<br><br><div class="gmail_quote">On Sun, Mar 4, 2012 at 12:36 PM, Frank Shearar <span dir="ltr">&lt;<a href="mailto:frank.shearar@gmail.com">frank.shearar@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div><div></div><div class="h5">On 4 March 2012 19:44, Philippe Marschall &lt;<a href="mailto:kustos@gmx.net">kustos@gmx.net</a>&gt; wrote:<br>
&gt; On 03.03.2012 23:21, Eliot Miranda wrote:<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Cog VM binaries as per VMMaker.oscog-eem.152/r2538<br>
&gt;&gt; &lt;<a href="http://www.mirandabanda.org/files/Cog/VM/VM.r2538/" target="_blank">http://www.mirandabanda.org/files/Cog/VM/VM.r2538/</a>&gt;.<br>
&gt;&gt;<br>
&gt;&gt; Fix tricky context state bug that can cause crashes in the GC.<br>
&gt;&gt; Contextpart&gt;runUntilErrorOrReturnFrom: may pop the last argument.<br>
&gt;&gt; Hence if a frame is married in this state its spouse context won&#39;t have<br>
&gt;&gt; its last argument slot initialized.  If later the frame is divorced and<br>
&gt;&gt; the<br>
&gt;&gt; arguments are not updated the last argument slot can be left with this<br>
&gt;&gt; uninitialized slot and ... bang.<br>
&gt;&gt; The solution is to update arguments as well as stack contents when<br>
&gt;&gt; divorcing.  This is good also because it removes the VM&#39;s assumption<br>
&gt;&gt; that method arguments are read-only, and that&#39;s only enforced by the<br>
&gt;&gt; Smalltalk bytecode compiler, not by the bytecode.<br>
&gt;<br>
&gt;<br>
&gt; I just wanted to report that my LD_LIBRARY_PATH problems are gone and the VM<br>
&gt; starts again on 64bit. Also TCP_CORK seems to work.<br>
<br>
</div></div>On my Ubuntu Lucid install the magic statement in the case returns<br>
<br>
/lib/tls/i686/cmov/libc.so.6<br>
<br>
So with the addition of<br>
<br>
/lib/tls/i686/cmov/libc*)                       SVMLLP=&quot;/lib/tls/i686/cmov:/usr/lib&quot;;;<br>
<br>
to the script, things seem OK: image booted, it updated, it passed the<br>
UUID tests. I&#39;m just running the full suite of tests now. Right, and<br>
it didn&#39;t crash on playing that beep, which scared the __ out of me.<br>
OK, the entire suite ran without crashing, which is great! Thanks,<br></blockquote><div><br></div><div>Thanks Frank!  People, please keep these corrections to LD_LIBRARY_PATH coming.  And if any ubuntu guru can figure out how to discard the sceme on ubuntu and what the script shoudl do on ubuntu I&#39;ll happily integrate that too.</div>
<div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Eliot!<br>
<br>
I did have 18 failures and 38 errors, but that&#39;s the topic of a separate mail.<br>
<br>
frank<br>
<br>
&gt; Thanks<br>
&gt; Philippe<br>
&gt;<br>
&gt;<br>
<br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br>best,<div>Eliot</div><br>