The VM ('Croquet Closure Cog VM [CoInterpreter VMMaker.oscog-eem.128] Croquet Cog 4.0.0') just crashed on me on MacOS X. I tried to reproduce the same sequence but did not happen. The image is 4.1 derived. The stack dump seems to be related to making uniclasses and recompilation. -- Yoshiki ----------------------------------- Segmentation fault Wed Oct 5 00:32:27 2011 C stack backtrace: 0 Croquet 0x0006da99 reportStackState + 105 1 Croquet 0x0006e22d sigsegv + 157 2 libSystem.B.dylib 0x97e0d05b _sigtramp + 43 3 ??? 0xffffffff 0x0 + 4294967295 4 Croquet 0x000babce remapIfObjectRefpchasYoung + 222 5 Croquet 0x000bd83d mapObjectReferencesInMachineCode + 1405 6 Croquet 0x000e367f mapPointersInObjectsFromto + 479 7 Croquet 0x000e6b32 becomewithtwoWaycopyHash + 1330 8 Croquet 0x000e6edf primitiveArrayBecomeOneWay + 31 9 Croquet 0x00101478 interpret + 840 10 Croquet 0x00108ecb enterSmalltalkExecutiveImplementation + 107 11 Croquet 0x00109e1a initStackPagesAndInterpret + 538 12 Croquet 0x0005db24 EventLoopEventHandler + 132 13 HIToolbox 0x99c60c0f _ZL23DispatchEventToHandlersP14EventTargetRecP14OpaqueEventRefP14HandlerCallRec + 1567 14 HIToolbox 0x99c5fed6 _ZL30SendEventToEventTargetInternalP14OpaqueEventRefP20OpaqueEventTargetRefP14HandlerCallRec + 411 15 HIToolbox 0x99c5fd35 SendEventToEventTargetWithOptions + 58 16 HIToolbox 0x99c94984 _ZL29ToolboxEventDispatcherHandlerP25OpaqueEventHandlerCallRefP14OpaqueEventRefPv + 3006 17 HIToolbox 0x99c61060 _ZL23DispatchEventToHandlersP14EventTargetRecP14OpaqueEventRefP14HandlerCallRec + 2672 18 HIToolbox 0x99c5fed6 _ZL30SendEventToEventTargetInternalP14OpaqueEventRefP20OpaqueEventTargetRefP14HandlerCallRec + 411 19 HIToolbox 0x99c82773 SendEventToEventTarget + 52 20 HIToolbox 0x99e0bc17 ToolboxEventDispatcher + 86 21 HIToolbox 0x99e0bd4f RunApplicationEventLoop + 243 22 Croquet 0x0005d34a RunApplicationEventLoopWithSqueak + 218 23 Croquet 0x0006eda7 main + 2839 24 Croquet 0x00002a16 start + 54 Smalltalk stack dump: 0xbffd4dec I [] in ClassBuilder>update:to: 409599088: a(n) ClassBuilder 0xbffd4e0c M BlockClosure>ensure: 410509024: a(n) BlockClosure 0xbffd4e3c I BlockClosure>valueUnpreemptively 410509024: a(n) BlockClosure 0xbffd4e60 I ClassBuilder>update:to: 409599088: a(n) ClassBuilder 0xbffd4e88 I ClassBuilder>mutate:to: 409599088: a(n) ClassBuilder 0xbffd4eb8 I [] in ClassBuilder>recompile:from:to:mutate: 409599088: a(n) ClassBuilder 0xbffd4edc I [] in ClassBuilder>informUserDuring: 409599088: a(n) ClassBuilder 0xbffd4f04 M [] in MorphicUIManager>displayProgress:at:from:to:during: 339369884: a(n) MorphicUIManager 0xbffd4f20 M BlockClosure>on:do: 410508624: a(n) BlockClosure 0xbffd4f4c M [] in MorphicUIManager>displayProgress:at:from:to:during: 339369884: a(n) MorphicUIManager 0xbffd4f6c M BlockClosure>ensure: 410508476: a(n) BlockClosure 0xbffd4f90 M MorphicUIManager>displayProgress:at:from:to:during: 339369884: a(n) MorphicUIManager 0xbffd4fc0 M ProgressInitiationException>defaultAction 410487988: a(n) ProgressInitiationException 0xbffd4fdc M UndefinedObject>handleSignal: 328187908: a(n) UndefinedObject 0xbffd4ffc M MethodContext(ContextPart)>handleSignal: 402673532: a(n) MethodContext 0xbffd5018 M ProgressInitiationException(Exception)>signal 410487988: a(n) ProgressInitiationException 0xbffd5038 I ProgressInitiationException>display:at:from:to:during: 410487988: a(n) ProgressInitiationException 0xbffd506c I ProgressInitiationException class>display:at:from:to:during: 340145092: a(n) ProgressInitiationException class 0xbffd50a0 I SystemProgressMorph class>informUserAt:during: 339846580: a(n) SystemProgressMorph class 0xbffd50c8 I MorphicUIManager>informUserDuring: 339369884: a(n) MorphicUIManager 0xbffd50ec I Utilities class>informUserDuring: 333915008: a(n) Utilities class 0xbffd5110 I ClassBuilder>informUserDuring: 409599088: a(n) ClassBuilder 0xbffd5134 I ClassBuilder>recompile:from:to:mutate: 409599088: a(n) ClassBuilder 0xbffd51a0 M [] in ClassBuilder>name:inEnvironment:subclassOf:type:instanceVariableNames:classVariableNames:poolDictionaries:categor 409599088: a(n) ClassBuilder 0xbffd51c0 M BlockClosure>ensure: 409619512: a(n) BlockClosure 0xbffd51f0 M ClassBuilder>name:inEnvironment:subclassOf:type:instanceVariableNames:classVariableNames:poolDictionaries:categor 409599088: a(n) ClassBuilder 0xbffd5234 I ClassBuilder>name:inEnvironment:subclassOf:type:instanceVariableNames:classVariableNames:poolDictionaries:categor 409599088: a(n) ClassBuilder 0xbffd5274 I LDBJrPage4SP1 class(Class)>addInstVarName: 409624656: a(n) LDBJrPage4SP1 class 0xbffd5298 I LDBJrPage4SP1(Object)>addInstanceVarNamed:withValue: 410512520: a(n) LDBJrPage4SP1 0xbffe0ce8 I LDBJrPage4SP1(LDBJrPage)>beInCardFinish: 410512520: a(n) LDBJrPage4SP1 0xbffe0d08 M [] in LDBJrPage4(LDBJrPage)>beAllInCard: 408915392: a(n) LDBJrPage4 0xbffe0d28 M LCollection>do: 408914400: a(n) LCollection 0xbffe0d58 I LDBJrPage4(LDBJrPage)>beAllInCard: 408915392: a(n) LDBJrPage4 0xbffe0d88 I LDBJrStack>insertBackgroundAndPageSpecific: 408912652: a(n) LDBJrStack 0xbffe0db0 I [] in LDBJrStack class>addPages:to: 341446896: a(n) LDBJrStack class 0xbffe0dd0 M LCollection>do: 408911876: a(n) LCollection 0xbffe0dfc I LDBJrStack class>addPages:to: 341446896: a(n) LDBJrStack class 0xbffe0e34 I LDocEditor class>openSampleDoc 341457412: a(n) LDocEditor class 0xbffe0e54 I LDocEditor class>docEdDemo 341457412: a(n) LDocEditor class 0xbffe0e6c M LesserphicMorph class>docEdDemo 341575120: a(n) LesserphicMorph class 0xbffe0e94 I [] in MenuItemMorph>invokeWithEvent: 345585556: a(n) MenuItemMorph 0xbffe0eb4 M BlockClosure>ensure: 399538908: a(n) BlockClosure 0xbffe0edc I CursorWithMask(Cursor)>showWhile: 331168468: a(n) CursorWithMask 0xbffe0f04 I MenuItemMorph>invokeWithEvent: 345585556: a(n) MenuItemMorph 0xbffe0f28 I MenuItemMorph>mouseUp: 345585556: a(n) MenuItemMorph 0xbffe0f44 M MenuItemMorph>handleMouseUp: 345585556: a(n) MenuItemMorph 0xbffe0f60 M MouseButtonEvent>sentTo: 399538692: a(n) MouseButtonEvent 0xbffe0f7c M MenuItemMorph(Morph)>handleEvent: 345585556: a(n) MenuItemMorph 0xbffe0fac M MorphicEventDispatcher>dispatchDefault:with: 399538676: a(n) MorphicEventDispatcher 0xbffe0fcc M MorphicEventDispatcher>dispatchEvent:with: 399538676: a(n) MorphicEventDispatcher 0xbffe0fec M MenuItemMorph(Morph)>processEvent:using: 345585556: a(n) MenuItemMorph 0xbffe1020 M MorphicEventDispatcher>dispatchDefault:with: 399538676: a(n) MorphicEventDispatcher 0xbffe1040 M MorphicEventDispatcher>dispatchEvent:with: 399538676: a(n) MorphicEventDispatcher 0xbffe1060 M MenuMorph(Morph)>processEvent:using: 345551100: a(n) MenuMorph 0xbffe1080 M MenuMorph(Morph)>processEvent: 345551100: a(n) MenuMorph 0xbffe109c M MenuMorph>handleFocusEvent: 345551100: a(n) MenuMorph 0xbffe10c4 M [] in HandMorph>sendFocusEvent:to:clear: 330568932: a(n) HandMorph 0xbffe10e0 M BlockClosure>on:do: 399538480: a(n) BlockClosure 0xbffe110c M PasteUpMorph>becomeActiveDuring: 336969012: a(n) PasteUpMorph 0xbffe1130 M HandMorph>sendFocusEvent:to:clear: 330568932: a(n) HandMorph 0xbffe1158 M HandMorph>sendEvent:focus:clear: 330568932: a(n) HandMorph 0xbffe117c M HandMorph>sendMouseEvent: 330568932: a(n) HandMorph 0xbffe11a0 M HandMorph>handleEvent: 330568932: a(n) HandMorph 0xbffe11cc M HandMorph>processEvents 330568932: a(n) HandMorph 0xbffe11e8 M [] in WorldState>doOneCycleNowFor: 328343464: a(n) WorldState 0xbffe120c M Array(SequenceableCollection)>do: 328259576: a(n) Array 0xbffe1228 M WorldState>handsDo: 328343464: a(n) WorldState 0xbffe1248 M WorldState>doOneCycleNowFor: 328343464: a(n) WorldState 0xbffe1264 M WorldState>doOneCycleFor: 328343464: a(n) WorldState 0xbffe1280 M PasteUpMorph>doOneCycle 336969012: a(n) PasteUpMorph 0xbffe12a0 I [] in Project class>spawnNewProcess 336071984: a(n) Project class 393104392 s [] in BlockClosure>newProcess Most recent primitives compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: at:put: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: at:put: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: at:put: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: at:put: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: at:put: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: at:put: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: at:put: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: at:put: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: at:put: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: at:put: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: at:put: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: at:put: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: at:put: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: at:put: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: at:put: compare:with:collated: compare:with:collated: compare:with:collated: at:put: compare:with:collated: compare:with:collated: at:put: compare:with:collated: at:put: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: compare:with:collated: at:put: new: basicNew instVarAt: instVarAt:put: instVarAt: instVarAt:put: instVarAt: instVarAt:put: instVarAt: instVarAt:put: instVarAt: instVarAt:put: instVarAt: instVarAt:put: instVarAt: instVarAt:put: instVarAt: instVarAt:put: instVarAt: instVarAt:put: instVarAt: instVarAt:put: instVarAt: instVarAt:put: instVarAt: instVarAt:put: instVarAt: instVarAt:put: instVarAt: instVarAt:put: instVarAt: instVarAt:put: instVarAt: instVarAt:put: instVarAt: instVarAt:put: instVarAt: instVarAt:put: at:put: elementsExchangeIdentityWith: someInstance new: at:put: at:put: new: at:put: at:put: elementsForwardIdentityTo: |
Free forum by Nabble | Edit this page |