GZDoom crashes when a lot of voxels are spawned
Posted: Wed Feb 05, 2014 11:03
Hello.
I've come across a problem when I tried to implement voxel blood pools instead of sprite ones to create advanced bleeding/gibbing effect for Beautiful Doom. I attach a small demo wad which includes voxel blood and advanced Zombieman gibbing with this blood. If I try to gib even one zombie, the game crashes immediately. If I try playing without gibbing anyone, it'll be fine, but will eventually crash. So it seems like GZDoom is crashing when I have a certain big number of voxels, or when they're spawning too quickly.
I asked at zdoom.org first, but it seems like not everybody has it; Blue Shadow tested the wad and it didn't crash for him. So that's really weird.
I'm running Windows 7 64 bit. Here's a link to the wad (Google Drive): https://docs.google.com/file/d/0BxsbTPl ... ZRSTQ/edit
I tried it with 1.8.02 and I double-checked that I was running clean GZDoom with a default config.
Another thing is, it doesn't crash when a lot of models appear (like with 3d blood in Brutal Doom), but AFAIK voxels are rendered as models in GZDoom, so that's weird.
UPD: On 1.8.04 the game crashes whenever voxel blood pool appears, even if it's just one. Other voxel actors (like from a compilation of voxel Doom items or voxel vehicles) work fine.
And I attached the bug report.
I've come across a problem when I tried to implement voxel blood pools instead of sprite ones to create advanced bleeding/gibbing effect for Beautiful Doom. I attach a small demo wad which includes voxel blood and advanced Zombieman gibbing with this blood. If I try to gib even one zombie, the game crashes immediately. If I try playing without gibbing anyone, it'll be fine, but will eventually crash. So it seems like GZDoom is crashing when I have a certain big number of voxels, or when they're spawning too quickly.
I asked at zdoom.org first, but it seems like not everybody has it; Blue Shadow tested the wad and it didn't crash for him. So that's really weird.
I'm running Windows 7 64 bit. Here's a link to the wad (Google Drive): https://docs.google.com/file/d/0BxsbTPl ... ZRSTQ/edit
I tried it with 1.8.02 and I double-checked that I was running clean GZDoom with a default config.
Another thing is, it doesn't crash when a lot of models appear (like with 3d blood in Brutal Doom), but AFAIK voxels are rendered as models in GZDoom, so that's weird.
UPD: On 1.8.04 the game crashes whenever voxel blood pool appears, even if it's just one. Other voxel actors (like from a compilation of voxel Doom items or voxel vehicles) work fine.
And I attached the bug report.