VM simulator with 3.6 image

John M McIntosh johnmci at smalltalkconsulting.com
Mon Aug 11 23:03:33 UTC 2003


Say has anyone run the InterpreterSimulator in a 3.6 image on a 3.6  
image lately?

when I run it I get a walkback at
InterpreterSimulator>>sqGrowMemory: oldLimit By: delta

	memory _ memory copyGrownBy: delta // 4.
	^ memory size * 4

there is no copyGrownBy: method...

Guessing on a fix, then I get
Interpreter>>primitiveGetAttribute failing on the attributeSize: send,  
no such method...

guessing on a fix, then I get

Improper store into indexable object
when
Interpreter>>primitiveTruncated gets
3.7640315681625e12 which it attempts to truncate which fails the  
pushInteger: call because
that is really 3764031568162 which is a large positive integer, besides  
I suspect it's a wrong
value...

invoking printStack on the interpreter simulator gives this below. So  
if anyone has been running
the simulator lately, do you have some fixes to hand out?

'
16r009A651C Float>>#rounded
16r009A64C0 Point>>#rounded
16r009A6450 MatrixTransform2x3>>#localPointToGlobal:
16r009A63F4 [] in DisplayTransform>>#localPointsToGlobal:
16r009A636C SequenceableCollection>>#collect:
16r009A6310 DisplayTransform>>#localPointsToGlobal:
16r009A62B4 DisplayTransform>>#localBoundsToGlobal:
16r009A6258 MatrixTransform2x3>>#localBounds:toGlobal:
16r009A61F0 MatrixTransform2x3>>#localBoundsToGlobal:
16r009A6194 BalloonCanvas>>#isVisible:
16r009A6138 Morph>>#fullDrawOn:
16r009A60DC FlashMorph>>#fullDrawOn:
16r009A6080 Canvas>>#fullDraw:
16r009A5FC8 Canvas>>#fullDrawMorph:
16r009A6024 [] in Morph>>#drawSubmorphsOn:
16r009A5F6C SequenceableCollection>>#reverseDo:
16r009A5D44 [] in Morph>>#drawSubmorphsOn:
16r009A5C30 Morph>>#drawSubmorphsOn:
16r009A5C8C [] in MatrixTransformMorph>>#drawSubmorphsOn:
16r009A5BD4 BalloonCanvas>>#transformBy:during:
16r009A5B1C MatrixTransformMorph>>#drawSubmorphsOn:
16r009A593C [] in FlashMorph>>#drawSubmorphsOn:
16r009A5884 BalloonCanvas>>#preserveStateDuring:
16r009A5828 FlashMorph>>#drawSubmorphsOn:
16r009A5548 [] in Morph>>#fullDrawOn:
16r009A54EC FormCanvas>>#roundCornersOf:in:during:
16r009A5490 Canvas>>#roundCornersOf:during:
16r009A4D64 Morph>>#fullDrawOn:
16r009A4CE4 FlashMorph>>#fullDrawOn:
16r009A4DC0 [] in FlashCharacterMorph>>#fullDrawOn:
16r009A4C88 Time class>>#millisecondsToRun:
16r009A4C2C FlashCharacterMorph>>#fullDrawOn:
16r009A4BD0 Canvas>>#fullDraw:
16r009A4B74 Canvas>>#fullDrawMorph:
16r009A17B0 [] in WorldState>>#drawWorld:submorphs:invalidAreasOn:
16r009A1438 Rectangle>>#allAreasOutsideList:startingAt:do:
16r009A1284 Rectangle>>#allAreasOutsideList:do:
16r009A16B4 [] in WorldState>>#drawWorld:submorphs:invalidAreasOn:
16r009A1228 SequenceableCollection>>#do:
16r00984E64 WorldState>>#drawWorld:submorphs:invalidAreasOn:
16r009A1114 [] in WorldState>>#displayWorld:submorphs:
16r009A0D58 FormCanvas>>#roundCornersOf:in:during:
16r009A0CFC Canvas>>#roundCornersOf:during:
16r00989EB0 WorldState>>#displayWorld:submorphs:
16r00989E54 PasteUpMorph>>#privateOuterDisplayWorld
16r00989DF8 PasteUpMorph>>#displayWorld
16r00989C88 [] in WorldState>>#displayWorldSafely:
16r00989D9C BlockContext>>#on:do:
16r00989AE4 BlockContext>>#ifError:
16r00989A88 WorldState>>#displayWorldSafely:
16r00989A2C PasteUpMorph>>#displayWorldSafely
16r009709B0 PasteUpMorph>>#install
16r00970944 AutoStart class>>#checkForUpdates
16r009708E8 AutoStart class>>#startUp
16r0097088C Behavior>>#startUp:
16r008D97E0 [] in SystemDictionary>>#send:toClassesNamedIn:with:
16r008D958C OrderedCollection>>#do:
16r008D9530 SystemDictionary>>#send:toClassesNamedIn:with:
16r008D94D4 SystemDictionary>>#processStartUpList:
16r008B8770 SystemDictionary>>#snapshot:andQuit:embedded:
16r008B8714 SystemDictionary>>#snapshot:andQuit:
16r008B85C8 SystemDictionary>>#saveImageInFileNamed:
16r008B676C SystemDictionary>>#saveAs
16r008B6710 TheWorldMenu>>#doMenuItem:with:
16r008B66B4 [] in MenuItemMorph>>#invokeWithEvent:
16r008B6658 BlockContext>>#ensure:
16r008B65FC Cursor>>#showWhile:
16r008B65A0 MenuItemMorph>>#invokeWithEvent:
16r008B6540 MenuItemMorph>>#mouseUp:
16r008B64E4 MenuItemMorph>>#handleMouseUp:
16r008B63DC MouseButtonEvent>>#sentTo:
16r008B6380 Morph>>#handleEvent:
16r008B6324 MorphicEventDispatcher>>#dispatchDefault:with:
16r008B62C8 MorphicEventDispatcher>>#dispatchEvent:with:
16r008B626C Morph>>#processEvent:using:
16r008B6210 MorphicEventDispatcher>>#dispatchDefault:with:
16r008B61B4 MorphicEventDispatcher>>#dispatchEvent:with:
16r008B6120 Morph>>#processEvent:using:
16r008B60C4 Morph>>#processEvent:
16r008B600C MenuMorph>>#handleFocusEvent:
16r008B6068 [] in HandMorph>>#sendFocusEvent:to:clear:
16r008B5FB0 PasteUpMorph>>#becomeActiveDuring:
16r008B5EF8 HandMorph>>#sendFocusEvent:to:clear:
16r008B5E9C HandMorph>>#sendEvent:focus:clear:
16r008B5E0C HandMorph>>#sendMouseEvent:
16r008B5DB0 HandMorph>>#handleEvent:
16r008B5D54 HandMorph>>#processEvents
16r008B5C9C [] in WorldState>>#doOneCycleNowFor:
16r008B5CF8 SequenceableCollection>>#do:
16r008B5C40 WorldState>>#handsDo:
16r008B5BE4 WorldState>>#doOneCycleNowFor:
16r008B5B64 WorldState>>#doOneCycleFor:
16r008B5B08 PasteUpMorph>>#doOneCycle
16r00552A68 [] in Project class>>#doesNotUnderstand:
16r00552B20 [] in BlockContext>>#newProcess'
--
======================================================================== 
===
John M. McIntosh <johnmci at smalltalkconsulting.com> 1-800-477-2659
Corporate Smalltalk Consulting Ltd.  http://www.smalltalkconsulting.com
======================================================================== 
===



More information about the Squeak-dev mailing list