Skip to content

Instantly share code, notes, and snippets.

@schlamar
Created December 3, 2014 12:24
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save schlamar/6d7a404cdc128de49df9 to your computer and use it in GitHub Desktop.
Save schlamar/6d7a404cdc128de49df9 to your computer and use it in GitHub Desktop.
0:000:x86> !analyze -v
*******************************************************************************
* *
* Exception Analysis *
* *
*******************************************************************************
FAULTING_IP:
python27!PyEval_EvalFrameEx+273 [c:\build27\cpython\python\ceval.c @ 1057]
1e0ecdd3 89503c mov dword ptr [eax+3Ch],edx
EXCEPTION_RECORD: ffffffffffffffff -- (.exr 0xffffffffffffffff)
ExceptionAddress: 000000001e0ecdd3 (python27!PyEval_EvalFrameEx+0x0000000000000273)
ExceptionCode: c0000005 (Access violation)
ExceptionFlags: 00000000
NumberParameters: 2
Parameter[0]: 0000000000000001
Parameter[1]: 00000000000000d8
Attempt to write to address 00000000000000d8
FAULTING_THREAD: 0000000000012ce0
PROCESS_NAME: python.exe
ERROR_CODE: (NTSTATUS) 0xc0000005 - Die Anweisung in 0x%08lx verweist auf Speicher 0x%08lx. Der Vorgang %s konnte nicht im Speicher durchgef hrt werden.
EXCEPTION_CODE: (NTSTATUS) 0xc0000005 - Die Anweisung in 0x%08lx verweist auf Speicher 0x%08lx. Der Vorgang %s konnte nicht im Speicher durchgef hrt werden.
EXCEPTION_PARAMETER1: 0000000000000001
EXCEPTION_PARAMETER2: 00000000000000d8
WRITE_ADDRESS: 00000000000000d8
FOLLOWUP_IP:
python27!PyEval_EvalFrameEx+273 [c:\build27\cpython\python\ceval.c @ 1057]
1e0ecdd3 89503c mov dword ptr [eax+3Ch],edx
MOD_LIST: <ANALYSIS/>
NTGLOBALFLAG: 0
APPLICATION_VERIFIER_FLAGS: 0
BUGCHECK_STR: APPLICATION_FAULT_NULL_CLASS_PTR_DEREFERENCE_INVALID_POINTER_WRITE_ZEROED_STACK
PRIMARY_PROBLEM_CLASS: NULL_CLASS_PTR_DEREFERENCE
DEFAULT_BUCKET_ID: NULL_CLASS_PTR_DEREFERENCE
LAST_CONTROL_TRANSFER: from 000000001e0eb5e2 to 000000001e0ecdd3
STACK_TEXT:
0027fc44 1e0eb5e2 02478800 0241ca78 00000000 python27!PyEval_EvalFrameEx+0x273 [c:\build27\cpython\python\ceval.c @ 1057]
0027fc80 1e0ecb07 0027fd04 00000001 00000000 python27!fast_function+0xe2 [c:\build27\cpython\python\ceval.c @ 4132]
0027fcac 1e0eeed2 0027fd04 00000000 00000000 python27!call_function+0x327 [c:\build27\cpython\python\ceval.c @ 4054]
0027fd1c 1e0eb585 02461b70 00000000 024db3b0 python27!PyEval_EvalFrameEx+0x2372 [c:\build27\cpython\python\ceval.c @ 2682]
0027fd38 1e0ecb07 0027fdbc 00000000 00000000 python27!fast_function+0x85 [c:\build27\cpython\python\ceval.c @ 4120]
0027fd64 1e0eeed2 0027fdbc 023f8698 023f8698 python27!call_function+0x327 [c:\build27\cpython\python\ceval.c @ 4054]
0027fdd4 1e0efec0 006b5030 00000000 023f8698 python27!PyEval_EvalFrameEx+0x2372 [c:\build27\cpython\python\ceval.c @ 2682]
0027fe08 1e0eff22 023f8698 006b5030 00682a50 python27!PyEval_EvalCodeEx+0x690 [c:\build27\cpython\python\ceval.c @ 3265]
0027fe34 1e115d8a 023f8698 00682a50 00682a50 python27!PyEval_EvalCode+0x22 [c:\build27\cpython\python\ceval.c @ 678]
0027fe4c 1e116ed5 024b9708 00682a50 00682a50 python27!run_mod+0x2a [c:\build27\cpython\python\pythonrun.c @ 1377]
0027fe6c 1e117470 73d27408 00648cbb 00000101 python27!PyRun_FileExFlags+0x75 [c:\build27\cpython\python\pythonrun.c @ 1364]
0027feac 1e117df9 73d27408 00648cbb 00000001 python27!PyRun_SimpleFileExFlags+0x190 [c:\build27\cpython\python\pythonrun.c @ 956]
0027fec8 1e038d35 73d27408 00648cbb 00000001 python27!PyRun_AnyFileExFlags+0x59 [c:\build27\cpython\python\pythonrun.c @ 759]
0027ff44 1d00116d 00000002 00648c98 02052860 python27!Py_Main+0x965 [c:\build27\cpython\modules\main.c @ 643]
0027ff88 7624338a 7efde000 0027ffd4 77749f72 python!__tmainCRTStartup+0x10f [f:\dd\vctools\crt_bld\self_x86\crt\src\crtexe.c @ 586]
0027ff94 77749f72 7efde000 768f6a33 00000000 kernel32!BaseThreadInitThunk+0xe
0027ffd4 77749f45 1d001314 7efde000 00000000 ntdll32!__RtlUserThreadStart+0x70
0027ffec 00000000 1d001314 7efde000 00000000 ntdll32!_RtlUserThreadStart+0x1b
FAULTING_SOURCE_CODE:
1053: &instr_prev);
1054: /* Reload possibly changed frame fields */
1055: JUMPTO(f->f_lasti);
1056: if (f->f_stacktop != NULL) {
> 1057: stack_pointer = f->f_stacktop;
1058: f->f_stacktop = NULL;
1059: }
1060: if (err) {
1061: /* trace function raised an exception */
1062: goto on_error;
SYMBOL_STACK_INDEX: 0
SYMBOL_NAME: python27!PyEval_EvalFrameEx+273
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: python27
IMAGE_NAME: python27.dll
DEBUG_FLR_IMAGE_TIMESTAMP: 53b1ecd6
STACK_COMMAND: ~0s ; kb
FAILURE_BUCKET_ID: NULL_CLASS_PTR_DEREFERENCE_c0000005_python27.dll!PyEval_EvalFrameEx
BUCKET_ID: X64_APPLICATION_FAULT_NULL_CLASS_PTR_DEREFERENCE_INVALID_POINTER_WRITE_ZEROED_STACK_python27!PyEval_EvalFrameEx+273
Followup: MachineOwner
---------
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment