BSODs while AFK (perhaps related to suspend/resume/hibernation?)


  1. Posts : 2
    Windows 7 x64
       #1

    BSODs while AFK (perhaps related to suspend/resume/hibernation?)


    Hey. I don't have much more to go on with this. I've been coming back to my laptop recently after being away for five minutes to find its had a BSOD and restarted. I suspect that its failing to hibernate properly, when it goes into standby. Tried to install the debugging tools to have a look myself, but I gave up on that =/ Couldn't get it to install. Hope you can help.

    Oh, it may be relevant that I saw some sort of memory leak issues in the event log recently. I haven't looked into that yet, but I did notice the section here on those, and might have a look into it myself.
      My Computer

  2.    #2

    Code:
    BugCheck 9F, {3, fffffa80077a5b30, fffff80000ba2748, fffffa8004d18c10}
    
    Probably caused by : usbaapl64.sys
    Code:
    0: kd> lmvm usbaapl64
    start             end                 module name
    fffff880`0bb65000 fffff880`0bb77000   usbaapl64 T (no symbols)           
        Loaded symbol image file: usbaapl64.sys
        Image path: \SystemRoot\System32\Drivers\usbaapl64.sys
        Image name: usbaapl64.sys
        Timestamp:        Tue Nov 27 23:38:02 2012 (50B54EDA)
        CheckSum:         0001669F
        ImageSize:        00012000
        Translations:     0000.04b0 0000.04e4 0409.04b0 0409.04e4
    Your Apple iPod/iPhone Mobile USB device driver seems to be causing problems, please check for any updated drivers from the Apple Support Page if possible, I'm not sure if you'll find any updates - Apple - Support

    Or, don't use the device when placing the laptop into Sleep/Hibernate mode.

    The bugcheck indicates that a IRP has been pending for more than 10 minutes. Every 100 seconds a timer is expired, and a DPC routine called nt!PopCheckIrpWatchdog is used to scan for any pending IRP stored with the nt!PopIrpList, for each scan a counter is incremented. Once the counter threshold (around 41) has been exceeded, then nt!PopCheckIrpWatchdog is called to produce the bugcheck.

    Code:
    0: kd> !irp fffffa8004d18c10
    Irp is active with 7 stacks 4 is current (= 0xfffffa8004d18db8)
     No Mdl: No System Buffer: Thread 00000000:  Irp stack trace.  
         cmd  flg cl Device   File     Completion-Context
     [  0, 0]   0  0 00000000 00000000 00000000-00000000    
    
                Args: 00000000 00000000 00000000 00000000
     [  0, 0]   0  0 00000000 00000000 00000000-00000000    
    
                Args: 00000000 00000000 00000000 00000000
     [  0, 0]   0  0 00000000 00000000 00000000-00000000    
    
                Args: 00000000 00000000 00000000 00000000
    >[ 16, 2]   0 e1 fffffa80077a5b30 00000000 00000000-00000000    pending
               \Driver\USBAAPL64
                Args: 00041100 00000001 00000001 00000002
     [ 16, 2]   0 e1 fffffa800cbd47c0 00000000 00000000-00000000    pending
               \Driver\WinUsb
                Args: 00041100 00000001 00000001 00000002
     [ 16, 2]   0 e1 fffffa80075a24b0 00000000 00000000-00000000    pending
               \Driver\WUDFRd
                Args: 00041100 00000001 00000001 00000002
     [  0, 0]   0  0 00000000 00000000 00000000-fffffa800c9dccb0    
    
                Args: 00000000 00000000 00000000 00000000
    We can clearly see that it's a Power Related IRP with the Major Function Code of 16, and the Minor Function of 2 to set the power state.

    Code:
    0: kd> !devobj fffffa80077a5b30
    Device object (fffffa80077a5b30) is for:
     Cannot read info offset from nt!ObpInfoMaskToOffset
     \Driver\USBAAPL64 DriverObject fffffa800c9b7340
    Current Irp 00000000 RefCount 1 Type 00000022 Flags 00003040
    DevExt fffffa80077a5c80 DevObjExt fffffa80077a5e40 DevNode fffffa800cbcf7b0 
    ExtensionFlags (0x00000800)  DOE_DEFAULT_SD_PRESENT
    Characteristics (0x00000100)  FILE_DEVICE_SECURE_OPEN
    AttachedDevice (Upper) fffffa800cbd47c0 \Driver\WinUsb
    Device queue is not busy.
    Code:
    0: kd> !devnode fffffa800cbcf7b0
    DevNode 0xfffffa800cbcf7b0 for PDO 0xfffffa80077a5b30
      Parent 0xfffffa800780ad90   Sibling 0000000000   Child 0000000000
      InstancePath is "USB\VID_05AC&PID_1299&MI_00\0"
      ServiceName is "WUDFRd"
      State = DeviceNodeStarted (0x308)
      Previous State = DeviceNodeEnumerateCompletion (0x30d)
      StateHistory[12] = DeviceNodeEnumerateCompletion (0x30d)
      StateHistory[11] = DeviceNodeEnumeratePending (0x30c)
      StateHistory[10] = DeviceNodeStarted (0x308)
      StateHistory[09] = DeviceNodeEnumerateCompletion (0x30d)
      StateHistory[08] = DeviceNodeEnumeratePending (0x30c)
      StateHistory[07] = DeviceNodeStarted (0x308)
      StateHistory[06] = DeviceNodeStartPostWork (0x307)
      StateHistory[05] = DeviceNodeStartCompletion (0x306)
      StateHistory[04] = DeviceNodeStartPending (0x305)
      StateHistory[03] = DeviceNodeResourcesAssigned (0x304)
      StateHistory[02] = DeviceNodeDriversAdded (0x303)
      StateHistory[01] = DeviceNodeInitialized (0x302)
      StateHistory[00] = DeviceNodeUninitialized (0x301)
      StateHistory[19] = Unknown State (0x0)
      StateHistory[18] = Unknown State (0x0)
      StateHistory[17] = Unknown State (0x0)
      StateHistory[16] = Unknown State (0x0)
      StateHistory[15] = Unknown State (0x0)
      StateHistory[14] = Unknown State (0x0)
      StateHistory[13] = Unknown State (0x0)
      Flags (0x68000130)  DNF_ENUMERATED, DNF_IDS_QUERIED, 
                          DNF_NO_RESOURCE_REQUIRED, DNF_NO_LOWER_CLASS_FILTERS, 
                          DNF_NO_UPPER_DEVICE_FILTERS, DNF_NO_UPPER_CLASS_FILTERS
      CapabilityFlags (0x00001653)  DeviceD1, DeviceD2, 
                                    Removable, UniqueID, 
                                    SurpriseRemovalOK, WakeFromD0, 
                                    WakeFromD2
    Code:
    0: kd> !devstack fffffa80077a5b30
      !DevObj   !DrvObj            !DevExt   ObjectName
      fffffa80075a24b0  \Driver\WUDFRd     fffffa80075a2600  InfoMask field not found for _OBJECT_HEADER at fffffa80075a2480
    
      fffffa800cbd47c0  \Driver\WinUsb     fffffa80076db860  InfoMask field not found for _OBJECT_HEADER at fffffa800cbd4790
    
    > fffffa80077a5b30  \Driver\USBAAPL64  fffffa80077a5c80  Cannot read info offset from nt!ObpInfoMaskToOffset
    
    !DevNode fffffa800cbcf7b0 :
      DeviceInst is "USB\VID_05AC&PID_1299&MI_00\0"
      ServiceName is "WUDFRd
      My Computer


  3. Posts : 2
    Windows 7 x64
    Thread Starter
       #3

    Apple support seems to be a mess of unanswered forum threads going back 2-3 years =/ I've removed and reinstalled the driver. Hopefully that might fix it. Thanks for the assist!
      My Computer

  4.    #4

    Welcome :)
      My Computer


 

  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 08:40.
Find Us