hmm.. looks like FS makes VM nuts..
Cannot say that i seen FS code to know what exactly happens.

On 6 April 2012 04:30, Eliot Miranda <[email protected]> wrote:
> 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
>>
>> 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
>



-- 
Best regards,
Igor Stasenko.

Reply via email to