BSOD cdd.dll and other - Windows 7 x64

Shoarek

New member
Joined
Jan 25, 2015
Posts
2
I have attached all the minidumps i have. It's an older problem which i couldn't solve. I suspect it's my video card but i'm not sure.
My specs:
processor : amd fx-6100
motherboard : asus m5a99x evo
graphics : amd hd 7870
ram : Kingston DDR3 4096MB (2 x 2048) 2000Mhz CL9 XMP T1 Series HyperX

If you need anything else like the MEMORY.DMP file just ask :).

Thx
 

Attachments

If you need anything else like the MEMORY.DMP file just ask :).

Would be really great for this particular bug check. You can upload to OneDrive or something similar and then paste link here, please.
 
Thanks.

PAGE_FAULT_IN_NONPAGED_AREA (50)

This indicates that invalid system memory has been referenced.

Code:
0: kd> .bugcheck
Bugcheck code 00000050
Arguments fffff900`c27007a0 00000000`00000000 fffff960`0064dc51 00000000`00000000

Code:
0: kd> r cr2
cr2=fffff900c27007a0 // This is invalid

Code:
0: kd> !pte fffff900c27007a0
                                           VA fffff900c27007a0
PXE at FFFFF6FB7DBEDF90    PPE at FFFFF6FB7DBF2018    PDE at FFFFF6FB7E403098    PTE at FFFFF6FC80613800
contains 0000000122B2A863  contains 0000000124E37863  contains 000000003D585863  contains 000897E000000000
pfn 122b2a    ---DA--KWEV  pfn 124e37    ---DA--KWEV  pfn 3d585     ---DA--KWEV  not valid // < -- See?
                                                                                  PageFile:  0
                                                                                  Offset: 897e0
                                                                                  Protect: 0

Code:
0: kd> kv
Child-SP          RetAddr           : Args to Child                                                           : Call Site
fffff880`07b2a548 fffff800`02f02024 : 00000000`00000050 fffff900`c27007a0 00000000`00000000 fffff880`07b2a6b0 : nt!KeBugCheckEx
fffff880`07b2a550 fffff800`02e7f7ee : 00000000`00000000 fffff900`c00bf010 00000000`00000000 fffff900`c21c55a0 : nt! ?? ::FNODOBFM::`string'+0x427f7
fffff880`07b2a6b0 fffff960`0064dc51 : 00000000`00000000 0000178c`00000000 00001af3`00000000 fffff900`c21c55a0 : nt!KiPageFault+0x16e (TrapFrame @ fffff880`07b2a6b0) // Here's where we crashed.
fffff880`07b2a840 fffff960`00197718 : 00000000`00000001 fffff900`c00bf010 00000000`00000001 fffff900`c2419010 : cdd!CddBitmapHw::Release+0x31
fffff880`07b2a880 fffff960`0019f9c1 : 00000000`00000000 00000000`00000001 fffff900`c2419010 fffff900`00000000 : win32k!SURFACE::bDeleteSurface+0x358
fffff880`07b2a9d0 fffff960`00196fbc : 00000000`0000178c 00000000`00000000 fffff900`c2092cd0 00000000`00000000 : win32k!NtGdiCloseProcess+0x2c9
fffff880`07b2aa30 fffff960`00196703 : fffffa80`05f4a000 00000000`00000001 fffffa80`0444c060 00000000`00000001 : win32k!GdiProcessCallout+0x200
fffff880`07b2aab0 fffff800`0316557d : fffffa80`05f4a090 00000000`00000000 00000000`00000000 fffffa80`0444c060 : win32k!W32pProcessCallout+0x6b
fffff880`07b2aae0 fffff800`0313e7cb : 00000000`00000000 00000000`00000001 fffffa80`05406000 00000000`00000000 : nt!PspExitThread+0x561
fffff880`07b2aba0 fffff800`02e80953 : fffffa80`05406060 fffff880`00000000 00000000`fffdb000 fffffa80`0444c060 : nt!NtTerminateProcess+0x25b
fffff880`07b2ac20 00000000`77a9001a : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nt!KiSystemServiceCopyEnd+0x13 (TrapFrame @ fffff880`07b2ac20)
00000000`0028db58 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : 0x77a9001a

Code:
0: kd> .trap fffff880`07b2a6b0
NOTE: The trap frame does not contain all registers.
Some register values may be zeroed or incorrect.
rax=fffff900c2700020 rbx=0000000000000000 rcx=fffff900c1f48d30
rdx=fffffa800444c060 rsi=0000000000000000 rdi=0000000000000000
rip=fffff9600064dc51 rsp=fffff88007b2a840 rbp=0000000000000001
 r8=0000000000000000  r9=0000000000000000 r10=00000000000050d9
r11=fffff88007b2a860 r12=0000000000000000 r13=0000000000000000
r14=0000000000000000 r15=0000000000000000
iopl=0         nv up ei pl zr na po nc
cdd!CddBitmapHw::Release+0x31:
fffff960`0064dc51 483b9080070000  cmp     rdx,qword ptr [rax+780h] ds:fffff900`c27007a0=????????????????

The instruction at address fffff960`0064dc51 dereferenced the rax register + 780. rax = fffff900c2700020. This ends up all writing to the memory at address fffff900`c27007a0, seems pretty familiar.. right? It's out first bug check argument. So why did the write end up failing in the first place?

Code:
0: kd> !pte fffff900c2700020
                                           VA fffff900c2700020
PXE at FFFFF6FB7DBEDF90    PPE at FFFFF6FB7DBF2018    PDE at FFFFF6FB7E403098    PTE at FFFFF6FC80613800
contains 0000000122B2A863  contains 0000000124E37863  contains 000000003D585863  contains 000897E000000000
pfn 122b2a    ---DA--KWEV  pfn 124e37    ---DA--KWEV  pfn 3d585     ---DA--KWEV  not valid // Invalid, why?
                                                                                  PageFile:  0 // It's paged out, that's why
                                                                                  Offset: 897e0
                                                                                  Protect: 0

Here's why we failed, which is because the virtual page we're looking to use here to ultimately dereference regarding the rax register is off on the pagefile instead of being resident in physical memory like it should have been. It was specifically on pagefile # 0, and 897e0 offsets from the start of the pagefile. Since we're in kernel-mode and can't fetch it from the pagefile without a disaster, we just fail like so because it's paged out.



This is probably a driver issue, although a hardware memory issue is very possible (GPU or RAM).

1. AODDriver2.sys is listed and loaded in your modules list which is AMD Overdrive; also in EasyTune6 for Gigabyte motherboard. Known BSOD issues in Win7 & 8.

Please uninstall either software ASAP! If you cannot find either software to uninstall, or it's not installed, please navigate to the following filepath:

C:\Program Files\ATI Technologies\ATI.ACE\Fuel\amd64\AODDriver2.sys and rename AODDriver2.sys to AODDriver.2old and then Restart.

2. Ensure you have the latest video card drivers. If you are already on the latest video card drivers, uninstall and install a version or a few versions behind the latest to ensure it's not a latest driver only issue. If you have already experimented with the latest video card driver and many previous versions, please give the beta driver for your card a try.

Let me know how it goes after the above.
 

Has Sysnative Forums helped you? Please consider donating to help us support the site!

Back
Top