[BUG] Something locks up when trying to print

Henrik Gedenryd h.gedenryd at open.ac.uk
Tue Dec 4 10:26:54 UTC 2001


Since 3.2 seems imminent, I have a bug to report which is pretty serious in
my view.

Sometimes when my code tries to write to the Transcript, nothing will
happen. IIRC, when pressing cmd-. to interrupt, from the text in the
debugger window it turns out that there is a Weak-soemthing-or-other or a
semaphore (or something to that effect, my memory is not very clear on this)
that is holding a lock on some entity and that prevents things from
happening.

The bad part is that now you are in trouble. This thingy will at this point
hold a lock to stop many things, including the shutdown cycle, which means
that the only way to exit Squeak is to force-terminate it from the OS.

Sorry, I haven't been able to reproduce this so I don't have any better info
than that. It seems to involve the Transcript almost all of the time, but I
think I've had it occur elsewhere too. I also looked through the recent
change sets but didn't find any obvious candidates. My hunch is that this
happened around the switch to 3.2a somewhere. But surely someone else must
have noted this problem?

Henrik





More information about the Squeak-dev mailing list