View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0000104||Gameplay + OpenGL||[All Projects] Bug||public||2017-01-22 11:23||2017-01-27 05:04|
|Assigned To||Graf Zahl|
|Platform||Microsoft Windows||OS||Winddows 10||OS Version|
|Summary||0000104: Crash on loading save after changing ACS|
|Description||Used to be you'd get an error. Now you just crash. Attached crash report.|
|Additional Information||Tested on GZDoom 2.3.2.|
|Tags||No tags attached.|
CrashReport.zip (28,792 bytes)
|Damn it, this was supposed to be a GZDoom report. But I reckon the crash might also happen in QZDoom, too. Haven't tested.|
|No worries. I moved it for you.|
|I cannot reproduce this with a simple test case - that errors out with the proper message so I'm going to need the map and savegame which caused the crash.|
Okay, so this only happens if I have Droplets (Red) and Droplets (Splattered), both of which can be downloaded from here: https://forum.zdoom.org/viewtopic.php?f=46&t=46509
I don't know how, I don't know why, but messing with any ACS in any way and then loading a save made prior to those edits will always result in a crash.
Important note: While Droplets is the cause, it only seems to happen if you have shot any enemy and spawned some blood on the floor. Otherwise the normal console error appears without any crashes.
Steps to reproduce:
1. Load these:
1. Droplets (Red edition)
2. Droplets (Splattered)
3. Test wad with some ACS variables or whatever
2. Start new game.
3. Shoot any monster so blood can drop.
4. Save game.
5. Edit test ACS so it's not the same.
6. Load save.
Sorry, but no crash. I think there is some interference between just the ACS you change yourself, so I'm afraid, I'm going to need the map and the savegame that cause the crash.
|Alright, I'll PM them to you in the forum. It's a mod, actually. And it happens on any map. More instructions in PM.|
|The ACS check itself was ok, but since it caused an error exception within the serializer, some other data's assumptions about being properly initialized were no longer true and then caused the crash.|
|2017-01-22 11:23||Lud||New Issue|
|2017-01-22 11:23||Lud||File Added: CrashReport.zip|
|2017-01-22 11:25||Lud||Note Added: 0000202|
|2017-01-22 11:32||Rachael||Project||Software Renderer => Gameplay + OpenGL|
|2017-01-22 11:32||Rachael||Note Added: 0000203|
|2017-01-22 13:07||Graf Zahl||Note Added: 0000204|
|2017-01-22 13:08||Graf Zahl||Assigned To||=> Graf Zahl|
|2017-01-22 13:08||Graf Zahl||Status||new => feedback|
|2017-01-22 13:36||Lud||Note Added: 0000206|
|2017-01-22 13:36||Lud||Status||feedback => assigned|
|2017-01-22 14:22||Graf Zahl||Status||assigned => feedback|
|2017-01-22 14:22||Graf Zahl||Note Added: 0000208|
|2017-01-22 14:25||Lud||Note Added: 0000210|
|2017-01-22 14:25||Lud||Status||feedback => assigned|
|2017-01-27 05:04||Graf Zahl||Note Added: 0000246|
|2017-01-27 05:04||Graf Zahl||Status||assigned => resolved|
|2017-01-27 05:04||Graf Zahl||Resolution||open => fixed|