[plt-dev] all versions >= 4.1.5.x *very* broken in Windows

From: Dave Herman (dherman at ccs.neu.edu)
Date: Tue May 19 17:08:24 EDT 2009

Okay, I got it. Here's how I can reproduce it quickly and reliably:

Open collects/mzlib/thread.ss in a new window. Scroll down so the lambda 
expression on line 63 is towards the top of the window, and position the 
keyboard cursor at 63:8, i.e. the outside of the lambda expression, so 
that a very large portion of the window is highlighted gray. Maximize 
the window.

Now open a new window. Open collects/mzlib/private/structure-helper.ss. 
Leave the keyboard cursor at the initial position, so the whole 
definitions window is selected and highlighted gray. Maximize the window.

Now alt-tab back and forth quickly between the two windows. After four 
or five switches, DrScheme reliably freezes.

Dave

Dave Herman wrote:
> Ooh, and it just happened again-- I wonder if I'm getting closer to a 
> method for reproducing. Stay tuned...
> 
> Dave
> 
> Dave Herman wrote:
>> I'm afraid it just happened again. I've had DrScheme open for probably 
>> 5 or 6 hours, with two windows, several tabs each. I was switching 
>> from one window to the other, and it needed to completely repaint-- 
>> it's just a gray background-- but it froze. Processor idle, no disk 
>> thrashing. Windows reports the DrScheme image is taking about 180M 
>> (I've got the DrScheme memory limit set at 256M).
>>
>> Dave
>>
>> Dave Herman wrote:
>>>> I have not been able to recreate the behavior, but I have a guess at
>>>> the problem. Can you try the latest pre-release build (as of Tuesday,
>>>> May 19 2009, 09:10 EDT)?
>>>
>>> Downloading now. I should be spending a few hours coding today so 
>>> I'll let you know if I can reproduce it.
>>>
>>> Dave
>>>
>>> _________________________________________________
>>>  For list-related administrative tasks:
>>>  http://list.cs.brown.edu/mailman/listinfo/plt-dev
>>
>> _________________________________________________
>>  For list-related administrative tasks:
>>  http://list.cs.brown.edu/mailman/listinfo/plt-dev
> 
> _________________________________________________
>  For list-related administrative tasks:
>  http://list.cs.brown.edu/mailman/listinfo/plt-dev



Posted on the dev mailing list.