View Issue Details

IDProjectCategoryView StatusLast Update
0000230Gameplay + OpenGL[All Projects] Bugpublic2017-02-12 18:49
Assigned To 
Status resolvedResolutionfixed 
Summary0000230: Assertion failure during garbage collection
DescriptionStarting from this commit the following assertion failure triggered quite often during loading/saving and even opening console.
Assertion failed: (lobj == nullptr || !(lobj->ObjectFlags & OF_Released)), function Mark, 
file src/dobjgc.cpp, line 281.

(it's the same thing as in 000214)
Steps To ReproduceThe most simple case:
  1. Start Doom II without any mods and warp to MAP30
  2. Save game in the corresponding menu
  3. Load game from the corresponding menu
  4. Open save game menu again

Additional InformationI'm pretty sure it's related to PowerupGiver.PowerupType member.
The offending offset in flat pointers list is the same and assert() is always caused by a powerup.
TagsNo tags attached.



Graf Zahl

Graf Zahl

2017-02-11 04:35

administrator   ~0000505

Correct, that declaration needs to go.

Issue History

Date Modified Username Field Change
2017-02-10 05:42 _mental_ New Issue
2017-02-11 04:35 Graf Zahl Note Added: 0000505
2017-02-12 18:49 Graf Zahl Status new => resolved
2017-02-12 18:49 Graf Zahl Resolution open => fixed