[Vm-dev] VM crash in the Squeak3D plugin

Nicolas Cellier nicolas.cellier.aka.nice at gmail.com
Sat Dec 28 21:55:41 UTC 2019


Hi Stephane,
I confirm that I can reproduce the crash with an up-to-date VM (on OSX).

Le sam. 28 déc. 2019 à 19:20, Stéphane Rollandin <lecteur at zogotounga.net> a
écrit :

>
> Hello all,
>
> For my first post on this list, I would like to submit the bug that
> prevents one of my game (this one:
> http://www.zogotounga.net/comp/guardians.htm) to work reliably.
>
> I spent quite some time on this, and I ended up with a nice and concise
> way to crash the Squeak3D plugin. The image is available at:
>
> http://www.zogotounga.net/swap/crashlab3.zip
>
> Instructions to crash the VM are detailed therein.
>
> The 3D scene is very simple, there are only three objects. The crash
> seems related to a race condition, because inserting a simple delay in
> the code prevents it - this is detailed in the image itself.
>
> I have spent days studying the Smalltalk code, and could not see
> anything wrong with what is sent to the plugin. It looks to my
> uninformed eyes as a problem of shared memory, where one rasterizing
> operation messes up with another happening in parallel (although no
> processed is being forked on the Smalltalk side).
>
>
> Stef
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20191228/eb3d6c07/attachment.html>


More information about the Vm-dev mailing list