[Vm-dev] VM crash in the Squeak3D plugin, the sequeal

Eliot Miranda eliot.miranda at gmail.com
Thu Jan 9 20:37:52 UTC 2020


On Thu, Jan 9, 2020 at 12:02 PM David T. Lewis <lewis at mail.msen.com> wrote:

>
> Hi Eliot,
>
> Excellent. I guess it's just me that is outdated ;-)
>

:-) :-) If so, you and me both!!


> Sorry for the misinformation,
>

No probs.


>
> Dave
>
> >  Hi Dave,
> >
> > On Thu, Jan 9, 2020 at 6:04 AM David T. Lewis <lewis at mail.msen.com>
> wrote:
> >
> >>
> >> On Thu, Jan 09, 2020 at 12:57:23PM +0100, St??phane Rollandin wrote:
> >> >
> >> > Hello all,
> >> >
> >> > I have had a report that the code for my Balloon3D-based game (at
> >> > http://www.zogotounga.net/comp/guardians.htm) does not work at all on
> >> > 64-bit images.
> >> >
> >> > The report was about a linux system, and indeed I could confirm that
> >> it
> >> > also applies on Windows.
> >> >
> >> > I have uploaded a ready-to-crash trunk image here, with instructions:
> >> > http://www.zogotounga.net/swap/crash-64.zip
> >> >
> >> > Note that no crash dump is produced.
> >>
> >>
> >> Hi Stef,
> >>
> >> I am fairly sure that the Squeak3D plugin was never updated for 64-bit
> >> platforms, so it probably will not work on any 64-bit VM.
> >>
> >> Updating a plugin like this mostly requires finding and fixing all the
> >> places where pointer values are assigned to C int variables. For most
> >> of the plugins, this involved some changes to both the platform support
> >> code (C code in git) as well as to the plugin in VMMaker.
> >>
> >> Is anyone interested in taking on a worthwhile VM project with
> >> manageable
> >> scope? Updating the Squeak3D plugin would be a good project. I can give
> >> some tips and advice if anyone wants to give it a try.
> >>
> >
> > The Squeak3D polygon was updated for 64 bits. It is built and included as
> > an external plugin on all 32 bit and 64 bit Spur VMs. It builds with only
> > one (expected) warning:
> >
> > ../../src/plugins/Squeak3D/Squeak3D.c:6:13: warning: unused variable
> > '__buildInfo' [-Wunused-variable]
> > 1 warning generated.
> >
> > So whatever the issue is is deeper than simply not having been updated.
> >
> > _,,,^..^,,,_
> > best, Eliot
> >
>
>
>

-- 
_,,,^..^,,,_
best, Eliot
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20200109/2eb689ca/attachment.html>


More information about the Vm-dev mailing list