VM 2.0 crash

sqrmax at cvtci.com.ar sqrmax at cvtci.com.ar
Mon Oct 5 00:17:37 UTC 1998


Hi.

Here is the dump file of 5 vm crashes. The first 4 of them are crashes of 
the standard VM, the fifth is a Jitter crash.

Of the first four, the first two are similar. I thought that maybe I had 
corrupted my image and so it had crashed. So I reloaded it, filed in the 
changes and it crashed again executing the same thing. Then I thought that maybe 
some kind of magic was happening due to the way I was doing things, so I chose 
another one and the VM crashed again twice. So I thought that maybe it was a 
VM problem, tried Jitter and the image crashed again. Dumps follow.

---------------------------------------------------------------------
Sun Oct 04 18:23:16 1998

Current byte code: 240
Primitive index: 84
Stack dump follows:

31513188 MorphicWrapper>objectPerform:with:event:
31513112 MorphicWrapper>objectPerform:args:event:
31513264 [] in MenuMorph>invokeItem:
31512312 Cursor>showWhile:
31511712 MenuMorph>invokeItem:
31505628 [] in MenuItemMorph>mouseUp:
31505476 UndefinedObject>ifNil:
31496436 MenuItemMorph>mouseUp:
31496272 HandMorph>handleMouseUp:
31496056 HandMorph>handleEvent:
31495904 HandMorph>processEvents
31495980 [] in WorldMorph>doOneCycle
31495816 SequenceableCollection>do:
31495740 WorldMorph>doOneCycle
31495664 MorphWorldController>controlActivity
31309900 MorphWorldController>controlLoop
31309824 Controller>startUp
31309736 Controller>controlToNextLevel
31309660 Controller>controlActivity
31309584 MouseMenuController>controlActivity
31309508 StandardSystemController>controlActivity
30014420 Controller>controlLoop
30014164 Controller>startUp
30014240 [] in ControlManager>activeController:
30014316 [] in BlockContext>newProcess


---------------------------------------------------------------------
Sun Oct 04 18:30:05 1998

Current byte code: 240
Primitive index: 84
Stack dump follows:

26366328 MorphicWrapper>objectPerform:with:event:
26366252 MorphicWrapper>objectPerform:args:event:
26366404 [] in MenuMorph>invokeItem:
26365452 Cursor>showWhile:
26364852 MenuMorph>invokeItem:
26360300 [] in MenuItemMorph>mouseUp:
26360148 UndefinedObject>ifNil:
26351188 MenuItemMorph>mouseUp:
26351024 HandMorph>handleMouseUp:
26350808 HandMorph>handleEvent:
26350656 HandMorph>processEvents
26350732 [] in WorldMorph>doOneCycle
26350568 SequenceableCollection>do:
26350492 WorldMorph>doOneCycle
26350416 MorphWorldController>controlActivity
22639144 MorphWorldController>controlLoop
22639068 Controller>startUp
22638980 Controller>controlToNextLevel
22638904 Controller>controlActivity
22638828 MouseMenuController>controlActivity
22638752 StandardSystemController>controlActivity
22637700 Controller>controlLoop
22637444 Controller>startUp
22637520 [] in ControlManager>activeController:
22637596 [] in BlockContext>newProcess


---------------------------------------------------------------------
Sun Oct 04 19:08:27 1998

Current byte code: 240
Primitive index: 84
Stack dump follows:

26242960 XYPlotterMorph>handPerform:args:event:
26243112 [] in MenuMorph>invokeItem:
26242160 Cursor>showWhile:
26241560 MenuMorph>invokeItem:
26237008 [] in MenuItemMorph>mouseUp:
26236856 UndefinedObject>ifNil:
26227896 MenuItemMorph>mouseUp:
26227732 HandMorph>handleMouseUp:
26227516 HandMorph>handleEvent:
26227364 HandMorph>processEvents
26227440 [] in WorldMorph>doOneCycle
26227276 SequenceableCollection>do:
26227200 WorldMorph>doOneCycle
26227124 MorphWorldController>controlActivity
22633112 MorphWorldController>controlLoop
22633036 Controller>startUp
22632948 Controller>controlToNextLevel
22632872 Controller>controlActivity
22632796 MouseMenuController>controlActivity
22632720 StandardSystemController>controlActivity
22631668 Controller>controlLoop
22631412 Controller>startUp
22631488 [] in ControlManager>activeController:
22631564 [] in BlockContext>newProcess


---------------------------------------------------------------------
Sun Oct 04 19:17:37 1998

Current byte code: 240
Primitive index: 84
Stack dump follows:

26399808 XYPlotterMorph>handPerform:args:event:
26399960 [] in MenuMorph>invokeItem:
26399008 Cursor>showWhile:
26398408 MenuMorph>invokeItem:
26393856 [] in MenuItemMorph>mouseUp:
26393704 UndefinedObject>ifNil:
26384744 MenuItemMorph>mouseUp:
26384580 HandMorph>handleMouseUp:
26384364 HandMorph>handleEvent:
26384212 HandMorph>processEvents
26384288 [] in WorldMorph>doOneCycle
26384124 SequenceableCollection>do:
26384048 WorldMorph>doOneCycle
26383972 MorphWorldController>controlActivity
22539308 MorphWorldController>controlLoop
22539232 Controller>startUp
22539144 Controller>controlToNextLevel
22539068 Controller>controlActivity
22538992 MouseMenuController>controlActivity
22538916 StandardSystemController>controlActivity
22537864 Controller>controlLoop
22537608 Controller>startUp
22537684 [] in ControlManager>activeController:
22537760 [] in BlockContext>newProcess


---------------------------------------------------------------------
Sun Oct 04 19:41:46 1998

Current byte code: -1
Primitive index: 84
Stack dump follows:


Note that the last dump has nothing, the Jitter VM only wrote blank lines. 
Further investigation started from the fact that the last methods finally use 
#perform:withArguments:. The problem seems to be that when 
#perform:withArguments: is sent aSelector and in this faulty case aSmallInteger, the VM 
crashes. Is this already fixed in 2.2? If you need more information, how can I 
provide it to you? 

Andres.





More information about the Squeak-dev mailing list