<div dir="ltr">I've attached the crash.dmp to this email</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Nov 3, 2022 at 10:45 PM Alan Dao <<a href="mailto:alan.n.dao@gmail.com">alan.n.dao@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir="ltr">I've noticed an immediate crash for the CogSpur VM on Arm64 MacOS when we set the VM parameters to the following.<div><br></div><div>Smalltalk vmParameterAt: 48 put: ((Smalltalk vmParameterAt: 48) bitClear: 64) + 64.<br></div><div><br></div><div>This issue doesn't happen on the Stack VM. Cuis, my main distro, sets this VM parameter by default while Squeak does not, but I can cause Squeak to crash by running the above command as well.</div><div><br></div><div>I looked at the docs and saw this as the comment for the given bitflag.</div><div>Squeak comment:</div><div>"Bit 6: if set, implies arithmetic primitives will fail if given arguments of different types (float vs int)"</div><div>Cuis comment:</div><div>"Bit 6: (on VMs that support it) whether the arithmetic primitives perform conversion in case of mixed SmallInteger/Float (not set) or fail (set)</div>                          (on VMs that don't support it, those primitives will fail in those cases)"<br><div><br></div><div>I'm not sure what to make of the functionality, but at the least, it shouldn't cause the image to crash when set?</div><div><br></div><div>Best,</div><div>Alan</div></div>
</blockquote></div>