<div dir="ltr">Hi Denis,<div><br></div><div>    this is fixed in VMMaker.oscog-eem.2032.  I'll generate sources and push to github presently.  Thanks for the test case.  This is a "new" case the VM has to deal with with the "new" callPrimitive byte code.  I had written the code to handle the case quite a while ago (2013?) but had written incorrect code.</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Dec 8, 2016 at 9:31 AM, Eliot Miranda <span dir="ltr"><<a href="mailto:eliot.miranda@gmail.com" target="_blank">eliot.miranda@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 dir="ltr">Hi Denis,<div class="gmail_extra"><br><div class="gmail_quote">On Mon, Dec 5, 2016 at 6:29 AM, Denis Kudriashov <span dir="ltr"><<a href="mailto:dionisiydk@gmail.com" target="_blank">dionisiydk@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><div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">2016-12-05 15:25 GMT+01:00 Denis Kudriashov <span dir="ltr"><<a href="mailto:dionisiydk@gmail.com" target="_blank">dionisiydk@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr">I found automated way how to check problem:<div><br></div><div><div>p := [ Object basicSize ] fork.</div><div>p suspend.</div><div><br></div><div>3 timesRepeat: [p step: p suspendedContext].</div><div>newContext := p completeStep: p suspendedContext.</div><div>newContext selector. "=> doesNotUnderstand:"</div><div>newContext arguments first selector == 0</div></div></div></blockquote></div></div></div></blockquote><div><br></div><div>Thanks. This reproduces in the simulator.  The interpreter is accessing byte codes beyond the return at the end of Object>>#basicSize.  I should be bale to understand this better soon.</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra">And arguments of DNU message argument is also very strange:</div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div class="gmail_extra">newContext arguments first arguments "an Array(0 Context>>jump)"</div></blockquote><div class="gmail_extra"> </div></div>
<br></blockquote></div><span class="HOEnZb"><font color="#888888"><br><br clear="all"><div><br></div>-- <br><div class="m_-7758117214280141452gmail_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>
</font></span></div></div>
</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>