[squeak-dev] UI lockup in Squeak 4.1

Rob Withers reefedjib at yahoo.com
Tue Jul 13 12:49:54 UTC 2010


All,

I am running Squeak 4.1 with Squeak4.0.2.exe VM on Windows.  I downloaded it 
from squeak.org 2 days ago.   I have loaded Cryptography, SSL, and 
SqueakElib.  I am running SqueakElib as a server.

My first indication of a problem is that the CPU goes to 100% and stays 
there.  Squeak is uninterruptable with <alt>-.   Windows Task Manager shows 
tat the problem is with Squeak.

I opened the ProcessBrowser and turned on the CPUWatcher and ran the system. 
When the problem occurs, after awhile the VM exits having run out of memory. 
The crash.log says that the CPUWatcher was trying to catchThePig and it was 
instantiating an Exception but failed due to no memory. (There were 10 or so 
iterations of instantiating an exception).

So I then went through all the SqueakElib code and made sure all Processes 
were being created with userBackgroundPriority, so I could interrupt them if 
they were the problem.  I reran and reproduced the problem of the CPU going 
to 100%.  It remained uninterruptable.  However, after hitting <alt>-. about 
20-30 times, the CPU usage went to 0%.  Squeak remained uninterruptable. 
After trying to manipulate windows, I started getting the debug window at 
the bottom of the Squeak window and it said over and over:

WARNING: event buffer overflow

This occurs with mouseMove.

Anyone seen this behavior?  Anyone have any ideas on what is wrong, or what 
I can do to debug further?  Given the last situation, I am thinking this is 
NOT a SqueakElib problem.

Thanks,
Rob

----
 




More information about the Squeak-dev mailing list