Also happens in .25, IIRC.
Basically:
1) I play through a level.
2) I enter a new level. (either map02 or map03, haven't seen this elsewhere)
3) I fire at an enemy.
I can see the first couple firing frames and hear the alert sounds.
[1.0.26] Crash report
Moderator: Graf Zahl
-
- Posts: 53
- Joined: Fri Jan 05, 2007 10:40
[1.0.26] Crash report
- Attachments
-
- CrashReport.zip
- (14.5 KiB) Downloaded 43 times
- Graf Zahl
- GZDoom Developer
- Posts: 7148
- Joined: Wed Jul 20, 2005 9:48
- Location: Germany
- Contact:
-
- Posts: 34
- Joined: Sun May 13, 2007 13:34
- Graf Zahl
- GZDoom Developer
- Posts: 7148
- Joined: Wed Jul 20, 2005 9:48
- Location: Germany
- Contact:
-
- Posts: 34
- Joined: Sun May 13, 2007 13:34
-
- Posts: 53
- Joined: Fri Jan 05, 2007 10:40
I have this in my ini:Graf Zahl wrote:I hope it's fixed now. Does this happen with autosave on, off or both?
Code: Select all
autosavecount=4
disableautosave=1
autosavenum=2
I should also mention, having gone up to map04 without any problem with the latest release of Diaz, that I don't recall this happening with anything other than Doom Enhanced...
EDIT: I just tried changing disableautosave to 0 and it worked fine, but then changing it back to 1 doesn't seem to make a difference. The crash just isn't happening today...
- Graf Zahl
- GZDoom Developer
- Posts: 7148
- Joined: Wed Jul 20, 2005 9:48
- Location: Germany
- Contact:
Ok.
The crash happens because some actor references a dynamic light that doesn't exist. And the only actor travelling between maps is the player. So my only guess is that somehow the light created for the weapon flash is the cause of your trouble, But looking at the code this really could only happen with autosaving disabled because autosaving deletes all dynamic lights before doing its job. In any case, what I did was explicitly deleting all dynamic lights before leaving the old map. I hope it solves your problem.
The crash happens because some actor references a dynamic light that doesn't exist. And the only actor travelling between maps is the player. So my only guess is that somehow the light created for the weapon flash is the cause of your trouble, But looking at the code this really could only happen with autosaving disabled because autosaving deletes all dynamic lights before doing its job. In any case, what I did was explicitly deleting all dynamic lights before leaving the old map. I hope it solves your problem.