If you can include a wad demonstrating the problem, please do so. Bug reports that include fully-constructed demos have a much better chance of being investigated in a timely manner than those that don't.

Please make a new topic for every bug. Don't combine multiple bugs into a single topic. Thanks!

I've found a crash in software mode with soundless mound (soundless_m.pk7). viewtopic.php?f=19&t=60219 In hardware GL mode i get an assert failure instead, gl_walls_draw.cpp:53, assert(wall->vertcount > 0); I think it's the same problem. Warp to x=7500,y=9500 (that room) and turn around to reproduce. This is a crash log for the vintage build, modern also crashes.

Okay, so I don't know what's going on here, but this does not crash on the modern branch. I tried to copy the swrenderer folder in full to the Legacy branch but that does not appear to fix it. The variable that's buggering up is "MaskedSWall", my guess is, it's a thread data that's deallocating before its thread gets executed. Or perhaps it has something to do with being 32-bit vs 64-bit.

Last time i checked it still crashed in the modern version, it's the same renderer and even crashes in LZDoom. I've just checked again with the latest devbuild and still crashes as expected, this is a 32 bit build. Fun fact: this is an old GL 3.3 ati card and now i only get a blob with colored dots, i expected it to run at least in software mode. I've blindly warped to that location and looked around to reproduce the crash.

Edit: i thought this was intentional but now i've made a bug report. Just tested soundless mound with gzdoom-g3.6pre-57-g2d1043d1d.7z (that one runs properly here) and soundless mound still crashes.