Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reproducable crash when player is under heavy fire #6

Closed
CHICAGO-lollie opened this issue Jan 25, 2014 · 3 comments
Closed

Reproducable crash when player is under heavy fire #6

CHICAGO-lollie opened this issue Jan 25, 2014 · 3 comments
Assignees

Comments

@CHICAGO-lollie
Copy link

It seems that if the player enters an area where they can sustain heavy fire (not necessarily damage), the game will eventually crash.

thefocus

This is easy to reproduce in Doom II, MAP04: The Focus (on Ultra-Violence difficulty). Enter the final room before the Exit, pick up the Yellow key, and drop down into the lower floor to receive a storm of bullets from many chaingunners. Use God mode to stay alive long enough for the crash to occur, it should only take about ten seconds.

Problem signature:
Problem Event Name: APPCRASH
Application Name: doomretro.exe
Application Version: 1.1.0.0
Application Timestamp: 52e1e949
Fault Module Name: doomretro.exe
Fault Module Version: 1.1.0.0
Fault Module Timestamp: 52e1e949
Exception Code: c0000005
Exception Offset: 0002c73e
OS Version: 6.1.7601.2.1.0.256.48
Locale ID: 3081
Additional Information 1: 0a9e
Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
Additional Information 3: 0a9e
Additional Information 4: 0a9e372d3b4ad19135b953a78882e789

It is possible to trigger the crash with far fewer enemies/fire, though less reliably and seemingly through chance. The only variation in this crash has been the Exception Offset, otherwise all variables are reported as identical. (I crashed three times in MAP03, same difficulty, in the final room with demons, specters, and imps)

Exception Offset: 0002c80d


Just in case: I'm running Windows 7 Professional 64-bit, Service Pack 1.

@ghost ghost assigned bradharding Jan 25, 2014
@bradharding
Copy link
Owner

Thank you so much for the very detailed bug report! If I'm looking into this correctly, I've so far narrowed down the issue to R_DrawFuzzColumn() in r_draw.c, which is now completely different to Vanilla DOOM's function. Now, to find a fix...

@bradharding
Copy link
Owner

Issue likely to be resolved by commit 4460187. Will leave open to perform further testing.

@bradharding
Copy link
Owner

After some further testing, issue appears to be resolved. Closing off.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants