[Vm-dev] 64bits Guardian failure on Squeak 5.3 RC1
Nicolas Cellier
nicolas.cellier.aka.nice at gmail.com
Wed Feb 26 20:56:01 UTC 2020
Hi Stephane,
this is the worse game for VM developers ;)
No just kidding, very good game for finding our own bugs!
I just ran in debugger, and it crash in b3dDrawSTWRGB
But it seems like the function received an already corrupted texture...
(lldb) p *texture
(B3DTexture) $10 = {
width = 152691968
height = 1
depth = 152842368
rowLength = 1
sMask = 152740096
sShift = 1
tMask = 152789728
tShift = 1
cmSize = 152890496
colormap = 0x000000010916dd80
data = 0x0000000109179f60
}
The width, depth and color map size are insane.
(lldb) p/x texture->width
(int) $5 = 0x0919e500
(lldb) p/x texture->depth
(int) $6 = 0x091c3080
(lldb) p/x texture->sMask
(int) $7 = 0x091aa100
(lldb) p/x texture->tMask
(int) $8 = 0x091b62e0
(lldb) p/x texture->cmSize
(int) $9 = 0x091cec80
Now it remains to discover how this got corrupted...
I wish I could run the debugger backward in time...
Maybe it's time to learn a new skill and explore the rr capability on linux
as recommended once by Jan Vrany.
Le mer. 26 févr. 2020 à 10:35, Stéphane Rollandin <lecteur at zogotounga.net>
a écrit :
> > http://files.squeak.org/5.3rc1/Squeak5.3rc1-19414-64bit/
> > Please give them a try and report any issues here on the mailing list.
> The Guardians game does not run in the 64bit version - it crashes
> immediately.
>
> Guardians:
> http://www.zogotounga.net/comp/guardians.htm
>
> Code:
> http://www.zogotounga.net/comp/squeak/guardians/Guardians-builder-0.94.sar
>
> (to see the crash, just install the above sar and follow the
> instructions for starting the game)
>
>
> Stef
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20200226/371aeeb0/attachment.html>
More information about the Vm-dev
mailing list