and with one of my VMs? On Thu, Apr 5, 2012 at 7:06 PM, Sebastian Sastre < [email protected]> wrote:
> 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 <http://about.me/sebastianconcept> > > 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) > > -- best, Eliot
