Hi list, My Pharo image is crashing every now and then and I can't seem to work out why, here's my specs:
'Pharo1.2.1 Croquet Closure Cog VM [CoInterpreter VMMaker.oscog-eem.75] unix i686 linux-gnu' I also attach the console dump. Could it be a VM bug or something? Cheers, -- Bernat Romagosa.
Segmentation fault Fri Jul 8 12:43:00 2011 C stack backtrace: ./Contents/Linux/lib/squeak/3.9-7/squeak[0x805ae96] ./Contents/Linux/lib/squeak/3.9-7/squeak[0x805b20b] [0xb78a140c] ./Contents/Linux/lib/squeak/3.9-7/squeak(lookupreceiver+0x8a)[0x807b1d6] ./Contents/Linux/lib/squeak/3.9-7/squeak[0x80b311c] ./Contents/Linux/lib/squeak/3.9-7/squeak(ceSICMiss+0xab)[0x809f9aa] [0x771202e6] ./Contents/Linux/lib/squeak/3.9-7/squeak[0x8078c2e] ./Contents/Linux/lib/squeak/3.9-7/squeak(interpret+0x18)[0x805dfbc] ./Contents/Linux/lib/squeak/3.9-7/squeak(main+0x266)[0x805d06b] /lib/i386-linux-gnu/i686/cmov/libc.so.6(__libc_start_main+0xe6)[0xb76dbe46] ./Contents/Linux/lib/squeak/3.9-7/squeak[0x805a0b1] Smalltalk stack dump: 0xbf9f3928 M [] in STSessionClearer class(ILApplication class)>absolutePath -1970161536: a(n) STSessionClearer class 0xbf9f3948 M String class(SequenceableCollection class)>new:streamContents: 1999619324: a(n) String class 0xbf9f3968 M String class(SequenceableCollection class)>streamContents: 1999619324: a(n) String class 0xbf9f3984 M STSessionClearer class(ILApplication class)>absolutePath -1970161536: a(n) STSessionClearer class 0xbf9f399c M [] in ILRouter>applicationClass -1918535448: a(n) ILRouter 0xbf9f39bc M [] in OrderedCollection(Collection)>detect:ifNone: -1918534804: a(n) OrderedCollection 0xbf9f39dc M OrderedCollection>do: -1918534804: a(n) OrderedCollection 0xbf9f39f8 M OrderedCollection(Collection)>detect:ifNone: -1918534804: a(n) OrderedCollection 0xbf9f3a1c M ILRouter>applicationClass -1918535448: a(n) ILRouter 0xbf9f3a38 M ILRouter>setApplication -1918535448: a(n) ILRouter 0xbf9f3a54 M ILRouter>initialize -1918535448: a(n) ILRouter 0xbf9f3a6c M ILRouter class(GRObject class)>new 2021271196: a(n) ILRouter class 0xbf9f3a84 M ILContext>router -1918538900: a(n) ILContext 0xbf9f3a9c M [] in ILDispatcher>dispatch: 2024009916: a(n) ILDispatcher 0xbf9f3ab8 M BlockClosure>on:do: -1918536284: a(n) BlockClosure 0xbf9f3ad8 M ILDispatcher>withDispatchErrorHandling: 2024009916: a(n) ILDispatcher 0xbf9f3af4 M [] in ILDispatcher>dispatch: 2024009916: a(n) ILDispatcher 0xbf9f3b10 M BlockClosure>on:do: -1918536504: a(n) BlockClosure 0xbf9f3b30 M ILCurrentContext class(ILDynamicVariable class)>use:during: 2021151512: a(n) ILCurrentContext class 0xbf9f3b54 M [] in ILDispatcher>dispatch: 2024009916: a(n) ILDispatcher 0xbf9f3b70 M BlockClosure>on:do: -1918539032: a(n) BlockClosure 0xbf9f3b90 M ILDispatcher>withErrorHandling: 2024009916: a(n) ILDispatcher 0xbf9f3bac M ILDispatcher>dispatch: 2024009916: a(n) ILDispatcher 0xbf9f3bcc M [] in ILSite>answerTo: 2023953288: a(n) ILSite 0xbf9f3be8 M BlockClosure>on:do: -1918546508: a(n) BlockClosure 0xbf9f3c08 M ILSite>answerTo: 2023953288: a(n) ILSite 0xbf9f3c24 M ILSite>helpResolve: 2023953288: a(n) ILSite 0xbf9f3c40 M URIResolution>visitResource: -1918549212: a(n) URIResolution 0xbf9f3c60 M [] in URIResolution>visitChildrenOf:advancing: -1918549212: a(n) URIResolution 0xbf9f3c80 M OrderedCollection>do: 2024008992: a(n) OrderedCollection 0xbf9f3ca0 M URIResolution>visitChildrenOf:advancing: -1918549212: a(n) URIResolution 0xbf9f3cc0 M URIResolution>resolveTransparentComposite: -1918549212: a(n) URIResolution 0xbf9f3cdc M URIResolution>resolveServerRoot: -1918549212: a(n) URIResolution 0xbf9f3cf8 M ServerRootComposite>helpResolve: 2024008968: a(n) ServerRootComposite 0xbf9f3d14 M URIResolution>visitResource: -1918549212: a(n) URIResolution 0xbf9f3d30 M URIResolution class>resolveRequest:startingAt: 2020641472: a(n) URIResolution class 0xbf9f3d54 M HTTPServer>answerTo: 2024008912: a(n) HTTPServer 0xbf9f3d74 M HTTPConnection>produceResponseFor: -1919367016: a(n) HTTPConnection 0xbf9f3d90 M HTTPConnection>getAndDispatchMessages -1919367016: a(n) HTTPConnection 0xbf9f3da8 M [] in HTTPConnection>interact -1919367016: a(n) HTTPConnection 0xbf9f3dc4 M BlockClosure>on:do: -1919366412: a(n) BlockClosure 0xbf9f3de4 M [] in HTTPConnection>interact -1919367016: a(n) HTTPConnection 0xbf9f3e04 M BlockClosure>ifCurtailed: -1919366536: a(n) BlockClosure 0xbf9f3e20 M [] in HTTPConnection>interact -1919367016: a(n) HTTPConnection 0xbf9f3e40 I [] in BlockClosure>newProcess -1919366880: a(n) BlockClosure Most recent primitives at:put: at:put: at:put: at:put: digitDiv:neg: normalize at:put: at:put: digitDiv:neg: normalize at:put: at:put: stringHash:initialHash: basicNew findNextHandlerContextStarting tempAt: findNextHandlerContextStarting tempAt: tempAt: tempAt:put: tempAt: findNextUnwindContextUpTo: tempAt: tempAt:put: tempAt: terminateTo: tempAt:put: findNextUnwindContextUpTo: terminateTo: basicNew basicNew findNextHandlerContextStarting tempAt: findNextHandlerContextStarting tempAt: tempAt: tempAt:put: tempAt: findNextUnwindContextUpTo: tempAt: tempAt:put: tempAt: terminateTo: tempAt:put: findNextUnwindContextUpTo: terminateTo: basicNew basicNew shallowCopy basicNew new: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: basicNew: basicNew findSubstringViaPrimitive:in:startingAt:matchTable: at:put: replaceFrom:to:with:startingAt: species basicNew: replaceFrom:to:with:startingAt: basicNew: basicNew at:put: replaceFrom:to:with:startingAt: species basicNew: replaceFrom:to:with:startingAt: compare:with:collated: basicNew: basicNew findSubstringViaPrimitive:in:startingAt:matchTable: at:put: replaceFrom:to:with:startingAt: species basicNew: replaceFrom:to:with:startingAt: basicNew: basicNew at:put: replaceFrom:to:with:startingAt: species basicNew: replaceFrom:to:with:startingAt: compare:with:collated: basicNew: basicNew findSubstringViaPrimitive:in:startingAt:matchTable: at:put: replaceFrom:to:with:startingAt: species basicNew: replaceFrom:to:with:startingAt: basicNew: basicNew at:put: replaceFrom:to:with:startingAt: species basicNew: replaceFrom:to:with:startingAt: compare:with:collated: basicNew: basicNew findSubstringViaPrimitive:in:startingAt:matchTable: at:put: replaceFrom:to:with:startingAt: species basicNew: replaceFrom:to:with:startingAt: basicNew: basicNew at:put: replaceFrom:to:with:startingAt: species basicNew: replaceFrom:to:with:startingAt: compare:with:collated: basicNew: basicNew findSubstringViaPrimitive:in:startingAt:matchTable: at:put: replaceFrom:to:with:startingAt: species basicNew: replaceFrom:to:with:startingAt: basicNew: basicNew at:put: replaceFrom:to:with:startingAt: species basicNew: replaceFrom:to:with:startingAt: compare:with:collated: basicNew: basicNew findSubstringViaPrimitive:in:startingAt:matchTable: at:put: replaceFrom:to:with:startingAt: species basicNew: replaceFrom:to:with:startingAt: basicNew: basicNew at:put: replaceFrom:to:with:startingAt: species basicNew: replaceFrom:to:with:startingAt: compare:with:collated: basicNew: basicNew findSubstringViaPrimitive:in:startingAt:matchTable: at:put: replaceFrom:to:with:startingAt: species basicNew: replaceFrom:to:with:startingAt: basicNew: basicNew at:put: replaceFrom:to:with:startingAt: species basicNew: replaceFrom:to:with:startingAt: compare:with:collated: basicNew: basicNew at:put: replaceFrom:to:with:startingAt: species basicNew: replaceFrom:to:with:startingAt: basicNew: basicNew at:put: replaceFrom:to:with:startingAt: species basicNew: replaceFrom:to:with:startingAt: compare:with:collated: basicNew: basicNew at:put: replaceFrom:to:with:startingAt: species basicNew: replaceFrom:to:with:startingAt: basicNew: basicNew at:put: replaceFrom:to:with:startingAt: species basicNew: replaceFrom:to:with:startingAt: compare:with:collated: basicNew: basicNew at:put: replaceFrom:to:with:startingAt: species basicNew: replaceFrom:to:with:startingAt: basicNew: basicNew at:put: replaceFrom:to:with:startingAt: species basicNew: replaceFrom:to:with:startingAt: compare:with:collated: basicNew: basicNew findSubstringViaPrimitive:in:startingAt:matchTable: at:put: replaceFrom:to:with:startingAt: species basicNew: replaceFrom:to:with:startingAt: basicNew: basicNew at:put: replaceFrom:to:with:startingAt: species basicNew: replaceFrom:to:with:startingAt: compare:with:collated: basicNew: basicNew zsh: abort ./Pharo.sh
