GoldenEye: Source Forums

Debriefing => Bug Reports & Fixes => Topic started by: Al Capwn on February 22, 2010, 05:15:19 pm

Title: GG Server Crash
Post by: Al Capwn on February 22, 2010, 05:15:19 pm
Server crashed last night, null pointer read.

Not sure what the standard is for reporting errors and bugs, so I figured I'd just post the crash dump here. It has crashed twice now, but our regular DM server has not crashed at all. I was not in the server at the time (3:30 in the morning) so I don't know what was going on, how many people were there, or whatever. All I know is the server crashed and that it never came back up afterward.

Btw we're running 4.0.2

Code: [Select]

FAULTING_IP:
server!CGrenadePathfollower::Detonate+340731
105b3281 8b10            mov     edx,dword ptr [eax]

EXCEPTION_RECORD:  ffffffff -- (.exr 0xffffffffffffffff)
ExceptionAddress: 105b3281 (server!CGrenadePathfollower::Detonate+0x00340731)
   ExceptionCode: c0000005 (Access violation)
  ExceptionFlags: 00000000
NumberParameters: 2
   Parameter[0]: 00000000
   Parameter[1]: 00000000
Attempt to read from address 00000000

PROCESS_NAME:  srcds.exe

ADDITIONAL_DEBUG_TEXT: 
Use '!findthebuild' command to search for the target build information.
If the build information is available, run '!findthebuild -s ; .reload' to set symbol path and load symbols.

FAULTING_MODULE: 757a0000 kernel32

DEBUG_FLR_IMAGE_TIMESTAMP:  4b8064b5

MODULE_NAME: server

ERROR_CODE: (NTSTATUS) 0xc0000005 - The instruction at 0x%08lx referenced memory at 0x%08lx. The memory could not be %s.

EXCEPTION_CODE: (NTSTATUS) 0xc0000005 - The instruction at 0x%08lx referenced memory at 0x%08lx. The memory could not be %s.

EXCEPTION_PARAMETER1:  00000000

EXCEPTION_PARAMETER2:  00000000

READ_ADDRESS:  00000000

FOLLOWUP_IP:
server!CGrenadePathfollower::Detonate+340731
105b3281 8b10            mov     edx,dword ptr [eax]

FAULTING_THREAD:  000010ac

BUGCHECK_STR:  APPLICATION_FAULT_NULL_POINTER_READ_WRONG_SYMBOLS

PRIMARY_PROBLEM_CLASS:  NULL_POINTER_READ

DEFAULT_BUCKET_ID:  NULL_POINTER_READ

LAST_CONTROL_TRANSFER:  from 105b2783 to 105b3281

STACK_TEXT: 
WARNING: Stack unwind information not available. Following frames may be wrong.
0017d768 105b2783 0017d784 18aac228 1096699c server!CGrenadePathfollower::Detonate+0x340731
0017daf8 105b2783 0017db14 18aac228 1096699c server!CGrenadePathfollower::Detonate+0x33fc33
0017de88 105ca458 0017deac 0c22f59c 0c22f000 server!CGrenadePathfollower::Detonate+0x33fc33
00000000 00000000 00000000 00000000 00000000 server!CGERoundTimer::RoundTimerThink+0x16038


STACK_COMMAND:  ~0s; .ecxr ; kb

SYMBOL_STACK_INDEX:  0

SYMBOL_NAME:  server!CGrenadePathfollower::Detonate+340731

FOLLOWUP_NAME:  MachineOwner

IMAGE_NAME:  server.dll

BUCKET_ID:  WRONG_SYMBOLS

FAILURE_BUCKET_ID:  NULL_POINTER_READ_c0000005_server.dll!CGrenadePathfollower::Detonate

WATSON_STAGEONE_URL:  http://watson.microsoft.com/StageOne/srcds_exe/0_0_0_0/4b071a4a/server_dll/0_0_0_0/4b8064b5/c0000005/004c3281.htm?Retriage=1

Followup: MachineOwner
Title: Re: GG Server Crash
Post by: killermonkey on February 22, 2010, 05:21:53 pm
Wow thats a really weird crash... its fixable but extremely rare it would seem.

BTW, the first mdmp was not valid, was that from Beta 4.0.2?
Title: Re: GG Server Crash
Post by: Al Capwn on February 22, 2010, 06:03:59 pm
It may not have been, my bad. I was only going to attach the first one but it wouldn't let me upload mdmp files so I just zipped both dumps.
Title: Re: GG Server Crash
Post by: GossamerSolid on February 22, 2010, 06:21:24 pm
Hey there,

I was in the server when it crashed. There were about 10/16 players and we were playing Facility Classic I believe. Nothing weird was going on prior to the crash, no lag or anything.
Title: Re: GG Server Crash
Post by: Al Capwn on February 24, 2010, 02:17:59 am
Our gungame server crashed again (and I am told it has done it multiple times) and hasn't produced any crash dump. The server shows as offline, but it never restarts.
Title: Re: GG Server Crash
Post by: major on February 24, 2010, 02:26:40 am
I was getting same crashes. 

Try deleting all your orangebox files(all the files in Orangebox folder, except gesource) and redownload the files.

See if that helps the issue. I did that, and haven't really seen a crash since.
Title: Re: GG Server Crash
Post by: Al Capwn on February 24, 2010, 05:45:01 am
This is a fresh server I installed a couple days ago when I installed GE:S. The only files that have been touched are in the gesource folder so I can't see how that would help. Nonetheless, I'll try it tomorrow when I get a minute. Thanks
Title: Re: GG Server Crash
Post by: killermonkey on February 24, 2010, 12:46:43 pm
OK, Al that crash you sent me earlier could be the cause. Basically if you kill someone with an penetrating weapon after is has penetrated the game may or may not crash because gungame removes your weapon right when you kill someone and the bullet is "still flying through the air." This causes problems

I hate gungame
Title: Re: GG Server Crash
Post by: Al Capwn on February 24, 2010, 05:01:20 pm
I hate gungame

Amen to that. My CS:S GunGame server has always been a royal pain in my ass. We've had one for at least like 3 years now and I've played for maybe an hour total in it.
Title: Re: GG Server Crash
Post by: keefy on February 24, 2010, 05:20:53 pm
So it can think the player was killed by nothing so could either show player A suicided Player B in the death notice or just crash?