locked
BSOD with Callout.sys RRS feed

  • Question

  • Everytime  I tried to run HCK test for WFPSampler I got a BSOD

    SYSTEM_THREAD_EXCEPTION_NOT_HANDLED (7e)


    STACK_TEXT:  
    a729ba9c a1795346 a17e5754 88272f30 00000000 Callout!PrvWFPCalloutDeviceDataPopulate+0xe5
    a729bab0 a1794189 8a7cca00 8458da70 88272f30 Callout!WtDriverEntry+0x62
    a729bad8 8114ec1a 88272f30 880dd000 9d537cb0 Callout!DriverEntry+0x10d
    a729bcbc 8117dd72 00000001 00000000 a729bcdc nt!IopLoadDriver+0x62b
    a729bce4 80ed831a 9d537cb0 a3192040 00000000 nt!IopLoadUnloadDriver+0x47
    a729bd34 80ed7ed5 00010000 de7c47c6 00000000 nt!ExpWorkerThread+0x14d
    a729bd70 80fb6459 80ed81cb 00010000 00000000 nt!PspSystemThreadStartup+0x4a
    00000000 00000000 00000000 00000000 00000000 nt!KiThreadStartup+0x19

    FOLLOWUP_IP: 
    Callout!PrvWFPCalloutDeviceDataPopulate+e5
    a179456d 3918            cmp     dword ptr [eax],ebx

    1: kd> .cxr 0xffffffffa729b590
    eax=00000000 ebx=00000000 ecx=5f88f413 edx=00000002 esi=a17e5754 edi=c0220009
    eip=a179456d esp=a729ba90 ebp=a729ba9c iopl=0         nv up ei pl zr na pe nc
    cs=0008  ss=0010  ds=0023  es=0023  fs=0030  gs=0000             efl=00010246
    Callout!PrvWFPCalloutDeviceDataPopulate+0xe5:
    a179456d 3918            cmp     dword ptr [eax],ebx  ds:0023:00000000=????????




    Tuesday, July 31, 2012 5:26 PM

Answers

  • I have the solution (it's due to a null pointer deref on a failure path.  the failure path is due to a duplicate GUID).  I am trying to get the fix into the WHCK in the near future.

    Thanks,


    Dusty Harper [MSFT]
    Microsoft Corporation
    ------------------------------------------------------------
    This posting is provided "AS IS", with NO warranties and confers NO rights
    ------------------------------------------------------------

    Thursday, August 9, 2012 8:24 PM
    Moderator

All replies

  • please provide a memory dump.  Is this on Win8?  What architecture; x64?  Did you modify the sample at all?

    Send the memory dump and WFPSamplerCalloutDriver.pdb to DHarper @AT@ Microsoft .DOT. com

    Thanks,


    Dusty Harper [MSFT]
    Microsoft Corporation
    ------------------------------------------------------------
    This posting is provided "AS IS", with NO warranties and confers NO rights
    ------------------------------------------------------------



    Tuesday, July 31, 2012 6:09 PM
    Moderator
  • I have sent email to DHarper @AT@ Microsoft .DOT. com.

    Wednesday, August 1, 2012 9:50 AM
  • I just noticed this is not the driver from the WFPSampler (WFPSamplerCalloutDriver).  The bugcheck you are seeing is from callout.sys.  are you trying to mix the 2?

    Thanks,


    Dusty Harper [MSFT]
    Microsoft Corporation
    ------------------------------------------------------------
    This posting is provided "AS IS", with NO warranties and confers NO rights
    ------------------------------------------------------------


    Wednesday, August 1, 2012 4:35 PM
    Moderator
  •  It was a clean machine. BSOD happened during HCK test initialization, after all "Sparta miniport" were installed. I nearly sure, callout.sys is installer by HCK client.
    Thursday, August 2, 2012 6:48 AM
  • Yes Callout.sys is installed by the WFP portion of the HCK...  I am investigating why this occurred.

    Thanks,


    Dusty Harper [MSFT]
    Microsoft Corporation
    ------------------------------------------------------------
    This posting is provided "AS IS", with NO warranties and confers NO rights
    ------------------------------------------------------------

    Wednesday, August 8, 2012 11:06 PM
    Moderator
  • I have the solution (it's due to a null pointer deref on a failure path.  the failure path is due to a duplicate GUID).  I am trying to get the fix into the WHCK in the near future.

    Thanks,


    Dusty Harper [MSFT]
    Microsoft Corporation
    ------------------------------------------------------------
    This posting is provided "AS IS", with NO warranties and confers NO rights
    ------------------------------------------------------------

    Thursday, August 9, 2012 8:24 PM
    Moderator