MantisBT - Zandronum
View Issue Details
0002328Zandronum[All Projects] Bugpublic2015-06-25 00:282015-08-08 16:32
SPYDOR 
 
normalcrashalways
confirmedopen 
MicrosoftWindows7 Ultimate (x64)
2.1 
 
0002328: Very Fatal Error in Online mode - Zandronum v#.# + Brutal Doom v## + very specific cause
A particular set of circumstances can be recreated which causes any version of Zandronum to crash with a Very Fatal Error when running any version of Brutal Doom and MAP12 from the "Memento Mori" megawad for Doom2.
Launch any version of Zandronum in online mode via Doomseeker with Doom2.wad
Add any version of Brutal Doom and Memento Mori "MM.WAD" + "MMMUS.WAD" files.
Run a co-op game, with or without monsters on MAP12.

Player-1 spawns on an octagon-shaped lift and can cause the crash by firing a weapon with several of the lift walls in view, possibly linked to the handling of shell casings landing on the lift sector?

The only way to avoid the crash seems to be to avoid shooting a weapon while on the lift and trying to get off it ASAP. Can still crash by shooting into the lift sector when it is descending.

1. zandronum -iwad doom2.wad -file voodoo_crash.wad -host
2. zandronum -iwad doom2.wad -file voodoo_crash.wad -connect localhost
- Tested and recreated with clean installs of Zandronum v1.2, v2.0 and v2.1.
- Occurs with Brutal Doom v17, v19 and v20.
- The starting sector seems to behave differently in Online mode as you can often get blocked by the vertex right in-front of the player-1 spawn when trying to exit the lift. This is never a problem in offline mode, so must be related to the crash somehow. I was unable to find any flags/options which make this change occur.
- Partially similar to issue 0001773; possibly an underlying problem with a component of MAP12 on Doom2.wad?
- I have spent hours trying to isolate the exact cause of the error, however the best I can advise is that it appears to be caused by a Zandronum fault when computing particle effects in Online mode.
No tags attached.
zip CrashReport.zip (17,982) 2015-06-25 00:28
/tracker/file_download.php?file_id=1566&type=bug
jpg 1-Setup.jpg (128,317) 2015-06-25 00:28
/tracker/file_download.php?file_id=1567&type=bug
jpg

jpg 2-Server running.jpg (101,214) 2015-06-25 00:28
/tracker/file_download.php?file_id=1568&type=bug
jpg

jpg 3-Pre-crash.jpg (567,825) 2015-06-25 00:29
/tracker/file_download.php?file_id=1569&type=bug
jpg 4-Crash text.jpg (916,232) 2015-06-25 00:29
/tracker/file_download.php?file_id=1570&type=bug
? voodoo_crash.wad (2,496) 2015-07-11 08:34
/tracker/file_download.php?file_id=1574&type=bug
Issue History
2015-06-25 00:28SPYDORNew Issue
2015-06-25 00:28SPYDORFile Added: CrashReport.zip
2015-06-25 00:28SPYDORFile Added: 1-Setup.jpg
2015-06-25 00:28SPYDORFile Added: 2-Server running.jpg
2015-06-25 00:29SPYDORFile Added: 3-Pre-crash.jpg
2015-06-25 00:29SPYDORFile Added: 4-Crash text.jpg
2015-07-11 08:33unknownnaNote Added: 0012854
2015-07-11 08:33unknownnaStatusnew => confirmed
2015-07-11 08:33unknownnaSteps to Reproduce Updatedbug_revision_view_page.php?rev_id=7579#r7579
2015-07-11 08:34unknownnaFile Added: voodoo_crash.wad
2015-08-08 16:32SPYDORNote Added: 0013103
2015-08-08 16:32SPYDORNote Edited: 0013103bug_revision_view_page.php?bugnote_id=13103#r7824

Notes
(0012854)
unknownna   
2015-07-11 08:33   
It crashes if voodoo dolls are given health through A_GiveInventory.
(0013103)
SPYDOR   
2015-08-08 16:32   
Well done finding out the cause!

I seem to have stopped the co-op crashing on MM.WAD by removing the extra spawn points for players 2-4, so that should work until fixed in Zandronum.

Interesting that it would still crash with only player 1 present in co-op, despite the extra start points being for players 2-4.