On 01.10.2009, at 02:50, David T. Lewis wrote:
On Wed, Sep 30, 2009 at 12:38:06PM -0400, David T. Lewis wrote:
On Wed, Sep 30, 2009 at 12:07:26PM +0200, Bert Freudenberg wrote:
On 30.09.2009, at 05:14, Yoshiki Ohshima wrote:
At Wed, 30 Sep 2009 15:49:00 +1300, Simon Guest wrote:
Hi EToy-dev people,
I've found an annoying bug introduced in Etoys 4.0 dev somewhere between update 2192 and 2325, which causes control-C to give a hard lockup.
I reported it on the bug tracker, http://tracker.squeakland.org/browse/SQ-484
Is that enough? Or should I also raise it here? (Like this ;-)
Any ideas on the bug?
The hard lock up part I'm not sure what is causing it, but one thing you could do for now is update the image and then turn off #automaticPlatformSettings (and swapControlAndAltKeys) preferences to use the Alt- key bindings...
No, the hard lockup was caused by an endless recursion. ExtendedClipboardUnixInterface unexpectedly dispatched back to Clipboard which dispatched back etc. The Mac interface does not do such sillyness ;) I'll fix it shortly.
Now, in any case that *should* not cause a hard lockup but for some reason on the Linux VM it still did not react to Alt-. to break into the loop.
Ian, any idea? I have seen this before, but never took time to investigate. Actually I think it did happen on John's VM too but again, I'm not certain.
There was a fix for this sort of problem in Mantis 1041. The patch went into Squeak 3.9, and I am not sure if it has been incorporated into the Etoys image or not. Unfortunately I cannot look into it right now, but will check later.
To follow up on the above, I took a look at an Etoys-dev image, and I am fairly sure that Mantis 1041 is the cause of this problem. The necessary changes are in the VM, and are in Squeak 3.9 and beyond, but are not in Etoys. Unfortunately, just loading the old change set from Mantis did not fix it, so maybe there is some bit rot or other inconsistency that I'm not spotting at the moment.
Dave
Thanks, David. I opened a ticket for that:
http://tracker.squeakland.org/browse/SQ-489
If anybody could adapt the changeset for current Etoys, that would be awesome!
- Bert -