none
Process stuck on windows server 2003 RRS feed

  • Question

  • I use rrd(build version 1.4.7) as part of my project. The rrd executable is periodically called by my process to update the value. And sometime RRDTool process stuck after calling update operation.


    There's 2 thread in the stuck process, here's the thread stack. It seem like the process is already finish its task and about to exit. Does any one have an idea about this thread stack ?



    Thread1:
    ntkrnlpa.exe!KiUnexpectedInterrupt+0x48
    ntkrnlpa.exe!KeWaitForSingleObject+0x346
    ntkrnlpa.exe!NtWaitForSingleObject+0x9a
    ntkrnlpa.exe!KeReleaseInStackQueuedSpinLockFromDpcLevel+0xb64
    ntdll.dll!KiFastSystemCallRet
    ntdll.dll!RtlLockHeap+0x252
    ntdll.dll!LdrLockLoaderLock+0x6b
    !GetModuleFileNameW+0x51
    !IsSetup+0x39
    !LuaShouldApplyShim+0x5
    !NS_LUARedirectFS::InitializeHooksMulti+0x54
    !ShimLib::InitializeHooksEx+0x70
    !ShimLib::NotifyShims+0x37
    !NotifyShims+0xd2
    !SE_ProcessDying+0x9
    ntdll.dll!RtlIpv4StringToAddressExW+0x6ee6
    !GetVolumeInformationW+0x28e
    !ExitProcess+0x14
    !amsg_exit+0x75
    !get_pgmptr+0x196
    !exit+0x11
    mfeavfk.sys+0x1b74
    mfeavfk.sys!strftime_+0x369f
    !ProcessIdToSessionId+0x209


    Thread2:
    ntkrnlpa.exe!KiUnexpectedInterrupt+0x48
    ntkrnlpa.exe!KeWaitForSingleObject+0x346
    ntkrnlpa.exe!NtWaitForSingleObject+0x9a
    ntkrnlpa.exe!KeReleaseInStackQueuedSpinLockFromDpcLevel+0xb64
    ntdll.dll!KiFastSystemCallRet
    ntdll.dll!RtlLockHeap+0x252
    ntdll.dll!RtlAllocateActivationContextStack+0x172
    ntdll.dll!CsrClientCallServer+0xcc
    ntdll.dll!KiUserApcDispatcher+0x25
    Wednesday, December 19, 2012 2:23 AM