<div dir="ltr"><div><div><div><div><div><div><div><div><div><div>Good news,<br></div>I&#39;ve managed to make your issue apparently vanish in Pharo3.0 VM.<br></div>For this, I:<br>- cleaned up unecessary differences with Eliot&#39;s VMMaker.oscog branch,<br>
- removed unecessary changes ahead of VMMaker.oscog-eem.333 version (those stamped LucFabresse)<br></div>- carefully applied changes from VMMaker.oscog-eem.333 that were not applied<br></div>&nbsp; Note that this version was marked as merged, which it was obviously not<br>
</div>&nbsp; Please, if you do not fully merge, but just cherry pick some changes, it&#39;s better to not merge.<br></div>- upgraded to (merged) VMMaker.oscog-eem.335 because it fixes a snafu<br></div><div>- integrated the issues for which I emitted a pull request<br>
<br></div><div>All this work can be found publicly at <a href="https://github.com/nicolas-cellier-aka-nice/pharo-vm/compare/fixMergeWithEliotVersion333">https://github.com/nicolas-cellier-aka-nice/pharo-vm/compare/fixMergeWithEliotVersion333</a></div>
<div><br>I cannot tell which missing change exactly was the root cause, 
and I cannot dissect either, but I saw several + LiteralStart missing...
 Or it could be related to cogit method/block native code generation...<br>The changes are most probably here<br><a href="https://github.com/nicolas-cellier-aka-nice/pharo-vm/commit/af718618eee516d15c0b362123e3a77c8b6fd2e8">https://github.com/nicolas-cellier-aka-nice/pharo-vm/commit/af718618eee516d15c0b362123e3a77c8b6fd2e8</a><br>
<br></div>Bad news,<br></div>the structures at beginning of src/cm/cogit.c are generated out of order, and I didn&#39;t find the cause yet.<br></div>Once solved, I think my branch should be carefully reviewed and integrated.<br>
<br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2014-04-03 4:13 GMT+02:00 Nicolas Cellier <span dir="ltr">&lt;<a href="mailto:nicolas.cellier.aka.nice@gmail.com" target="_blank">nicolas.cellier.aka.nice@gmail.com</a>&gt;</span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">2014-04-02 23:59 GMT+02:00 Stephan Eggermont <span dir="ltr">&lt;<a href="mailto:stephan@stack.nl" target="_blank">stephan@stack.nl</a>&gt;</span>:<div class="">
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><br>
Nicolas wrote:<br>
&gt;Hmm, don&#39;t waste too much time.<br>
&gt;All these methods are unchanged in github pharo-vm head revision (VMMaker-oscog-StefanMarr.313)<br>
&gt;The cause must be completely different in latest pharo vms.<br>
<br>
</div>Uhm, why? They haven&rsquo;t changed.<br></blockquote><div><br></div></div><div>Sorry, haven&#39;t changed means that there&#39;s no diff with the corrected version.<br>IOW, the fixes from Eliot have been integrated for a long time already.<br>

</div><div>You are seeing another symptom, probably another bug impacting the same code.<br></div><div>There are many diffs between pharo&#39;s and Eliot&#39;s branch, but not where you&#39;re looking at.<br></div><div class="">
<div><br>
</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Pharo vms 105 and later no longer crash, but all reliably show the bug.<br>
And 236 is the last Squeak one to show the problem.<br>
<br>
I might take a look at Esteban&rsquo;s versions from the same time,<br>
228 and 229<br>
<span><font color="#888888"><br>
Stephan</font></span></blockquote></div></div><br></div></div>
</blockquote></div><br></div>