Our team continues to triage bugs as we look to get into a good state for Whidbey's Beta2 release. Today we ran into 2 customer issues that I thought I would highlight. Both were Ladybug (our internal name for the Product Feedback site http://lab.msdn.microsoft.com/productfeedback/) bugs.
Issue #1: "Debug watch window failed to visualize huge arrays (for example 128Mb one ;-) and hang IDE".
The issue in case you want to see it is at: http://lab.msdn.microsoft.com/ProductFeedback/viewFeedback.aspx?feedbackid=83bf2a03-d5a4-41c5-86b6-3206d7f6c8ff
The problem is pretty simple - create an array with a huge number of elements. Step into the array in the debugger and open the locals window. Expand the array. Devenv will hang.
This was debated by us for a while. We decided to postpone this for a couple of reasons-
- We werent sure of an easy way to fix the out of memory condition.
- Rewriting to do lazy evaluation is an expensive and risky fix right now.
- We also believed that this code was done as an edge case to stress the product.
So we resolved it as postponed...but its one of the "lets postpone it now because we dont think it makes our bar, but we will definitely consider it should we get good feedback". TAG thanks for this bug. Please help us understand how you ran into this. Others out there...let me know what you feel about this. This is one of the coolest parts of ladybug is this sort of information we can get from you guys - we dig it.
Issue #2: Suggestion Details: Make default code for override expansion base call.
The issue is at: http://lab.msdn.microsoft.com/ProductFeedback/viewFeedback.aspx?feedbackid=f0799869-79f0-4aa8-91d9-b2250dbc6a91
Cyrus has blogged about the problem here : http://weblogs.asp.net/cyrusn/archive/2005/01/18/355843.aspx so I wont go into major details.
But this bug is something we are thinking of fixing. Its a little risky for Beta2 but it is a regression from past products like Everett and hence we give it some importance.
-Shaykat