ADPLUS Hang/Crash Dump Analysis RRS feed

  • Question

  • Hi All, 

    I need guidance from anyone having experience with ADPLUS or Process Explorer tools - Windows Debugging Tools. 

    Issue: For one of the crash/hang issues in our production environment, we are trying to create and analyze the hang dumps. We have used ADPLUS for generating the dumps during the hang. The server is Windows Server 2003. Though we understand what the issue is (which dll is causing the problem) from the ADPLUS stack trace, we are not able to take a next step towards resolution as we can’t completely comprehend the data. We also used Process Explorer for analysis.

     The Stack Trace (below) from ADPLUS depicts that the process is waiting for some return from an IO operation (.NtReadFile). I cannot understand which file it is and why it would hang on any file.  I would like to know if anyone has any idea on how to get that information from ADPLUS.

    0012f2c8 7c82776b 77e418b2 00000194 00000000 ntdll!KiFastSystemCallRet
    0012f2cc 77e418b2 00000194 00000000 00000000 ntdll!NtReadFile+0xc
    0012f334 77f65edb 00000194 0012f400 0000021a kernel32!ReadFile+0x16c
    0012f360 77f65f82 00000194 0012f400 0000021a advapi32!ScGetPipeInput+0x2a
    0012f3d4 77f51ed9 00000194 0012f400 0000021a advapi32!ScDispatcherLoop+0x51
    0012f638 003fa35a 001801f0 00000000 001801f0 advapi32!StartServiceCtrlDispatcherW+0xe3
    WARNING: Frame IP not in any known module. Following frames may be wrong.
    00000000 00000000 00000000 00000000 00000000 0x3fa35a


    Also, please let me know if you need any details further or results of any other commands executed on ADPLUS. 

    Thanks, in advance. 



    Wednesday, May 27, 2009 6:01 AM