Crash Reporting¶
- Table of contents
- Crash Reporting
- How to report an ISXEVE crash
How to report an ISXEVE crash¶
Crash during extension load¶
-
- Wait for a new release of ISXEVE (isxeve.dll) that is time-stamped later than your current ExeFile.exe. If you're impatient, come on IRC and help test.
Installing WinDBG¶
- (easy way) Install WinDbg Preview from the Microsoft Store - https://www.microsoft.com/en-us/p/windbg-preview/9pgjgd53tn86?rtc=1&activetab=pivot:overviewtab
- (OR For developer types) Download a copy of 'WinDbg' from Microsoft at
- Follow the instructions for 'Install Debugging Tools for Windows as a Standalone Component', unless you want the entire windows SDK (~400mb)
Running WinDbg¶
Attaching WinDbg to the Game¶
- Run WinDbg Before or after EVE loads, doesn't matter
- Hit 'F6' and select "exefile.exe" from the list. This can be done at any time, as long as EVE hasn't crashed yet
Debug Log¶
- .sympath SRV*C:\Temp*http://msdl.microsoft.com/download/symbols
- .logopen /t c:\temp\isxeve_windbg.log
Hit 'F5' in WinDbg to resume EVE (until you press F5 EVE WILL BE HUNG)
- Run your normal EVE procedures, unless otherwise requested
- kp
- r
- !DumpStack
- !analyze -v
- !analyze -v -hang (IF THIS IS A FREEZE/HANG, AND NOT A CRASH)
- ~0 kp
- ~0 r
- ~*e !DumpStack
- ~*e !DumpStackObjects
- !clrstack -a -i (if this results in an error, remove the -i)
- !Threads
Then export a crash dump with TODO + PLUS INSTRUCTIONS TO SEND LARGE DUMP
Submitting the Crash Report¶