We have various bugchecks which I will go through.
Code:
BugCheck 7E, {ffffffffc0000005, fffff88008130e89, fffff8800217d868, fffff8800217d0c0}
First off we have a 0x7E meaning a system thread generated an exception which was unable to be handled.
More specifically it generated an access violation by referencing memory which the CPU couldn't understand.
Code:
OVERLAPPED_MODULE: Address regions for 'CLASSPNP' and 'Unknown_Module_00000000`00000000' overlap
We can see an unknown module and classpnp were overlapping each other, this is due to bad instruction pointers being used so something wrote to an address already being used.
Code:
0: kd> [COLOR="#008000"].cxr 0xfffff8800217d0c0;r[/COLOR]
Unable to read context, Win32 error 0n30
rax=0000000000026522 rbx=0000000000000000 rcx=fffffa800575d950
rdx=fffffa80054529a8 rsi=fffff80002ff9e80 rdi=0000000000000001
rip=fffff88002da97f2 rsp=fffff80000b9cc98 rbp=0000000000000000
r8=0000000000000000 r9=000000002e3e1b97 r10=0000000000021eac
r11=fffff8800d681800 r12=fffffa8005452980 r13=fffffa8005a77500
r14=fffffa8005452900 r15=0000000000000000
iopl=0 nv up ei pl zr na po nc
cs=0010 ss=0018 ds=0000 es=0000 fs=0000 gs=0000 efl=00000246
fffff880`02da97f2 ?? ???
The context wasn't saved properly so we'll not get much out of that.
Code:
fffff800`00b9cc98 fffff800`02e87709 : 00000000`002fe6b0 fffffa80`05a775f8 fffff800`03007cc0 00000000`00000001 : 0xfffff880`02da97f2
fffff800`00b9cca0 fffff800`02e7689c : fffff800`02ff9e80 fffff800`00000000 00000000`00000000 fffff880`01419800 : [COLOR="#800080"]nt!PoIdle+0x52a[/COLOR]
fffff800`00b9cd80 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : [COLOR="#800080"]nt!KiIdleLoop+0x2c[/COLOR]
All we have in the callstack is the processor waking up from being idle and calling a user mode function, that is all that was saved so we won't get much without a Full memory dump for this bugcheck.
Code:
BugCheck [COLOR="#FF0000"]10E[/COLOR], {1f, fffff8a00d159660, 0, 12c412}
Next we have a video memory management internal error which is caused by a buggy display driver, this bugcheck we have is an unknown 0x10E so our parameters don't contain any useful information.
Code:
fffff880`09dfb878 fffff880`03f6822f : 00000000`0000010e 00000000`0000001f fffff8a0`0d159660 00000000`00000000 : [COLOR="#0000FF"]nt!KeBugCheckEx[/COLOR]
fffff880`09dfb880 fffff880`080211d0 : fffff8a0`0e9bd830 fffff8a0`0d159660 00000000`0012c412 00000000`00000000 : [COLOR="#FF0000"]watchdog!WdLogEvent5+0x11b[/COLOR]
fffff880`09dfb8d0 fffff880`0801e9d3 : 00000000`00000000 fffffa80`03bf00a8 00000000`00000c3a fffffa80`06a37200 : [COLOR="#FF0000"]dxgmms1!VIDMM_GLOBAL::ReferenceAllocationForSubmission+0x148[/COLOR]
fffff880`09dfb910 fffff880`080387d9 : 00000000`00000000 fffff8a0`03040260 fffffa80`00000000 fffffa80`045d9cb0 : [COLOR="#FF0000"]dxgmms1!VIDMM_GLOBAL::PrepareDmaBuffer+0xe1b[/COLOR]
fffff880`09dfbae0 fffff880`08038514 : fffff880`009ebf40 fffff880`08037f00 fffffa80`00000000 fffffa80`00000000 : dxgmms1!VidSchiSubmitRenderCommand+0x241
fffff880`09dfbcd0 fffff880`08038012 : 00000000`00000000 fffffa80`0412aad0 00000000`00000080 fffffa80`06955010 : dxgmms1!VidSchiSubmitQueueCommand+0x50
fffff880`09dfbd00 fffff800`0311873a : 00000000`043e43d2 fffffa80`065b4b50 fffffa80`039d3040 fffffa80`065b4b50 : dxgmms1!VidSchiWorkerThread+0xd6
fffff880`09dfbd40 fffff800`02e6d8e6 : fffff880`009e7180 fffffa80`065b4b50 fffff880`009f1fc0 4330526d`354a7076 : nt!PspSystemThreadStartup+0x5a
fffff880`09dfbd80 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nt!KxStartSystemThread+0x16
We can see some directx routines with a dma buffer being intiated and memory being referenced for allocation.
The watchdog timer is initiated as something has gone wrong and then we bugcheck.
We also see a similar bugcheck error.
Code:
BugCheck 50, {[COLOR="#FF0000"]ffffffffffffffe8[/COLOR], 0, fffff88006f72c34, 0}
We have a page fault in nonpaged area which means invalid memory was referenced, this isn't allowed at all so we bugcheck.
Code:
fffff880`0ac8e1c8 fffff800`02ef6bf0 : 00000000`00000050 ffffffff`ffffffe8 00000000`00000000 fffff880`0ac8e330 : [COLOR="#0000FF"]nt!KeBugCheckEx[/COLOR]
fffff880`0ac8e1d0 fffff800`02e76cee : 00000000`00000000 ffffffff`ffffffe8 00000000`00000000 fffff8a0`0e666860 : nt! ?? ::FNODOBFM::`string'+0x4518f
fffff880`0ac8e330 fffff880`06f72c34 : fffff8a0`0e666860 fffff880`06f40ee3 00000000`00000002 00000000`00000000 : [COLOR="#FF0000"]nt!KiPageFault+0x16e[/COLOR]
fffff880`0ac8e4c0 fffff880`06f70767 : fffffa80`067fd000 00000000`633a1000 fffff8a0`0ec806f0 ffffffff`ffffffe0 : [COLOR="#FF0000"]dxgmms1!VIDMM_LINEAR_POOL::Free+0x174[/COLOR]
fffff880`0ac8e510 fffff880`06f706c6 : 00000000`00000016 fffffa80`03eb1b30 fffffa80`06db1c00 fffff800`02e7ba8a : [COLOR="#FF0000"]dxgmms1!VIDMM_PROCESS_HEAP::FreeSmallAllocation+0x8b[/COLOR]
fffff880`0ac8e540 fffff880`06f5bc93 : 00000000`00000002 fffff8a0`039fdf80 00000000`00000001 00000000`00000000 : [COLOR="#FF0000"]dxgmms1!VIDMM_PROCESS_HEAP::Free+0x13a[/COLOR]
fffff880`0ac8e570 fffff880`06f56637 : fffffa80`04218940 00000000`00000001 fffff8a0`10278e50 00000000`00000001 : [COLOR="#FF0000"]dxgmms1!VIDMM_GLOBAL::CloseLocalAllocation+0x11b[/COLOR]
fffff880`0ac8e620 fffff880`06f3cecc : fffffa80`00000000 fffffa80`00000000 fffffa80`00000000 00000000`00000000 : [COLOR="#FF0000"]dxgmms1!VIDMM_GLOBAL::CloseOneAllocation+0x19b[/COLOR]
fffff880`0ac8e6f0 fffff880`06e7dccc : 00000000`00000000 fffff8a0`03d67000 fffff8a0`03d67000 00000000`00000001 : [COLOR="#FF0000"]dxgmms1!VidMmCloseAllocation+0x44[/COLOR]
fffff880`0ac8e720 fffff880`06e7d65f : fffff8a0`03d67000 fffff8a0`03d68300 fffff8a0`00000000 00000000`0000001b : [COLOR="#FF0000"]dxgkrnl!DXGDEVICE::DestroyAllocations+0x248[/COLOR]
fffff880`0ac8e810 fffff880`06e7d8e1 : 00000000`00000003 fffff8a0`03d67000 00000000`00000001 00000000`00000000 : dxgkrnl!DXGDEVICE::ProcessTerminationList+0xa3
fffff880`0ac8e860 fffff880`06e81aec : 00000000`00000000 fffff880`0ac8eca0 fffff8a0`1013e720 fffff880`06e483af : dxgkrnl!DXGDEVICE::TerminateAllocations+0xb9
fffff880`0ac8e8b0 fffff880`06e84285 : fffff8a0`03d67000 fffff880`0ac8e990 00000000`4b677800 00000000`00000701 : dxgkrnl!DXGDEVICE::DestroyAllocation+0x44c
fffff880`0ac8e940 fffff960`001e1c0a : 00000000`00000000 fffffa80`03ed3060 00000000`00000020 00000000`7432616c : dxgkrnl!DxgkDestroyAllocation+0xa9d
fffff880`0ac8ebf0 fffff800`02e77e53 : fffffa80`03ed3060 00000000`000004a4 00000000`00000000 fffffa80`03dd68f0 : win32k!NtGdiDdDDIDestroyAllocation+0x12
fffff880`0ac8ec20 00000000`7434141a : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nt!KiSystemServiceCopyEnd+0x13
00000000`11cee3b8 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : 0x7434141a
We can see directx is removing allocations which leads to a page fault so they used a bad instruction pointer and tried to terminate the wrong allocation.
Code:
2: kd> [COLOR="#008000"]lmvm atikmdag[/COLOR]
start end module name
fffff880`07204000 fffff880`07db7000 atikmdag (deferred)
Image path: \SystemRoot\system32\DRIVERS\atikmdag.sys
Image name: atikmdag.sys
Timestamp: [COLOR="#FF0000"]Tue Apr 30 03:07:09 2013[/COLOR] (517F274D)
CheckSum: 00B6397D
ImageSize: 00BB3000
Translations: 0000.04b0 0000.04e4 0409.04b0 0409.04e4
Your graphics card display driver needs updating.
Go to start and type in dxdiag then open up the application.
Under the display tab it will tell you information about your graphics card, go to the AMD website, find that card and download the latest driver.