View Single Post
  #301  
Old 11-02-2012, 02:46 AM
Anhedonic93 Anhedonic93 is offline
Registered Member
 
Join Date: Nov 2012
Posts: 7
Default

After much diggin around I've found a way to give some information from the .dmp files that the game creates when it crashes.

Does anyone here know how to read these things? It looks as though there's a problem with the core.dll.

This dump file has an exception of interest stored in it.
The stored exception information can be accessed via .ecxr.
(524.744): Access violation - code c0000005 (first/second chance not available)
eax=3af60000 ebx=297f98c8 ecx=00000007 edx=7c90eb94 esi=297f98a0 edi=297f98f8
eip=7c90eb94 esp=19f0dc84 ebp=19f0dc94 iopl=0 nv up ei pl zr na pe nc
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00000246
*** ERROR: Symbol file could not be found. Defaulted to export symbols for ntdll.dll -
ntdll!RtlAnsiStringToUnicodeString+0x59:
7c90eb94 c3 ret

And after doing !analyze -v:

FAULTING_IP:
core!Cube::Restore+1dcd5
06a56cd5 8b4b04 mov ecx,dword ptr [ebx+4]

EXCEPTION_RECORD: ffffffff -- (.exr 0xffffffffffffffff)
ExceptionAddress: 06a56cd5 (core!Cube::Restore+0x0001dcd5)
ExceptionCode: c0000005 (Access violation)
ExceptionFlags: 00000000
NumberParameters: 2
Parameter[0]: 00000000
Parameter[1]: 00000004
Attempt to read from address 00000004

PROCESS_NAME: Launcher.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.

MODULE_NAME: core

FAULTING_MODULE: 7c900000 ntdll

DEBUG_FLR_IMAGE_TIMESTAMP: 507eb270

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: 00000004

READ_ADDRESS: 00000004

FOLLOWUP_IP:
core!Cube::Restore+1dcd5
06a56cd5 8b4b04 mov ecx,dword ptr [ebx+4]

FAULTING_THREAD: 00000744

BUGCHECK_STR: APPLICATION_FAULT_NULL_CLASS_PTR_DEREFERENCE_INVAL ID_POINTER_READ_WRONG_SYMBOLS

PRIMARY_PROBLEM_CLASS: NULL_CLASS_PTR_DEREFERENCE

DEFAULT_BUCKET_ID: NULL_CLASS_PTR_DEREFERENCE

IP_ON_HEAP: 3f800000

FRAME_ONE_INVALID: 1

LAST_CONTROL_TRANSFER: from 3f800000 to 06a56cd5

STACK_TEXT:
WARNING: Stack unwind information not available. Following frames may be wrong.
19f0ede4 3f800000 00000780 00000438 00000000 core!Cube::Restore+0x1dcd5
19f0ede8 00000000 00000438 00000000 00000000 0x3f800000


SYMBOL_STACK_INDEX: 0

SYMBOL_NAME: core!Cube::Restore+1dcd5

FOLLOWUP_NAME: MachineOwner

IMAGE_NAME: core.dll

STACK_COMMAND: ~29s; .ecxr ; kb

BUCKET_ID: WRONG_SYMBOLS

WATSON_IBUCKET: -1082237635

WATSON_IBUCKETTABLE: 1

FAILURE_BUCKET_ID: NULL_CLASS_PTR_DEREFERENCE_c0000005_core.dll!Cube: :Restore

WATSON_STAGEONE_URL: http://watson.microsoft.com/StageOne...htm?Retriage=1

Followup: MachineOwner
Reply With Quote