View Issue Details

IDProjectCategoryView StatusLast Update
0000023Gameplay + OpenGL[All Projects] Bugpublic2017-01-10 13:39
ReporterPlayerLin 
Assigned To 
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionnot fixable 
PlatformPCOSWindowsOS VersionWin7 64bit SP1
Summary0000023: [GZDooM x64-g2.4pre75-g4617993] Mod Black Warrior caused GZDooM crashed on TITLEMAP if using -nomonsters command line parameter.
Description[GZDooM x64-g2.4pre75-g4617993] Mod Black Warrior caused GZDooM crashed on its TITLEMAP if using -nomonsters command line parameter.

Black Warrior v0.17b mod link: http://forum.zdoom.org/viewtopic.php?f=43&t=53545

It has its own bat file to create clean ini file for the mod. Edit the bat to add -nomonsters CMD Parameter.
Official 2.3.1 also reproduce-able too.

Skipping the TITLEMAP do prevent the crash.

About the crash, only Windows' crash report as the GZDooM one never showed up so I can only get the Windows crash reporter dump files... :(
Steps To Reproduce1. Download the Mod file, and put into the GZDooM directory.
2. Editing the BlackWarriorV0.17b.bat, adding the -nomonsters command line parameter into it.
3. Run the bat and the game starts, BLAM! GZDooM crashed with Windows' build-in crash reporter.
(If try to skip the TITLEMAP with -warp 1 1 then it won't crash but the mod will unplayable since it seems -nomonster break it totally, I guess this is BAD idea but it should not crashed like that... :3)

Attachment is the Windows crash reporter's dump files, maybe useless.
TagsNo tags attached.

Relationships

Activities

PlayerLin

PlayerLin

2017-01-10 08:14

reporter  

Temp_BW017b_GZDOOM_crash.zip (845,477 bytes)
Graf Zahl

Graf Zahl

2017-01-10 13:38

administrator   ~0000028

Not fixable. This mod contains some really bad DECORATE scripting that causes an infinite loop somehow when the monsters are absent resulting in a stack overflow. Please don't ask me what precisely does it as nearly any single actor makes the same mistake, calling critical functions on a labelled state without delay. And something of this misbehaves if not everything is in the state it assumes.

Issue History

Date Modified Username Field Change
2017-01-10 08:14 PlayerLin New Issue
2017-01-10 08:14 PlayerLin File Added: Temp_BW017b_GZDOOM_crash.zip
2017-01-10 09:50 _mental_ Description Updated View Revisions
2017-01-10 13:38 Graf Zahl Note Added: 0000028
2017-01-10 13:38 Graf Zahl Status new => closed
2017-01-10 13:39 Graf Zahl Resolution open => not fixable