[Cuis-dev] Cuis won't launch on CogSpur Arm64 MacOS when not using mixed arithmetic

Alan Dao alan.n.dao at gmail.com
Thu Nov 3 00:20:25 PDT 2022


Hey all,

I've recently switched to an Arm64 Macbook. One of the first things I did
on it was launch the latest base image of Cuis (6.0-5542). To my surprise,
the Arm64 CogSpur VM crashes when launching the base image. However, the
Stack VM successfully launches the base image. I looked at the crash.dmp
and saw that the CogSpur crash was happening in
SystemDictionary>doMixedArithmetic. In the base image, this method is
called with a False value from SystemDictionary>doStartUp.

I used the Stack VM to change the image such that
SystemDictionary>doMixedArithmetic is called with a True value. After this,
I was able to successfully launch the MixedArithmetic image on my Arm64
Macbook. Does anyone know why using mixed arithmetic isn't the default? To
my surprise, the base images for Pharo and Squeak were able to launch
without any modifications, so I'm assuming they're by default using mixed
arithmetic.

I've attached my crash.dmp to this email for those who're curious.

Best,
Alan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cuis.st/mailman/archives/cuis-dev/attachments/20221103/ea4da5fa/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: crash.dmp
Type: application/octet-stream
Size: 27117 bytes
Desc: not available
URL: <http://lists.cuis.st/mailman/archives/cuis-dev/attachments/20221103/ea4da5fa/attachment-0001.obj>


More information about the Cuis-dev mailing list