Hi guys, I'm testing CogVM for one airflowing worker we have in stage and it looks quite promising when we start the image with UI but when we start it headless it immediately segfaults
Below is the log sebastian o/ :~$ sudo invoke-rc.d airflowing0 start :~$ Segmentation fault Thu Apr 5 21:00:09 2012 Squeak VM version: 3.9-7 #1 Thu Apr 5 14:40:40 CEST 2012 gcc 4.1.2 Built from: CoInterpreter VMMaker-oscog-EstebanLorenzano.139 uuid: 5aa53979-d7d8-4ca3-91fe-cfc3b4109c33 Apr 5 2012 With: StackToRegisterMappingCogit VMMaker-oscog-EstebanLorenzano.139 uuid: 5aa53979-d7d8-4ca3-91fe-cfc3b4109c33 Apr 5 2012 Revision: https://git.gitorious.org/cogvm/blessed.git Commit: 846551630c3c10df1f59588a6e7131d602f00b45 Date: Thu Apr 5 14:13:41 2012 +0200 By: Esteban Lorenzano <[email protected]> Build host: Linux pharo-build.lille.inria.fr 2.6.18-194.26.1.el5xen #1 SMP Tue Nov 9 14:13:46 EST 2010 i686 i686 i386 GNU/Linux plugin path: /home/prod/pharo/cog/ [default: /home/prod/pharo/cog/] C stack backtrace: /home/prod/pharo/cog/CogVM[0x80968b1] /home/prod/pharo/cog/CogVM[0x8096a52] [0xb77a8440] /lib/tls/i686/cmov/libc.so.6(iconv+0x6e)[0xb761e4ee] /home/prod/pharo/cog/CogVM(convertChars+0xb4)[0x8094384] /home/prod/pharo/cog/CogVM(sq2uxPath+0x47)[0x80945d7] /home/prod/pharo/cog/CogVM(dir_Lookup+0x73)[0x80b8703] /home/prod/pharo/cog/CogVM[0x80b7180] /home/prod/pharo/cog/CogVM(interpret+0x3f68)[0x808dcc8] /home/prod/pharo/cog/CogVM[0x808fc97] /home/prod/pharo/cog/CogVM[0x8090664] /home/prod/pharo/cog/CogVM(main+0x38a)[0x809774a] /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe0)[0xb761d460] /home/prod/pharo/cog/CogVM[0x805acc1] Smalltalk stack dump: 0xbfdc45d8 I FSUnixStore(FSDiskStore)>directoryAt:ifAbsent:nodesDo: -1431671128: a(n) FSUnixStore 0xbfdc4608 I FSUnixStore(FSDiskStore)>nodeAt:ifPresent:ifAbsent: -1431671128: a(n) FSUnixStore 0xbfdc4634 I FSUnixStore(FSStore)>exists: -1431671128: a(n) FSUnixStore 0xbfdc4658 I FSFilesystem>exists: -1431671120: a(n) FSFilesystem 0xbfdc467c I FSReference>exists -1431667420: a(n) FSReference 0xbfdc469c I FSLocator>exists -1431671980: a(n) FSLocator 0xbfdc46bc I FLHelper>hasConfDirectory -1431672032: a(n) FLHelper 0xbfdc46dc I FLHelper>start -1431672032: a(n) FLHelper 0xbfdc46fc I FLHelper class>start -1446907784: a(n) FLHelper class 0xbfdc471c I FLHelper class>startUp -1446907784: a(n) FLHelper class 0xbfdc4734 M FLHelper class(Behavior)>startUp: -1446907784: a(n) FLHelper class 0xbfdc4760 M [] in SmalltalkImage>send:toClassesNamedIn:with: -1478292160: a(n) SmalltalkImage 0xbfdc4788 I OrderedCollection>do: -1480202612: a(n) OrderedCollection 0xbfdc47b0 I SmalltalkImage>send:toClassesNamedIn:with: -1478292160: a(n) SmalltalkImage 0xbfdc47dc I SmalltalkImage>processStartUpList: -1478292160: a(n) SmalltalkImage 0xbfdc4804 I [] in SmalltalkImage>snapshot:andQuit: -1478292160: a(n) SmalltalkImage 0xbfdc4824 M BlockClosure>ensure: -1436539624: a(n) BlockClosure 0xbfdc4848 I MorphicUIManager(UIManager)>boot:during: -1441995864: a(n) MorphicUIManager 0xbfdc4878 I SmalltalkImage>snapshot:andQuit: -1478292160: a(n) SmalltalkImage -1436547788 s SmalltalkImage>saveSession -1436547696 s [] in ToggleMenuItemMorph(MenuItemMorph)>invokeWithEvent: -1436547604 s BlockClosure>ensure: -1437443620 s CursorWithMask(Cursor)>showWhile: -1437443732 s ToggleMenuItemMorph(MenuItemMorph)>invokeWithEvent: -1436547512 s ToggleMenuItemMorph(MenuItemMorph)>mouseUp: -1436547420 s ToggleMenuItemMorph(MenuItemMorph)>handleMouseUp: -1436547328 s MouseButtonEvent>sentTo: -1436547236 s ToggleMenuItemMorph(Morph)>handleEvent: -1436547144 s MorphicEventDispatcher>dispatchDefault:with: -1436547052 s MorphicEventDispatcher>dispatchEvent:with: -1436546960 s ToggleMenuItemMorph(Morph)>processEvent:using: -1436546868 s MorphicEventDispatcher>dispatchDefault:with: -1436546776 s MorphicEventDispatcher>dispatchEvent:with: -1436546684 s MenuMorph(Morph)>processEvent:using: -1436546592 s MenuMorph(Morph)>processEvent: -1436546500 s MenuMorph>handleFocusEvent: -1436546408 s [] in HandMorph>sendFocusEvent:to:clear: -1436546316 s [] in PasteUpMorph>becomeActiveDuring: -1437443244 s BlockClosure>on:do: -1437444096 s PasteUpMorph>becomeActiveDuring: -1437444216 s HandMorph>sendFocusEvent:to:clear: -1436546224 s HandMorph>sendEvent:focus:clear: -1437444332 s HandMorph>sendMouseEvent: -1437444424 s HandMorph>handleEvent: -1436546132 s HandMorph>processEvents -1436546040 s [] in WorldState>doOneCycleNowFor: -1436545948 s Array(SequenceableCollection)>do: -1436545856 s WorldState>handsDo: -1437444768 s WorldState>doOneCycleNowFor: -1436545764 s WorldState>doOneCycleFor: -1436545672 s PasteUpMorph>doOneCycle -1441147720 s [] in Project class>spawnNewProcess -1441147868 s [] in BlockClosure>newProcess Most recent primitives value: compare:with:collated: compare:with:collated: value: 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: compare:with:collated: at:put: 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: compare:with:collated: at:put: compare:with:collated: compare:with:collated: compare:with:collated: at:put: basicNew: value:value: at:put: value:value: at:put: value:value: at:put: value:value: at:put: value:value: at:put: value:value: at:put: value:value: at:put: size size at: compare:with:collated: size basicNew: compare:with:collated: new: at:put: basicNew new: basicNew: species basicNew: replaceFrom:to:with:startingAt: at:put: size + basicNew: species basicNew: replaceFrom:to:with:startingAt: at:put: basicNew: species basicNew: replaceFrom:to:with:startingAt: at:put: basicNew: species basicNew: replaceFrom:to:with:startingAt: at:put: basicNew: species basicNew: replaceFrom:to:with:startingAt: at:put: basicNew: species basicNew: replaceFrom:to:with:startingAt: at:put: basicNew: species basicNew: replaceFrom:to:with:startingAt: at:put: basicNew: size species basicNew: replaceFrom:to:with:startingAt: at:put: basicNew new: 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: at:put: 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: compare:with:collated: at:put: compare:with:collated: compare:with:collated: compare:with:collated: at:put: compare:with:collated: compare:with:collated: compare:with:collated: at:put: basicNew: value:value: at:put: at:put: at:put: at:put: at:put: at:put: at:put: basicNew size = size at: compare:with:collated: size basicNew: at: at:put: at:put: at:put: at:put: at:put: at:put: basicNew size size new: size at:put: size size at: basicNew new: 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: compare:with:collated: at:put: 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: compare:with:collated: at:put: compare:with:collated: compare:with:collated: compare:with:collated: at:put: basicNew: at:put: at:put: at:put: at:put: at:put: at:put: at:put: basicNew size size compare:with:collated: basicNew: at:put: at:put: at:put: at:put: at:put: at:put: basicNew: basicNew value: at:put: size new value: replaceFrom:to:with:startingAt: value at:put: <= * + value: at: replaceFrom:to:with:startingAt: value at:put: value: replaceFrom:to:with:startingAt: value at:put: value: replaceFrom:to:with:startingAt: value at:put: value: replaceFrom:to:with:startingAt: value at:put: value: replaceFrom:to:with:startingAt: species basicNew: replaceFrom:to:with:startingAt: basicNew basicNew: basicNew findFirstInString:inSet:startingAt: replaceFrom:to:with:startingAt: lookupEntryIn:index: (Segmentation fault)
