MantisBT - Zandronum
View Issue Details
0001979Zandronum[All Projects] Bugpublic2014-10-30 04:412014-11-03 21:30
forrestmarkx 
 
normalminoralways
closedduplicate 
MicrosoftWindowsXP/Vista/7
2.0-beta 
 
0001979: Russian Overkill causes a crash
Russian Overkill when used in Survival the second the survival countdown reaches 0 and the map resets the client will crash and the server will become unresponsive leaving no log

In singleplayer you will freeze then crash with a allocate bytes error
Get Russian Overkill for Zan 2.0 ('http://zandronum.com/forum/showthread.php?tid=4500 [^]' ) then set the gametype to survival, afterwards wait for the countdown to reach 0
No tags attached.
duplicate of 0001841closed Torr Samaho Zandronum 2.0 r140112-1124: Memory leak and crash in offline Survival on MAPINFO/monsters 
Issue History
2014-10-30 04:41forrestmarkxNew Issue
2014-10-30 04:44forrestmarkxNote Added: 0010730
2014-10-30 05:25forrestmarkxNote Edited: 0010730bug_revision_view_page.php?bugnote_id=10730#r5889
2014-10-30 05:25forrestmarkxNote Edited: 0010730bug_revision_view_page.php?bugnote_id=10730#r5890
2014-10-30 09:47DuskNote Added: 0010731
2014-10-30 09:55DuskSteps to Reproduce Updatedbug_revision_view_page.php?rev_id=5892#r5892
2014-10-30 12:44DuskNote Edited: 0010731bug_revision_view_page.php?bugnote_id=10731#r5894
2014-10-30 16:49forrestmarkxNote Added: 0010738
2014-11-03 21:30DuskNote Added: 0010819
2014-11-03 21:30DuskStatusnew => closed
2014-11-03 21:30DuskResolutionopen => duplicate
2014-11-03 21:30DuskRelationship addedduplicate of 0001841

Notes
(0010730)
forrestmarkx   
2014-10-30 04:44   
(edited on: 2014-10-30 05:25)
I'm not entirely sure what in Russian Overkill causes this so I'm unable to reproduce the same issue in a test wad

It produces no report window nor writes a crash dump

(0010731)
Dusk   
2014-10-30 09:47   
(edited on: 2014-10-30 12:44)
It seems the two peers begin spawning a very large amount of monsters (I noticed the total monster count going sky high). Interrupting the server (which was stuck in an indefinite loop doing all this) has the following to say in a backtrace:



#0 0x00000000006d52c7 in FBoundingBox::FBoundingBox (this=0x1c4a500, x=0, y=0,
radius=119) at /home/crimson/dev/zandronum/src/m_bbox.h:46
#1 0x00000000007030d1 in P_CreateSecNodeList (thing=0x1414f0f0, x=20971520, y=103809024)
at /home/crimson/dev/zandronum/src/p_map.cpp:6794
0000002 0x0000000000704983 in AActor::LinkToWorld (this=0x1414f0f0, sec=0x6e7e170)
at /home/crimson/dev/zandronum/src/p_maputl.cpp:398
0000003 0x0000000000704894 in AActor::LinkToWorld (this=0x1414f0f0, buggy=false)
at /home/crimson/dev/zandronum/src/p_maputl.cpp:360
0000004 0x0000000000713e36 in AActor::StaticSpawn (type=0x2c082e0, ix=20971520,
iy=103809024, iz=-2147483648, allowreplacement=NO_REPLACE, SpawningMapThing=false)
at /home/crimson/dev/zandronum/src/p_mobj.cpp:4595
0000005 0x000000000059c022 in Spawn (type=0x2c082e0, x=20971520, y=103809024, z=-2147483648,
allowreplacement=NO_REPLACE) at /home/crimson/dev/zandronum/src/actor.h:1206
0000006 0x000000000062cf89 in GAME_ResetMap (bRunEnterScripts=false)
at /home/crimson/dev/zandronum/src/g_game.cpp:3841
0000007 0x00000000007d6450 in SURVIVAL_DoFight ()
at /home/crimson/dev/zandronum/src/survival.cpp:253
0000008 0x00000000007d614c in SURVIVAL_Tick ()
at /home/crimson/dev/zandronum/src/survival.cpp:137
0000009 0x0000000000626409 in G_Ticker () at /home/crimson/dev/zandronum/src/g_game.cpp:1661
0000010 0x00000000007eab0c in SERVER_Tick ()
at /home/crimson/dev/zandronum/src/sv_main.cpp:584
0000011 0x00000000005f9e4f in D_DoomLoop ()
at /home/crimson/dev/zandronum/src/d_main.cpp:1220
0000012 0x00000000005fd71a in D_DoomMain ()
at /home/crimson/dev/zandronum/src/d_main.cpp:2848
0000013 0x000000000058abc3 in main (argc=8, argv=0x7fffffffd728)
at /home/crimson/dev/zandronum/src/sdl/i_main.cpp:288


(0010738)
forrestmarkx   
2014-10-30 16:49   
This is strange, as far as I know Russian Overkill doesn't change the monsters
(0010819)
Dusk   
2014-11-03 21:30   
It appears we have a duplicate here.