SYSTEM_THREAD_EXCEPTION_NOT_HANDLED_M (1000007e)
This is a very common bugcheck. Usually the exception address pinpoints
the driver/function that caused the problem. Always note this address
as well as the link date of the driver/image that contains this address.
.....
Arguments:
[COLOR="#FF0000"]Arg1: ffffffffc0000005[/COLOR], The exception code that was not handled
Arg2: fffff80fef4e0406, The address that the exception occurred at
Arg3: ffff818127346558, Exception Record Address
Arg4: ffff818127345d80, Context Record Address
[COLOR="#008000"]Der Context in Arg4 hat eine Speicherzugriffsverletzung verursacht.[/COLOR]
.....
FAULTING_IP:
dxgmms2!CVirtualAddressAllocator::FreeAllocMappedVaRangeList+f2
fffff80f`ef4e0406 8b4540 mov eax,dword ptr [rbp+40h]
EXCEPTION_RECORD: ffff818127346558 -- (.exr 0xffff818127346558)
ExceptionAddress: fffff80fef4e0406 (dxgmms2!CVirtualAddressAllocator::FreeAllocMappedVaRangeList+0x00000000000000f2)
[COLOR="#FF0000"]ExceptionCode: c0000005[/COLOR] (Access violation)
ExceptionFlags: 00000000
NumberParameters: 2
Parameter[0]: 0000000000000000
Parameter[1]: 0000000000000028
Attempt to read from address 0000000000000028
CONTEXT: ffff818127345d80 -- (.cxr 0xffff818127345d80)
rax=ffff8181273467d0 rbx=0000000000000001 rcx=ffff818127346828
rdx=0000000000000000 rsi=0000000000000000 rdi=ffffe10ec666c860
rip=fffff80fef4e0406 rsp=ffff818127346790 rbp=ffffffffffffffe8
r8=0000000000000000 r9=0000000000000005 r10=0000000000000000
r11=fffff80fef4a4dd3 r12=0000000000089544 r13=0000000000000000
r14=ffff9606a6f18e50 r15=ffffe10ec3646000
iopl=0 nv up ei pl zr na po nc
cs=0010 ss=0018 ds=002b es=002b fs=0053 gs=002b efl=00010246
[COLOR="#FF0000"]dxgmms2!CVirtualAddressAllocator::FreeAllocMappedVaRangeList+0xf2:[/COLOR]
fffff80f`ef4e0406 8b4540 mov eax,dword ptr [rbp+40h] ss:0018:00000000`00000028=????????
......
STACK_TEXT:
[COLOR="#FF0000"]ffff8181`27346790 fffff80f`ef4eb987 : 00000000`00000079 ffff8181`27346901 ffff9606`a0335380 ffff8181`273469b9 : dxgmms2!CVirtualAddressAllocator::FreeAllocMappedVaRangeList+0xf2[/COLOR]
[COLOR="#008000"]Dabei kommt es zu einem Zugriffsfehler, denn hier bricht der Stack ab [/COLOR]
[COLOR="#FF0000"]ffff8181`27346850 fffff80f`ef4fe66e : ffff9606`9a24df40 ffff8181`00000001 00000000`00000001 ffffe10e`00000000 : dxgmms2!VIDMM_GLOBAL::ProcessSystemCommand+0x6cf[/COLOR]
[COLOR="#008000"]Die Video-Funktion des Grafiktreibers versucht Speicher zu alloziieren[/COLOR]
ffff8181`27346960 fffff801`accc82d5 : fffff801`acf4e180 ffffe10e`c35c2800 fffff80f`ef4fd720 ffff9606`9a24dec0 : dxgmms2!VIDMM_WORKER_THREAD::Run+0xf3e
ffff8181`27346c10 fffff801`acd65c86 : fffff801`acf4e180 ffffe10e`c35c2800 fffff801`accc8294 00000000`00000465 : nt!PspSystemThreadStartup+0x41
ffff8181`27346c60 00000000`00000000 : ffff8181`27347000 ffff8181`27341000 00000000`00000000 00000000`00000000 : nt!KiStartSystemThread+0x16
.....
SYMBOL_NAME: dxgmms2!CVirtualAddressAllocator::FreeAllocMappedVaRangeList+f2
MODULE_NAME: dxgmms2
[COLOR="#FF0000"]IMAGE_NAME: dxgmms2.sys[/COLOR]
.....
BUCKET_ID: AV_dxgmms2!CVirtualAddressAllocator::FreeAllocMappedVaRangeList
[COLOR="#FF0000"]PRIMARY_PROBLEM_CLASS: AV_dxgmms2!CVirtualAddressAllocator::FreeAllocMappedVaRangeList[/COLOR]
FAILURE_ID_HASH_STRING: km:av_dxgmms2!cvirtualaddressallocator::freeallocmappedvarangelist
.....
[COLOR="#008000"]Den letzten aktiven Thread können wir uns schenken. Der Stack dazu sieht genau
so aus, wie der etwas weiter oben.
Interessanter ist der Speicher des letzten aktiven Thread. Allerdings hier wieder nur als sehr kleines Schnipsel,
da der Speicher mehrere 100 Zeilen lang ist, und zu 80% 000 (Nullen) und ffff enthält.[/COLOR]
ffff8181`27346400 00000000`00000000
ffff8181`27346408 00000000`00000001
ffff8181`27346410 ffff8181`27346680
ffff8181`27346418 fffff801`acd6ba02 nt!KiExceptionDispatch+0xc2
ffff8181`27346420 ffff8181`27346500
ffff8181`27346428 00000000`00000000
ffff8181`27346430 ffffe10e`c3633d00
ffff8181`27346438 ffff9606`0000006a
ffff8181`27346440 ffff8181`27346501
[COLOR="#FF0000"]ffff8181`27346448 fffff80f`ef4e11ab dxgmms2!VIDMM_PAGE_DIRECTORY::CommitVirtualAddressRange+0x6cb[/COLOR]
[COLOR="#008000"]Bei der Anforderung einen Virtuellen Adresse kommt es zur Exception. Das ist im
Stack nicht mehr zu sehen.[/COLOR]
ffff8181`27346450 00000000`00000000
ffff8181`27346458 00000000`00000000
ffff8181`27346460 00000000`00000000
ffff8181`27346468 00000000`00000000
ffff8181`27346470 00000000`00000000
ffff8181`27346478 00000000`00000000
ffff8181`27346480 00000000`00000000
ffff8181`27346488 00000000`00000000
ffff8181`27346490 00000000`00000000
ffff8181`27346498 00000000`00000000
ffff8181`273464a0 00000000`00000000
ffff8181`273464a8 00000000`00000000
ffff8181`273464b0 00000000`00000000
ffff8181`273464b8 00000000`00000000
ffff8181`273464c0 00000000`00000000
ffff8181`273464c8 00000000`00000000
ffff8181`273464d0 00000000`00000000
ffff8181`273464d8 00000000`00000000
ffff8181`273464e0 00000000`00000000
ffff8181`273464e8 00000000`00000000
ffff8181`273464f0 00000000`6cc4f000
ffff8181`273464f8 ffffe10e`c3a256c0
ffff8181`27346500 00000000`0e3c0000
ffff8181`27346508 00000000`0e400000
ffff8181`27346510 00000000`00000000
ffff8181`27346518 00000000`00000000
ffff8181`27346520 00000000`00000001
ffff8181`27346528 ffffe10e`c666c860
ffff8181`27346530 00000000`00000000
ffff8181`27346538 00000000`00089544
ffff8181`27346540 00000000`00000000
ffff8181`27346548 ffff9606`a6f18e50
ffff8181`27346550 ffffe10e`c3646000
ffff8181`27346558 00000000`c0000005
ffff8181`27346560 00000000`00000000
[COLOR="#FF0000"]ffff8181`27346568 fffff80f`ef4e0406 dxgmms2!CVirtualAddressAllocator::FreeAllocMappedVaRangeList+0xf2[/COLOR]
[COLOR="#008000"]Das ist die letzte Sichtbare Zeile des Stack[/COLOR]
ffff8181`27346570 fffffe7f`00000002