Morphic bug under Linux

Chris Reuter cgreuter at calum.csclub.uwaterloo.ca
Tue Mar 17 07:19:52 UTC 1998



Hi all,

I've noticed that when I select the "New Drawing" item from the main
popup menu in the Morphic world "Play With Me 3", Squeak hangs.  This
also happens to me in Squeak 1.21 and 1.30.

Once, after moving the Squeak window, I got it to unhang long enough
to display the image editor before hanging again.  Running inside gdb
shows it to be inside the interpreter when it hangs (and apparently
executing bytecodes normally).

If I leave it a while, it crashes with the standard stack dump.  I've
appended a copy of the last few lines of the trace to this message.
As you can see, it appears to be an infinite recursion in basicNew.

I'm running Linux 2.0.30, fvwm95 1.24, X with S3 acceleration, libc
version 5.3.12 and libX11 version 6.1.  Other information is available
on request.

Has anyone else seen this bug?  I don't currently use Morphic much,
but I'd like to see this bug nailed before MVC becomes deprecated.


	      		  --Chris


Stack trace:
[...]
+ 1080437728    40      Behavior>>basicNew:
+ 1080437284    40      Behavior>>basicNew:
+ 1080436840    40      Behavior>>basicNew:
+ 1080436396    40      Behavior>>basicNew:
+ 1080435952    40      Behavior>>basicNew:
+ 1080435508    40      Behavior>>basicNew:
+ 1080435064    40      Behavior>>basicNew:
+ 1080434620    40      Behavior>>basicNew:
+ 1080434176    40      Behavior>>basicNew:
+ 1080433732    40      Behavior>>new:
+ 1080433288    43      Form>>setExtent:depth:
+ 1080432844    18      Form class>>extent:depth:
+ 1080432400    23      FormCanvas class>>extent:depth:
+ 1080431956    22      FormCanvas class>>extent:
+ 1080431512    45      Morph>>imageFormForRectangle:
+ 1080430988    365     SketchEditorMorph>>dimTheWindow
+ 1080046404    134     SketchEditorMorph>>initializeFor:inWorld:
+ 1079638064    135     HandMorph>>makeNewDrawing
+ 1079637988    83      [] in MenuMorph>>invokeItem:
+ 1079637912    25      Cursor>>showWhile:
+ 1079635196    104     MenuMorph>>invokeItem:
+ 1079630640    109     [] in MenuItemMorph>>mouseUp:
+ 1079632944    7       UndefinedObject>>ifNil:
+ 1079630408    113     MenuItemMorph>>mouseUp:
+ 1079630332    63      HandMorph>>handleMouseUp:
+ 1079628008    130     HandMorph>>handleEvent:
+ 1079629104    192     HandMorph>>processEvents
+ 1079629028    26      [] in WorldMorph>>doOneCycle
+ 1079628952    20      SequenceableCollection>>do:
+ 1079627816    28      WorldMorph>>doOneCycle
+ 1079550016    54      [] in Project>>spawnNewProcess
+ 1079545788    33      [] in BlockContext>>newProcess





More information about the Squeak-dev mailing list