Hi, I am working with Esteban and we still can&#39;t figure out what is wrong here. Any ideas?<br><br><div class="gmail_quote">2011/3/1 Esteban Lorenzano <span dir="ltr">&lt;<a href="mailto:estebanlm@gmail.com">estebanlm@gmail.com</a>&gt;</span><br>

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