[squeak-dev] UI lockup in Squeak 4.1
reefedjib at yahoo.com
Tue Jul 13 12:49:54 UTC 2010
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.
More information about the Squeak-dev