View Issue Details

IDProjectCategoryView StatusLast Update
0000104Gameplay + OpenGL[All Projects] Bugpublic2017-01-27 05:04
ReporterLud 
Assigned ToGraf Zahl 
PrioritynormalSeveritycrashReproducibilityalways
Status resolvedResolutionfixed 
PlatformMicrosoft WindowsOSWinddows 10OS Version
Summary0000104: Crash on loading save after changing ACS
DescriptionUsed to be you'd get an error. Now you just crash. Attached crash report.
Additional InformationTested on GZDoom 2.3.2.
TagsNo tags attached.

Relationships

Activities

Lud

Lud

2017-01-22 11:23

reporter  

CrashReport.zip (28,792 bytes)
Lud

Lud

2017-01-22 11:25

reporter   ~0000202

Damn it, this was supposed to be a GZDoom report. But I reckon the crash might also happen in QZDoom, too. Haven't tested.
Rachael

Rachael

2017-01-22 11:32

administrator   ~0000203

No worries. I moved it for you.
Graf Zahl

Graf Zahl

2017-01-22 13:07

administrator   ~0000204

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.
Lud

Lud

2017-01-22 13:36

reporter   ~0000206

Hmmmm...

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.
7. Crash.
Graf Zahl

Graf Zahl

2017-01-22 14:22

administrator   ~0000208

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.

Lud

Lud

2017-01-22 14:25

reporter   ~0000210

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.
Graf Zahl

Graf Zahl

2017-01-27 05:04

administrator   ~0000246

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.

Issue History

Date Modified Username Field Change
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