Hi,<div><br></div><div>I&#39;ve created ConfigurationOfVMMaker version 1.4 to build Alien plugins.</div><div><br></div><div>I use:</div><div>- PharoCore-1.0-10517</div><div>- VMMaker-dtl.170</div><div>- Alien-VMMaker-Plugins-John M McIntosh.8</div>

<div>- Alien-VMMaker-Support-John M McIntosh.8</div><div>- squeak vm rev. 2203</div><div><br></div><div>I&#39;ve tried with NewsqueakIA32ABIPlugin and NewsqueakIA32ABIPluginAttic (which one should I use ?) as external.</div>

<div><br></div><div>My build script is here <a href="http://github.com/lolgzs/easy_squeakvm/blob/alien/easy_squeakvm.sh">http://github.com/lolgzs/easy_squeakvm/blob/alien/easy_squeakvm.sh</a> </div><div><br></div><div>The VM is successfully built. Then I load Alien tests using:</div>

ConfigurationOfAlien loadTests.<br><br>When I run the tests in SUnit, the VM crashes. What should I check ?<div>Here&#39;s the output:</div><div><br></div><div><br></div><div><div><div>$ ./squeak ../PharoCore-1.0-10517/PharoCore-1.0-10517.image </div>

<div>SQUEAK_ENCODING=UTF-8</div><div>SQUEAK_PATHENC=UTF-8</div><div>SQUEAK_PLUGINS=/home/lol/sandbox/squeakvm/easysqueak/out/build/%n</div><div>+ exec /home/lol/sandbox/squeakvm/easysqueak/out/build/squeakvm ../PharoCore-1.0-10517/PharoCore-1.0-10517.image</div>

<div>4 characters came in as</div><div>c1 =  (5)</div><div>c2 = ` (60)</div><div>c3 =  (1)</div><div>c4 = q (71)</div><div>The 14 double are 0.000000 37731012097013058067317437078204362971852032595528259107423762531097905265514261096396025173302750110612706358114292371797115438181248956805323712176147123864545071420926082396075239300957542084816252981938270394157639412729055222913295109423106709185098753526806347776000.000000 1.000000 20.000000 30.000000 40.000000 50.000000 60.000000 70.000000 80.000000 90.000000 100.000000 110.000000 120.000000 </div>

<div>The two floats are 0.000000 and inf</div><div>The 13 floats are 0.000000 0.000000 0.000000 0.000000 1.000000 20.000000 30.000000 40.000000 50.000000 60.000000 70.000000 80.000000 90.000000</div><div>The 14 floats are 0.000000 0.000000 0.000000 0.000000 1.000000 20.000000 30.000000 40.000000 50.000000 60.000000 70.000000 80.000000 90.000000 100.000000</div>

<div>The two floats are 0.000000 and 0.000000</div><div>The float  0.000000 and integer 159532624</div><div>The integer 4 and float  0.000000</div><div>The 7 floats are 0.000000 0.000000 0.000000 27965084.000000 1.000000 20.000000 30.000000</div>

<div>4 ints came in as</div><div>i1 = 5 (5)</div><div>i2 = 159532832 (9824720)</div><div>i3 = 4 (4)</div><div>i4 = 1 (1)</div><div>8 ints came in as</div><div>i1 = 9 (9)</div><div>i2 = 159532960 (98247a0)</div><div>i3 = 4 (4)</div>

<div>i4 = -1074779508 (bff02a8c)</div><div>i5 = 1 (1)</div><div>i6 = 20 (14)</div><div>i7 = 30 (1e)</div><div>i8 = 40 (28)</div><div>4 ints came in as</div><div>i1 = 3 (3)</div><div>i2 = 159533024 (98247e0)</div><div>i3 = 4 (4)</div>

<div>i4 = -1217854351 (b7690471)</div><div>4 shorts came in as</div><div>s1 = 5 (5)</div><div>s2 = 18496 (4840)</div><div>s3 = 2 (2)</div><div>s4 = 1 (1)</div><div><br></div><div>Segmentation fault</div><div><br></div><div>

2019482440 AlienLibrary&gt;ffiPrintString:</div><div>2019481780 AlienSunit&gt;testCallingSquenceString</div><div>2019481688 TestCase&gt;performTest</div><div>2019481596 TestCase&gt;runCase</div><div>2019481504 BlockClosure&gt;ensure:</div>

<div>2019481380 TestCase&gt;runCase</div><div>2019481288 TestResult&gt;runCase:</div><div>2019481172 BlockClosure&gt;on:do:</div><div>2019481036 TestResult&gt;runCase:</div><div>2019480944 BlockClosure&gt;on:do:</div><div>

2019480736 TestResult&gt;runCase:</div><div>2019480644 TestCase&gt;run:</div><div>2019480552 TestRunner&gt;runTest:</div><div>2019480460 TestRunner&gt;runSuite:</div><div>2019480276 SequenceableCollection&gt;do:displayingProgress:</div>

<div>2019276848 SequenceableCollection&gt;withIndexDo:</div><div>2019276732 SequenceableCollection&gt;do:displayingProgress:</div><div>2019276640 ProgressInitiationException&gt;defaultAction</div><div>2019276476 BlockClosure&gt;ensure:</div>

<div>2019275852 ProgressInitiationException&gt;defaultAction</div><div>2019275760 UndefinedObject&gt;handleSignal:</div><div>2019275668 ContextPart&gt;handleSignal:</div><div>2019275576 Exception&gt;signal</div><div>2019275436 ProgressInitiationException&gt;display:at:from:to:during:</div>

<div>2019275344 &gt;display:at:from:to:during:</div><div>2019275232 String&gt;displayProgressAt:from:to:during:</div><div>2019275140 SequenceableCollection&gt;do:displayingProgress:</div><div>2019275004 TestRunner&gt;basicRunSuite:do:</div>

<div>2019274912 BlockClosure&gt;ensure:</div><div>2019274744 TestRunner&gt;basicRunSuite:do:</div><div>2019274652 TestRunner&gt;runSuite:</div><div>2019272372 TestRunner&gt;runAll</div><div>2019272280 PluggableButtonMorph&gt;performAction</div>

<div>2019272188 PluggableButtonMorphPlus&gt;performAction</div><div>2019272096 PluggableButtonMorph&gt;mouseUp:</div><div>2019272004 SequenceableCollection&gt;do:</div><div>2019271212 PluggableButtonMorph&gt;mouseUp:</div>

<div>2019271076 PluggableButtonMorphPlus&gt;mouseUp:</div><div>2019270984 Morph&gt;handleMouseUp:</div><div>2019270892 MouseButtonEvent&gt;sentTo:</div><div>2019270800 Morph&gt;handleEvent:</div><div>2019270708 Morph&gt;handleFocusEvent:</div>

<div>2019270540 HandMorph&gt;sendFocusEvent:to:clear:</div><div>2019270448 PasteUpMorph&gt;becomeActiveDuring:</div><div>2019270356 BlockClosure&gt;on:do:</div><div>2019270264 PasteUpMorph&gt;becomeActiveDuring:</div><div>

2019270148 HandMorph&gt;sendFocusEvent:to:clear:</div><div>2019269988 HandMorph&gt;sendEvent:focus:clear:</div><div>2019269896 HandMorph&gt;sendMouseEvent:</div><div>2019269804 HandMorph&gt;handleEvent:</div><div>2019269540 HandMorph&gt;processEvents</div>

<div>2019269432 WorldState&gt;doOneCycleNowFor:</div><div>2019269340 SequenceableCollection&gt;do:</div><div>2019269248 WorldState&gt;handsDo:</div><div>2019269156 WorldState&gt;doOneCycleNowFor:</div><div>2019269028 WorldState&gt;doOneCycleFor:</div>

<div>2019268936 PasteUpMorph&gt;doOneCycle</div><div>1996578680 &gt;?</div><div>1996578552 BlockClosure&gt;?</div><div>Aborted</div></div><div><br></div><div>Cheers,</div><div><br clear="all">Laurent Laffont<br>
</div></div>