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

Crash when shooting an enemy being resurrected by an Arch Vile #41

Closed
ghost opened this issue Jun 29, 2014 · 4 comments
Closed

Crash when shooting an enemy being resurrected by an Arch Vile #41

ghost opened this issue Jun 29, 2014 · 4 comments
Assignees

Comments

@ghost
Copy link

ghost commented Jun 29, 2014

When shooting through an enemy (a shotgun zombie in this case I believe) in the process of being resurrected by an Arch Vile (shooting through the resurrecting enemy AT the Arch Vile), the game crashed. It occured a second time so I felt it was worth reporting. I was playing on Map 3(Aztec) of Plutonia if that makes any difference.

@bradharding
Copy link
Owner

Hmm. Thanks for this. I'll look into it. Are you able to add a comment here with the crash report from Windows event viewer?

@ghost ghost assigned bradharding Jun 30, 2014
@bradharding
Copy link
Owner

I've now had the chance to try to replicate this issue, but have been unable to do so. I've tried using v1.4.3, as well as the latest dev build, and in MAP03 of PLUTONIA.WAD, as well as other maps containing Arch-Viles. So a crash report would be extremely helpful! The Event Viewer is under Administrative Tools in the Control Panel. You'd select "Windows Logs" then "Application", and look for an application error like the following:

Faulting application name: doomretro.exe, version: 1.1.0.0, time stamp: 0x52e4b6f6
Faulting module name: doomretro.exe, version: 1.1.0.0, time stamp: 0x52e4b6f6
Exception code: 0xc0000005
Fault offset: 0x0002c83e
Faulting process id: 0x1388
Faulting application start time: 0x01cf1a66ef5d9df0
Faulting application path: C:\Users\Brad\Documents\GitHub\doomretro\msvc\Release\doomretro.exe
Faulting module path: C:\Users\Brad\Documents\GitHub\doomretro\msvc\Release\doomretro.exe
Report Id: 5592a7a0-865a-11e3-943c-d8a45fb783ec

@ghost
Copy link
Author

ghost commented Jun 30, 2014

Here you go. Hope this helps!

Faulting application name: doomretro.exe, version: 1.4.3.0, time stamp: 0x53717df0
Faulting module name: doomretro.exe, version: 1.4.3.0, time stamp: 0x53717df0
Exception code: 0xc0000005
Fault offset: 0x00018ca8
Faulting process id: 0x1ed0
Faulting application start time: 0x01cf93df35d5042b
Faulting application path: C:\Doom Retro\doomretro.exe
Faulting module path: C:\Doom Retro\doomretro.exe
Report Id: abdc1ab1-ffd2-11e3-9ea6-e0b9a5f30b85

bradharding added a commit that referenced this issue Jun 30, 2014
Fix a potential crash when shooting at a monster being resurrected by an
Arch-Vile. Target could be null in P_CheckMeleeRange(). This fixes issue
#41. Thank you to moggimus for reporting this one! :)
@bradharding
Copy link
Owner

Thanks again moggimus! Was able to track down the cause and fix it quite quickly. Resolved in commit 80eb280.

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

1 participant