http://www.mirandabanda.org/files/Cog/VM/VM.r2502/
CogVM binaries as per VMMaker.oscog-eem.134/r2502
Ensure the unix run scripts set SQUEAK_PLUGINS if unset.
Fix remaining bug in context access fixes of VMMaker.oscog-eem.119. stObject:at: and stObject:at:put: need to use stackPointerForMaybeMarriedContext: not fetchStackPointerOf:, since the context's stack pointer may be stale.
Fix send trace printing. Interpreter sends need also to be printed. (A better fix is probably to redo sendBreakpoint: but this will serve for now). N.B. this reassigns the sendtrace flag values.
Add primitiveNotEquivalent with prim # 169.
Le 20/10/2011 19:47, Eliot Miranda a écrit :
Hello,
At last I can simply reproduce the VM crash I've been experiencing:
With the latest Cog, on image Squeak4.3alpha-11722, just evaluate the following in a workspace:
[((Compiler new evaluate: ('Beuh' ifNuk: [yo])) on: Error do: [:ex | ex description]) printString] fork
(proceed through the pop-up menu query to have the crash)
Stef
On 21.10.2011, at 09:19, Stéphane Rollandin wrote:
Le 20/10/2011 19:47, Eliot Miranda a écrit :
Hello,
At last I can simply reproduce the VM crash I've been experiencing:
With the latest Cog, on image Squeak4.3alpha-11722, just evaluate the following in a workspace:
[((Compiler new evaluate: ('Beuh' ifNuk: [yo])) on: Error do: [:ex | ex description]) printString] fork
(proceed through the pop-up menu query to have the crash)
Stef
Crashes on Mac, too.
- Bert -
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 com.squeak.Cog 0x0010bdde printActivationNameForreceiverisBlockfirstTemporary + 94 1 com.squeak.Cog 0x0010c33f shortPrintFrame + 399 2 com.squeak.Cog 0x0010c7d9 printCallStackFP + 41 3 com.squeak.Cog 0x0006dbbb reportStackState + 395 4 com.squeak.Cog 0x0006e22d sigsegv + 157 5 libsystem_c.dylib 0x93d3459b _sigtramp + 43 6 ??? 0xffffffff 0 + 4294967295 7 com.squeak.Cog 0x000babce remapIfObjectRefpchasYoung + 222 8 com.squeak.Cog 0x000bda5d mapObjectReferencesInMachineCode + 1949 9 com.squeak.Cog 0x000e367f mapPointersInObjectsFromto + 479 10 com.squeak.Cog 0x000e43f7 incCompBody + 327 11 com.squeak.Cog 0x000f1093 incrementalGC + 691 12 com.squeak.Cog 0x000f138f sufficientSpaceAfterGC + 15 13 com.squeak.Cog 0x000fd351 checkForEventsMayContextSwitch + 945 14 com.squeak.Cog 0x000fe1d3 ceStackOverflow + 115 15 ??? 0x04a1431e 0 + 77677342 16 com.squeak.Cog 0x00109e1a initStackPagesAndInterpret + 538 17 com.squeak.Cog 0x0005db24 EventLoopEventHandler + 132 18 com.apple.HIToolbox 0x9c94c920 _InvokeEventHandlerUPP(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*, long (*)(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*)) + 36 19 com.apple.HIToolbox 0x9c7c8803 _ZL23DispatchEventToHandlersP14EventTargetRecP14OpaqueEventRefP14HandlerCallRec + 1602 20 com.apple.HIToolbox 0x9c7c7c80 _ZL30SendEventToEventTargetInternalP14OpaqueEventRefP20OpaqueEventTargetRefP14HandlerCallRec + 482 21 com.apple.HIToolbox 0x9c7c7a98 SendEventToEventTargetWithOptions + 75 22 com.apple.HIToolbox 0x9c7dd6fe _ZL29ToolboxEventDispatcherHandlerP25OpaqueEventHandlerCallRefP14OpaqueEventRefPv + 3152 23 com.apple.HIToolbox 0x9c7c8cbe _ZL23DispatchEventToHandlersP14EventTargetRecP14OpaqueEventRefP14HandlerCallRec + 2813 24 com.apple.HIToolbox 0x9c7c7c80 _ZL30SendEventToEventTargetInternalP14OpaqueEventRefP20OpaqueEventTargetRefP14HandlerCallRec + 482 25 com.apple.HIToolbox 0x9c7dcaa9 SendEventToEventTarget + 76 26 com.apple.HIToolbox 0x9c94c76c ToolboxEventDispatcher + 82 27 com.apple.HIToolbox 0x9c94c89b RunApplicationEventLoop + 236 28 com.squeak.Cog 0x0005d34a RunApplicationEventLoopWithSqueak + 218 29 com.squeak.Cog 0x0006eda7 main + 2839 30 com.squeak.Cog 0x00002a16 start + 54
squeak-dev@lists.squeakfoundation.org