Debug Diagnostics - Web Service Hung

Debug Diagnostics - Web Service Hung

am 20.09.2007 15:41:32 von Brady

One of our web services will hang occasionally, instead of band-aiding
the problem with an IISRESET I would like to fix the real problem. In
my debug diagnostics dump I've got four threads waiting on a winsock
connection originated by 1f4a1c3 but don't know where to find what
this is. Thanks for any insight you can provide.

Warning The following threads in
w3wp.exe__AppPool1__PID__3612__Date__09_07_2007__Time_09_38_ 42AM__539__IIS
Hang Dump.dmp are waiting on data to be returned from another server
via WinSock.

The call to WinSock originated from 1f4a1c3

( 15 27 31 32 )

7.27% of threads blocked

Ensure that any remote server this application may be calling is
functioning properly and there are no network issues between the two
servers. If the problem continues, please contact the application
vendor for further assistance
Warning The following threads in
w3wp.exe__AppPool1__PID__3612__Date__09_07_2007__Time_09_38_ 42AM__539__IIS
Hang Dump.dmp are calling the Sleep API. The call to this API
originated from mscorwks!EESleepEx+a3.

( 47 )

1.82% of threads blocked

The duration of the Sleep call is 10 miliseconds. Short calls to the
Sleep API often occur inside of a tight loop, which will delay the
application and cause high CPU until the loop is exited.

Please follow up with vendor Microsoft Corporation for problem
resolution concerning the following file: C:\WINDOWS\Microsoft.NET
\Framework\V2.0.50727\mscorwks.dll.

Warning 328 client connection(s) in
w3wp.exe__AppPool1__PID__3612__Date__09_07_2007__Time_09_38_ 42AM__539__IIS
Hang Dump.dmp have been executing a request for more than 90 seconds.

Report for
w3wp.exe__AppPool1__PID__3612__Date__09_07_2007__Time_09_38_ 42AM__539__IIS
Hang Dump.dmp
Type of Analysis Performed Hang Analysis
Machine Name ServFarm1
Operating System Windows Server 2003 Service Pack 2
Number Of Processors 4
Process ID 3612
Process Image c:\WINDOWS\system32\inetsrv\w3wp.exe
System Up-Time 128 day(s) 13:12:28
Process Up-Time 0 day(s) 00:13:56

Thread report

Thread 0 - System ID 2036
Entry point w3wp!wmainCRTStartup
Create time 9/7/2007 9:24:50 AM
Time spent in user mode 0 Days 0:0:0.78
Time spent in kernel mode 0 Days 0:0:0.15




Function Source
ntdll!KiFastSystemCallRet
ntdll!NtWaitForSingleObject+c
kernel32!WaitForSingleObjectEx+ac
kernel32!WaitForSingleObject+12
w3dt!WP_CONTEXT::RunMainThreadLoop+10
w3dt!UlAtqStartListen+2d
w3core!W3_SERVER::StartListen+bd
w3core!UlW3Start+26e
w3wp!wmain+22a
w3wp!wmainCRTStartup+12f
kernel32!BaseProcessStart+23




Back to Top


Thread 1 - System ID 1452
Entry point ntdll!RtlpTimerThread
Create time 9/7/2007 9:24:50 AM
Time spent in user mode 0 Days 0:0:0.0
Time spent in kernel mode 0 Days 0:0:0.0




Function Source
ntdll!KiFastSystemCallRet
ntdll!NtDelayExecution+c
ntdll!RtlpTimerThread+47
kernel32!BaseThreadStart+34




Back to Top


Thread 2 - System ID 3780
Entry point ntdll!RtlpWorkerThread
Create time 9/7/2007 9:24:50 AM
Time spent in user mode 0 Days 0:0:0.0
Time spent in kernel mode 0 Days 0:0:0.0




Function Source
ntdll!KiFastSystemCallRet
ntdll!ZwRemoveIoCompletion+c
ntdll!RtlpWorkerThread+3d
kernel32!BaseThreadStart+34




Back to Top


Thread 3 - System ID 1516
Entry point rpcrt4!ThreadStartRoutine
Create time 9/7/2007 9:24:50 AM
Time spent in user mode 0 Days 0:0:0.0
Time spent in kernel mode 0 Days 0:0:0.15




Function Source
ntdll!KiFastSystemCallRet
ntdll!NtReplyWaitReceivePortEx+c
rpcrt4!LRPC_ADDRESS::ReceiveLotsaCalls+198
rpcrt4!RecvLotsaCallsWrapper+d
rpcrt4!BaseCachedThreadRoutine+9d
rpcrt4!ThreadStartRoutine+1b
kernel32!BaseThreadStart+34




Back to Top


Thread 4 - System ID 4496
Entry point w3tp!THREAD_MANAGER::ThreadManagerThread
Create time 9/7/2007 9:24:50 AM
Time spent in user mode 0 Days 0:0:1.78
Time spent in kernel mode 0 Days 0:0:0.187




Function Source
ntdll!KiFastSystemCallRet
ntdll!ZwRemoveIoCompletion+c
kernel32!GetQueuedCompletionStatus+29
w3tp!THREAD_POOL_DATA::ThreadPoolThread+33
w3tp!THREAD_POOL_DATA::ThreadPoolThread+24
w3tp!THREAD_MANAGER::ThreadManagerThread+39
kernel32!BaseThreadStart+34




Back to Top


Thread 5 - System ID 1872
Entry point w3tp!THREAD_MANAGER::ThreadManagerThread
Create time 9/7/2007 9:24:50 AM
Time spent in user mode 0 Days 0:0:1.46
Time spent in kernel mode 0 Days 0:0:0.265




Function Source
ntdll!KiFastSystemCallRet
ntdll!ZwRemoveIoCompletion+c
kernel32!GetQueuedCompletionStatus+29
w3tp!THREAD_POOL_DATA::ThreadPoolThread+33
w3tp!THREAD_POOL_DATA::ThreadPoolThread+24
w3tp!THREAD_MANAGER::ThreadManagerThread+39
kernel32!BaseThreadStart+34




Back to Top


Thread 6 - System ID 3908
Entry point w3tp!THREAD_MANAGER::ThreadManagerThread
Create time 9/7/2007 9:24:50 AM
Time spent in user mode 0 Days 0:0:0.468
Time spent in kernel mode 0 Days 0:0:0.187




Function Source
ntdll!KiFastSystemCallRet
ntdll!ZwRemoveIoCompletion+c
kernel32!GetQueuedCompletionStatus+29
w3tp!THREAD_POOL_DATA::ThreadPoolThread+33
w3tp!THREAD_POOL_DATA::ThreadPoolThread+24
w3tp!THREAD_MANAGER::ThreadManagerThread+39
kernel32!BaseThreadStart+34




Back to Top


Thread 7 - System ID 3808
Entry point w3tp!THREAD_MANAGER::ThreadManagerThread
Create time 9/7/2007 9:24:50 AM
Time spent in user mode 0 Days 0:0:0.265
Time spent in kernel mode 0 Days 0:0:0.125




Function Source
ntdll!KiFastSystemCallRet
ntdll!ZwRemoveIoCompletion+c
kernel32!GetQueuedCompletionStatus+29
w3tp!THREAD_POOL_DATA::ThreadPoolThread+33
w3tp!THREAD_POOL_DATA::ThreadPoolThread+24
w3tp!THREAD_MANAGER::ThreadManagerThread+39
kernel32!BaseThreadStart+34




Back to Top


Thread 8 - System ID 3156
Entry point ntdll!RtlpWaitThread
Create time 9/7/2007 9:24:50 AM
Time spent in user mode 0 Days 0:0:0.0
Time spent in kernel mode 0 Days 0:0:0.0




Function Source
ntdll!KiFastSystemCallRet
ntdll!NtWaitForMultipleObjects+c
ntdll!RtlpWaitThread+161
kernel32!BaseThreadStart+34




Back to Top


Thread 9 - System ID 5984
Entry point w3core!HTTP_COMPRESSION::CompressionThread
Create time 9/7/2007 9:24:50 AM
Time spent in user mode 0 Days 0:0:0.0
Time spent in kernel mode 0 Days 0:0:0.0




Function Source
ntdll!KiFastSystemCallRet
ntdll!NtWaitForSingleObject+c
kernel32!WaitForSingleObjectEx+ac
kernel32!WaitForSingleObject+12
w3core!HTTP_COMPRESSION::CompressionThread+126
kernel32!BaseThreadStart+34




Back to Top


Thread 10 - System ID 4280
Entry point rpcrt4!ThreadStartRoutine
Create time 9/7/2007 9:24:50 AM
Time spent in user mode 0 Days 0:0:0.0
Time spent in kernel mode 0 Days 0:0:0.15




Function Source
ntdll!KiFastSystemCallRet
ntdll!NtReplyWaitReceivePortEx+c
rpcrt4!LRPC_ADDRESS::ReceiveLotsaCalls+198
rpcrt4!RecvLotsaCallsWrapper+d
rpcrt4!BaseCachedThreadRoutine+9d
rpcrt4!ThreadStartRoutine+1b
kernel32!BaseThreadStart+34




Back to Top


Thread 11 - System ID 2352
Entry point ntdll!RtlpIOWorkerThread
Create time 9/7/2007 9:24:50 AM
Time spent in user mode 0 Days 0:0:0.0
Time spent in kernel mode 0 Days 0:0:0.0




Function Source
ntdll!KiFastSystemCallRet
ntdll!NtDelayExecution+c
ntdll!RtlpIOWorkerThread+3f
kernel32!BaseThreadStart+34




Back to Top


Thread 12 - System ID 3136
Entry point XCompress+1b60
Create time 9/7/2007 9:24:50 AM
Time spent in user mode 0 Days 0:0:0.15
Time spent in kernel mode 0 Days 0:0:0.0




This thread is calling an ISAPI Filter XCompress



Function Source
ntdll!KiFastSystemCallRet
ntdll!NtWaitForSingleObject+c
kernel32!WaitForSingleObjectEx+ac
kernel32!WaitForSingleObject+12
XCompress+1bca
kernel32!BaseThreadStart+34




Back to Top


Thread 13 - System ID 3932
Entry point mscorwks!ThreadpoolMgr::intermediateThreadProc
Create time 9/7/2007 9:24:50 AM
Time spent in user mode 0 Days 0:0:0.15
Time spent in kernel mode 0 Days 0:0:0.46




Function Source
ntdll!KiFastSystemCallRet
ntdll!ZwRemoveIoCompletion+c
kernel32!GetQueuedCompletionStatus+29
mscorwks!ThreadpoolMgr::CompletionPortThreadStart+11c
mscorwks!ThreadpoolMgr::intermediateThreadProc+49
kernel32!BaseThreadStart+34




Back to Top


Thread 14 - System ID 2196
Entry point mscorwks!ThreadpoolMgr::GateThreadStart
Create time 9/7/2007 9:24:50 AM
Time spent in user mode 0 Days 0:0:0.0
Time spent in kernel mode 0 Days 0:0:0.0




Function Source
ntdll!KiFastSystemCallRet
ntdll!NtDelayExecution+c
kernel32!SleepEx+68
mscorwks!EESleepEx+a3
mscorwks!__DangerousSwitchToThread+70
mscorwks!__SwitchToThread+b
mscorwks!ThreadpoolMgr::GateThreadStart+a1
kernel32!BaseThreadStart+34




Back to Top


Thread 15 - System ID 4488
Entry point mscorwks!ThreadpoolMgr::intermediateThreadProc
Create time 9/7/2007 9:24:50 AM
Time spent in user mode 0 Days 0:1:5.171
Time spent in kernel mode 0 Days 0:0:6.453




This thread is waiting on data to be returned from another server via
WinSock.



The call to WinSock originated from 1f4a1c3



Function Source
ntdll!KiFastSystemCallRet
ntdll!NtWaitForSingleObject+c
mswsock!SockWaitForSingleObject+19d
mswsock!WSPRecv+203
ws2_32!recv+83
1f4a1c3
System_ni+1c03fe
System_ni+1c02ad
System_ni+193658
System_ni+1b68df




Back to Top


Thread 16 - System ID 396
Entry point mscorwks!DebuggerRCThread::ThreadProcStatic
Create time 9/7/2007 9:24:50 AM
Time spent in user mode 0 Days 0:0:0.0
Time spent in kernel mode 0 Days 0:0:0.0




Function Source
ntdll!KiFastSystemCallRet
ntdll!NtWaitForMultipleObjects+c
kernel32!WaitForMultipleObjectsEx+11a
kernel32!WaitForMultipleObjects+18
mscorwks!DebuggerRCThread::MainLoop+cf
mscorwks!DebuggerRCThread::ThreadProc+ca
mscorwks!DebuggerRCThread::ThreadProcStatic+82
kernel32!BaseThreadStart+34




Back to Top


Thread 17 - System ID 3008
Entry point mscorwks!SVR::gc_heap::gc_thread_stub
Create time 9/7/2007 9:24:50 AM
Time spent in user mode 0 Days 0:0:48.812
Time spent in kernel mode 0 Days 0:0:1.515




Function Source
ntdll!KiFastSystemCallRet
ntdll!NtWaitForSingleObject+c
kernel32!WaitForSingleObjectEx+ac
mscorwks!PEImage::LoadImage+199
mscorwks!CLREvent::WaitEx+117
mscorwks!CLREvent::Wait+17
mscorwks!SVR::gc_heap::gc_thread_function+2e
mscorwks!SVR::gc_heap::gc_thread_stub+9b
kernel32!BaseThreadStart+34




Back to Top


Thread 18 - System ID 4060
Entry point mscorwks!SVR::gc_heap::gc_thread_stub
Create time 9/7/2007 9:24:50 AM
Time spent in user mode 0 Days 0:0:55.296
Time spent in kernel mode 0 Days 0:0:0.390




Function Source
ntdll!KiFastSystemCallRet
ntdll!NtWaitForSingleObject+c
kernel32!WaitForSingleObjectEx+ac
mscorwks!PEImage::LoadImage+199
mscorwks!CLREvent::WaitEx+117
mscorwks!CLREvent::Wait+17
mscorwks!SVR::gc_heap::gc_thread_function+57
mscorwks!SVR::gc_heap::gc_thread_stub+9b
kernel32!BaseThreadStart+34




Back to Top


Thread 19 - System ID 2344
Entry point mscorwks!SVR::gc_heap::gc_thread_stub
Create time 9/7/2007 9:24:50 AM
Time spent in user mode 0 Days 0:0:38.734
Time spent in kernel mode 0 Days 0:0:0.578




Function Source
ntdll!KiFastSystemCallRet
ntdll!NtWaitForSingleObject+c
kernel32!WaitForSingleObjectEx+ac
mscorwks!PEImage::LoadImage+199
mscorwks!CLREvent::WaitEx+117
mscorwks!CLREvent::Wait+17
mscorwks!SVR::gc_heap::gc_thread_function+57
mscorwks!SVR::gc_heap::gc_thread_stub+9b
kernel32!BaseThreadStart+34




Back to Top


Thread 20 - System ID 5324
Entry point mscorwks!SVR::gc_heap::gc_thread_stub
Create time 9/7/2007 9:24:50 AM
Time spent in user mode 0 Days 0:0:46.750
Time spent in kernel mode 0 Days 0:0:0.671




Function Source
ntdll!KiFastSystemCallRet
ntdll!NtWaitForSingleObject+c
kernel32!WaitForSingleObjectEx+ac
mscorwks!PEImage::LoadImage+199
mscorwks!CLREvent::WaitEx+117
mscorwks!CLREvent::Wait+17
mscorwks!SVR::gc_heap::gc_thread_function+57
mscorwks!SVR::gc_heap::gc_thread_stub+9b
kernel32!BaseThreadStart+34




Back to Top


Thread 21 - System ID 5552
Entry point mscorwks!Thread::intermediateThreadProc
Create time 9/7/2007 9:24:50 AM
Time spent in user mode 0 Days 0:0:0.296
Time spent in kernel mode 0 Days 0:0:0.31




Function Source
ntdll!KiFastSystemCallRet
ntdll!NtWaitForMultipleObjects+c
kernel32!WaitForMultipleObjectsEx+11a
kernel32!WaitForMultipleObjects+18
mscorwks!SVR::WaitForFinalizerEvent+7a
mscorwks!SVR::GCHeap::FinalizerThreadWorker+75
mscorwks!Thread::UserResumeThread+fb
mscorwks!Thread::DoADCallBack+355
mscorwks!Thread::DoADCallBack+541
mscorwks!ManagedThreadBase_NoADTransition+32
mscorwks!ManagedThreadBase::FinalizerBase+b
mscorwks!SVR::GCHeap::FinalizerThreadStart+bb
mscorwks!Thread::intermediateThreadProc+49
kernel32!BaseThreadStart+34




Back to Top


Thread 22 - System ID 3256
Entry point mscorwks!ThreadpoolMgr::TimerThreadStart
Create time 9/7/2007 9:24:51 AM
Time spent in user mode 0 Days 0:0:0.31
Time spent in kernel mode 0 Days 0:0:0.0




Function Source
ntdll!KiFastSystemCallRet
ntdll!NtDelayExecution+c
kernel32!SleepEx+68
mscorwks!ThreadpoolMgr::TimerThreadFire+6d
mscorwks!ThreadpoolMgr::TimerThreadStart+56
kernel32!BaseThreadStart+34




Back to Top


Thread 23 - System ID 2772
Entry point mscorwks!Thread::intermediateThreadProc
Create time 9/7/2007 9:24:51 AM
Time spent in user mode 0 Days 0:0:0.15
Time spent in kernel mode 0 Days 0:0:0.0




Function Source
ntdll!KiFastSystemCallRet
ntdll!NtWaitForSingleObject+c
kernel32!WaitForSingleObjectEx+ac
mscorwks!PEImage::LoadImage+199
mscorwks!CLREvent::WaitEx+117
mscorwks!CLREvent::Wait+17
mscorwks!AppDomain::ADUnloadThreadStart+2fb
mscorwks!Thread::intermediateThreadProc+49
kernel32!BaseThreadStart+34




Back to Top


Thread 24 - System ID 4560
Entry point mscorwks!Thread::intermediateThreadProc
Create time 9/7/2007 9:24:51 AM
Time spent in user mode 0 Days 0:0:0.46
Time spent in kernel mode 0 Days 0:0:0.0




Function Source
ntdll!KiFastSystemCallRet
ntdll!ZwRemoveIoCompletion+c
kernel32!GetQueuedCompletionStatus+29
mscorwks!ThreadpoolMgr::CompletionPortThreadStart+11c
mscorwks!Thread::intermediateThreadProc+49
kernel32!BaseThreadStart+34




Back to Top


Thread 25 - System ID 5348
Entry point w3tp!THREAD_MANAGER::ThreadManagerThread
Create time 9/7/2007 9:24:51 AM
Time spent in user mode 0 Days 0:0:0.593
Time spent in kernel mode 0 Days 0:0:0.203




Function Source
ntdll!KiFastSystemCallRet
ntdll!ZwRemoveIoCompletion+c
kernel32!GetQueuedCompletionStatus+29
w3tp!THREAD_POOL_DATA::ThreadPoolThread+33
w3tp!THREAD_POOL_DATA::ThreadPoolThread+24
w3tp!THREAD_MANAGER::ThreadManagerThread+39
kernel32!BaseThreadStart+34




Back to Top


Thread 26 - System ID 3588
Entry point System_Data!SNIAsyncWait
Create time 9/7/2007 9:24:51 AM
Time spent in user mode 0 Days 0:0:0.0
Time spent in kernel mode 0 Days 0:0:0.0




Function Source
ntdll!KiFastSystemCallRet
ntdll!ZwRemoveIoCompletion+c
kernel32!GetQueuedCompletionStatus+29
System_Data!SNIAsyncWait+6c
kernel32!BaseThreadStart+34




Back to Top


Thread 27 - System ID 5912
Entry point mscorwks!Thread::intermediateThreadProc
Create time 9/7/2007 9:24:51 AM
Time spent in user mode 0 Days 0:1:9.328
Time spent in kernel mode 0 Days 0:0:6.656




This thread is waiting on data to be returned from another server via
WinSock.



The call to WinSock originated from 1f4a1c3



Function Source
ntdll!KiFastSystemCallRet
ntdll!NtWaitForSingleObject+c
mswsock!SockWaitForSingleObject+19d
mswsock!WSPRecv+203
ws2_32!recv+83
1f4a1c3
System_ni+1c03fe
System_ni+1c02ad
System_ni+193658
System_ni+1b68df




Back to Top


Thread 28 - System ID 3976
Entry point mscorwks!Thread::intermediateThreadProc
Create time 9/7/2007 9:24:52 AM
Time spent in user mode 0 Days 0:0:0.15
Time spent in kernel mode 0 Days 0:0:0.15




Function Source
ntdll!KiFastSystemCallRet
ntdll!NtWaitForMultipleObjects+c
kernel32!WaitForMultipleObjectsEx+11a
mscorwks!WaitForMultipleObjectsEx_SO_TOLERANT+6f
mscorwks!Thread::DoAppropriateAptStateWait+3c
mscorwks!Thread::DoAppropriateWaitWorker+144
mscorwks!Thread::DoAppropriateWait+40
mscorwks!WaitHandleNative::CorWaitMultipleNative+20a
mscorlib_ni+314413




Back to Top


Thread 29 - System ID 4880
Entry point userenv!NotificationThread
Create time 9/7/2007 9:24:52 AM
Time spent in user mode 0 Days 0:0:0.0
Time spent in kernel mode 0 Days 0:0:0.0




Function Source
ntdll!KiFastSystemCallRet
ntdll!NtWaitForMultipleObjects+c
kernel32!WaitForMultipleObjectsEx+11a
kernel32!WaitForMultipleObjects+18
userenv!NotificationThread+5f
kernel32!BaseThreadStart+34




Back to Top


Thread 30 - System ID 3016
Entry point rpcrt4!ThreadStartRoutine
Create time 9/7/2007 9:24:53 AM
Time spent in user mode 0 Days 0:0:0.0
Time spent in kernel mode 0 Days 0:0:0.0




Function Source
ntdll!KiFastSystemCallRet
ntdll!NtReplyWaitReceivePortEx+c
rpcrt4!LRPC_ADDRESS::ReceiveLotsaCalls+198
rpcrt4!RecvLotsaCallsWrapper+d
rpcrt4!BaseCachedThreadRoutine+9d
rpcrt4!ThreadStartRoutine+1b
kernel32!BaseThreadStart+34




Back to Top


Thread 31 - System ID 4776
Entry point mscorwks!Thread::intermediateThreadProc
Create time 9/7/2007 9:24:53 AM
Time spent in user mode 0 Days 0:1:10.812
Time spent in kernel mode 0 Days 0:0:7.62




This thread is waiting on data to be returned from another server via
WinSock.



The call to WinSock originated from 1f4a1c3



Function Source
ntdll!KiFastSystemCallRet
ntdll!NtWaitForSingleObject+c
mswsock!SockWaitForSingleObject+19d
mswsock!WSPRecv+203
ws2_32!recv+83
1f4a1c3
System_ni+1c03fe
System_ni+1c02ad
System_ni+193658
System_ni+1b68df




Back to Top


Thread 32 - System ID 5668
Entry point mscorwks!Thread::intermediateThreadProc
Create time 9/7/2007 9:24:55 AM
Time spent in user mode 0 Days 0:1:7.328
Time spent in kernel mode 0 Days 0:0:6.484




This thread is waiting on data to be returned from another server via
WinSock.



The call to WinSock originated from 1f4a1c3



Function Source
ntdll!KiFastSystemCallRet
ntdll!NtWaitForSingleObject+c
mswsock!SockWaitForSingleObject+19d
mswsock!WSPRecv+203
ws2_32!recv+83
1f4a1c3
System_ni+1c03fe
System_ni+1c02ad
System_ni+193658
System_ni+1b68df




Back to Top


Thread 33 - System ID 2412
Entry point mscorwks!Thread::intermediateThreadProc
Create time 9/7/2007 9:25:05 AM
Time spent in user mode 0 Days 0:0:0.0
Time spent in kernel mode 0 Days 0:0:0.0




Function Source
ntdll!KiFastSystemCallRet
ntdll!NtWaitForMultipleObjects+c
kernel32!WaitForMultipleObjectsEx+11a
mscorwks!WaitForMultipleObjectsEx_SO_TOLERANT+6f
mscorwks!Thread::DoAppropriateAptStateWait+3c
mscorwks!Thread::DoAppropriateWaitWorker+144
mscorwks!Thread::DoAppropriateWait+40
mscorwks!WaitHandleNative::CorWaitMultipleNative+20a
mscorlib_ni+314413




Back to Top


Thread 34 - System ID 5640
Entry point mscorwks!Thread::intermediateThreadProc
Create time 9/7/2007 9:25:05 AM
Time spent in user mode 0 Days 0:0:0.31
Time spent in kernel mode 0 Days 0:0:0.0




Function Source
ntdll!KiFastSystemCallRet
ntdll!NtWaitForMultipleObjects+c
kernel32!WaitForMultipleObjectsEx+11a
mscorwks!WaitForMultipleObjectsEx_SO_TOLERANT+6f
mscorwks!Thread::DoAppropriateAptStateWait+3c
mscorwks!Thread::DoAppropriateWaitWorker+144
mscorwks!Thread::DoAppropriateWait+40
mscorwks!WaitHandleNative::CorWaitMultipleNative+20a
mscorlib_ni+314413




Back to Top


Thread 35 - System ID 2588
Entry point msvcrt!_endthreadex+2f
Create time 9/7/2007 9:25:40 AM
Time spent in user mode 0 Days 0:0:0.0
Time spent in kernel mode 0 Days 0:0:0.0




Function Source
ntdll!KiFastSystemCallRet
ntdll!NtWaitForSingleObject+c
kernel32!WaitForSingleObjectEx+ac
kernel32!WaitForSingleObject+12
comsvcs!CSTAThreadPool::LoadBalanceThreadControlLoop+29
msvcrt!_endthreadex+a3
kernel32!BaseThreadStart+34




Back to Top


Thread 36 - System ID 6104
Entry point msvcrt!_endthreadex+2f
Create time 9/7/2007 9:25:40 AM
Time spent in user mode 0 Days 0:0:0.0
Time spent in kernel mode 0 Days 0:0:0.0




Function Source
ntdll!KiFastSystemCallRet
ntdll!NtWaitForSingleObject+c
kernel32!WaitForSingleObjectEx+ac
kernel32!WaitForSingleObject+12
comsvcs!CSTAThreadPool::KillThreadControlLoop+25
msvcrt!_endthreadex+a3
kernel32!BaseThreadStart+34




Back to Top


Thread 37 - System ID 4808
Entry point msvcrt!_endthreadex+2f
Create time 9/7/2007 9:25:40 AM
Time spent in user mode 0 Days 0:0:1.562
Time spent in kernel mode 0 Days 0:0:0.46




Function Source
ntdll!KiFastSystemCallRet
ntdll!NtWaitForMultipleObjects+c
kernel32!WaitForMultipleObjectsEx+11a
user32!RealMsgWaitForMultipleObjectsEx+141
user32!MsgWaitForMultipleObjects+1f
comsvcs!CSTAThread::WorkerLoop+1f9
msvcrt!_endthreadex+a3
kernel32!BaseThreadStart+34




Back to Top


Thread 38 - System ID 4992
Entry point msvcrt!_endthreadex+2f
Create time 9/7/2007 9:25:40 AM
Time spent in user mode 0 Days 0:0:0.93
Time spent in kernel mode 0 Days 0:0:0.15




Function Source
ntdll!KiFastSystemCallRet
ntdll!NtWaitForMultipleObjects+c
kernel32!WaitForMultipleObjectsEx+11a
user32!RealMsgWaitForMultipleObjectsEx+141
user32!MsgWaitForMultipleObjects+1f
comsvcs!CSTAThread::WorkerLoop+1f9
msvcrt!_endthreadex+a3
kernel32!BaseThreadStart+34




Back to Top


Thread 39 - System ID 4784
Entry point msvcrt!_endthreadex+2f
Create time 9/7/2007 9:25:40 AM
Time spent in user mode 0 Days 0:0:0.718
Time spent in kernel mode 0 Days 0:0:0.15




Function Source
ntdll!KiFastSystemCallRet
ntdll!NtWaitForMultipleObjects+c
kernel32!WaitForMultipleObjectsEx+11a
user32!RealMsgWaitForMultipleObjectsEx+141
user32!MsgWaitForMultipleObjects+1f
comsvcs!CSTAThread::WorkerLoop+1f9
msvcrt!_endthreadex+a3
kernel32!BaseThreadStart+34




Back to Top


Thread 40 - System ID 5600
Entry point msvcrt!_endthreadex+2f
Create time 9/7/2007 9:25:40 AM
Time spent in user mode 0 Days 0:0:0.0
Time spent in kernel mode 0 Days 0:0:0.0




Function Source
ntdll!KiFastSystemCallRet
ntdll!NtWaitForMultipleObjects+c
kernel32!WaitForMultipleObjectsEx+11a
user32!RealMsgWaitForMultipleObjectsEx+141
user32!MsgWaitForMultipleObjects+1f
comsvcs!CSTAThread::WorkerLoop+1f9
msvcrt!_endthreadex+a3
kernel32!BaseThreadStart+34




Back to Top


Thread 41 - System ID 4596
Entry point msvcrt!_endthreadex+2f
Create time 9/7/2007 9:25:40 AM
Time spent in user mode 0 Days 0:0:0.15
Time spent in kernel mode 0 Days 0:0:0.0




Function Source
ntdll!KiFastSystemCallRet
ntdll!NtWaitForMultipleObjects+c
kernel32!WaitForMultipleObjectsEx+11a
user32!RealMsgWaitForMultipleObjectsEx+141
user32!MsgWaitForMultipleObjects+1f
comsvcs!CSTAThread::WorkerLoop+1f9
msvcrt!_endthreadex+a3
kernel32!BaseThreadStart+34




Back to Top


Thread 42 - System ID 4320
Entry point msvcrt!_endthreadex+2f
Create time 9/7/2007 9:25:40 AM
Time spent in user mode 0 Days 0:0:0.0
Time spent in kernel mode 0 Days 0:0:0.0




Function Source
ntdll!KiFastSystemCallRet
ntdll!NtWaitForMultipleObjects+c
kernel32!WaitForMultipleObjectsEx+11a
user32!RealMsgWaitForMultipleObjectsEx+141
user32!MsgWaitForMultipleObjects+1f
comsvcs!CSTAThread::WorkerLoop+1f9
msvcrt!_endthreadex+a3
kernel32!BaseThreadStart+34




Back to Top


Thread 43 - System ID 5820
Entry point msvcrt!_endthreadex+2f
Create time 9/7/2007 9:25:40 AM
Time spent in user mode 0 Days 0:0:0.921
Time spent in kernel mode 0 Days 0:0:0.46




Function Source
ntdll!KiFastSystemCallRet
ntdll!NtWaitForMultipleObjects+c
kernel32!WaitForMultipleObjectsEx+11a
user32!RealMsgWaitForMultipleObjectsEx+141
user32!MsgWaitForMultipleObjects+1f
comsvcs!CSTAThread::WorkerLoop+1f9
msvcrt!_endthreadex+a3
kernel32!BaseThreadStart+34




Back to Top


Thread 44 - System ID 3788
Entry point msvcrt!_endthreadex+2f
Create time 9/7/2007 9:25:40 AM
Time spent in user mode 0 Days 0:0:1.343
Time spent in kernel mode 0 Days 0:0:0.0




Function Source
ntdll!KiFastSystemCallRet
ntdll!NtWaitForMultipleObjects+c
kernel32!WaitForMultipleObjectsEx+11a
user32!RealMsgWaitForMultipleObjectsEx+141
user32!MsgWaitForMultipleObjects+1f
comsvcs!CSTAThread::WorkerLoop+1f9
msvcrt!_endthreadex+a3
kernel32!BaseThreadStart+34




Back to Top


Thread 45 - System ID 2224
Entry point msvcrt!_endthreadex+2f
Create time 9/7/2007 9:25:40 AM
Time spent in user mode 0 Days 0:0:0.406
Time spent in kernel mode 0 Days 0:0:0.0




Function Source
ntdll!KiFastSystemCallRet
ntdll!NtWaitForMultipleObjects+c
kernel32!WaitForMultipleObjectsEx+11a
user32!RealMsgWaitForMultipleObjectsEx+141
user32!MsgWaitForMultipleObjects+1f
comsvcs!CSTAThread::WorkerLoop+1f9
msvcrt!_endthreadex+a3
kernel32!BaseThreadStart+34




Back to Top


Thread 46 - System ID 4624
Entry point msvcrt!_endthreadex+2f
Create time 9/7/2007 9:25:40 AM
Time spent in user mode 0 Days 0:0:0.375
Time spent in kernel mode 0 Days 0:0:0.62




Function Source
ntdll!KiFastSystemCallRet
ntdll!NtWaitForMultipleObjects+c
kernel32!WaitForMultipleObjectsEx+11a
user32!RealMsgWaitForMultipleObjectsEx+141
user32!MsgWaitForMultipleObjects+1f
comsvcs!CSTAThread::WorkerLoop+1f9
msvcrt!_endthreadex+a3
kernel32!BaseThreadStart+34




Back to Top


Thread 47 - System ID 2004
Entry point msvcrt!_endthreadex+2f
Create time 9/7/2007 9:25:40 AM
Time spent in user mode 0 Days 0:0:0.171
Time spent in kernel mode 0 Days 0:0:0.62




This thread is calling the Sleep API. The call to this API originated
from mscorwks!EESleepEx+a3.



Function Source
ntdll!KiFastSystemCallRet
ntdll!NtDelayExecution+c
kernel32!SleepEx+68
mscorwks!EESleepEx+a3
mscorwks!CExecutionEngine::ClrSleepEx+d
mscorwks!ClrSleepEx+13
mscorwks!Thread::UserSleep+63
mscorwks!ThreadNative::Sleep+ce
9596b50
9596849
9596756
959aabf
959982f
9591185
System_Web_ni+20a5a4
System_Web_ni+21b521
System_Web_ni+21b487
System_Web_ni+35da2c
System_Web_ni+35e105
System_Web_ni+35e1df
1cf633c
mscorwks!UM2MThunk_WrapperHelper+1f
mscorwks!UM2MThunk_WrapperWorker+60
mscorwks!UM2MThunk_Wrapper+12
mscorwks!Thread::DoADCallBack+d9
mscorwks!UM2MDoADCallBack+7c
1cf6380
webengine!AspCompatAsyncCall::OnCall+145
comsvcs!CSTAActivityWork::STAActivityWorkHelper+5e
ole32!EnterForCallback+c4
ole32!SwitchForCallback+1a3
ole32!PerformCallback+54
ole32!CObjectContext::InternalContextCallback+159
ole32!CObjectContext::DoCallback+1c
comsvcs!CSTAActivityWork::DoWork+fd
comsvcs!CSTAThread::DoWork+18
comsvcs!CSTAThread::ProcessQueueWork+37
comsvcs!CSTAThread::WorkerLoop+190
msvcrt!_endthreadex+a3
kernel32!BaseThreadStart+34




Back to Top


Thread 48 - System ID 6040
Entry point ole32!CRpcThreadCache::RpcWorkerThreadEntry
Create time 9/7/2007 9:32:54 AM
Time spent in user mode 0 Days 0:0:0.0
Time spent in kernel mode 0 Days 0:0:0.0




Function Source
ntdll!KiFastSystemCallRet
ntdll!NtDelayExecution+c
kernel32!SleepEx+68
kernel32!Sleep+f
ole32!CROIDTable::WorkerThreadLoop+14
ole32!CRpcThread::WorkerLoop+26
ole32!CRpcThreadCache::RpcWorkerThreadEntry+20
kernel32!BaseThreadStart+34




Back to Top


Thread 49 - System ID 5008
Entry point asp!CApplnCleanupMgr::ApplnCleanupThread
Create time 9/7/2007 9:32:54 AM
Time spent in user mode 0 Days 0:0:0.0
Time spent in kernel mode 0 Days 0:0:0.0




Function Source
ntdll!KiFastSystemCallRet
ntdll!NtWaitForSingleObject+c
kernel32!WaitForSingleObjectEx+ac
kernel32!WaitForSingleObject+12
asp!CApplnCleanupMgr::ApplnCleanupDoWork+1e
asp!CApplnCleanupMgr::ApplnCleanupThread+a
kernel32!BaseThreadStart+34




Back to Top


Thread 50 - System ID 4796
Entry point msvcrt!_endthreadex+2f
Create time 9/7/2007 9:32:54 AM
Time spent in user mode 0 Days 0:0:0.0
Time spent in kernel mode 0 Days 0:0:0.0




Function Source
ntdll!KiFastSystemCallRet
ntdll!NtWaitForMultipleObjects+c
kernel32!WaitForMultipleObjectsEx+11a
user32!RealMsgWaitForMultipleObjectsEx+141
user32!MsgWaitForMultipleObjects+1f
asp!CMTACallbackThread::Thread+4f
msvcrt!_endthreadex+a3
kernel32!BaseThreadStart+34




Back to Top


Thread 51 - System ID 3428
Entry point asp!CViperReqManager::WatchThread
Create time 9/7/2007 9:32:54 AM
Time spent in user mode 0 Days 0:0:0.0
Time spent in kernel mode 0 Days 0:0:0.0




Function Source
ntdll!KiFastSystemCallRet
ntdll!NtWaitForSingleObject+c
kernel32!WaitForSingleObjectEx+ac
kernel32!WaitForSingleObject+12
asp!CViperReqManager::WatchThread+68
kernel32!BaseThreadStart+34




Back to Top


Thread 52 - System ID 3056
Entry point ntdll!RtlpWorkerThread
Create time 9/7/2007 9:36:51 AM
Time spent in user mode 0 Days 0:0:0.0
Time spent in kernel mode 0 Days 0:0:0.0




Function Source
ntdll!KiFastSystemCallRet
ntdll!ZwRemoveIoCompletion+c
ntdll!RtlpWorkerThread+3d
kernel32!BaseThreadStart+34




Back to Top


Thread 53 - System ID 3088
Entry point ntdll!RtlpWorkerThread
Create time 9/7/2007 9:36:51 AM
Time spent in user mode 0 Days 0:0:0.0
Time spent in kernel mode 0 Days 0:0:0.0




Function Source
ntdll!KiFastSystemCallRet
ntdll!ZwRemoveIoCompletion+c
ntdll!RtlpWorkerThread+3d
kernel32!BaseThreadStart+34




Back to Top


Thread 54 - System ID 2300
Entry point ntdll!RtlpWorkerThread
Create time 9/7/2007 9:37:51 AM
Time spent in user mode 0 Days 0:0:0.0
Time spent in kernel mode 0 Days 0:0:0.0




Function Source
ntdll!KiFastSystemCallRet
ntdll!ZwRemoveIoCompletion+c
ntdll!RtlpWorkerThread+3d
kernel32!BaseThreadStart+34




Back to Top

COM+ STA ThreadPool Report
Max STA Threads 100
Min STA Threads 4
Current STA Threads 11
g_activitiesPerThread 1
EmulateMTSBehavior True
STA Threads In-Call 0 (none)

Note: There was an error collecting details for the COM+ STA
Threadpool threads. The internal COM+ data structures may have been
corrupted.

Well-Known COM STA Threads Report
STA Name Thread ID Thread Status Call Status

Main STA 15 In-Call (bad symbols) waiting on data to be
returned from another server via WinSock



HTTP report
IIS ATQ worker thread count 5 Thread(s)
Available ATQ worker thread count 5 Thread(s)
Active client connections 515 client connection(s)

11 connection(s) waiting for the next request.
ASP report
Executing ASP requests 0 Request(s)
ASP templates cached 1 Template(s)
ASP template cache size 1,072.00 Bytes
Loaded ASP applications 1 Application(s)
ASP.DLL Version 6.0.3790.3959



ASP application report
ASP application metabase key /LM/W3SVC/1074716464/Root
Physical Path C:\REDIRECT\
Virtual Root /
Session Count 0 Session(s)
Request Count 0 Request(s)
Session Timeout 20 minutes(s)
Path to Global.asa
Server side script debugging enabled False
Client side script debugging enabled False
Out of process COM servers allowed False
Session state turned on True
Write buffering turned on True
Application restart enabled True
Parent paths enabled True
ASP Script error messages will be sent to browser True