[Vm-dev] another problem: Alien+Cog+Linux (Ubuntu 10.4)

Mariano Martinez Peck marianopeck at gmail.com
Tue Mar 8 07:48:38 UTC 2011


I don't, but did you try running in debug mode and see if you can have some
more info with GDB ?

On Tue, Mar 8, 2011 at 12:17 AM, Nicolas Passerini <npasserini at gmail.com>wrote:

>
> Hi, I am working with Esteban and we still can't figure out what is wrong
> here. Any ideas?
>
> 2011/3/1 Esteban Lorenzano <estebanlm at gmail.com>
>
>>
>> Hi,
>> grrrr... today is a miserably day... none of my tries succeed :((
>> now... we are trying to use Alien in unix. Using a cog.
>>
>> We are using Cog 2361
>> We downloaded a Pharo 1.2
>> We installed Alien, using (ConfigurationOfAlien project version: 'Pharo
>> 1.2') load: #('Core' 'Tests' 'LibC').
>>
>> We tried:
>>
>> AlienExamples new examplePrintf.
>>
>> and vm crash, with the stack I'm attaching.
>>
>> is anyone using alien in linux?
>> any idea?
>>
>> sorry for so many mails today, but I'm becoming really frustrated :(
>>
>> Thanks,
>> Esteban
>>
>>
>>
>> /home/npasserini/Applications/Pharo/coglinux-r2361/bin/../lib/squeak/3.9-7/squeak(error+0x40)[0x805bdf0]
>> [0xf76e6400]
>> /lib32/libc.so.6(_IO_printf+0x30)[0xf7553430]
>>
>> /home/npasserini/Applications/Pharo/coglinux-r2361/bin/../lib/squeak/3.9-7/squeak(callIA32IntegralReturn+0x184)[0x80ba8e4]
>>
>> /home/npasserini/Applications/Pharo/coglinux-r2361/bin/../lib/squeak/3.9-7/squeak[0x80b93eb]
>>
>> /home/npasserini/Applications/Pharo/coglinux-r2361/bin/../lib/squeak/3.9-7/squeak[0x805d305]
>>
>> /home/npasserini/Applications/Pharo/coglinux-r2361/bin/../lib/squeak/3.9-7/squeak[0x806be34]
>>
>> /home/npasserini/Applications/Pharo/coglinux-r2361/bin/../lib/squeak/3.9-7/squeak(interpret+0x2415)[0x807a64f]
>>
>> /home/npasserini/Applications/Pharo/coglinux-r2361/bin/../lib/squeak/3.9-7/squeak[0x807d85b]
>>
>> /home/npasserini/Applications/Pharo/coglinux-r2361/bin/../lib/squeak/3.9-7/squeak[0x807de24]
>>
>> /home/npasserini/Applications/Pharo/coglinux-r2361/bin/../lib/squeak/3.9-7/squeak(interpret+0x559c)[0x807d7d6]
>>
>> /home/npasserini/Applications/Pharo/coglinux-r2361/bin/../lib/squeak/3.9-7/squeak(main+0x36a)[0x805bb1a]
>> /lib32/libc.so.6(__libc_start_main+0xe6)[0xf7522bd6]
>>
>> /home/npasserini/Applications/Pharo/coglinux-r2361/bin/../lib/squeak/3.9-7/squeak[0x8059fb1]
>>
>> Segmentation fault
>>
>> C stack backtrace:
>>
>>
>> Smalltalk stack dump:
>> 0xffe1f068 I LibCLibrary>printfWithArguments: -1218035864: a(n)
>> LibCLibrary
>> 0xffe1f094 I AlienExamples>examplePrintf -1218036484: a(n) AlienExamples
>> 0xffe1f0ac M UndefinedObject>? -1245224956: a(n) UndefinedObject
>> 0xffe1f0e4 I Compiler>evaluate:in:to:notifying:ifFail:logged: -1218569312:
>> a(n) Compiler
>> 0xffe1f124 I [] in SmalltalkEditor>evaluateSelection -1223403976: a(n)
>> SmalltalkEditor
>> 0xffe1f140 M BlockClosure>on:do: -1218569356: a(n) BlockClosure
>> 0xffe1f174 I SmalltalkEditor>evaluateSelection -1223403976: a(n)
>> SmalltalkEditor
>> 0xffe1f194 I SmalltalkEditor>doIt -1223403976: a(n) SmalltalkEditor
>> 0xffe1f1ac M SmalltalkEditor>doIt: -1223403976: a(n) SmalltalkEditor
>> 0xffe1f1dc I SmalltalkEditor(TextEditor)>dispatchOn: -1223403976: a(n)
>> SmalltalkEditor
>> 0xffe1f200 I SmalltalkEditor(TextEditor)>processKeyStroke: -1223403976:
>> a(n) SmalltalkEditor
>> 0xffe1f224 I SmalltalkEditor(TextEditor)>keystroke: -1223403976: a(n)
>> SmalltalkEditor
>> 0xffe1f244 M [] in TextMorphForEditView(TextMorph)>keyStroke: -1223409924:
>> a(n) TextMorphForEditView
>> 0xffe1f268 M TextMorphForEditView(TextMorph)>handleInteraction:
>> -1223409924: a(n) TextMorphForEditView
>> 0xffe1f28c I TextMorphForEditView>handleInteraction: -1223409924: a(n)
>> TextMorphForEditView
>> 0xffe1f2b0 M [] in TextMorphForEditView(TextMorph)>keyStroke: -1223409924:
>> a(n) TextMorphForEditView
>> 0xffe1f2dc I ECToolSet class>codeCompletionAround:textMorph:keyStroke:
>> -1236150044: a(n) ECToolSet class
>> 0xffe1f30c I DEVToolSet class>codeCompletionAround:textMorph:keyStroke:
>> -1235207980: a(n) DEVToolSet class
>> 0xffe1f330 M ToolSet class>codeCompletionAround:textMorph:keyStroke:
>> -1244305988: a(n) ToolSet class
>> 0xffe1f354 M TextMorphForEditView(TextMorph)>keyStroke: -1223409924: a(n)
>> TextMorphForEditView
>> 0xffe1f37c I TextMorphForEditView>keyStroke: -1223409924: a(n)
>> TextMorphForEditView
>> 0xffe1f3a4 I TextMorphForEditView(TextMorph)>handleKeystroke: -1223409924:
>> a(n) TextMorphForEditView
>> 0xffe1f3c0 M KeyboardEvent>sentTo: -1218570456: a(n) KeyboardEvent
>> 0xffe1f3dc M TextMorphForEditView(Morph)>handleEvent: -1223409924: a(n)
>> TextMorphForEditView
>> 0xffe1f3f8 M TextMorphForEditView(Morph)>handleFocusEvent: -1223409924:
>> a(n) TextMorphForEditView
>> 0xffe1f420 M [] in HandMorph>sendFocusEvent:to:clear: -1243842780: a(n)
>> HandMorph
>> 0xffe1f43c M [] in PasteUpMorph>becomeActiveDuring: -1242768520: a(n)
>> PasteUpMorph
>> 0xffe1f458 M BlockClosure>on:do: -1218570508: a(n) BlockClosure
>> 0xffe1f484 M PasteUpMorph>becomeActiveDuring: -1242768520: a(n)
>> PasteUpMorph
>> 0xffe1f4a8 M HandMorph>sendFocusEvent:to:clear: -1243842780: a(n)
>> HandMorph
>> 0xffe1f4d0 M HandMorph>sendEvent:focus:clear: -1243842780: a(n) HandMorph
>> 0xffe1f4f4 M HandMorph>sendKeyboardEvent: -1243842780: a(n) HandMorph
>> 0xffe1f518 M HandMorph>handleEvent: -1243842780: a(n) HandMorph
>> 0xffe1f544 M HandMorph>processEvents -1243842780: a(n) HandMorph
>> 0xffe1f55c M [] in WorldState>doOneCycleNowFor: -1241360348: a(n)
>> WorldState
>> 0xffe1f580 M Array(SequenceableCollection)>do: -1245211280: a(n) Array
>> 0xffe1f59c M WorldState>handsDo: -1241360348: a(n) WorldState
>> 0xffe1f5b8 M WorldState>doOneCycleNowFor: -1241360348: a(n) WorldState
>> 0xffe1f5d4 M WorldState>doOneCycleFor: -1241360348: a(n) WorldState
>> 0xffe1f5f0 M PasteUpMorph>doOneCycle -1242768520: a(n) PasteUpMorph
>> 0xffe1f610 I [] in Project class>? -1241889124: a(n) Project class
>> -1242494908 s [] in BlockClosure>?
>>
>> Most recent primitives
>> 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:
>> species
>> 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:
>> basicNew:
>> 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:
>> 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:
>> *
>> +
>> -
>> at:
>> at:
>> +
>> *
>> +
>> at:
>> at:
>> +
>> *
>> +
>> at:
>> new
>> <=
>> *
>> +
>> at:
>> +
>> *
>> +
>> +
>> at:
>> *
>> +
>> at:
>> at:
>> +
>> *
>> +
>> basicNew
>> size
>> basicNew
>> size
>> bitShift:
>> bitOr:
>> +
>> byteAt:put:
>> bitShift:
>> byteAt:put:
>> bitXor:
>> size
>> species
>> basicNew:
>> replaceFrom:to:with:startingAt:
>> size
>> basicNew:
>> replaceFrom:to:with:startingAt:
>> size
>> replaceFrom:to:with:startingAt:
>> >
>> basicNew:
>> basicNew
>> at:put:
>> species
>> basicNew:
>> replaceFrom:to:with:startingAt:
>> replaceFrom:to:with:startingAt:
>> size
>> at:put:
>> species
>> basicNew:
>> replaceFrom:to:with:startingAt:
>> size
>> size
>> size
>> perform:withArguments:
>> perform:withArguments:
>> perform:withArguments:
>> species
>> new:
>> species
>> new:
>> perform:withArguments:
>> species
>> new:
>> species
>> new:
>> species
>> new:
>> replaceFrom:to:with:startingAt:
>> newMethod:header:
>> size
>> at:
>> at:put:
>> size
>> size
>> objectAt:put:
>> objectAt:put:
>> objectAt:put:
>> objectAt:put:
>> basicNew
>> size
>> objectAt:
>> basicNew
>> objectAt:
>> at:put:
>> at:put:
>> at:put:
>> at:put:
>> value
>> objectAt:
>> size
>> objectAt:
>> objectAt:
>> objectAt:
>> objectAt:
>> objectAt:
>> objectAt:put:
>> objectAt:
>> objectAt:put:
>> withArgs:executeMethod:
>> basicNew
>> basicNew:
>> at:put:
>> species
>> basicNew:
>> replaceFrom:to:with:startingAt:
>> replaceFrom:to:with:startingAt:
>> size
>> basicNew
>> new:
>> basicNew
>> basicIdentityHash
>> at:put:
>> basicNew
>> at:put:
>> basicNew
>> at:put:
>> basicNew
>> at:put:
>> basicNew
>> at:put:
>> new:
>> at:put:
>> at:put:
>> at:put:
>> at:put:
>> at:put:
>> basicNew
>> at:put:
>> basicNew
>> at:put:
>> basicNew
>> at:put:
>> basicNew:
>> sizeFieldPut:
>> Ccalloc:
>> addressFieldPut:
>> replaceFrom:to:with:startingAt:
>> basicNew
>> getSystemAttribute:
>> compare:with:collated:
>> getSystemAttribute:
>> compare:with:collated:
>> getSystemAttribute:
>> compare:with:collated:
>> primLoadLibrary:
>> basicNew:
>> sizeFieldPut:
>> unsignedLongAt:put:
>> sizeField
>> sizeField
>> addressField
>> basicNew:
>> sizeFieldPut:
>> addressFieldPut:
>> +
>> basicNew:
>> sizeFieldPut:
>> primFindSymbol:
>> +
>> basicNew:
>> sizeFieldPut:
>> addressFieldPut:
>> primFFICallResult:withArguments:
>>
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20110308/8930c52a/attachment-0001.htm


More information about the Vm-dev mailing list