"PFN_LIST_CORRUPT" BSOD on new build

Page 3 of 5 FirstFirst 12345 LastLast
  1.    #21

    Code:
    4: kd> lmvm atikmdag
    start             end                 module name
    fffff880`0f092000 fffff880`0fd7f000   atikmdag T (no symbols)           
        Loaded symbol image file: atikmdag.sys
        Image path: \SystemRoot\system32\DRIVERS\atikmdag.sys
        Image name: atikmdag.sys
        Timestamp:        Thu Nov 07 16:47:15 2013 (527BC413)
        CheckSum:         00CA43A7
        ImageSize:        00CED000
        Translations:     0000.04b0 0000.04e4 0409.04b0 0409.04e4
    Roll back to the latest WHQL version of the driver, Beta drivers haven't been fully tested for bugs in their code.

    Latest AMD Catalyst Video Driver for Windows 7

    WHQL
    Release Date: November 18th 2013
    Version: 13.10
    This driver was causing memory alignment errors too.
      My Computer


  2. Posts : 44
    Windows 7 Ultimate 64 Bit
    Thread Starter
       #22

    Ok, I'll update that and report back a day or two with what's happened! Thanks again.
      My Computer

  3.    #23

    Welcome, and will look forward for an update :)
      My Computer


  4. Posts : 44
    Windows 7 Ultimate 64 Bit
    Thread Starter
       #24

    One BSOD just now, saw atikmdag on the screen again... files are attached. It was doing really well too!

    Edit: 2nd one, different error code.
    Last edited by agentsmith24; 25 Nov 2013 at 01:10.
      My Computer

  5.    #25

    Debugging Analysis:

    Code:
    BugCheck 3B, {c0000005, fffff960000d60f7, fffff880021970f0, 0}
    
    Probably caused by : win32k.sys ( win32k!W32pArgumentTable+2db )
    Did you roll back the driver?

    Code:
    7: kd> lmvm atikmdag
    Browse full module list
    start             end                 module name
    fffff880`0f0fd000 fffff880`0fd7d000   atikmdag T (no symbols)           
        Loaded symbol image file: atikmdag.sys
        Image path: \SystemRoot\system32\DRIVERS\atikmdag.sys
        Image name: atikmdag.sys
        Browse all global symbols  functions  data
        Timestamp:        Thu Sep 12 03:08:03 2013 (52312203)
        CheckSum:         00C34EED
        ImageSize:        00C80000
        Translations:     0000.04b0 0000.04e4 0409.04b0 0409.04e4
    Code:
    fffff880021970f0 -- (.cxr 0xfffff880021970f0)
    rax=0000000000000000 rbx=fffffa800cea4160 rcx=0000000000000000
    rdx=000000000000002b rsi=000007fefe131010 rdi=0000000000000020
    rip=fffff960000d60f7 rsp=fffff88002197ad0 rbp=fffff88002197b60
     r8=0000000000000000  r9=00000000253d28f0 r10=fffff960000d616c
    r11=000007ffffee0000 r12=000007fffffd9000 r13=000000001e486710
    r14=000007ffffee0000 r15=0000000077a82670
    iopl=0         nv up ei pl zr na po nc
    cs=0010  ss=0018  ds=002b  es=002b  fs=0053  gs=002b             efl=00010246
    win32k!W32pArgumentTable+0x2db:
    fffff960`000d60f7 0000            add     byte ptr [rax],al ds:002b:00000000`00000000=??
    Resetting default scope
    Code:
    7: kd> dg @ds
                                                        P Si Gr Pr Lo
    Sel        Base              Limit          Type    l ze an es ng Flags
    ---- ----------------- ----------------- ---------- - -- -- -- -- --------
    002B 00000000`00000000 ffffffff`ffffffff Data RW Ac 0 Bg Pg P  Nl 00000c93
    The Data Segment is used to store global and static variables declared by the programmer. Static variables are permanent variables which exist for the lifetime of the program like global variables, and therefore will maintain their value among function calls like passing parameters by reference. However, static variables are local to the the block they are declared in.

    Code:
    7: kd> r @al
    Last set context:
    al=0
    Code:
    7: kd> uf win32k!W32pArgumentTable+0x2db
    win32k!W32pArgumentTable+0x2db:
    fffff960`000d60f7 0000            add     byte ptr [rax],al
    fffff960`000d60f9 0000            add     byte ptr [rax],al
    fffff960`000d60fb 0000            add     byte ptr [rax],al
    fffff960`000d60fd 0000            add     byte ptr [rax],al
    fffff960`000d60ff 0000            add     byte ptr [rax],al
    fffff960`000d6101 0000            add     byte ptr [rax],al
    fffff960`000d6103 0000            add     byte ptr [rax],al
    fffff960`000d6105 0000            add     byte ptr [rax],al
    fffff960`000d6107 0008            add     byte ptr [rax],cl
    fffff960`000d6109 0000            add     byte ptr [rax],al
    fffff960`000d610b 0000            add     byte ptr [rax],al
    fffff960`000d610d 0000            add     byte ptr [rax],al
    fffff960`000d610f 0000            add     byte ptr [rax],al
    fffff960`000d6111 0000            add     byte ptr [rax],al
    fffff960`000d6113 0000            add     byte ptr [rax],al
    fffff960`000d6115 0000            add     byte ptr [rax],al
    fffff960`000d6117 0000            add     byte ptr [rax],al
    fffff960`000d6119 0000            add     byte ptr [rax],al
    fffff960`000d611b 0000            add     byte ptr [rax],al
    So, the add instruction is being used with a register containing the value of 0, and added to the value stored within the rax register which is used to store integer return values for function calls. The rax register doesn't appear to have a address, and therefore the system may have crashed due to a NULL pointer.
    Last edited by x BlueRobot; 25 Nov 2013 at 17:17.
      My Computer


  6. Posts : 44
    Windows 7 Ultimate 64 Bit
    Thread Starter
       #26

    Yes, I rolled the driver back to version 13.10 (WHQL).

    Driver Packaging Version---------------13.20-130911a-163984C-ATI
    Catalyst Version-----------------------13.10
    Provider-------------------------------Advanced Micro Devices, Inc.
    2D Driver Version-----------------------8.01.01.1346
    2D Driver File Path---------------------/REGISTRY/MACHINE/SYSTEM/ControlSet001/Control/CLASS/{4D36E968-E325-11CE-BFC1-08002BE10318}/0000
    Direct3D Version-----------------------9.14.10.0996
    OpenGL Version------------------------6.14.10.12458
    AMD Catalyst Control Center Version----2013.0911.2154.37488
    AMD Audio Driver Version---------------7.12.0.7717

    Edit: added new dump file
    Last edited by agentsmith24; 26 Nov 2013 at 01:36.
      My Computer

  7.    #27

    I would consider testing the card with a graphics card test, do have a onboard graphics card you could switch to? It will save running a graphics card test.

    Run Furmark for a few hours (do not let the temperature exceed 90*C) - Video Card - Stress Test with Furmark
      My Computer


  8. Posts : 44
    Windows 7 Ultimate 64 Bit
    Thread Starter
       #28

    Ran Furmark, temps eventually leveled off at 80 C, but no artifacts that I could see. It did seem to skip a frame every second or two, but it was running at 30-31 fps so I don't know if that means anything.
      My Computer


  9. Posts : 44
    Windows 7 Ultimate 64 Bit
    Thread Starter
       #29

    Crashed just now, error code I haven't seen before, "unexpected_kernel_mode_trap"?
      My Computer

  10.    #30

    That is usually caused by stack overflow, again a driver problem. Hopefully there's a TSS on the stack, I can use to rebuild a 'good' stack trace.
      My Computer


 
Page 3 of 5 FirstFirst 12345 LastLast

  Related Discussions
Our Sites
Site Links
About Us
Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 21:02.
Find Us