Closed madebr closed 2 months ago
I've encounted an abort at the same location in the "Roswell that ends well" race event.
I think it is needed by the track itself, as it happens within RenderTrack
.
Inside DrawColumns, BrZbScreneRenderAdd
was called with column_x=4 and column_z=12.
~I've also encountered this crash. After running it under gdb on Linux I've generated a backtrace upon crash, Full log and backtrace is listed below.~ Since this is not implemented I doubt this be helpful but posting anyways.
Well your trace shows exactly what's happening:
#5 0x000055555571090f in BrAbort () at /home/juozas/dethrace/lib/BRender-v1.3.2/core/std/stdlib.c:107
No locals.
#6 0x00005555556e982c in TriangleRender_ZT_I8_D16_8 (block=0x5555558a30b8 <primInfo_t8+37752>, v0=0x5555567dbed0, v1=0x5555567dbf10, v2=0x5555567dbe90) at /home/juozas/dethrace/lib/BRender-v1.3.2/drivers/pentprim/zb8p2unl.c:389
When function TriangleRender_ZT_I8_D16_8
is called it will return a BrAbort ()
Just like the source code indicates:
https://github.com/dethrace-labs/BRender-v1.3.2/blob/6d7ce3c58f028c9fa3c1b4e3f290433eb01f7b45/drivers/pentprim/zb8p2unl.c#L387-L389
I can reliably cause an abort in
TriangleRender_ZT_I8_D16_8
by crashing into a gas pump.location: https://github.com/dethrace-labs/BRender-v1.3.2/blob/6d7ce3c58f028c9fa3c1b4e3f290433eb01f7b45/drivers/pentprim/zb8p2unl.c#L387-L389