<div dir="ltr">Hi All, Hi Nicolas, Hi Esteban,<div><br></div><div>    ok, I see the problem.  It's a Slang bug. With current Slang and current sources, turning off the remembered bit clears half the header word on 64-bits.  i.e. setIsRememberedOf: referrer to: false translates to</div><div><br></div><div>longAtput(referrer, (longAt(referrer)) & (~(1U << (rememberedBitShift()))));<br></div><div><br></div><div>not</div><div><br></div><div>longAtput(referrer, (longAt(referrer)) & (~(1UL << (rememberedBitShift()))));<br></div><div><br></div><div>and 1U is an int.  No doubt this affects plenty of places in the VM, but for now the first symptom I see is the above, when remembered objects are scavenged and their remembered bit gets cleared.  I think the simple fix is that numeric constants should always be 1UL, or 1L, never 1U or 1, but I need to check the 32-bit sources too.</div><div><br></div><div>Anyway, we should be able to fix this soon, certainly before tomorrow a.m. CET.</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Jan 9, 2017 at 5:02 AM, Esteban Lorenzano <span dir="ltr"><<a href="mailto:estebanlm@gmail.com" target="_blank">estebanlm@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> <br>(sent again with dump zipped)<br>
<br>
Hello,<br>
<br>
I just built a new VM for 64bits with latest sources and is crashing in mac :(<br>
Latest version I tested (and it was working) was based on VMMaker.oscog-nice.1991 and is from november 2016.<br>
<br>
I’m adding the dump…<br>
<br>
any idea?<br>
<br>
Esteban<br>
<br>
<br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><span style="font-size:small;border-collapse:separate"><div>_,,,^..^,,,_<br></div><div>best, Eliot</div></span></div></div></div>
</div>