[Vm-dev] 64bits Guardian failure on Squeak 5.3 RC1

Nicolas Cellier nicolas.cellier.aka.nice at gmail.com
Wed Feb 26 21:04:22 UTC 2020


Le mer. 26 févr. 2020 à 21:56, Nicolas Cellier <
nicolas.cellier.aka.nice at gmail.com> a écrit :

> Hi Stephane,
> this is the worse game for VM developers ;)
>
Hem, I meant the worst ever, even worse than my globish dialect ;)

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/f0bcedbb/attachment.html>


More information about the Vm-dev mailing list