Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Debugging a deadlock

390 views
Skip to first unread message

Kjetil

unread,
Aug 3, 2010, 9:04:22 AM8/3/10
to
I have a fairly complex application with native C++, managed C++ and
C#. When I work in the application all seems ok, but upon exit, the
application hangs.
I've added the stack trace of all threads when the deadlock appears.
I'm new to windbg and I'm having trouble understanding the log. Any
help is appreciated.

-Kjetil
****************


Loading unloaded module list
....
(7c4.1158): Wake debugger - code 80000007 (first chance)
eax=0012ee00 ebx=0019f0e0 ecx=00000007 edx=0000007c esi=0015ac80
edi=0012f69c
eip=7c90e514 esp=0012f2cc ebp=0012f2f0 iopl=0 nv up ei pl zr
na pe nc
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000
efl=00000246
*** ERROR: Symbol file could not be found. Defaulted to export
symbols for C:\WINDOWS\system32\ntdll.dll -
ntdll!KiFastSystemCallRet:
7c90e514 c3 ret
0:000> ~*kb;q

. 0 Id: 7c4.1158 Suspend: 1 Teb: 7ffdf000 Unfrozen
*** ERROR: Symbol file could not be found. Defaulted to export
symbols for C:\WINDOWS\WinSxS
\x86_Microsoft.VC90.DebugMFC_1fc8b3b9a1e18e3b_9.0.30729.1_x-
ww_c94a3a24\mfc90d.dll -
ChildEBP RetAddr Args to Child
WARNING: Stack unwind information not available. Following frames may
be wrong.
0012f2f0 786fd513 0015ac80 00000000 00000000 ntdll!KiFastSystemCallRet
0012f31c 786febae 00e4ea90 0012f344 786fe37d mfc90d!Ordinal1531+0x23
0012f328 786fe37d 00000001 00e4ea90 0015ac50 mfc90d!Ordinal7592+0xe
0012f344 78700bc9 00e4ea90 00998c23 005e285f mfc90d!Ordinal8107+0x8d
0012f358 7868631f 3c28fb1c 7c90e920 7c917e10 mfc90d!Ordinal8106+0x59
0012f37c 0096369a 00400000 00000000 00152516 mfc90d!Ordinal1666+0xef
0012f394 00944d68 00400000 00000000 00152516 OPGFramework!WinMain+0x1a
[f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\appmodul.cpp @ 34]
0012f440 00944acf 0012f460 0317a307 9d2b5273 OPGFramework!
__tmainCRTStartup+0x288 [f:\dd\vctools\crt_bld\self_x86\crt\src
\crtexe.c @ 578]
0012f448 0317a307 9d2b5273 00000000 00000000 OPGFramework!
WinMainCRTStartup+0xf [f:\dd\vctools\crt_bld\self_x86\crt\src\crtexe.c
@ 403]
*** ERROR: Symbol file could not be found. Defaulted to export
symbols for c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\mscorwks.dll
-
0012f460 79e71b4c 00000000 0019f0e0 0012f4ac 0x317a307
0012f490 79e821b9 0012f560 00000000 0012f530 mscorwks+0x1b4c
0012f510 79e96531 0012f560 00000000 0012f530 mscorwks!
DllUnregisterServerInternal+0x619d
0012f648 79e96564 058896a8 0012f714 0012f6e0 mscorwks!CoUninitializeEE
+0x2ead
0012f664 79e96582 058896a8 0012f714 0012f6e0 mscorwks!CoUninitializeEE
+0x2ee0
0012f67c 79f3f1d4 0012f6e0 9d9ce5b0 00000000 mscorwks!CoUninitializeEE
+0x2efe
0012f7e0 79f0776d 0586a024 00000001 0012f81c mscorwks!
NGenCreateNGenWorker+0x1f53
0012fa48 79f07cbd 00000000 9d9ced48 00000001 mscorwks!
GetPrivateContextsPerfCounters+0xefce
0012ff18 79f07ea7 00400000 00000000 9d9ced38 mscorwks!
GetPrivateContextsPerfCounters+0xf51e
0012ff68 79f07dd7 00400000 9d9cede0 7c90e920 mscorwks!CorExeMain+0x168
*** ERROR: Symbol file could not be found. Defaulted to export
symbols for C:\WINDOWS\system32\mscoree.dll -
0012ffb0 79007c24 7c917e10 79e70000 0012fff0 mscorwks!CorExeMain+0x98
*** ERROR: Symbol file could not be found. Defaulted to export
symbols for C:\WINDOWS\system32\KERNEL32.dll -
0012ffc0 7c817077 7c90e920 7c917e10 7ffd5000 mscoree!CorExeMain+0x34
0012fff0 00000000 79007bf0 00000000 78746341 KERNEL32!
RegisterWaitForInputIdle+0x49

1 Id: 7c4.3e8 Suspend: 1 Teb: 7ffde000 Unfrozen
ChildEBP RetAddr Args to Child
WARNING: Stack unwind information not available. Following frames may
be wrong.
032ffed8 7c80a115 00000004 032fff1c 00000000 ntdll!KiFastSystemCallRet
032ffef4 79f1a361 00000004 032fff1c 00000000 KERNEL32!
WaitForMultipleObjects+0x18
032fff54 79f1a2be 9ea1edd4 00000000 00169b54 mscorwks!
ClrCreateManagedInstance+0xe2cb
032fff84 79f1a1e5 9ea1ede4 9d9ce838 00169b54 mscorwks!
ClrCreateManagedInstance+0xe228
032fffb4 7c80b729 00000000 9d9ce838 00169b54 mscorwks!
ClrCreateManagedInstance+0xe14f
032fffec 00000000 79f1a19f 00000000 00000000 KERNEL32!
GetModuleFileNameA+0x1ba

2 Id: 7c4.cd0 Suspend: 1 Teb: 7ffdd000 Unfrozen
ChildEBP RetAddr Args to Child
WARNING: Stack unwind information not available. Following frames may
be wrong.
054cfd70 7c80a115 00000002 7a3b8d28 00000000 ntdll!KiFastSystemCallRet
054cfd8c 79f762cb 00000002 7a3b8d28 00000000 KERNEL32!
WaitForMultipleObjects+0x18
054cfdac 79f7a728 001a8c50 054cfeb0 001a8f70 mscorwks!CorExitProcess
+0x22af5
054cfdc0 79e9848f 054cfeb0 00000000 00000000 mscorwks!CorExitProcess
+0x26f52
054cfdd4 79e9842b 054cfeb0 054cfe5c 79fa6a6b mscorwks!CoUninitializeEE
+0x4e0b
054cfe68 79e98351 054cfeb0 98c2ecf4 00000000 mscorwks!CoUninitializeEE
+0x4da7
054cfea4 79f074d4 054cfeb0 00000000 00167008 mscorwks!CoUninitializeEE
+0x4ccd
054cfecc 79f074e5 79f7a6dd 00000008 054cff14 mscorwks!
GetPrivateContextsPerfCounters+0xed35
054cfedc 79f5445c 79f7a6dd 98c2ed44 00000000 mscorwks!
GetPrivateContextsPerfCounters+0xed46
054cff14 79f75715 00000000 80643500 ff643910 mscorwks!CorExitProcess
+0xc86
054cffb4 7c80b729 001a8f70 00730074 00610020 mscorwks!CorExitProcess
+0x21f3f
054cffec 00000000 79f756cf 001a8f70 00000000 KERNEL32!
GetModuleFileNameA+0x1ba

3 Id: 7c4.1360 Suspend: 1 Teb: 7ffdb000 Unfrozen
*** ERROR: Symbol file could not be found. Defaulted to export
symbols for C:\WINDOWS\system32\RPCRT4.dll -
ChildEBP RetAddr Args to Child
WARNING: Stack unwind information not available. Following frames may
be wrong.
07b1ff80 77e76caf 07b1ffa8 77e76ad1 001e9788 ntdll!KiFastSystemCallRet
07b1ff88 77e76ad1 001e9788 00000000 0012cb98 RPCRT4!I_RpcBCacheFree
+0x61c
07b1ffa8 77e76c97 001ccde8 07b1ffec 7c80b729 RPCRT4!I_RpcBCacheFree
+0x43e
07b1ffb4 7c80b729 001e8e30 00000000 0012cb98 RPCRT4!I_RpcBCacheFree
+0x604
07b1ffec 00000000 77e76c7d 001e8e30 00000000 KERNEL32!
GetModuleFileNameA+0x1ba

4 Id: 7c4.1724 Suspend: 1 Teb: 7ffd9000 Unfrozen
*** ERROR: Symbol file could not be found. Defaulted to export
symbols for C:\WINDOWS\system32\USER32.dll -
ChildEBP RetAddr Args to Child
WARNING: Stack unwind information not available. Following frames may
be wrong.
0a5afef0 7e4195f9 00000002 0a5aff18 00000000 ntdll!KiFastSystemCallRet
0a5aff4c 7e4196a8 00000001 0a5affac ffffffff USER32!GetLastInputInfo
+0x105
*** ERROR: Symbol file could not be found. Defaulted to export
symbols for C:\WINDOWS\WinSxS
\x86_Microsoft.Windows.GdiPlus_6595b64144ccf1df_1.0.6001.22319_x-
ww_f0b4c2df\gdiplus.dll -
0a5aff68 4ec683bd 00000001 0a5affac 00000000 USER32!
MsgWaitForMultipleObjects+0x1f
0a5affb4 7c80b729 00000000 7c80a174 00000011 gdiplus!
GdipTranslateWorldTransform+0x3be
0a5affec 00000000 4ec68361 00000000 00000000 KERNEL32!
GetModuleFileNameA+0x1ba

5 Id: 7c4.36c Suspend: 1 Teb: 7ffd7000 Unfrozen
ChildEBP RetAddr Args to Child
WARNING: Stack unwind information not available. Following frames may
be wrong.
0a8eff3c 7c802542 00000540 0001d4c0 00000000 ntdll!KiFastSystemCallRet
0a8eff50 00a0f80a 00000540 0001d4c0 00000000 KERNEL32!
WaitForSingleObject+0x12
*** ERROR: Symbol file could not be found. Defaulted to export
symbols for C:\WINDOWS\WinSxS
\x86_Microsoft.VC90.DebugCRT_1fc8b3b9a1e18e3b_9.0.30729.1_x-ww_f863c71f
\MSVCR90D.dll -
0a8eff6c 1023dce3 0769dc20 b29ac496 02ba0438 OPGFramework!
sk28OFgaXKx3H6B+0x41
0a8effa8 1023dc7e 07691a38 0a8effec 7c80b729 MSVCR90D!beginthread
+0x233
0a8effb4 7c80b729 07691a38 02ba0438 00000000 MSVCR90D!beginthread
+0x1ce
0a8effec 00000000 1023dc00 076a5d68 00000000 KERNEL32!
GetModuleFileNameA+0x1ba

6 Id: 7c4.168c Suspend: 1 Teb: 7ffd6000 Unfrozen
ChildEBP RetAddr Args to Child
WARNING: Stack unwind information not available. Following frames may
be wrong.
0ab4ff80 77e76caf 0ab4ffa8 77e76ad1 001e9788 ntdll!KiFastSystemCallRet
0ab4ff88 77e76ad1 001e9788 7c900000 00b1fae0 RPCRT4!I_RpcBCacheFree
+0x61c
0ab4ffa8 77e76c97 001ccde8 0ab4ffec 7c80b729 RPCRT4!I_RpcBCacheFree
+0x43e
0ab4ffb4 7c80b729 001cd7a8 7c900000 00b1fae0 RPCRT4!I_RpcBCacheFree
+0x604
0ab4ffec 00000000 77e76c7d 001cd7a8 00000000 KERNEL32!
GetModuleFileNameA+0x1ba

7 Id: 7c4.8e0 Suspend: 1 Teb: 7ffd4000 Unfrozen
ChildEBP RetAddr Args to Child
WARNING: Stack unwind information not available. Following frames may
be wrong.
0ad4ff80 77e76caf 0ad4ffa8 77e76ad1 001e9788 ntdll!KiFastSystemCallRet
0ad4ff88 77e76ad1 001e9788 088e0178 00110010 RPCRT4!I_RpcBCacheFree
+0x61c
0ad4ffa8 77e76c97 001ccde8 0ad4ffec 7c80b729 RPCRT4!I_RpcBCacheFree
+0x43e
0ad4ffb4 7c80b729 001cd838 088e0178 00110010 RPCRT4!I_RpcBCacheFree
+0x604
0ad4ffec 00000000 77e76c7d 001cd838 00000000 KERNEL32!
GetModuleFileNameA+0x1ba

8 Id: 7c4.1634 Suspend: 1 Teb: 7ffae000 Unfrozen
ChildEBP RetAddr Args to Child
WARNING: Stack unwind information not available. Following frames may
be wrong.
0b2dff74 7c802542 00000600 ffffffff 00000000 ntdll!KiFastSystemCallRet
0b2dff88 7a2e6472 00000600 ffffffff 00000000 KERNEL32!
WaitForSingleObject+0x12
0b2dffb4 7c80b729 031c1edc 00000006 00000014 mscorwks!
GetHistoryFileDirectory+0x23922
0b2dffec 00000000 7a2e6484 031c1edc 00000000 KERNEL32!
GetModuleFileNameA+0x1ba

9 Id: 7c4.1630 Suspend: 1 Teb: 7ffdc000 Unfrozen
ChildEBP RetAddr Args to Child
WARNING: Stack unwind information not available. Following frames may
be wrong.
0a7eff6c 7c80a115 00000002 0a7effa4 00000000 ntdll!KiFastSystemCallRet
*** ERROR: Symbol file could not be found. Defaulted to export
symbols for C:\WINDOWS\system32\wdmaud.drv -
0a7eff88 72d2312a 00000002 0a7effa4 00000000 KERNEL32!
WaitForMultipleObjects+0x18
0a7effb4 7c80b729 00000000 00000001 7c910a36 wdmaud!midMessage+0x348
0a7effec 00000000 72d230e8 00000000 00000000 KERNEL32!
GetModuleFileNameA+0x1ba

10 Id: 7c4.16a0 Suspend: 1 Teb: 7ffda000 Unfrozen
ChildEBP RetAddr Args to Child
WARNING: Stack unwind information not available. Following frames may
be wrong.
0e32fea8 7c802542 00000704 ffffffff 00000000 ntdll!KiFastSystemCallRet
*** WARNING: Unable to verify checksum for C:\Program Files\Codejock
Software\MFC\Xtreme ToolkitPro v13.2.1\Bin
\vc90\ToolkitPro1321vc90D.dll
0e32febc 017bcf88 00000704 ffffffff 7c910222 KERNEL32!
WaitForSingleObject+0x12
0e32ffb4 7c80b729 0247ea98 7c910222 00000005 ToolkitPro1321vc90D!
CXTPSoundManager::SoundThreadProc+0xa8 [c:\program files\codejock
software\mfc\xtreme toolkitpro v13.2.1\source\common
\xtpsystemhelpers.cpp @ 1005]
0e32ffec 00000000 01729682 0247ea98 00000000 KERNEL32!
GetModuleFileNameA+0x1ba
quit:

Kjell Gunnar

unread,
Aug 10, 2010, 2:52:19 AM8/10/10
to
Hi,
First you should fix your symbols, read in the help file or use the
".symfix[+]" command.
Then do a "!cs -l -o -s" and or "!locks" and see what happends

Regards
Kjell Gunnar

Kjetil

unread,
Aug 12, 2010, 4:09:11 AM8/12/10
to
> ...
>
> les mer »– Skjul sitert tekst –
>
> – Vis sitert tekst –

Sorry for the delay. I'm working with multiple tasks. Anyway here is
the dump of the stacks again, and the locks info.

0:000> ~*kb

. 0 Id: 11c0.f20 Suspend: 1 Teb: 7ffde000 Unfrozen


ChildEBP RetAddr Args to Child

0012f2c8 7e4191be 7e42776b 042bef28 00000000 ntdll!KiFastSystemCallRet
0012f2f0 786fd513 042bef28 00000000 00000000 USER32!NtUserGetMessage
+0xc
0012f31c 786febae 00d5bef0 0012f344 786fe37d mfc90d!
AfxInternalPumpMessage+0x23
0012f328 786fe37d 00000001 00d5bef0 042beef8 mfc90d!
CWinThread::PumpMessage+0xe
0012f344 78700bc9 00d5bef0 009644d3 005e406f mfc90d!CWinThread::Run
+0x8d
0012f358 7868631f 7c900000 3df2fa3c 00006d19 mfc90d!CWinApp::Run+0x59
0012f37c 0092ee8a 00400000 00000000 0016affb mfc90d!AfxWinMain+0xef
0012f394 0091e2d8 00400000 00000000 0016affb OPGFramework!WinMain+0x1a
0012f440 0091e03f 0012f460 04aca307 8a4014c7 OPGFramework!
__tmainCRTStartup+0x288
0012f448 04aca307 8a4014c7 00000000 00000000 OPGFramework!
WinMainCRTStartup+0xf
WARNING: Frame IP not in any known module. Following frames may be
wrong.
0012f460 79e71b4c 00000000 0597ac38 0012f4ac 0x4aca307
0012f490 79e821b9 0012f560 00000000 0012f530 mscorwks!CallDescrWorker
+0x33


0012f510 79e96531 0012f560 00000000 0012f530 mscorwks!

CallDescrWorkerWithHandler+0xa3
0012f648 79e96564 08e37208 0012f714 0012f6e0 mscorwks!
MethodDesc::CallDescr+0x19c
0012f664 79e96582 08e37208 0012f714 0012f6e0 mscorwks!
MethodDesc::CallTargetWorker+0x1f
0012f67c 79f3f1d4 0012f6e0 8fd7e992 00000000 mscorwks!
MethodDescCallSite::CallWithValueTypes_RetArgSlot+0x1a
0012f7e0 79f0776d 08e00f64 00000001 0012f81c mscorwks!
ClassLoader::RunMain+0x20d
0012fa48 79f07cbd 00000000 8fd7e16a 00000001 mscorwks!
Assembly::ExecuteMainMethod+0xa6
0012ff18 79f07ea7 00400000 00000000 8fd7e11a mscorwks!
SystemDomain::ExecuteMainMethod+0x456
0012ff68 79f07dd7 00400000 8fd7e1c2 7c90e920 mscorwks!ExecuteEXE+0x59
0012ffb0 79007c24 7c917e10 79e70000 0012fff0 mscorwks!_CorExeMain
+0x15c
0012ffc0 7c817077 7c90e920 7c917e10 7ffdf000 mscoree!_CorExeMain+0x2c
0012fff0 00000000 79007bf0 00000000 78746341 KERNEL32!BaseProcessStart
+0x23

1 Id: 11c0.99c Suspend: 1 Teb: 7ffdd000 Unfrozen


ChildEBP RetAddr Args to Child

0555fe38 7c90df4a 7c809590 00000004 0555fe64 ntdll!KiFastSystemCallRet
0555fe3c 7c809590 00000004 0555fe64 00000001 ntdll!
ZwWaitForMultipleObjects+0xc
0555fed8 7c80a115 00000004 0555ff1c 00000000 KERNEL32!
WaitForMultipleObjectsEx+0x12c
0555fef4 79f1a361 00000004 0555ff1c 00000000 KERNEL32!
WaitForMultipleObjects+0x18
0555ff54 79f1a2be 8a90e1f6 00000000 0523ffe4 mscorwks!
DebuggerRCThread::MainLoop+0xe9
0555ff84 79f1a1e5 8a90e1c6 8fd7e41a 0523ffe4 mscorwks!
DebuggerRCThread::ThreadProc+0xe5
0555ffb4 7c80b729 00000000 8fd7e41a 0523ffe4 mscorwks!
DebuggerRCThread::ThreadProcStatic+0x9c
0555ffec 00000000 79f1a19f 00000000 00000000 KERNEL32!BaseThreadStart
+0x37

2 Id: 11c0.274 Suspend: 1 Teb: 7ffdc000 Unfrozen


ChildEBP RetAddr Args to Child

07b3fcd0 7c90df4a 7c809590 00000002 07b3fcfc ntdll!KiFastSystemCallRet
07b3fcd4 7c809590 00000002 07b3fcfc 00000001 ntdll!
ZwWaitForMultipleObjects+0xc
07b3fd70 7c80a115 00000002 7a3b8d28 00000000 KERNEL32!
WaitForMultipleObjectsEx+0x12c
07b3fd8c 79f762cb 00000002 7a3b8d28 00000000 KERNEL32!
WaitForMultipleObjects+0x18
07b3fdac 79f7a728 05849ff8 07b3feb0 0588bff8 mscorwks!
WKS::WaitForFinalizerEvent+0x77
07b3fdc0 79e9848f 07b3feb0 00000000 00000000 mscorwks!
WKS::GCHeap::FinalizerThreadWorker+0x49
07b3fdd4 79e9842b 07b3feb0 07b3fe5c 79fa6a6b mscorwks!
Thread::DoADCallBack+0x32a
07b3fe68 79e98351 07b3feb0 8876e0d6 00000000 mscorwks!
Thread::ShouldChangeAbortToUnload+0xe3
07b3fea4 79f074d4 07b3feb0 00000000 15b46b50 mscorwks!
Thread::ShouldChangeAbortToUnload+0x30a
07b3fecc 79f074e5 79f7a6dd 00000008 07b3ff14 mscorwks!
ManagedThreadBase_NoADTransition+0x32
07b3fedc 79f5445c 79f7a6dd 8876e166 00000000 mscorwks!
ManagedThreadBase::FinalizerBase+0xd
07b3ff14 79f75715 00000000 80643500 f7da57c0 mscorwks!
WKS::GCHeap::FinalizerThreadStart+0xbb
07b3ffb4 7c80b729 0588bff8 79e88c8a 00e8726a mscorwks!
Thread::intermediateThreadProc+0x49
07b3ffec 00000000 79f756cf 0588bff8 00000000 KERNEL32!BaseThreadStart
+0x37

3 Id: 11c0.140c Suspend: 1 Teb: 7ffdb000 Unfrozen


ChildEBP RetAddr Args to Child

0816fea4 7c90df4a 7c809590 00000002 0816fed0 ntdll!KiFastSystemCallRet
0816fea8 7c809590 00000002 0816fed0 00000001 ntdll!
ZwWaitForMultipleObjects+0xc
0816ff44 77df8631 00000002 0816ff6c 00000000 KERNEL32!
WaitForMultipleObjectsEx+0x12c
0816ffb4 7c80b729 00000000 7c8109cb 77df8bc1 advapi32!WmipEventPump
+0x230
0816ffec 00000000 77df848a 00000000 00000000 KERNEL32!BaseThreadStart
+0x37

4 Id: 11c0.cf0 Suspend: 1 Teb: 7ffda000 Unfrozen


ChildEBP RetAddr Args to Child

0e52fe14 7c90daaa 77e765e3 00000248 0e52ff74 ntdll!KiFastSystemCallRet
0e52fe18 77e765e3 00000248 0e52ff74 00000000 ntdll!
NtReplyWaitReceivePortEx+0xc
0e52ff80 77e76caf 0e52ffa8 77e76ad1 08d38f50 RPCRT4!
LRPC_ADDRESS::ReceiveLotsaCalls+0x12a
0e52ff88 77e76ad1 08d38f50 77515c98 775571c5 RPCRT4!
RecvLotsaCallsWrapper+0xd
0e52ffa8 77e76c97 08942ec0 0e52ffec 7c80b729 RPCRT4!
BaseCachedThreadRoutine+0x79
0e52ffb4 7c80b729 08479f78 77515c98 775571c5 RPCRT4!ThreadStartRoutine
+0x1a
0e52ffec 00000000 77e76c7d 08479f78 00000000 KERNEL32!BaseThreadStart
+0x37

5 Id: 11c0.f5c Suspend: 1 Teb: 7ffd7000 Unfrozen


ChildEBP RetAddr Args to Child

14e7fce8 7c90df4a 7c929cb6 00000014 14e7fd30 ntdll!KiFastSystemCallRet
14e7fcec 7c929cb6 00000014 14e7fd30 00000001 ntdll!
ZwWaitForMultipleObjects+0xc
14e7ffb4 7c80b729 00000000 00000000 00000000 ntdll!RtlpWaitThread
+0x13d
14e7ffec 00000000 7c929b8f 00000000 00000000 KERNEL32!BaseThreadStart
+0x37

6 Id: 11c0.41c Suspend: 1 Teb: 7ffd6000 Unfrozen


ChildEBP RetAddr Args to Child

17c8fec8 7c90df4a 7c809590 00000003 17c8fef4 ntdll!KiFastSystemCallRet
17c8fecc 7c809590 00000003 17c8fef4 00000001 ntdll!
ZwWaitForMultipleObjects+0xc
17c8ff68 7c80a115 00000003 76a61348 00000000 KERNEL32!
WaitForMultipleObjectsEx+0x12c
17c8ff84 769c87bd 00000003 76a61348 00000000 KERNEL32!
WaitForMultipleObjects+0x18
17c8ffb4 7c80b729 00000000 00350000 00000010 userenv!NotificationThread
+0x5f
17c8ffec 00000000 769c8761 00000000 00000000 KERNEL32!BaseThreadStart
+0x37

7 Id: 11c0.1054 Suspend: 1 Teb: 7ffd5000 Unfrozen


ChildEBP RetAddr Args to Child

1a35fcb8 7c90df5a 7c8025db 00000144 00000000 ntdll!KiFastSystemCallRet
1a35fcbc 7c8025db 00000144 00000000 00000000 ntdll!
ZwWaitForSingleObject+0xc
1a35fd20 79e8c5f9 00000144 ffffffff 00000000 KERNEL32!
WaitForSingleObjectEx+0xa8
1a35fd64 79e8c52f 00000144 ffffffff 00000000 mscorwks!
PEImage::LoadImage+0x1af
1a35fdb4 79e8c54e ffffffff 00000000 00000000 mscorwks!CLREvent::WaitEx
+0x117
1a35fdc8 79efc1d5 ffffffff 00000000 00000000 mscorwks!CLREvent::Wait
+0x17
1a35fe94 79f75715 18778c38 badb0d00 00000000 mscorwks!
AppDomain::ADUnloadThreadStart+0x308
1a35ffb4 7c80b729 18780ff8 00000000 05a2ef78 mscorwks!
Thread::intermediateThreadProc+0x49
1a35ffec 00000000 79f756cf 18780ff8 00000000 KERNEL32!BaseThreadStart
+0x37

8 Id: 11c0.133c Suspend: 1 Teb: 7ffd4000 Unfrozen


ChildEBP RetAddr Args to Child

1a4cfed0 7c90d21a 7c8023f1 00000001 1a4cff04 ntdll!KiFastSystemCallRet
1a4cfed4 7c8023f1 00000001 1a4cff04 7c9607dd ntdll!NtDelayExecution
+0xc
1a4cff2c 79ec45f9 ffffffff 00000001 1a4cff9c KERNEL32!SleepEx+0x61
1a4cffa8 79ec44a7 7c9609e4 1a4cffec 7c80b729 mscorwks!
ThreadpoolMgr::TimerThreadFire+0x6d
1a4cffb4 7c80b729 0012c15c 7c9607dd 7c9609e4 mscorwks!
ThreadpoolMgr::TimerThreadStart+0x57
1a4cffec 00000000 79ec444f 0012c15c 00000000 KERNEL32!BaseThreadStart
+0x37

9 Id: 11c0.17ec Suspend: 1 Teb: 7ff4f000 Unfrozen


ChildEBP RetAddr Args to Child

1d4afe50 7c90df4a 7c809590 00000002 1d4afe7c ntdll!KiFastSystemCallRet
1d4afe54 7c809590 00000002 1d4afe7c 00000001 ntdll!
ZwWaitForMultipleObjects+0xc
1d4afef0 7e4195f9 00000002 1d4aff18 00000000 KERNEL32!
WaitForMultipleObjectsEx+0x12c
1d4aff4c 7e4196a8 00000001 1d4affac ffffffff USER32!
RealMsgWaitForMultipleObjectsEx+0x13e
1d4aff68 4ec683bd 00000001 1d4affac 00000000 USER32!
MsgWaitForMultipleObjects+0x1f
1d4affb4 7c80b729 00000000 00000000 00000011 gdiplus!
BackgroundThreadProc+0x59
1d4affec 00000000 4ec68361 00000000 00000000 KERNEL32!BaseThreadStart
+0x37

10 Id: 11c0.a44 Suspend: 1 Teb: 7ff4e000 Unfrozen


ChildEBP RetAddr Args to Child

1e11ff0c 7c90df5a 7c8025db 000005b0 00000000 ntdll!KiFastSystemCallRet
1e11ff10 7c8025db 000005b0 00000000 00000000 ntdll!
ZwWaitForSingleObject+0xc
1e11ff74 7c802542 000005b0 ffffffff 00000000 KERNEL32!
WaitForSingleObjectEx+0xa8
1e11ff88 7a2e6472 000005b0 ffffffff 00000000 KERNEL32!
WaitForSingleObject+0x12
1e11ffa0 7a2e64cb 00000000 00155000 05326fdc mscorwks!
HelperCanary::ThreadProc+0x81
1e11ffb4 7c80b729 05326fdc 00000000 00155000 mscorwks!
HelperCanary::ThreadProc+0x47
1e11ffec 00000000 7a2e6484 05326fdc 00000000 KERNEL32!BaseThreadStart
+0x37

11 Id: 11c0.166c Suspend: 1 Teb: 7ff4d000 Unfrozen


ChildEBP RetAddr Args to Child

22cdff78 7c90da4a 71a5d320 0000072c 22cdffbc ntdll!KiFastSystemCallRet
22cdff7c 71a5d320 0000072c 22cdffbc 22cdffb0 ntdll!NtRemoveIoCompletion
+0xc
22cdffb4 7c80b729 71a5d65f 7c801d72 7c801da8 mswsock!SockAsyncThread
+0x5a
22cdffec 00000000 71a5d2c6 18248fd8 00000000 KERNEL32!BaseThreadStart
+0x37

12 Id: 11c0.2b8 Suspend: 1 Teb: 7ff4c000 Unfrozen


ChildEBP RetAddr Args to Child

22edfed4 7c90df5a 7c8025db 00000780 00000000 ntdll!KiFastSystemCallRet
22edfed8 7c8025db 00000780 00000000 22edff0c ntdll!
ZwWaitForSingleObject+0xc
22edff3c 7c802542 00000780 0001d4c0 00000000 KERNEL32!
WaitForSingleObjectEx+0xa8
22edff50 009ca414 00000780 0001d4c0 00000001 KERNEL32!
WaitForSingleObject+0x12
22edff6c 1023dce3 22d41ff8 579aaf02 00000010 OPGFramework!
qxo1c0OExziZPwO+0x34
22edffa8 1023dc7e 22d45de8 22edffec 7c80b729 MSVCR90D!_callthreadstart
+0x53
22edffb4 7c80b729 22d45de8 00000010 0012cfe8 MSVCR90D!_threadstart
+0x7e
22edffec 00000000 1023dc00 22d43de8 00000000 KERNEL32!BaseThreadStart
+0x37

13 Id: 11c0.b28 Suspend: 1 Teb: 7ff4b000 Unfrozen


ChildEBP RetAddr Args to Child

2342fe14 7c90daaa 77e765e3 00000248 2342ff74 ntdll!KiFastSystemCallRet
2342fe18 77e765e3 00000248 2342ff74 00000000 ntdll!
NtReplyWaitReceivePortEx+0xc
2342ff80 77e76caf 2342ffa8 77e76ad1 08d38f50 RPCRT4!
LRPC_ADDRESS::ReceiveLotsaCalls+0x12a
2342ff88 77e76ad1 08d38f50 7c900000 0052fae0 RPCRT4!
RecvLotsaCallsWrapper+0xd
2342ffa8 77e76c97 08942ec0 2342ffec 7c80b729 RPCRT4!
BaseCachedThreadRoutine+0x79
2342ffb4 7c80b729 1531af78 7c900000 0052fae0 RPCRT4!ThreadStartRoutine
+0x1a
2342ffec 00000000 77e76c7d 1531af78 00000000 KERNEL32!BaseThreadStart
+0x37

14 Id: 11c0.11f4 Suspend: 1 Teb: 7ff4a000 Unfrozen


ChildEBP RetAddr Args to Child

23cafc20 7c90df5a 7c8025db 00000494 00000000 ntdll!KiFastSystemCallRet
23cafc24 7c8025db 00000494 00000000 23cafc58 ntdll!
ZwWaitForSingleObject+0xc
23cafc88 79e8c5f9 00000494 00027cb8 00000000 KERNEL32!
WaitForSingleObjectEx+0xa8
23cafccc 79e8c52f 00000494 00027cb8 00000000 mscorwks!
PEImage::LoadImage+0x1af
23cafd1c 79e8c54e 00027cb8 00000000 00000000 mscorwks!CLREvent::WaitEx
+0x117
23cafd30 79ec43bb 00027cb8 00000000 00000000 mscorwks!CLREvent::Wait
+0x17
23cafdb0 79ec4849 188ceff8 00027cb8 00000000 mscorwks!
ThreadpoolMgr::SafeWait+0x73
23cafe14 79f75715 00000000 ad1b1b60 80502f8c mscorwks!
ThreadpoolMgr::WorkerThreadStart+0x11c
23caffb4 7c80b729 20760ff8 00000000 7a3b3c40 mscorwks!
Thread::intermediateThreadProc+0x49
23caffec 00000000 79f756cf 20760ff8 00000000 KERNEL32!BaseThreadStart
+0x37

15 Id: 11c0.a84 Suspend: 1 Teb: 7ffd8000 Unfrozen


ChildEBP RetAddr Args to Child

37bbfe08 7c90d21a 7c8023f1 00000000 37bbfe3c ntdll!KiFastSystemCallRet
37bbfe0c 7c8023f1 00000000 37bbfe3c 00000000 ntdll!NtDelayExecution
+0xc
37bbfe64 79e8d050 000001f4 00000000 b87ee0ea KERNEL32!SleepEx+0x61
37bbfe98 79e8d06a 000001f4 00000000 b87ee0a6 mscorwks!EESleepEx+0xbb
37bbfed4 79e7c7e5 000001f4 00000000 37bbffb4 mscorwks!
__DangerousSwitchToThread+0x51
37bbfee4 79eb7666 000001f4 7b302e32 00000044 mscorwks!__SwitchToThread
+0xd
37bbffb4 7c80b729 00000000 00000261 4ec50000 mscorwks!
ThreadpoolMgr::GateThreadStart+0xa1
37bbffec 00000000 79eb75d1 00000000 00000000 KERNEL32!BaseThreadStart
+0x37

16 Id: 11c0.3f8 Suspend: 1 Teb: 7ff49000 Unfrozen


ChildEBP RetAddr Args to Child

3f63fecc 7c90df4a 7c809590 00000002 3f63fef8 ntdll!KiFastSystemCallRet
3f63fed0 7c809590 00000002 3f63fef8 00000001 ntdll!
ZwWaitForMultipleObjects+0xc
3f63ff6c 7c80a115 00000002 3f63ffa4 00000000 KERNEL32!
WaitForMultipleObjectsEx+0x12c
3f63ff88 72d2312a 00000002 3f63ffa4 00000000 KERNEL32!
WaitForMultipleObjects+0x18
3f63ffb4 7c80b729 00000000 00000000 00000000 wdmaud!MixerCallbackThread
+0x42
3f63ffec 00000000 72d230e8 00000000 00000000 KERNEL32!BaseThreadStart
+0x37

17 Id: 11c0.15bc Suspend: 1 Teb: 7ff48000 Unfrozen


ChildEBP RetAddr Args to Child

3f73fe40 7c90df5a 7c8025db 0000091c 00000000 ntdll!KiFastSystemCallRet
3f73fe44 7c8025db 0000091c 00000000 00000000 ntdll!
ZwWaitForSingleObject+0xc
3f73fea8 7c802542 0000091c ffffffff 00000000 KERNEL32!
WaitForSingleObjectEx+0xa8


*** WARNING: Unable to verify checksum for C:\Program Files\Codejock
Software\MFC\Xtreme ToolkitPro v13.2.1\Bin
\vc90\ToolkitPro1321vc90D.dll

3f73febc 029ccf88 0000091c ffffffff 7c968f03 KERNEL32!
WaitForSingleObject+0x12
3f73ffb4 7c80b729 0368ea98 7c968f03 00150000 ToolkitPro1321vc90D!
CXTPSoundManager::SoundThreadProc+0xa8
3f73ffec 00000000 02939682 0368ea98 00000000 KERNEL32!BaseThreadStart
+0x37
0:000> !locks

Scanned 1829 critical sections

0 new messages