Segmentation fault Thu Oct 22 13:14:10 2020 /home/kmp/Documents/Technical/Pharo/Mars1000/pharo-vm/lib/pharo Pharo VM version: 5.0-Pharo 8.6.1 built on Oct 13 2020 16:04:23 Compiler: 5.4.0 20160609 5.4.0 20160609 [Production Spur 64-bit VM] Built from: CoInterpreterWithQueueFFI VMMaker-tonel.1 uuid: 57b6849c-ef6d-0d00-ab28-55ba0d1f6f51 Oct 13 2020 With:StackToRegisterMappingCogit VMMaker-tonel.1 uuid: 57b6849c-ef6d-0d00-ab28-55ba0d1f6f51 Oct 13 2020 Revision: e829a1d - Commit: e829a1d - Date: 2020-10-13 15:43:09 +0200 C stack backtrace & registers: rax 0x00000000 rbx 0x01914ca0 rcx 0x00000000 rdx 0x7fcc17bf797e rdi 0x7fcc17bf797e rsi 0x7fcc17bf797e rbp 0x7ffdb4d91660 rsp 0x7ffdb4d91658 r8 0x017e58a0 r9 0x00f4f012 r10 0x00f4f010 r11 0x7fcc3778bbe0 r12 0x01914cb8 r13 0x7fcc17bfa980 r14 0x7fcc17bf79e7 r15 0x00000000 rip 0x00000000 *[0x0] /home/kmp/Documents/Technical/Pharo/Mars1000/pharo-vm/lib/libPharoVMCore.so(+0xc1bf3)[0x7fcc37853bf3] /home/kmp/Documents/Technical/Pharo/Mars1000/pharo-vm/lib/libPharoVMCore.so(doReport+0x83)[0x7fcc37853ee3] /home/kmp/Documents/Technical/Pharo/Mars1000/pharo-vm/lib/libPharoVMCore.so(sigsegv+0x55)[0x7fcc37853fc5] /lib/x86_64-linux-gnu/libc.so.6(+0x46210)[0x7fcc375e6210] [0x0] All Smalltalk process stacks (active first): Process 0x55f26d8 priority 40 0x7ffdb4d957f8 I TFCallbackQueue>initializeQueue 0x47e7c80: a(n) TFCallbackQueue 0x7ffdb4d95838 I TFCallbackQueue>startUp 0x47e7c80: a(n) TFCallbackQueue 0x7ffdb4d95878 I TFCallbackQueue class>startUp: 0x9305b50: a(n) TFCallbackQueue class 0x7ffdb4d958c0 I TFCallbackQueue class>initialize 0x9305b50: a(n) TFCallbackQueue class 0x7ffdb4d958f0 M MCMethodDefinition>postloadOver: 0x939d788: a(n) MCMethodDefinition 0x7ffdb4d95928 M [] in MCPackageLoader>basicLoadDefinitions 0x9514368: a(n) MCPackageLoader 0x7ffdb4d95990 M [] in OrderedCollection>do:displayingProgress:every: 0x9516e10: a(n) OrderedCollection 0x7ffdb4d959d8 M OrderedCollection>do: 0x9516e10: a(n) OrderedCollection 0x44209d8 s [] in OrderedCollection(Collection)>do:displayingProgress:every: 0x4420a90 s FullBlockClosure(BlockClosure)>cull: 0x4420b48 s [] in Job>run 0x4420c00 s [] in CurrentJob(DynamicVariable)>value:during: 0x4420cb8 s FullBlockClosure(BlockClosure)>ensure: 0x43d55a0 s CurrentJob(DynamicVariable)>value:during: 0x4420d70 s CurrentJob class(DynamicVariable class)>value:during: 0x43d54c0 s [] in Job>run 0x4420e28 s FullBlockClosure(BlockClosure)>ensure: 0x43b51c0 s Job>run 0x4420ee0 s MorphicUIManager(UIManager)>displayProgress:from:to:during: 0x4420f98 s ByteString(String)>displayProgressFrom:to:during: 0x43b4e20 s OrderedCollection(Collection)>do:displayingProgress:every: 0x4421050 s OrderedCollection(Collection)>do:displayingProgress: 0x95143d0 s MCPackageLoader>basicLoadDefinitions 0x9514488 s [] in MCPackageLoader>basicLoad 0x9517898 s [] in SourceFileArray>deferFlushDuring: 0x953dd78 s FullBlockClosure(BlockClosure)>ensure: 0x953f758 s SourceFileArray>deferFlushDuring: 0x953de60 s MCPackageLoader>basicLoad 0x953f838 s [] in MCPackageLoader>loadWithNameLike: 0x9543470 s FullBlockClosure(BlockClosure)>ensure: 0x9548698 s MCPackageLoader>useChangeSetNamed:during: 0x9551948 s MCPackageLoader>useNewChangeSetNamedLike:during: 0x9548780 s MCPackageLoader>loadWithNameLike: 0x9551a00 s MCVersionLoader>basicLoadWithNameLike: 0x95573a8 s [] in MCVersionLoader>loadWithNameLike: 0x955b658 s [] in MCVersionLoader>announceLoad:do: 0x955dd10 s FullBlockClosure(BlockClosure)>ensure: 0x955f968 s [] in MCVersionLoader>announceLoad:do: 0x955fbf8 s FullBlockClosure(BlockClosure)>ensure: 0x955fda8 s MCVersionLoader>announceLoad:do: 0x955de10 s MCVersionLoader>loadWithNameLike: 0x955fa50 s [] in MCVersionLoader>load 0x955fcf0 s FullBlockClosure(BlockClosure)>cull: 0x955fe90 s [] in Job>run 0x955ff48 s [] in CurrentJob(DynamicVariable)>value:during: 0x9560028 s FullBlockClosure(BlockClosure)>ensure: 0x95601d8 s CurrentJob(DynamicVariable)>value:during: 0x95603a8 s CurrentJob class(DynamicVariable class)>value:during: 0x9560120 s [] in Job>run 0x95602c8 s FullBlockClosure(BlockClosure)>ensure: 0x9560460 s Job>run 0x93539a0 s [] in MCVersionLoader>load 0x9385700 s FullBlockClosure(BlockClosure)>ensure: 0x93e3130 s RPackageSet class>withCacheDo: 0x93e3218 s MCVersionLoader>load 0x94e2428 s MetacelloGoferLoad(GoferLoad)>execute 0x94f9f98 s [] in MetacelloLoadingMCSpecLoader(MetacelloCommonMCSpecLoader)>loadPackageDirective:gofer: 0x9503c08 s [] in MetacelloLoadingMCSpecLoader(MetacelloCommonMCSpecLoader)>loadPackageDirective:gofer: 0x950c200 s [] in IceMetacelloPharoPlatform(MetacelloPharoCommonPlatform)>do:displaying: 0x95111e0 s FullBlockClosure(BlockClosure)>cull: 0x95118e8 s [] in Job>run 0x9512090 s [] in CurrentJob(DynamicVariable)>value:during: 0x9512808 s FullBlockClosure(BlockClosure)>ensure: 0x9512b48 s CurrentJob(DynamicVariable)>value:during: 0x9512dd0 s CurrentJob class(DynamicVariable class)>value:during: 0x9512900 s [] in Job>run 0x9512c38 s FullBlockClosure(BlockClosure)>ensure: 0x9512e88 s Job>run 0x9513020 s MorphicUIManager(UIManager)>displayProgress:from:to:during: 0x9513190 s ByteString(String)>displayProgressFrom:to:during: 0x9385800 s IceMetacelloPharoPlatform(MetacelloPharoCommonPlatform)>do:displaying: 0x93e3328 s MetacelloLoadingMCSpecLoader(MetacelloCommonMCSpecLoader)>loadPackageDirective:gofer: 0x94e24e0 s MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>loadPackageDirective:gofer: 0x94fa068 s MetacelloPackageLoadDirective>loadUsing:gofer: 0x9503d50 s [] in MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>loadLinearLoadDirective:gofer: 0x950c2f0 s OrderedCollection>do: 0x9511298 s MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>loadLinearLoadDirective:gofer: 0x95119a0 s MetacelloLinearLoadDirective>loadUsing:gofer: 0x9512170 s [] in MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>loadLinearLoadDirective:gofer: 0x95129b8 s OrderedCollection>do: 0x9512d18 s MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>loadLinearLoadDirective:gofer: 0x9512f68 s MetacelloLinearLoadDirective>loadUsing:gofer: 0x95130d8 s [] in MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>loadLinearLoadDirective:gofer: 0x9513248 s OrderedCollection>do: 0x9513338 s MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>loadLinearLoadDirective:gofer: 0x95133f0 s MetacelloLinearLoadDirective>loadUsing:gofer: 0x95134a8 s MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>loadWithPolicy: 0x9513560 s MetacelloLoaderPolicy>load 0x9513668 s MetacelloFetchingMCSpecLoader>doLoad 0x9513730 s [] in MetacelloMCVersion>doLoadRequiredFromArray: 0x95137e8 s [] in IceMetacelloPharoPlatform(MetacelloPharoCommonPlatform)>do:displaying: 0x95138a0 s FullBlockClosure(BlockClosure)>cull: 0x9513958 s [] in Job>run 0x9513a10 s [] in CurrentJob(DynamicVariable)>value:during: 0x9513af0 s FullBlockClosure(BlockClosure)>ensure: 0x9513ca0 s CurrentJob(DynamicVariable)>value:during: 0x9513e70 s CurrentJob class(DynamicVariable class)>value:during: 0x9513be8 s [] in Job>run 0x9513d90 s FullBlockClosure(BlockClosure)>ensure: 0x9513f28 s Job>run 0x9514008 s MorphicUIManager(UIManager)>displayProgress:from:to:during: 0x95140c0 s ByteString(String)>displayProgressFrom:to:during: 0x93e34c8 s IceMetacelloPharoPlatform(MetacelloPharoCommonPlatform)>do:displaying: 0x94e27a0 s [] in MetacelloMCVersion>doLoadRequiredFromArray: 0x94fa420 s FullBlockClosure(BlockClosure)>ensure: 0x9504018 s MetacelloMCVersion>doLoadRequiredFromArray: 0x950c568 s MetacelloMCVersion>load 0x8dceeb8 s [] in MetacelloScriptEngine>load:onProjectDownGrade:onProjectUpgrade: 0x8dcf220 s FullBlockClosure(BlockClosure)>on:do: 0x8dcf5e0 s [] in MetacelloScriptEngine>handleNotificationsForAction: 0x8dcfb48 s FullBlockClosure(BlockClosure)>on:do: 0x8dd0240 s [] in MetacelloScriptEngine>handleNotificationsForAction: 0x8dd0938 s FullBlockClosure(BlockClosure)>on:do: 0x8dd0fb8 s [] in MetacelloScriptEngine>handleNotificationsForAction: 0x8dd1418 s FullBlockClosure(BlockClosure)>on:do: 0x8dd19c8 s MetacelloScriptEngine>handleNotificationsForAction: 0x8dcf6d0 s [] in MetacelloScriptEngine>load:onProjectDownGrade:onProjectUpgrade: 0x8dcfc50 s FullBlockClosure(BlockClosure)>ensure: 0x8dd0388 s MetacelloProjectRegistration class>copyRegistryRestoreOnErrorWhile: 0x8dd0478 s MetacelloScriptEngine>load:onProjectDownGrade:onProjectUpgrade: 0x8dcf810 s MetacelloScriptEngine>load: 0x8dcfe38 s [] in MetacelloScriptApiExecutor(MetacelloScriptExecutor)>execute: 0x8dd05f8 s [] in MetacelloScriptApiExecutor>executeString:do: 0x8dd0b90 s Array(SequenceableCollection)>do: 0x8dd1238 s MetacelloScriptApiExecutor>executeString:do: 0x8dd1788 s ByteString(String)>execute:against: 0x8dd0ce8 s MetacelloScriptApiExecutor(MetacelloScriptExecutor)>execute: 0x8dd1300 s [] in MetacelloScriptApiExecutor>execute: 0x8dd1840 s [] in IceMetacelloLoadSessionContext(DynamicVariable)>value:during: 0x8dd1b28 s FullBlockClosure(BlockClosure)>ensure: 0x8dd1de0 s IceMetacelloLoadSessionContext(DynamicVariable)>value:during: 0x8dd2000 s IceMetacelloLoadSessionContext class(DynamicVariable class)>value:during: 0x8dd21b8 s IceMetacelloPharoPlatform>withMetacelloLoadSessionDo: 0x8dd1c30 s MetacelloScriptApiExecutor>execute: 0x8dd1ee8 s Metacello>execute:args: 0x8dd20e8 s Metacello>load 0x8dd1158 s UndefinedObject>DoIt 0x8dd1578 s OpalCompiler>evaluate 0x8c4bcc8 s SpCodeInspectItCommand(SpCodeSelectionCommand)>evaluate:andDo: 0x8c63ae0 s SpCodeInspectItCommand(SpCodeSelectionCommand)>evaluateSelectionAndDo: 0x8c816d8 s SpCodeInspectItCommand>execute 0x8cb5bb0 s StPlaygroundDoItCommand>execute 0x8cc5ef8 s SpCommand(CmCommandDecorator)>execute 0x8cd4020 s [] in SpCommand>configureAsButtonOfClass: 0x8cea460 s FullBlockClosure(BlockClosure)>cull: 0x8d004d8 s SpToolbarButtonPresenter>execute 0x8dba360 s SpToolbarButtonMorph(PluggableButtonMorph)>performAction: 0x8dbbfa8 s [] in SpToolbarButtonMorph(PluggableButtonMorph)>mouseUp: 0x8dbf7f0 s Array(SequenceableCollection)>do: 0x8dc1fa8 s SpToolbarButtonMorph(PluggableButtonMorph)>mouseUp: 0x8dc4320 s SpToolbarButtonMorph(Morph)>handleMouseUp: 0x8dc77d8 s MouseButtonEvent>sentTo: 0x8dc82f0 s SpToolbarButtonMorph(Morph)>handleEvent: 0x8dc8708 s SpToolbarButtonMorph(Morph)>handleFocusEvent: 0x8dc8b08 s [] in HandMorph>sendFocusEvent:to:clear: 0x8dc8df8 s FullBlockClosure(BlockClosure)>on:do: 0x8dc92b8 s WorldMorph>becomeActiveDuring: 0x8dc93a0 s HandMorph>sendFocusEvent:to:clear: 0x8dc9590 s HandMorph>sendEvent:focus:clear: 0x8dc9868 s HandMorph>sendMouseEvent: 0x8dc9d48 s HandMorph>handleEvent: 0x8dca0f8 s [] in OSWindowMorphicEventHandler>dispatchMorphicEvent: 0x8dca1c8 s WorldState>runStepMethodsIn: 0x8dca2c8 s WorldMorph>runStepMethods 0x8dca450 s WorldState>doOneCycleFor: 0x8dca520 s WorldMorph>doOneCycleNow 0x8dca5f0 s WorldMorph>doOneCycle 0x8dca6c0 s [] in WorldMorph class>doOneCycle 0x8dca790 s FullBlockClosure(BlockClosure)>ensure: 0x8dca888 s WorldState class>doDrawCycleWith: 0x8dca968 s WorldMorph class>doOneCycle 0x8dcaa38 s MorphicRenderLoop>doOneCycle 0x55dcfb0 s MorphicRenderLoop>doOneCycleWhile: 0x55dd088 s [] in MorphicUIManager>spawnNewProcess 0x55dd160 s [] in BlockClosure>newProcess processes at priority 10 Process 0x61631f0 priority 10 0x61735c8 s ProcessorScheduler class>idleProcess 0x8bf6138 s [] in ProcessorScheduler class>startUp 0x8c226d8 s [] in FullBlockClosure(BlockClosure)>newProcess suspended processes Process 0x6163780 priority 50 0x8bed6b8 s WeakArray class>finalizationProcess 0x8bf69e8 s [] in WeakArray class>restartFinalizationProcess 0x8c227b8 s [] in FullBlockClosure(BlockClosure)>newProcess Process 0x79f7798 priority 80 0x7ffdb4d9f998 M DelayMicrosecondTicker>waitForUserSignalled:orExpired: 0x4f60050: a(n) DelayMicrosecondTicker 0x7ffdb4d9f9e0 M [] in DelaySemaphoreScheduler>runBackendLoopAtTimingPriority 0x4f5f408: a(n) DelaySemaphoreScheduler 0x8908138 s FullBlockClosure(BlockClosure)>ensure: 0x79b5bc8 s DelaySemaphoreScheduler(DelayBasicScheduler)>runBackendLoopAtTimingPriority 0x8907e28 s [] in DelaySemaphoreScheduler(DelayBasicScheduler)>startTimerEventLoopPriority: 0x79b5ca8 s [] in FullBlockClosure(BlockClosure)>newProcess Process 0x513ee50 priority 60 0x5147550 s InputEventFetcher>waitForInput 0x51504e0 s InputEventFetcher>eventLoop 0x5153320 s [] in InputEventFetcher>installEventLoop 0x5155880 s [] in BlockClosure>newProcess Process 0x603fa98 priority 40 0x6044e68 s AtomicSharedQueue>waitForNewItems 0x6046aa8 s AtomicSharedQueue>next 0x6047430 s TKTWorkerProcess>privateNextTask 0x6047cc8 s [] in TKTWorkerProcess>workerLoop 0x6047d80 s BlockClosure>repeat 0x6047e58 s TKTWorkerProcess>workerLoop 0x6047f10 s MessageSend>value 0x6047fc8 s [] in TKTPharoProcessProvider>createProcessDoing:named: 0x60480a0 s [] in BlockClosure>newProcess Process 0x61631a0 priority 60 0x6173510 s SmalltalkImage>lowSpaceWatcher 0x8bf6080 s [] in SmalltalkImage>installLowSpaceWatcher 0x8c225f8 s [] in FullBlockClosure(BlockClosure)>newProcess Process 0x61755b0 priority 40 0x39f78c0 s [] in Delay>wait 0x43f07e0 s FullBlockClosure(BlockClosure)>ifCurtailed: 0x39f89d0 s Delay>wait 0x43f0898 s Duration>wait 0x9514178 s [] in OmDeferrer>runMessageProcess 0x9514258 s [] in FullBlockClosure(BlockClosure)>newProcess Process 0x6163fa8 priority 60 0x7ffdb4d97928 M [] in Delay>wait 0x47e1038: a(n) Delay 0x7ffdb4d97968 M FullBlockClosure(BlockClosure)>ifCurtailed: 0x47e12b0: a(n) FullBlockClosure 0x7ffdb4d979a0 M Delay>wait 0x47e1038: a(n) Delay 0x7ffdb4d979e0 M OSSDL2Driver>eventLoopProcessWithoutPlugin 0x6163ff8: a(n) OSSDL2Driver 0x8dcec98 s [] in OSSDL2Driver>setupEventLoop 0x8dcefe0 s [] in FullBlockClosure(BlockClosure)>newProcess Process 0x47e8040 priority 70 0x7ffdb4d999a0 I [] in TFCallbackQueue>forkCallbackProcess 0x47e7c80: a(n) TFCallbackQueue 0x7ffdb4d999e0 I [] in FullBlockClosure>newProcess 0x47e7e80: a(n) FullBlockClosure Most recent primitives @ @ @ @ at: at: **StackOverflow** **StackOverflow** **StackOverflow** **StackOverflow** species basicNew wait @ basicNew: allocate: size allocate: pointerAtOffset:put: **StackOverflow** basicIdentityHash wait **StackOverflow** basicNew: basicNew: signal invokeWithArguments: species species size at: basicAt:put: at: basicAt:put: at: basicAt:put: at: basicAt:put: at: basicAt:put: at: basicAt:put: at: basicAt:put: at: basicAt:put: free basicNew primCreateManualSurfaceWidth:height:rowPitch:depth:isMSB: basicIdentityHash stringHash:initialHash: compare:with:collated: basicNew size integerAt:size:signed: primManualSurface:setPointer: @ invokeWithArguments: @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ copyBits invokeWithArguments: nowTick signal nowTick primSignal:atUTCMicroseconds: wait instVarAt: invokeWithArguments: basicNew wait signal signal nowTick nowTick nowTick primSignal:atUTCMicroseconds: wait wait primDestroyManualSurface: signal wait instVarAt: invokeWithArguments: invokeWithArguments: signal wait instVarAt: invokeWithArguments: invokeWithArguments: signal digitDiv:neg: bytesCompare: perform:with: = // numerator numerator numerator denominator denominator / **PrimitiveFailure** digitDiv:neg: bytesCompare: bitShift: truncated basicNew wait class signal findSubstring:in:startingAt:matchTable: indexOfAscii:inString:startingAt: indexOfAscii:inString:startingAt: findSubstring:in:startingAt:matchTable: indexOfAscii:inString:startingAt: indexOfAscii:inString:startingAt: perform:with: millisecondClockValue compare:with:collated: millisecondClockValue size basicAt: basicAt: basicAt: basicAt: basicAt: basicAt: basicAt: basicAt: basicAt: basicAt: basicAt: basicAt: stringHash:initialHash: stringHash:initialHash: + + + + + + + + millisecondClockValue basicNew value: class class replaceFrom:to:with:startingAt: species class class = = = = = = = = = = millisecondClockValue millisecondClockValue millisecondClockValue millisecondClockValue millisecondClockValue value: millisecondClockValue basicIdentityHash value: class basicNew value: at: at: value: value: at: value: at: at: at: value: at: value: at: at: value: at: value: at: value: size size size class value basicNew basicNew signal basicNew basicNew: startpc stackp: numCopiedValues numTemps numCopiedValues basicNew at: size at: priority: primitiveResume value wait wait value at: at: at: at: at: at: at: at: at: at: at: at: at: at: at: at: at: at: at: at: at: at:put: signal primitiveInitializeQueueWith: stack page bytes 8192 available headroom 5576 minimum unused headroom 5944 (Segmentation fault)