<br><br><div class="gmail_quote">On Sun, Mar 4, 2012 at 12:36 PM, Frank Shearar <span dir="ltr"><<a href="mailto:frank.shearar@gmail.com">frank.shearar@gmail.com</a>></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 <<a href="mailto:kustos@gmx.net">kustos@gmx.net</a>> wrote:<br>
> On 03.03.2012 23:21, Eliot Miranda wrote:<br>
>><br>
>><br>
>><br>
>><br>
>><br>
>> Cog VM binaries as per VMMaker.oscog-eem.152/r2538<br>
>> <<a href="http://www.mirandabanda.org/files/Cog/VM/VM.r2538/" target="_blank">http://www.mirandabanda.org/files/Cog/VM/VM.r2538/</a>>.<br>
>><br>
>> Fix tricky context state bug that can cause crashes in the GC.<br>
>> Contextpart>runUntilErrorOrReturnFrom: may pop the last argument.<br>
>> Hence if a frame is married in this state its spouse context won't have<br>
>> its last argument slot initialized. If later the frame is divorced and<br>
>> the<br>
>> arguments are not updated the last argument slot can be left with this<br>
>> uninitialized slot and ... bang.<br>
>> The solution is to update arguments as well as stack contents when<br>
>> divorcing. This is good also because it removes the VM's assumption<br>
>> that method arguments are read-only, and that's only enforced by the<br>
>> Smalltalk bytecode compiler, not by the bytecode.<br>
><br>
><br>
> I just wanted to report that my LD_LIBRARY_PATH problems are gone and the VM<br>
> 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="/lib/tls/i686/cmov:/usr/lib";;<br>
<br>
to the script, things seem OK: image booted, it updated, it passed the<br>
UUID tests. I'm just running the full suite of tests now. Right, and<br>
it didn'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'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's the topic of a separate mail.<br>
<br>
frank<br>
<br>
> Thanks<br>
> Philippe<br>
><br>
><br>
<br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br>best,<div>Eliot</div><br>