Welcome to HostingForumz.com!
FAQFAQ      ProfileProfile    Private MessagesPrivate Messages   Log inLog in

Review of iisstate log for dllhost high CPU

 
   Web Hosting Problem Solving Community! (Home) -> IIS RSS
Next:  KERNEL32!IsBadReadPtr  
Author Message
user1507

External


Since: Mar 11, 2004
Posts: 2



(Msg. 1) Posted: Thu Mar 11, 2004 2:12 pm
Post subject: Review of iisstate log for dllhost high CPU
Archived from groups: microsoft>public>inetserver>iis (more info?)

Hi,
I'm working with our developers to come up with the means to identify
asp pages that are causing high CPU (99%) on our Win2000/IIS5 web
servers. These have been difficult for us to track down and have
usually been caused by a loop in asp code, but so far I haven't been
able to tell them which asp page to look at.

I had a developer put a deliberate loop in an asp page on our test web
server. I then browed to this asp page and then ran 'iisstate -p pid'
using pid of the dllhost with high cpu. The iisstate log is listed
below. I see mostly 'Unable to locate ASP page' messages and nothing
that points to the asp page that's actually causing the error (in this
case I know which one, but in real life I won't). How do I actually
identify what asp page is causing the problem?

Jim

IISstate log:

Opened log file 'C:\iisstate\output\IISState-2788.log'

***********************
Starting new log output
IISState version 3.3.1

Thu Mar 11 11:32:38 2004

OS = Windows 2000
Executable: dllhost.exe
PID = 2788

Note: Thread times are formatted as HH:MM:SS.ms

***********************




Thread ID: 0
System Thread ID: ae0
Kernel Time: 0:0:0.31
User Time: 0:0:0.31
Thread Status: Thread is in a WAIT state.
Thread Type: Other
# ChildEBP RetAddr
00 0006fd28 7c599e8e ntdll!NtWaitForSingleObject+0xb
01 0006fd50 7c57b3d5 KERNEL32!WaitForSingleObjectEx+0x71
02 0006fd60 77aaa483 KERNEL32!WaitForSingleObject+0xf
03 0006fd80 77aa9c91
ole32!CSurrogateProcessActivator::WaitForSurrogateTimeout+0x4f
04 0006fd9c 01001230 ole32!CoRegisterSurrogateEx+0x169
05 0006ff24 010014c6 dllhost!WinMain+0xb0
06 0006ffc0 7c5987e7 dllhost!WinMainCRTStartup+0x156
07 0006fff0 00000000 KERNEL32!BaseProcessStart+0x3d




Thread ID: 1
System Thread ID: ad8
Kernel Time: 0:0:0.15
User Time: 0:0:0.15
Thread Type: Possible ASP page. Possible DCOM activity
Executing Page: Unable to locate ASP page

No remote call being made

# ChildEBP RetAddr
00 0088fe24 77d574d4 ntdll!NtReplyWaitReceivePortEx+0xb
01 0088ff74 77d56d9e RPCRT4!LRPC_ADDRESS::ReceiveLotsaCalls+0x74
02 0088ff78 77d39a00 RPCRT4!RecvLotsaCallsWrapper+0x9
03 0088ffa8 77d41c6c RPCRT4!BaseCachedThreadRoutine+0x4f
04 0088ffb4 7c57b382 RPCRT4!ThreadStartRoutine+0x18
05 0088ffec 00000000 KERNEL32!BaseThreadStart+0x52




Thread ID: 2
System Thread ID: af4
Kernel Time: 0:0:0.0
User Time: 0:0:0.0
Thread Type: Other
# ChildEBP RetAddr
00 008cff5c 7c59a0ed ntdll!NtDelayExecution+0xb
01 008cff7c 7c59a0b8 KERNEL32!SleepEx+0x32
02 008cff88 77ab85fc KERNEL32!Sleep+0xb
03 008cff90 77ab46fb ole32!CROIDTable::WorkerThreadLoop+0xc
04 008cffa8 77ab4653 ole32!CRpcThread::WorkerLoop+0x22
05 008cffb4 7c57b382 ole32!CRpcThreadCache::RpcWorkerThreadEntry+0x1a
06 008cffec 00000000 KERNEL32!BaseThreadStart+0x52




Thread ID: 3
System Thread ID: adc
Kernel Time: 0:0:0.0
User Time: 0:0:0.0
Thread Type: Other
# ChildEBP RetAddr
00 0090ff30 77abaf4d USER32!NtUserGetMessage+0xb
01 0090ff70 77abae9b ole32!CDllHost::STAWorkerLoop+0x40
02 0090ff8c 77abadd6 ole32!CDllHost::WorkerThread+0xc2
03 0090ff90 77ab46fb ole32!DLLHostThreadEntry+0x9
04 0090ffa8 77ab4653 ole32!CRpcThread::WorkerLoop+0x22
05 0090ffb4 7c57b382 ole32!CRpcThreadCache::RpcWorkerThreadEntry+0x1a
06 0090ffec 00000000 KERNEL32!BaseThreadStart+0x52




Thread ID: 4
System Thread ID: af0
Kernel Time: 0:0:0.15
User Time: 0:0:0.15
Thread Type: Other
# ChildEBP RetAddr
00 009dfc6c 7c585323 ntdll!NtRemoveIoCompletion+0xb
01 009dfc98 6de8b983 KERNEL32!GetQueuedCompletionStatus+0x27
02 009dfd94 6de8b8d8 TxfAux!WORK_QUEUE::WorkerLoop+0x83
03 009dffb4 7c57b382 TxfAux!WORK_QUEUE::ThreadLoop+0x58
04 009dffec 00000000 KERNEL32!BaseThreadStart+0x52




Thread ID: 5
System Thread ID: aec
Kernel Time: 0:0:0.0
User Time: 0:0:0.15
Thread Type: Other
# ChildEBP RetAddr
00 00a1fc6c 7c585323 ntdll!NtRemoveIoCompletion+0xb
01 00a1fc98 6de8b983 KERNEL32!GetQueuedCompletionStatus+0x27
02 00a1fd94 6de8b8d8 TxfAux!WORK_QUEUE::WorkerLoop+0x83
03 00a1ffb4 7c57b382 TxfAux!WORK_QUEUE::ThreadLoop+0x58
04 00a1ffec 00000000 KERNEL32!BaseThreadStart+0x52




Thread ID: 6
System Thread ID: 8c8
Kernel Time: 0:0:0.0
User Time: 0:0:0.0
Thread Type: Other
# ChildEBP RetAddr
00 00a5fc6c 7c585323 ntdll!NtRemoveIoCompletion+0xb
01 00a5fc98 6de8b983 KERNEL32!GetQueuedCompletionStatus+0x27
02 00a5fd94 6de8b8d8 TxfAux!WORK_QUEUE::WorkerLoop+0x83
03 00a5ffb4 7c57b382 TxfAux!WORK_QUEUE::ThreadLoop+0x58
04 00a5ffec 00000000 KERNEL32!BaseThreadStart+0x52




Thread ID: 7
System Thread ID: 6d4
Kernel Time: 0:0:0.0
User Time: 0:0:0.0
Thread Type: Other
# ChildEBP RetAddr
00 00a9fc6c 7c585323 ntdll!NtRemoveIoCompletion+0xb
01 00a9fc98 6de8b983 KERNEL32!GetQueuedCompletionStatus+0x27
02 00a9fd94 6de8b8d8 TxfAux!WORK_QUEUE::WorkerLoop+0x83
03 00a9ffb4 7c57b382 TxfAux!WORK_QUEUE::ThreadLoop+0x58
04 00a9ffec 00000000 KERNEL32!BaseThreadStart+0x52




Thread ID: 8
System Thread ID: ac8
Kernel Time: 0:0:0.46
User Time: 0:0:0.0
Thread Type: Possible ASP page. Possible DCOM activity
Executing Page: Unable to locate ASP page

No remote call being made

# ChildEBP RetAddr
00 00adfe24 77d574d4 ntdll!NtReplyWaitReceivePortEx+0xb
01 00adff74 77d56d9e RPCRT4!LRPC_ADDRESS::ReceiveLotsaCalls+0x74
02 00adff78 77d39a00 RPCRT4!RecvLotsaCallsWrapper+0x9
03 00adffa8 77d41c6c RPCRT4!BaseCachedThreadRoutine+0x4f
04 00adffb4 7c57b382 RPCRT4!ThreadStartRoutine+0x18
05 00adffec 00000000 KERNEL32!BaseThreadStart+0x52




Thread ID: 9
System Thread ID: 154
Kernel Time: 0:0:0.0
User Time: 0:0:0.0
Thread Type: Idle ASP thread
# ChildEBP RetAddr
00 00c5ff08 7c59a059 ntdll!ZwWaitForMultipleObjects+0xb
01 00c5ff58 7c599f6c KERNEL32!WaitForMultipleObjectsEx+0xea
02 00c5ff70 787f37d4 KERNEL32!WaitForMultipleObjects+0x17
03 00c5ffb4 7c57b382 COMSVCS!CEventDispatcher::PushEvents+0x44
04 00c5ffc0 00000008 KERNEL32!BaseThreadStart+0x52




Thread ID: 10
System Thread ID: 150
Kernel Time: 0:0:0.0
User Time: 0:0:0.0
Thread Type: Possible ASP page. Possible DCOM activity
Executing Page: Unable to locate ASP page

Remote call is either to a MTA object or object not initialized. Also,
possible utility thread.
DCOM call being made to Process ID: 1660
Waiting on thread id: ffffffff

# ChildEBP RetAddr
00 00c9fb68 77d4ec77 ntdll!NtRequestWaitReplyPort+0xb
01 00c9fb94 77d3a2c7 RPCRT4!LRPC_CCALL::SendReceive+0x11e
02 00c9fba0 77b23b2c RPCRT4!I_RpcSendReceive+0x2c
03 00c9fbc0 77b239f7 ole32!ThreadSendReceive+0xef
04 00c9fbd8 77b20aa5
ole32!CRpcChannelBuffer::SwitchAptAndDispatchCall+0x14a
05 00c9fc18 77b23870 ole32!CRpcChannelBuffer::SendReceive2+0x96
06 00c9fc28 77a6c767 ole32!CRpcChannelBuffer::SendReceive+0x11
07 00c9fc88 77ab6ac3 ole32!CAptRpcChnl::SendReceive+0xa9
08 00c9fce0 77d90328 ole32!CCtxComChnl::SendReceive+0x124
09 00c9fcfc 77d92b3f RPCRT4!NdrProxySendReceive+0x4c
0a 00c9ff44 77d95f85 RPCRT4!NdrClientCall2+0x4f5
0b 00c9ff60 77d77fcb RPCRT4!ObjectStublessClient+0x76
0c 00c9ff70 787f372e RPCRT4!ObjectStubless+0xf
0d 00c9ffb4 7c57b382
COMSVCS!CEventDispatcher::GetEventServerInfoThread+0x10e
0e 00c9ffec 00000000 KERNEL32!BaseThreadStart+0x52




Thread ID: 11
System Thread ID: 9a0
Kernel Time: 0:0:0.0
User Time: 0:0:0.0
Thread Type: Idle ASP thread
# ChildEBP RetAddr
00 00cdfee0 7c59a0ed ntdll!NtDelayExecution+0xb
01 00cdff00 7c59a0b8 KERNEL32!SleepEx+0x32
02 00cdff0c 787d011a KERNEL32!Sleep+0xb
03 00cdff7c 780085bc COMSVCS!PostData+0xf2
04 00cdffb4 7c57b382 MSVCRT!_endthreadex+0xc1
05 00cdffec 00000000 KERNEL32!BaseThreadStart+0x52




Thread ID: 12
System Thread ID: 9ac
Kernel Time: 0:0:0.15
User Time: 0:0:0.0
Thread Type: Other
# ChildEBP RetAddr
00 00f5fe5c 7c59a059 ntdll!ZwWaitForMultipleObjects+0xb
01 00f5feac 77e1e9fb KERNEL32!WaitForMultipleObjectsEx+0xea
02 00f5ff08 77e1ea48 USER32!MsgWaitForMultipleObjectsEx+0x153
03 00f5ff24 6e5a5a7c USER32!MsgWaitForMultipleObjects+0x1d
04 00f5ff7c 780085bc IISRTL!SchedulerWorkerThread+0xa7
05 00f5ffb4 7c57b382 MSVCRT!_endthreadex+0xc1
06 00f5ffec 00000000 KERNEL32!BaseThreadStart+0x52




Thread ID: 13
System Thread ID: 168
Kernel Time: 0:0:0.31
User Time: 0:0:0.15
Thread Type: Other
# ChildEBP RetAddr
00 00f9fe5c 7c59a059 ntdll!ZwWaitForMultipleObjects+0xb
01 00f9feac 77e1e9fb KERNEL32!WaitForMultipleObjectsEx+0xea
02 00f9ff08 77e1ea48 USER32!MsgWaitForMultipleObjectsEx+0x153
03 00f9ff24 6e5a5a7c USER32!MsgWaitForMultipleObjects+0x1d
04 00f9ff7c 780085bc IISRTL!SchedulerWorkerThread+0xa7
05 00f9ffb4 7c57b382 MSVCRT!_endthreadex+0xc1
06 00f9ffec 00000000 KERNEL32!BaseThreadStart+0x52




Thread ID: 14
System Thread ID: a68
Kernel Time: 0:0:0.0
User Time: 0:0:0.0
Thread Type: HTTP Listener
# ChildEBP RetAddr
00 010cff50 7c585323 ntdll!NtRemoveIoCompletion+0xb
01 010cff7c 6d702957 KERNEL32!GetQueuedCompletionStatus+0x27
02 010cffb4 7c57b382 ISATQ!AtqPoolThread+0x40
03 010cffec 00000000 KERNEL32!BaseThreadStart+0x52




Thread ID: 15
System Thread ID: a1c
Kernel Time: 0:0:0.0
User Time: 0:0:0.0
Thread Type: HTTP Listener
# ChildEBP RetAddr
00 0110ff50 7c585323 ntdll!NtRemoveIoCompletion+0xb
01 0110ff7c 6d702957 KERNEL32!GetQueuedCompletionStatus+0x27
02 0110ffb4 7c57b382 ISATQ!AtqPoolThread+0x40
03 0110ffec 00000000 KERNEL32!BaseThreadStart+0x52




Thread ID: 16
System Thread ID: 540
Kernel Time: 0:0:0.0
User Time: 0:0:0.0
Thread Type: Possible ASP page. Possible DCOM activity
Executing Page: Unable to locate ASP page

No remote call being made
# ChildEBP RetAddr
00 0128feb8 7c585323 ntdll!NtRemoveIoCompletion+0xb
01 0128fee4 77d809da KERNEL32!GetQueuedCompletionStatus+0x27
02 0128ff20 77d50ede RPCRT4!COMMON_ProcessCalls+0x9e
03 0128ff74 77d50d17 RPCRT4!LOADABLE_TRANSPORT::ProcessIOEvents+0x99
04 0128ff78 77d39a00 RPCRT4!ProcessIOEventsWrapper+0x9
05 0128ffa8 77d41c6c RPCRT4!BaseCachedThreadRoutine+0x4f
06 0128ffb4 7c57b382 RPCRT4!ThreadStartRoutine+0x18
07 0128ffec 00000000 KERNEL32!BaseThreadStart+0x52




Thread ID: 17
System Thread ID: b2c
Kernel Time: 0:0:0.0
User Time: 0:0:0.0
Thread Type: Possible ASP page. Possible DCOM activity
Executing Page: Unable to locate ASP page

No remote call being made
# ChildEBP RetAddr
00 0156fe24 77d574d4 ntdll!NtReplyWaitReceivePortEx+0xb
01 0156ff74 77d56d9e RPCRT4!LRPC_ADDRESS::ReceiveLotsaCalls+0x74
02 0156ff78 77d39a00 RPCRT4!RecvLotsaCallsWrapper+0x9
03 0156ffa8 77d41c6c RPCRT4!BaseCachedThreadRoutine+0x4f
04 0156ffb4 7c57b382 RPCRT4!ThreadStartRoutine+0x18
05 0156ffec 00000000 KERNEL32!BaseThreadStart+0x52




Thread ID: 18
System Thread ID: b28
Kernel Time: 0:0:0.0
User Time: 0:0:0.0
Thread Type: ASP
Executing Page: Unable to locate ASP page

# ChildEBP RetAddr
00 0208fe70 7c59a059 ntdll!ZwWaitForMultipleObjects+0xb
01 0208fec0 77e1e9fb KERNEL32!WaitForMultipleObjectsEx+0xea
02 0208ff1c 77e1ea48 USER32!MsgWaitForMultipleObjectsEx+0x153
03 0208ff38 74a01e69 USER32!MsgWaitForMultipleObjects+0x1d
04 0208ff7c 78008454 asp!CMTACallbackThread::Thread+0x42
05 0208ffb4 7c57b382 MSVCRT!_endthread+0xc6
06 0208ffec 00000000 KERNEL32!BaseThreadStart+0x52




Thread ID: 19
System Thread ID: 534
Kernel Time: 0:0:0.0
User Time: 0:0:0.0
Thread Type: ASP
Executing Page: Unable to locate ASP page

# ChildEBP RetAddr
00 020cfe70 7c59a059 ntdll!ZwWaitForMultipleObjects+0xb
01 020cfec0 77e1e9fb KERNEL32!WaitForMultipleObjectsEx+0xea
02 020cff1c 77e1ea48 USER32!MsgWaitForMultipleObjectsEx+0x153
03 020cff38 74a01eca USER32!MsgWaitForMultipleObjects+0x1d
04 020cff7c 78008454 asp!Debugger+0x74
05 020cffb4 7c57b382 MSVCRT!_endthread+0xc6
06 020cffec 00000000 KERNEL32!BaseThreadStart+0x52




Thread ID: 20
System Thread ID: 9cc
Kernel Time: 0:0:0.15
User Time: 0:0:0.0
*** WARNING: Unable to verify checksum for
*** ERROR: Symbol file could not be found. Defaulted to export
symbols for -
Thread Type: PDM (Debugger) Thread.
# ChildEBP RetAddr
00 0210fddc 7c59a059 ntdll!ZwWaitForMultipleObjects+0xb
01 0210fe2c 77e1e9fb KERNEL32!WaitForMultipleObjectsEx+0xea
02 0210fe88 77e1ea48 USER32!MsgWaitForMultipleObjectsEx+0x153
03 0210fea4 4a00886c USER32!MsgWaitForMultipleObjects+0x1d
04 0210ff88 4a008a85 pdm+0x886c
05 0210ffb0 4a008a09 pdm+0x8a85
06 0210ffb4 7c57b382 pdm+0x8a09
07 0210ffec 00000000 KERNEL32!BaseThreadStart+0x52




Thread ID: 21
System Thread ID: 970
Kernel Time: 0:0:0.0
User Time: 0:0:0.0
Thread Type: Other
# ChildEBP RetAddr
00 0214ff9c 77f85c42 ntdll!NtDelayExecution+0xb
01 0214ffb4 7c57b382 ntdll!RtlpTimerThread+0x42
02 0214ffec 00000000 KERNEL32!BaseThreadStart+0x52




Thread ID: 22
System Thread ID: b04
Kernel Time: 0:0:0.0
User Time: 0:0:0.0
Thread Type: Idle ASP thread
# ChildEBP RetAddr
00 0218fe28 7c59a059 ntdll!ZwWaitForMultipleObjects+0xb
01 0218fe78 77e1e9fb KERNEL32!WaitForMultipleObjectsEx+0xea
02 0218fed4 77e1ea48 USER32!MsgWaitForMultipleObjectsEx+0x153
03 0218fef0 787c2885 USER32!MsgWaitForMultipleObjects+0x1d
04 0218ff1c 787c1daa COMSVCS!STAThread::WaitForWork+0x37
05 0218ffb4 7c57b382 COMSVCS!STAThread::STAThreadWorker+0x4b2
06 0218ffec 00000000 KERNEL32!BaseThreadStart+0x52




Thread ID: 23
System Thread ID: 6d8
Kernel Time: 0:0:0.62
User Time: 0:0:33.937
*** ERROR: Symbol file could not be found. Defaulted to export
symbols for C:\Program Files\Common Files\System\OLE DB\oledb32.dll -
*** ERROR: Symbol file could not be found. Defaulted to export
symbols for C:\Program Files\Common Files\System\OLE DB\msdasql.dll -
*** ERROR: Symbol file could not be found. Defaulted to export
symbols for C:\Program Files\Common Files\System\ADO\msadrh15.dll -
Thread Type: Other
# ChildEBP RetAddr
WARNING: Stack unwind information not available. Following frames may
be wrong.
00 021cefe8 1f6b82a7 oledb32!DllGetClassObject+0x9436
01 021cf080 1f53164e msdasql!DllGetClassObject+0x5ba7
02 00000001 00000000 msadrh15+0x164e




Thread ID: 24
System Thread ID: 850
Kernel Time: 0:0:0.0
User Time: 0:0:0.0
Thread Type: Idle ASP thread
# ChildEBP RetAddr
00 0220fe28 7c59a059 ntdll!ZwWaitForMultipleObjects+0xb
01 0220fe78 77e1e9fb KERNEL32!WaitForMultipleObjectsEx+0xea
02 0220fed4 77e1ea48 USER32!MsgWaitForMultipleObjectsEx+0x153
03 0220fef0 787c2885 USER32!MsgWaitForMultipleObjects+0x1d
04 0220ff1c 787c1a3a COMSVCS!STAThread::WaitForWork+0x37
05 0220ffb4 7c57b382 COMSVCS!STAThread::STAThreadWorker+0x142
06 0220ffec 00000000 KERNEL32!BaseThreadStart+0x52




Thread ID: 25
System Thread ID: a08
Kernel Time: 0:0:0.0
User Time: 0:0:0.0
Thread Type: Idle ASP thread
# ChildEBP RetAddr
00 0224fe28 7c59a059 ntdll!ZwWaitForMultipleObjects+0xb
01 0224fe78 77e1e9fb KERNEL32!WaitForMultipleObjectsEx+0xea
02 0224fed4 77e1ea48 USER32!MsgWaitForMultipleObjectsEx+0x153
03 0224fef0 787c2885 USER32!MsgWaitForMultipleObjects+0x1d
04 0224ff1c 787c1a3a COMSVCS!STAThread::WaitForWork+0x37
05 0224ffb4 7c57b382 COMSVCS!STAThread::STAThreadWorker+0x142
06 0224ffec 00000000 KERNEL32!BaseThreadStart+0x52




Thread ID: 26
System Thread ID: b38
Kernel Time: 0:0:0.0
User Time: 0:0:0.0
Thread Type: Idle ASP thread
# ChildEBP RetAddr
00 0228fe28 7c59a059 ntdll!ZwWaitForMultipleObjects+0xb
01 0228fe78 77e1e9fb KERNEL32!WaitForMultipleObjectsEx+0xea
02 0228fed4 77e1ea48 USER32!MsgWaitForMultipleObjectsEx+0x153
03 0228fef0 787c2885 USER32!MsgWaitForMultipleObjects+0x1d
04 0228ff1c 787c1a3a COMSVCS!STAThread::WaitForWork+0x37
05 0228ffb4 7c57b382 COMSVCS!STAThread::STAThreadWorker+0x142
06 0228ffec 00000000 KERNEL32!BaseThreadStart+0x52




Thread ID: 27
System Thread ID: aa0
Kernel Time: 0:0:0.0
User Time: 0:0:0.0
Thread Type: Idle ASP thread
# ChildEBP RetAddr
00 022cfe28 7c59a059 ntdll!ZwWaitForMultipleObjects+0xb
01 022cfe78 77e1e9fb KERNEL32!WaitForMultipleObjectsEx+0xea
02 022cfed4 77e1ea48 USER32!MsgWaitForMultipleObjectsEx+0x153
03 022cfef0 787c2885 USER32!MsgWaitForMultipleObjects+0x1d
04 022cff1c 787c1a3a COMSVCS!STAThread::WaitForWork+0x37
05 022cffb4 7c57b382 COMSVCS!STAThread::STAThreadWorker+0x142
06 022cffec 00000000 KERNEL32!BaseThreadStart+0x52




Thread ID: 28
System Thread ID: b00
Kernel Time: 0:0:0.0
User Time: 0:0:0.0
Thread Type: Idle ASP thread
# ChildEBP RetAddr
00 0230fe28 7c59a059 ntdll!ZwWaitForMultipleObjects+0xb
01 0230fe78 77e1e9fb KERNEL32!WaitForMultipleObjectsEx+0xea
02 0230fed4 77e1ea48 USER32!MsgWaitForMultipleObjectsEx+0x153
03 0230fef0 787c2885 USER32!MsgWaitForMultipleObjects+0x1d
04 0230ff1c 787c1a3a COMSVCS!STAThread::WaitForWork+0x37
05 0230ffb4 7c57b382 COMSVCS!STAThread::STAThreadWorker+0x142
06 0230ffec 00000000 KERNEL32!BaseThreadStart+0x52




Thread ID: 29
System Thread ID: 604
Kernel Time: 0:0:0.0
User Time: 0:0:0.0
Thread Type: Idle ASP thread
# ChildEBP RetAddr
00 0234fe28 7c59a059 ntdll!ZwWaitForMultipleObjects+0xb
01 0234fe78 77e1e9fb KERNEL32!WaitForMultipleObjectsEx+0xea
02 0234fed4 77e1ea48 USER32!MsgWaitForMultipleObjectsEx+0x153
03 0234fef0 787c2885 USER32!MsgWaitForMultipleObjects+0x1d
04 0234ff1c 787c1a3a COMSVCS!STAThread::WaitForWork+0x37
05 0234ffb4 7c57b382 COMSVCS!STAThread::STAThreadWorker+0x142
06 0234ffec 00000000 KERNEL32!BaseThreadStart+0x52




Thread ID: 30
System Thread ID: 684
Kernel Time: 0:0:0.0
User Time: 0:0:0.0
Thread Type: Idle ASP thread
# ChildEBP RetAddr
00 0238fe28 7c59a059 ntdll!ZwWaitForMultipleObjects+0xb
01 0238fe78 77e1e9fb KERNEL32!WaitForMultipleObjectsEx+0xea
02 0238fed4 77e1ea48 USER32!MsgWaitForMultipleObjectsEx+0x153
03 0238fef0 787c2885 USER32!MsgWaitForMultipleObjects+0x1d
04 0238ff1c 787c1a3a COMSVCS!STAThread::WaitForWork+0x37
05 0238ffb4 7c57b382 COMSVCS!STAThread::STAThreadWorker+0x142
06 0238ffec 00000000 KERNEL32!BaseThreadStart+0x52




Thread ID: 31
System Thread ID: 488
Kernel Time: 0:0:0.0
User Time: 0:0:0.0
Thread Type: Other
# ChildEBP RetAddr
00 0242ff20 77f8c35a ntdll!NtRemoveIoCompletion+0xb
01 0242ffb4 7c57b382 ntdll!RtlpWorkerThread+0x6b
02 0242ffec 00000000 KERNEL32!BaseThreadStart+0x52




Thread ID: 32
System Thread ID: b64
Kernel Time: 0:0:0.0
User Time: 0:0:0.0
Thread Status: Thread is in a WAIT state.
Thread Type: Other
# ChildEBP RetAddr
00 0282ff58 7c599e8e ntdll!NtWaitForSingleObject+0xb
01 0282ff80 7c57b3d5 KERNEL32!WaitForSingleObjectEx+0x71
02 0282ff90 1f8945ab KERNEL32!WaitForSingleObject+0xf
WARNING: Stack unwind information not available. Following frames may
be wrong.
03 0282ffb4 7c57b382 oledb32!DllGetClassObject+0x2881
04 0282ffec 00000000 KERNEL32!BaseThreadStart+0x52




Thread ID: 33
System Thread ID: b68
Kernel Time: 0:0:0.0
User Time: 0:0:0.0
Thread Status: Thread is in a WAIT state.
Thread Type: Other
# ChildEBP RetAddr
00 0286ff50 7c599e8e ntdll!NtWaitForSingleObject+0xb
01 0286ff78 7c57b3d5 KERNEL32!WaitForSingleObjectEx+0x71
02 0286ff88 1f8945bb KERNEL32!WaitForSingleObject+0xf
WARNING: Stack unwind information not available. Following frames may
be wrong.
03 0286ffb4 7c57b382 oledb32!DllGetClassObject+0x2891
04 0286ffec 00000000 KERNEL32!BaseThreadStart+0x52




Thread ID: 34
System Thread ID: b6c
Kernel Time: 0:0:0.0
User Time: 0:0:0.0
Thread Status: Thread is in a WAIT state.
Thread Type: Idle ASP thread
# ChildEBP RetAddr
00 028afd54 7c599e8e ntdll!NtWaitForSingleObject+0xb
01 028afd7c 7c57b3d5 KERNEL32!WaitForSingleObjectEx+0x71
02 028afd8c 7878d425 KERNEL32!WaitForSingleObject+0xf
03 028affb4 7c57b382 COMSVCS!PingThread+0xf5
04 028affec 00000000 KERNEL32!BaseThreadStart+0x52




Thread ID: 35
System Thread ID: b70
Kernel Time: 0:0:0.125
User Time: 0:0:0.62
*** ERROR: Symbol file could not be found. Defaulted to export
symbols for C:\WINNT\System32\msorcl32.dll -
Thread Type: Oracle Query. Possible ASP Page.
Executing Page: Unable to locate ASP page

# ChildEBP RetAddr
00 0290fe70 7c59a059 ntdll!ZwWaitForMultipleObjects+0xb
01 0290fec0 77e1e9fb KERNEL32!WaitForMultipleObjectsEx+0xea
02 0290ff1c 77e1ea48 USER32!MsgWaitForMultipleObjectsEx+0x153
03 0290ff38 1f76cc1a USER32!MsgWaitForMultipleObjects+0x1d
WARNING: Stack unwind information not available. Following frames may
be wrong.
04 0290ff7c 780085bc msorcl32!SQLMoreResults+0x4ba
05 0290ffb4 7c57b382 MSVCRT!_endthreadex+0xc1
06 0290ffec 00000000 KERNEL32!BaseThreadStart+0x52

Closing open log file C:\iisstate\output\IISState-2788.log

 >> Stay informed about: Review of iisstate log for dllhost high CPU 
Back to top
Login to vote
patfilot

External


Since: Aug 24, 2003
Posts: 1478



(Msg. 2) Posted: Thu Mar 11, 2004 11:06 pm
Post subject: Re: Review of iisstate log for dllhost high CPU [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

Most likely thread 23. I am pretty sure you are seeing a bug in
OLEDB32.dll. Try installing the latest MDAC.

Pat

"Jim Mapes" <jim.mapes RemoveThis @kv.com> wrote in message
news:f9aca754.0403111112.32efe7e8@posting.google.com...
 > Hi,
 > I'm working with our developers to come up with the means to identify
 > asp pages that are causing high CPU (99%) on our Win2000/IIS5 web
 > servers. These have been difficult for us to track down and have
 > usually been caused by a loop in asp code, but so far I haven't been
 > able to tell them which asp page to look at.
 >
 > I had a developer put a deliberate loop in an asp page on our test web
 > server. I then browed to this asp page and then ran 'iisstate -p pid'
 > using pid of the dllhost with high cpu. The iisstate log is listed
 > below. I see mostly 'Unable to locate ASP page' messages and nothing
 > that points to the asp page that's actually causing the error (in this
 > case I know which one, but in real life I won't). How do I actually
 > identify what asp page is causing the problem?
 >
 > Jim
 >
 > IISstate log:
 >
 > Opened log file 'C:\iisstate\output\IISState-2788.log'
 >
 > ***********************
 > Starting new log output
 > IISState version 3.3.1
 >
 > Thu Mar 11 11:32:38 2004
 >
 > OS = Windows 2000
 > Executable: dllhost.exe
 > PID = 2788
 >
 > Note: Thread times are formatted as HH:MM:SS.ms
 >
 > ***********************
 >
 >
 >
 >
 > Thread ID: 0
 > System Thread ID: ae0
 > Kernel Time: 0:0:0.31
 > User Time: 0:0:0.31
 > Thread Status: Thread is in a WAIT state.
 > Thread Type: Other
 > # ChildEBP RetAddr
 > 00 0006fd28 7c599e8e ntdll!NtWaitForSingleObject+0xb
 > 01 0006fd50 7c57b3d5 KERNEL32!WaitForSingleObjectEx+0x71
 > 02 0006fd60 77aaa483 KERNEL32!WaitForSingleObject+0xf
 > 03 0006fd80 77aa9c91
 > ole32!CSurrogateProcessActivator::WaitForSurrogateTimeout+0x4f
 > 04 0006fd9c 01001230 ole32!CoRegisterSurrogateEx+0x169
 > 05 0006ff24 010014c6 dllhost!WinMain+0xb0
 > 06 0006ffc0 7c5987e7 dllhost!WinMainCRTStartup+0x156
 > 07 0006fff0 00000000 KERNEL32!BaseProcessStart+0x3d
 >
 >
 >
 >
 > Thread ID: 1
 > System Thread ID: ad8
 > Kernel Time: 0:0:0.15
 > User Time: 0:0:0.15
 > Thread Type: Possible ASP page. Possible DCOM activity
 > Executing Page: Unable to locate ASP page
 >
 > No remote call being made
 >
 > # ChildEBP RetAddr
 > 00 0088fe24 77d574d4 ntdll!NtReplyWaitReceivePortEx+0xb
 > 01 0088ff74 77d56d9e RPCRT4!LRPC_ADDRESS::ReceiveLotsaCalls+0x74
 > 02 0088ff78 77d39a00 RPCRT4!RecvLotsaCallsWrapper+0x9
 > 03 0088ffa8 77d41c6c RPCRT4!BaseCachedThreadRoutine+0x4f
 > 04 0088ffb4 7c57b382 RPCRT4!ThreadStartRoutine+0x18
 > 05 0088ffec 00000000 KERNEL32!BaseThreadStart+0x52
 >
 >
 >
 >
 > Thread ID: 2
 > System Thread ID: af4
 > Kernel Time: 0:0:0.0
 > User Time: 0:0:0.0
 > Thread Type: Other
 > # ChildEBP RetAddr
 > 00 008cff5c 7c59a0ed ntdll!NtDelayExecution+0xb
 > 01 008cff7c 7c59a0b8 KERNEL32!SleepEx+0x32
 > 02 008cff88 77ab85fc KERNEL32!Sleep+0xb
 > 03 008cff90 77ab46fb ole32!CROIDTable::WorkerThreadLoop+0xc
 > 04 008cffa8 77ab4653 ole32!CRpcThread::WorkerLoop+0x22
 > 05 008cffb4 7c57b382 ole32!CRpcThreadCache::RpcWorkerThreadEntry+0x1a
 > 06 008cffec 00000000 KERNEL32!BaseThreadStart+0x52
 >
 >
 >
 >
 > Thread ID: 3
 > System Thread ID: adc
 > Kernel Time: 0:0:0.0
 > User Time: 0:0:0.0
 > Thread Type: Other
 > # ChildEBP RetAddr
 > 00 0090ff30 77abaf4d USER32!NtUserGetMessage+0xb
 > 01 0090ff70 77abae9b ole32!CDllHost::STAWorkerLoop+0x40
 > 02 0090ff8c 77abadd6 ole32!CDllHost::WorkerThread+0xc2
 > 03 0090ff90 77ab46fb ole32!DLLHostThreadEntry+0x9
 > 04 0090ffa8 77ab4653 ole32!CRpcThread::WorkerLoop+0x22
 > 05 0090ffb4 7c57b382 ole32!CRpcThreadCache::RpcWorkerThreadEntry+0x1a
 > 06 0090ffec 00000000 KERNEL32!BaseThreadStart+0x52
 >
 >
 >
 >
 > Thread ID: 4
 > System Thread ID: af0
 > Kernel Time: 0:0:0.15
 > User Time: 0:0:0.15
 > Thread Type: Other
 > # ChildEBP RetAddr
 > 00 009dfc6c 7c585323 ntdll!NtRemoveIoCompletion+0xb
 > 01 009dfc98 6de8b983 KERNEL32!GetQueuedCompletionStatus+0x27
 > 02 009dfd94 6de8b8d8 TxfAux!WORK_QUEUE::WorkerLoop+0x83
 > 03 009dffb4 7c57b382 TxfAux!WORK_QUEUE::ThreadLoop+0x58
 > 04 009dffec 00000000 KERNEL32!BaseThreadStart+0x52
 >
 >
 >
 >
 > Thread ID: 5
 > System Thread ID: aec
 > Kernel Time: 0:0:0.0
 > User Time: 0:0:0.15
 > Thread Type: Other
 > # ChildEBP RetAddr
 > 00 00a1fc6c 7c585323 ntdll!NtRemoveIoCompletion+0xb
 > 01 00a1fc98 6de8b983 KERNEL32!GetQueuedCompletionStatus+0x27
 > 02 00a1fd94 6de8b8d8 TxfAux!WORK_QUEUE::WorkerLoop+0x83
 > 03 00a1ffb4 7c57b382 TxfAux!WORK_QUEUE::ThreadLoop+0x58
 > 04 00a1ffec 00000000 KERNEL32!BaseThreadStart+0x52
 >
 >
 >
 >
 > Thread ID: 6
 > System Thread ID: 8c8
 > Kernel Time: 0:0:0.0
 > User Time: 0:0:0.0
 > Thread Type: Other
 > # ChildEBP RetAddr
 > 00 00a5fc6c 7c585323 ntdll!NtRemoveIoCompletion+0xb
 > 01 00a5fc98 6de8b983 KERNEL32!GetQueuedCompletionStatus+0x27
 > 02 00a5fd94 6de8b8d8 TxfAux!WORK_QUEUE::WorkerLoop+0x83
 > 03 00a5ffb4 7c57b382 TxfAux!WORK_QUEUE::ThreadLoop+0x58
 > 04 00a5ffec 00000000 KERNEL32!BaseThreadStart+0x52
 >
 >
 >
 >
 > Thread ID: 7
 > System Thread ID: 6d4
 > Kernel Time: 0:0:0.0
 > User Time: 0:0:0.0
 > Thread Type: Other
 > # ChildEBP RetAddr
 > 00 00a9fc6c 7c585323 ntdll!NtRemoveIoCompletion+0xb
 > 01 00a9fc98 6de8b983 KERNEL32!GetQueuedCompletionStatus+0x27
 > 02 00a9fd94 6de8b8d8 TxfAux!WORK_QUEUE::WorkerLoop+0x83
 > 03 00a9ffb4 7c57b382 TxfAux!WORK_QUEUE::ThreadLoop+0x58
 > 04 00a9ffec 00000000 KERNEL32!BaseThreadStart+0x52
 >
 >
 >
 >
 > Thread ID: 8
 > System Thread ID: ac8
 > Kernel Time: 0:0:0.46
 > User Time: 0:0:0.0
 > Thread Type: Possible ASP page. Possible DCOM activity
 > Executing Page: Unable to locate ASP page
 >
 > No remote call being made
 >
 > # ChildEBP RetAddr
 > 00 00adfe24 77d574d4 ntdll!NtReplyWaitReceivePortEx+0xb
 > 01 00adff74 77d56d9e RPCRT4!LRPC_ADDRESS::ReceiveLotsaCalls+0x74
 > 02 00adff78 77d39a00 RPCRT4!RecvLotsaCallsWrapper+0x9
 > 03 00adffa8 77d41c6c RPCRT4!BaseCachedThreadRoutine+0x4f
 > 04 00adffb4 7c57b382 RPCRT4!ThreadStartRoutine+0x18
 > 05 00adffec 00000000 KERNEL32!BaseThreadStart+0x52
 >
 >
 >
 >
 > Thread ID: 9
 > System Thread ID: 154
 > Kernel Time: 0:0:0.0
 > User Time: 0:0:0.0
 > Thread Type: Idle ASP thread
 > # ChildEBP RetAddr
 > 00 00c5ff08 7c59a059 ntdll!ZwWaitForMultipleObjects+0xb
 > 01 00c5ff58 7c599f6c KERNEL32!WaitForMultipleObjectsEx+0xea
 > 02 00c5ff70 787f37d4 KERNEL32!WaitForMultipleObjects+0x17
 > 03 00c5ffb4 7c57b382 COMSVCS!CEventDispatcher::PushEvents+0x44
 > 04 00c5ffc0 00000008 KERNEL32!BaseThreadStart+0x52
 >
 >
 >
 >
 > Thread ID: 10
 > System Thread ID: 150
 > Kernel Time: 0:0:0.0
 > User Time: 0:0:0.0
 > Thread Type: Possible ASP page. Possible DCOM activity
 > Executing Page: Unable to locate ASP page
 >
 > Remote call is either to a MTA object or object not initialized. Also,
 > possible utility thread.
 > DCOM call being made to Process ID: 1660
 > Waiting on thread id: ffffffff
 >
 > # ChildEBP RetAddr
 > 00 00c9fb68 77d4ec77 ntdll!NtRequestWaitReplyPort+0xb
 > 01 00c9fb94 77d3a2c7 RPCRT4!LRPC_CCALL::SendReceive+0x11e
 > 02 00c9fba0 77b23b2c RPCRT4!I_RpcSendReceive+0x2c
 > 03 00c9fbc0 77b239f7 ole32!ThreadSendReceive+0xef
 > 04 00c9fbd8 77b20aa5
 > ole32!CRpcChannelBuffer::SwitchAptAndDispatchCall+0x14a
 > 05 00c9fc18 77b23870 ole32!CRpcChannelBuffer::SendReceive2+0x96
 > 06 00c9fc28 77a6c767 ole32!CRpcChannelBuffer::SendReceive+0x11
 > 07 00c9fc88 77ab6ac3 ole32!CAptRpcChnl::SendReceive+0xa9
 > 08 00c9fce0 77d90328 ole32!CCtxComChnl::SendReceive+0x124
 > 09 00c9fcfc 77d92b3f RPCRT4!NdrProxySendReceive+0x4c
 > 0a 00c9ff44 77d95f85 RPCRT4!NdrClientCall2+0x4f5
 > 0b 00c9ff60 77d77fcb RPCRT4!ObjectStublessClient+0x76
 > 0c 00c9ff70 787f372e RPCRT4!ObjectStubless+0xf
 > 0d 00c9ffb4 7c57b382
 > COMSVCS!CEventDispatcher::GetEventServerInfoThread+0x10e
 > 0e 00c9ffec 00000000 KERNEL32!BaseThreadStart+0x52
 >
 >
 >
 >
 > Thread ID: 11
 > System Thread ID: 9a0
 > Kernel Time: 0:0:0.0
 > User Time: 0:0:0.0
 > Thread Type: Idle ASP thread
 > # ChildEBP RetAddr
 > 00 00cdfee0 7c59a0ed ntdll!NtDelayExecution+0xb
 > 01 00cdff00 7c59a0b8 KERNEL32!SleepEx+0x32
 > 02 00cdff0c 787d011a KERNEL32!Sleep+0xb
 > 03 00cdff7c 780085bc COMSVCS!PostData+0xf2
 > 04 00cdffb4 7c57b382 MSVCRT!_endthreadex+0xc1
 > 05 00cdffec 00000000 KERNEL32!BaseThreadStart+0x52
 >
 >
 >
 >
 > Thread ID: 12
 > System Thread ID: 9ac
 > Kernel Time: 0:0:0.15
 > User Time: 0:0:0.0
 > Thread Type: Other
 > # ChildEBP RetAddr
 > 00 00f5fe5c 7c59a059 ntdll!ZwWaitForMultipleObjects+0xb
 > 01 00f5feac 77e1e9fb KERNEL32!WaitForMultipleObjectsEx+0xea
 > 02 00f5ff08 77e1ea48 USER32!MsgWaitForMultipleObjectsEx+0x153
 > 03 00f5ff24 6e5a5a7c USER32!MsgWaitForMultipleObjects+0x1d
 > 04 00f5ff7c 780085bc IISRTL!SchedulerWorkerThread+0xa7
 > 05 00f5ffb4 7c57b382 MSVCRT!_endthreadex+0xc1
 > 06 00f5ffec 00000000 KERNEL32!BaseThreadStart+0x52
 >
 >
 >
 >
 > Thread ID: 13
 > System Thread ID: 168
 > Kernel Time: 0:0:0.31
 > User Time: 0:0:0.15
 > Thread Type: Other
 > # ChildEBP RetAddr
 > 00 00f9fe5c 7c59a059 ntdll!ZwWaitForMultipleObjects+0xb
 > 01 00f9feac 77e1e9fb KERNEL32!WaitForMultipleObjectsEx+0xea
 > 02 00f9ff08 77e1ea48 USER32!MsgWaitForMultipleObjectsEx+0x153
 > 03 00f9ff24 6e5a5a7c USER32!MsgWaitForMultipleObjects+0x1d
 > 04 00f9ff7c 780085bc IISRTL!SchedulerWorkerThread+0xa7
 > 05 00f9ffb4 7c57b382 MSVCRT!_endthreadex+0xc1
 > 06 00f9ffec 00000000 KERNEL32!BaseThreadStart+0x52
 >
 >
 >
 >
 > Thread ID: 14
 > System Thread ID: a68
 > Kernel Time: 0:0:0.0
 > User Time: 0:0:0.0
 > Thread Type: HTTP Listener
 > # ChildEBP RetAddr
 > 00 010cff50 7c585323 ntdll!NtRemoveIoCompletion+0xb
 > 01 010cff7c 6d702957 KERNEL32!GetQueuedCompletionStatus+0x27
 > 02 010cffb4 7c57b382 ISATQ!AtqPoolThread+0x40
 > 03 010cffec 00000000 KERNEL32!BaseThreadStart+0x52
 >
 >
 >
 >
 > Thread ID: 15
 > System Thread ID: a1c
 > Kernel Time: 0:0:0.0
 > User Time: 0:0:0.0
 > Thread Type: HTTP Listener
 > # ChildEBP RetAddr
 > 00 0110ff50 7c585323 ntdll!NtRemoveIoCompletion+0xb
 > 01 0110ff7c 6d702957 KERNEL32!GetQueuedCompletionStatus+0x27
 > 02 0110ffb4 7c57b382 ISATQ!AtqPoolThread+0x40
 > 03 0110ffec 00000000 KERNEL32!BaseThreadStart+0x52
 >
 >
 >
 >
 > Thread ID: 16
 > System Thread ID: 540
 > Kernel Time: 0:0:0.0
 > User Time: 0:0:0.0
 > Thread Type: Possible ASP page. Possible DCOM activity
 > Executing Page: Unable to locate ASP page
 >
 > No remote call being made
 > # ChildEBP RetAddr
 > 00 0128feb8 7c585323 ntdll!NtRemoveIoCompletion+0xb
 > 01 0128fee4 77d809da KERNEL32!GetQueuedCompletionStatus+0x27
 > 02 0128ff20 77d50ede RPCRT4!COMMON_ProcessCalls+0x9e
 > 03 0128ff74 77d50d17 RPCRT4!LOADABLE_TRANSPORT::ProcessIOEvents+0x99
 > 04 0128ff78 77d39a00 RPCRT4!ProcessIOEventsWrapper+0x9
 > 05 0128ffa8 77d41c6c RPCRT4!BaseCachedThreadRoutine+0x4f
 > 06 0128ffb4 7c57b382 RPCRT4!ThreadStartRoutine+0x18
 > 07 0128ffec 00000000 KERNEL32!BaseThreadStart+0x52
 >
 >
 >
 >
 > Thread ID: 17
 > System Thread ID: b2c
 > Kernel Time: 0:0:0.0
 > User Time: 0:0:0.0
 > Thread Type: Possible ASP page. Possible DCOM activity
 > Executing Page: Unable to locate ASP page
 >
 > No remote call being made
 > # ChildEBP RetAddr
 > 00 0156fe24 77d574d4 ntdll!NtReplyWaitReceivePortEx+0xb
 > 01 0156ff74 77d56d9e RPCRT4!LRPC_ADDRESS::ReceiveLotsaCalls+0x74
 > 02 0156ff78 77d39a00 RPCRT4!RecvLotsaCallsWrapper+0x9
 > 03 0156ffa8 77d41c6c RPCRT4!BaseCachedThreadRoutine+0x4f
 > 04 0156ffb4 7c57b382 RPCRT4!ThreadStartRoutine+0x18
 > 05 0156ffec 00000000 KERNEL32!BaseThreadStart+0x52
 >
 >
 >
 >
 > Thread ID: 18
 > System Thread ID: b28
 > Kernel Time: 0:0:0.0
 > User Time: 0:0:0.0
 > Thread Type: ASP
 > Executing Page: Unable to locate ASP page
 >
 > # ChildEBP RetAddr
 > 00 0208fe70 7c59a059 ntdll!ZwWaitForMultipleObjects+0xb
 > 01 0208fec0 77e1e9fb KERNEL32!WaitForMultipleObjectsEx+0xea
 > 02 0208ff1c 77e1ea48 USER32!MsgWaitForMultipleObjectsEx+0x153
 > 03 0208ff38 74a01e69 USER32!MsgWaitForMultipleObjects+0x1d
 > 04 0208ff7c 78008454 asp!CMTACallbackThread::Thread+0x42
 > 05 0208ffb4 7c57b382 MSVCRT!_endthread+0xc6
 > 06 0208ffec 00000000 KERNEL32!BaseThreadStart+0x52
 >
 >
 >
 >
 > Thread ID: 19
 > System Thread ID: 534
 > Kernel Time: 0:0:0.0
 > User Time: 0:0:0.0
 > Thread Type: ASP
 > Executing Page: Unable to locate ASP page
 >
 > # ChildEBP RetAddr
 > 00 020cfe70 7c59a059 ntdll!ZwWaitForMultipleObjects+0xb
 > 01 020cfec0 77e1e9fb KERNEL32!WaitForMultipleObjectsEx+0xea
 > 02 020cff1c 77e1ea48 USER32!MsgWaitForMultipleObjectsEx+0x153
 > 03 020cff38 74a01eca USER32!MsgWaitForMultipleObjects+0x1d
 > 04 020cff7c 78008454 asp!Debugger+0x74
 > 05 020cffb4 7c57b382 MSVCRT!_endthread+0xc6
 > 06 020cffec 00000000 KERNEL32!BaseThreadStart+0x52
 >
 >
 >
 >
 > Thread ID: 20
 > System Thread ID: 9cc
 > Kernel Time: 0:0:0.15
 > User Time: 0:0:0.0
 > *** WARNING: Unable to verify checksum for
 > *** ERROR: Symbol file could not be found. Defaulted to export
 > symbols for -
 > Thread Type: PDM (Debugger) Thread.
 > # ChildEBP RetAddr
 > 00 0210fddc 7c59a059 ntdll!ZwWaitForMultipleObjects+0xb
 > 01 0210fe2c 77e1e9fb KERNEL32!WaitForMultipleObjectsEx+0xea
 > 02 0210fe88 77e1ea48 USER32!MsgWaitForMultipleObjectsEx+0x153
 > 03 0210fea4 4a00886c USER32!MsgWaitForMultipleObjects+0x1d
 > 04 0210ff88 4a008a85 pdm+0x886c
 > 05 0210ffb0 4a008a09 pdm+0x8a85
 > 06 0210ffb4 7c57b382 pdm+0x8a09
 > 07 0210ffec 00000000 KERNEL32!BaseThreadStart+0x52
 >
 >
 >
 >
 > Thread ID: 21
 > System Thread ID: 970
 > Kernel Time: 0:0:0.0
 > User Time: 0:0:0.0
 > Thread Type: Other
 > # ChildEBP RetAddr
 > 00 0214ff9c 77f85c42 ntdll!NtDelayExecution+0xb
 > 01 0214ffb4 7c57b382 ntdll!RtlpTimerThread+0x42
 > 02 0214ffec 00000000 KERNEL32!BaseThreadStart+0x52
 >
 >
 >
 >
 > Thread ID: 22
 > System Thread ID: b04
 > Kernel Time: 0:0:0.0
 > User Time: 0:0:0.0
 > Thread Type: Idle ASP thread
 > # ChildEBP RetAddr
 > 00 0218fe28 7c59a059 ntdll!ZwWaitForMultipleObjects+0xb
 > 01 0218fe78 77e1e9fb KERNEL32!WaitForMultipleObjectsEx+0xea
 > 02 0218fed4 77e1ea48 USER32!MsgWaitForMultipleObjectsEx+0x153
 > 03 0218fef0 787c2885 USER32!MsgWaitForMultipleObjects+0x1d
 > 04 0218ff1c 787c1daa COMSVCS!STAThread::WaitForWork+0x37
 > 05 0218ffb4 7c57b382 COMSVCS!STAThread::STAThreadWorker+0x4b2
 > 06 0218ffec 00000000 KERNEL32!BaseThreadStart+0x52
 >
 >
 >
 >
 > Thread ID: 23
 > System Thread ID: 6d8
 > Kernel Time: 0:0:0.62
 > User Time: 0:0:33.937
 > *** ERROR: Symbol file could not be found. Defaulted to export
 > symbols for C:\Program Files\Common Files\System\OLE DB\oledb32.dll -
 > *** ERROR: Symbol file could not be found. Defaulted to export
 > symbols for C:\Program Files\Common Files\System\OLE DB\msdasql.dll -
 > *** ERROR: Symbol file could not be found. Defaulted to export
 > symbols for C:\Program Files\Common Files\System\ADO\msadrh15.dll -
 > Thread Type: Other
 > # ChildEBP RetAddr
 > WARNING: Stack unwind information not available. Following frames may
 > be wrong.
 > 00 021cefe8 1f6b82a7 oledb32!DllGetClassObject+0x9436
 > 01 021cf080 1f53164e msdasql!DllGetClassObject+0x5ba7
 > 02 00000001 00000000 msadrh15+0x164e
 >
 >
 >
 >
 > Thread ID: 24
 > System Thread ID: 850
 > Kernel Time: 0:0:0.0
 > User Time: 0:0:0.0
 > Thread Type: Idle ASP thread
 > # ChildEBP RetAddr
 > 00 0220fe28 7c59a059 ntdll!ZwWaitForMultipleObjects+0xb
 > 01 0220fe78 77e1e9fb KERNEL32!WaitForMultipleObjectsEx+0xea
 > 02 0220fed4 77e1ea48 USER32!MsgWaitForMultipleObjectsEx+0x153
 > 03 0220fef0 787c2885 USER32!MsgWaitForMultipleObjects+0x1d
 > 04 0220ff1c 787c1a3a COMSVCS!STAThread::WaitForWork+0x37
 > 05 0220ffb4 7c57b382 COMSVCS!STAThread::STAThreadWorker+0x142
 > 06 0220ffec 00000000 KERNEL32!BaseThreadStart+0x52
 >
 >
 >
 >
 > Thread ID: 25
 > System Thread ID: a08
 > Kernel Time: 0:0:0.0
 > User Time: 0:0:0.0
 > Thread Type: Idle ASP thread
 > # ChildEBP RetAddr
 > 00 0224fe28 7c59a059 ntdll!ZwWaitForMultipleObjects+0xb
 > 01 0224fe78 77e1e9fb KERNEL32!WaitForMultipleObjectsEx+0xea
 > 02 0224fed4 77e1ea48 USER32!MsgWaitForMultipleObjectsEx+0x153
 > 03 0224fef0 787c2885 USER32!MsgWaitForMultipleObjects+0x1d
 > 04 0224ff1c 787c1a3a COMSVCS!STAThread::WaitForWork+0x37
 > 05 0224ffb4 7c57b382 COMSVCS!STAThread::STAThreadWorker+0x142
 > 06 0224ffec 00000000 KERNEL32!BaseThreadStart+0x52
 >
 >
 >
 >
 > Thread ID: 26
 > System Thread ID: b38
 > Kernel Time: 0:0:0.0
 > User Time: 0:0:0.0
 > Thread Type: Idle ASP thread
 > # ChildEBP RetAddr
 > 00 0228fe28 7c59a059 ntdll!ZwWaitForMultipleObjects+0xb
 > 01 0228fe78 77e1e9fb KERNEL32!WaitForMultipleObjectsEx+0xea
 > 02 0228fed4 77e1ea48 USER32!MsgWaitForMultipleObjectsEx+0x153
 > 03 0228fef0 787c2885 USER32!MsgWaitForMultipleObjects+0x1d
 > 04 0228ff1c 787c1a3a COMSVCS!STAThread::WaitForWork+0x37
 > 05 0228ffb4 7c57b382 COMSVCS!STAThread::STAThreadWorker+0x142
 > 06 0228ffec 00000000 KERNEL32!BaseThreadStart+0x52
 >
 >
 >
 >
 > Thread ID: 27
 > System Thread ID: aa0
 > Kernel Time: 0:0:0.0
 > User Time: 0:0:0.0
 > Thread Type: Idle ASP thread
 > # ChildEBP RetAddr
 > 00 022cfe28 7c59a059 ntdll!ZwWaitForMultipleObjects+0xb
 > 01 022cfe78 77e1e9fb KERNEL32!WaitForMultipleObjectsEx+0xea
 > 02 022cfed4 77e1ea48 USER32!MsgWaitForMultipleObjectsEx+0x153
 > 03 022cfef0 787c2885 USER32!MsgWaitForMultipleObjects+0x1d
 > 04 022cff1c 787c1a3a COMSVCS!STAThread::WaitForWork+0x37
 > 05 022cffb4 7c57b382 COMSVCS!STAThread::STAThreadWorker+0x142
 > 06 022cffec 00000000 KERNEL32!BaseThreadStart+0x52
 >
 >
 >
 >
 > Thread ID: 28
 > System Thread ID: b00
 > Kernel Time: 0:0:0.0
 > User Time: 0:0:0.0
 > Thread Type: Idle ASP thread
 > # ChildEBP RetAddr
 > 00 0230fe28 7c59a059 ntdll!ZwWaitForMultipleObjects+0xb
 > 01 0230fe78 77e1e9fb KERNEL32!WaitForMultipleObjectsEx+0xea
 > 02 0230fed4 77e1ea48 USER32!MsgWaitForMultipleObjectsEx+0x153
 > 03 0230fef0 787c2885 USER32!MsgWaitForMultipleObjects+0x1d
 > 04 0230ff1c 787c1a3a COMSVCS!STAThread::WaitForWork+0x37
 > 05 0230ffb4 7c57b382 COMSVCS!STAThread::STAThreadWorker+0x142
 > 06 0230ffec 00000000 KERNEL32!BaseThreadStart+0x52
 >
 >
 >
 >
 > Thread ID: 29
 > System Thread ID: 604
 > Kernel Time: 0:0:0.0
 > User Time: 0:0:0.0
 > Thread Type: Idle ASP thread
 > # ChildEBP RetAddr
 > 00 0234fe28 7c59a059 ntdll!ZwWaitForMultipleObjects+0xb
 > 01 0234fe78 77e1e9fb KERNEL32!WaitForMultipleObjectsEx+0xea
 > 02 0234fed4 77e1ea48 USER32!MsgWaitForMultipleObjectsEx+0x153
 > 03 0234fef0 787c2885 USER32!MsgWaitForMultipleObjects+0x1d
 > 04 0234ff1c 787c1a3a COMSVCS!STAThread::WaitForWork+0x37
 > 05 0234ffb4 7c57b382 COMSVCS!STAThread::STAThreadWorker+0x142
 > 06 0234ffec 00000000 KERNEL32!BaseThreadStart+0x52
 >
 >
 >
 >
 > Thread ID: 30
 > System Thread ID: 684
 > Kernel Time: 0:0:0.0
 > User Time: 0:0:0.0
 > Thread Type: Idle ASP thread
 > # ChildEBP RetAddr
 > 00 0238fe28 7c59a059 ntdll!ZwWaitForMultipleObjects+0xb
 > 01 0238fe78 77e1e9fb KERNEL32!WaitForMultipleObjectsEx+0xea
 > 02 0238fed4 77e1ea48 USER32!MsgWaitForMultipleObjectsEx+0x153
 > 03 0238fef0 787c2885 USER32!MsgWaitForMultipleObjects+0x1d
 > 04 0238ff1c 787c1a3a COMSVCS!STAThread::WaitForWork+0x37
 > 05 0238ffb4 7c57b382 COMSVCS!STAThread::STAThreadWorker+0x142
 > 06 0238ffec 00000000 KERNEL32!BaseThreadStart+0x52
 >
 >
 >
 >
 > Thread ID: 31
 > System Thread ID: 488
 > Kernel Time: 0:0:0.0
 > User Time: 0:0:0.0
 > Thread Type: Other
 > # ChildEBP RetAddr
 > 00 0242ff20 77f8c35a ntdll!NtRemoveIoCompletion+0xb
 > 01 0242ffb4 7c57b382 ntdll!RtlpWorkerThread+0x6b
 > 02 0242ffec 00000000 KERNEL32!BaseThreadStart+0x52
 >
 >
 >
 >
 > Thread ID: 32
 > System Thread ID: b64
 > Kernel Time: 0:0:0.0
 > User Time: 0:0:0.0
 > Thread Status: Thread is in a WAIT state.
 > Thread Type: Other
 > # ChildEBP RetAddr
 > 00 0282ff58 7c599e8e ntdll!NtWaitForSingleObject+0xb
 > 01 0282ff80 7c57b3d5 KERNEL32!WaitForSingleObjectEx+0x71
 > 02 0282ff90 1f8945ab KERNEL32!WaitForSingleObject+0xf
 > WARNING: Stack unwind information not available. Following frames may
 > be wrong.
 > 03 0282ffb4 7c57b382 oledb32!DllGetClassObject+0x2881
 > 04 0282ffec 00000000 KERNEL32!BaseThreadStart+0x52
 >
 >
 >
 >
 > Thread ID: 33
 > System Thread ID: b68
 > Kernel Time: 0:0:0.0
 > User Time: 0:0:0.0
 > Thread Status: Thread is in a WAIT state.
 > Thread Type: Other
 > # ChildEBP RetAddr
 > 00 0286ff50 7c599e8e ntdll!NtWaitForSingleObject+0xb
 > 01 0286ff78 7c57b3d5 KERNEL32!WaitForSingleObjectEx+0x71
 > 02 0286ff88 1f8945bb KERNEL32!WaitForSingleObject+0xf
 > WARNING: Stack unwind information not available. Following frames may
 > be wrong.
 > 03 0286ffb4 7c57b382 oledb32!DllGetClassObject+0x2891
 > 04 0286ffec 00000000 KERNEL32!BaseThreadStart+0x52
 >
 >
 >
 >
 > Thread ID: 34
 > System Thread ID: b6c
 > Kernel Time: 0:0:0.0
 > User Time: 0:0:0.0
 > Thread Status: Thread is in a WAIT state.
 > Thread Type: Idle ASP thread
 > # ChildEBP RetAddr
 > 00 028afd54 7c599e8e ntdll!NtWaitForSingleObject+0xb
 > 01 028afd7c 7c57b3d5 KERNEL32!WaitForSingleObjectEx+0x71
 > 02 028afd8c 7878d425 KERNEL32!WaitForSingleObject+0xf
 > 03 028affb4 7c57b382 COMSVCS!PingThread+0xf5
 > 04 028affec 00000000 KERNEL32!BaseThreadStart+0x52
 >
 >
 >
 >
 > Thread ID: 35
 > System Thread ID: b70
 > Kernel Time: 0:0:0.125
 > User Time: 0:0:0.62
 > *** ERROR: Symbol file could not be found. Defaulted to export
 > symbols for C:\WINNT\System32\msorcl32.dll -
 > Thread Type: Oracle Query. Possible ASP Page.
 > Executing Page: Unable to locate ASP page
 >
 > # ChildEBP RetAddr
 > 00 0290fe70 7c59a059 ntdll!ZwWaitForMultipleObjects+0xb
 > 01 0290fec0 77e1e9fb KERNEL32!WaitForMultipleObjectsEx+0xea
 > 02 0290ff1c 77e1ea48 USER32!MsgWaitForMultipleObjectsEx+0x153
 > 03 0290ff38 1f76cc1a USER32!MsgWaitForMultipleObjects+0x1d
 > WARNING: Stack unwind information not available. Following frames may
 > be wrong.
 > 04 0290ff7c 780085bc msorcl32!SQLMoreResults+0x4ba
 > 05 0290ffb4 7c57b382 MSVCRT!_endthreadex+0xc1
 > 06 0290ffec 00000000 KERNEL32!BaseThreadStart+0x52
 >
 > Closing open log file C:\iisstate\output\IISState-2788.log<!-- ~MESSAGE_AFTER~ -->

 >> Stay informed about: Review of iisstate log for dllhost high CPU 
Back to top
Login to vote
qbernard1

External


Since: Dec 23, 2003
Posts: 905



(Msg. 3) Posted: Fri Mar 12, 2004 3:14 pm
Post subject: Re: Review of iisstate log for dllhost high CPU [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

I think most of threads are idle. Can't tell much.
and I see there's mdac and oracle drive been use.
make sure you have both update to the latest version.

then try to run iisstate again.

--
Regards,
Bernard Cheah
<a style='text-decoration: underline;' href="http://support.microsoft.com/" target="_blank">http://support.microsoft.com/</a>
<a style='text-decoration: underline;' href="http://www.msmvps.com/bernard/" target="_blank">http://www.msmvps.com/bernard/</a>


"Jim Mapes" <jim.mapes.RemoveThis@kv.com> wrote in message
news:f9aca754.0403111112.32efe7e8@posting.google.com...
 > Hi,
 > I'm working with our developers to come up with the means to identify
 > asp pages that are causing high CPU (99%) on our Win2000/IIS5 web
 > servers. These have been difficult for us to track down and have
 > usually been caused by a loop in asp code, but so far I haven't been
 > able to tell them which asp page to look at.
 >
 > I had a developer put a deliberate loop in an asp page on our test web
 > server. I then browed to this asp page and then ran 'iisstate -p pid'
 > using pid of the dllhost with high cpu. The iisstate log is listed
 > below. I see mostly 'Unable to locate ASP page' messages and nothing
 > that points to the asp page that's actually causing the error (in this
 > case I know which one, but in real life I won't). How do I actually
 > identify what asp page is causing the problem?
 >
 > Jim
 >
 > IISstate log:
 >
 > Opened log file 'C:\iisstate\output\IISState-2788.log'
 >
 > ***********************
 > Starting new log output
 > IISState version 3.3.1
 >
 > Thu Mar 11 11:32:38 2004
 >
 > OS = Windows 2000
 > Executable: dllhost.exe
 > PID = 2788
 >
 > Note: Thread times are formatted as HH:MM:SS.ms
 >
 > ***********************
 >
 >
 >
 >
 > Thread ID: 0
 > System Thread ID: ae0
 > Kernel Time: 0:0:0.31
 > User Time: 0:0:0.31
 > Thread Status: Thread is in a WAIT state.
 > Thread Type: Other
 > # ChildEBP RetAddr
 > 00 0006fd28 7c599e8e ntdll!NtWaitForSingleObject+0xb
 > 01 0006fd50 7c57b3d5 KERNEL32!WaitForSingleObjectEx+0x71
 > 02 0006fd60 77aaa483 KERNEL32!WaitForSingleObject+0xf
 > 03 0006fd80 77aa9c91
 > ole32!CSurrogateProcessActivator::WaitForSurrogateTimeout+0x4f
 > 04 0006fd9c 01001230 ole32!CoRegisterSurrogateEx+0x169
 > 05 0006ff24 010014c6 dllhost!WinMain+0xb0
 > 06 0006ffc0 7c5987e7 dllhost!WinMainCRTStartup+0x156
 > 07 0006fff0 00000000 KERNEL32!BaseProcessStart+0x3d
 >
 >
 >
 >
 > Thread ID: 1
 > System Thread ID: ad8
 > Kernel Time: 0:0:0.15
 > User Time: 0:0:0.15
 > Thread Type: Possible ASP page. Possible DCOM activity
 > Executing Page: Unable to locate ASP page
 >
 > No remote call being made
 >
 > # ChildEBP RetAddr
 > 00 0088fe24 77d574d4 ntdll!NtReplyWaitReceivePortEx+0xb
 > 01 0088ff74 77d56d9e RPCRT4!LRPC_ADDRESS::ReceiveLotsaCalls+0x74
 > 02 0088ff78 77d39a00 RPCRT4!RecvLotsaCallsWrapper+0x9
 > 03 0088ffa8 77d41c6c RPCRT4!BaseCachedThreadRoutine+0x4f
 > 04 0088ffb4 7c57b382 RPCRT4!ThreadStartRoutine+0x18
 > 05 0088ffec 00000000 KERNEL32!BaseThreadStart+0x52
 >
 >
 >
 >
 > Thread ID: 2
 > System Thread ID: af4
 > Kernel Time: 0:0:0.0
 > User Time: 0:0:0.0
 > Thread Type: Other
 > # ChildEBP RetAddr
 > 00 008cff5c 7c59a0ed ntdll!NtDelayExecution+0xb
 > 01 008cff7c 7c59a0b8 KERNEL32!SleepEx+0x32
 > 02 008cff88 77ab85fc KERNEL32!Sleep+0xb
 > 03 008cff90 77ab46fb ole32!CROIDTable::WorkerThreadLoop+0xc
 > 04 008cffa8 77ab4653 ole32!CRpcThread::WorkerLoop+0x22
 > 05 008cffb4 7c57b382 ole32!CRpcThreadCache::RpcWorkerThreadEntry+0x1a
 > 06 008cffec 00000000 KERNEL32!BaseThreadStart+0x52
 >
 >
 >
 >
 > Thread ID: 3
 > System Thread ID: adc
 > Kernel Time: 0:0:0.0
 > User Time: 0:0:0.0
 > Thread Type: Other
 > # ChildEBP RetAddr
 > 00 0090ff30 77abaf4d USER32!NtUserGetMessage+0xb
 > 01 0090ff70 77abae9b ole32!CDllHost::STAWorkerLoop+0x40
 > 02 0090ff8c 77abadd6 ole32!CDllHost::WorkerThread+0xc2
 > 03 0090ff90 77ab46fb ole32!DLLHostThreadEntry+0x9
 > 04 0090ffa8 77ab4653 ole32!CRpcThread::WorkerLoop+0x22
 > 05 0090ffb4 7c57b382 ole32!CRpcThreadCache::RpcWorkerThreadEntry+0x1a
 > 06 0090ffec 00000000 KERNEL32!BaseThreadStart+0x52
 >
 >
 >
 >
 > Thread ID: 4
 > System Thread ID: af0
 > Kernel Time: 0:0:0.15
 > User Time: 0:0:0.15
 > Thread Type: Other
 > # ChildEBP RetAddr
 > 00 009dfc6c 7c585323 ntdll!NtRemoveIoCompletion+0xb
 > 01 009dfc98 6de8b983 KERNEL32!GetQueuedCompletionStatus+0x27
 > 02 009dfd94 6de8b8d8 TxfAux!WORK_QUEUE::WorkerLoop+0x83
 > 03 009dffb4 7c57b382 TxfAux!WORK_QUEUE::ThreadLoop+0x58
 > 04 009dffec 00000000 KERNEL32!BaseThreadStart+0x52
 >
 >
 >
 >
 > Thread ID: 5
 > System Thread ID: aec
 > Kernel Time: 0:0:0.0
 > User Time: 0:0:0.15
 > Thread Type: Other
 > # ChildEBP RetAddr
 > 00 00a1fc6c 7c585323 ntdll!NtRemoveIoCompletion+0xb
 > 01 00a1fc98 6de8b983 KERNEL32!GetQueuedCompletionStatus+0x27
 > 02 00a1fd94 6de8b8d8 TxfAux!WORK_QUEUE::WorkerLoop+0x83
 > 03 00a1ffb4 7c57b382 TxfAux!WORK_QUEUE::ThreadLoop+0x58
 > 04 00a1ffec 00000000 KERNEL32!BaseThreadStart+0x52
 >
 >
 >
 >
 > Thread ID: 6
 > System Thread ID: 8c8
 > Kernel Time: 0:0:0.0
 > User Time: 0:0:0.0
 > Thread Type: Other
 > # ChildEBP RetAddr
 > 00 00a5fc6c 7c585323 ntdll!NtRemoveIoCompletion+0xb
 > 01 00a5fc98 6de8b983 KERNEL32!GetQueuedCompletionStatus+0x27
 > 02 00a5fd94 6de8b8d8 TxfAux!WORK_QUEUE::WorkerLoop+0x83
 > 03 00a5ffb4 7c57b382 TxfAux!WORK_QUEUE::ThreadLoop+0x58
 > 04 00a5ffec 00000000 KERNEL32!BaseThreadStart+0x52
 >
 >
 >
 >
 > Thread ID: 7
 > System Thread ID: 6d4
 > Kernel Time: 0:0:0.0
 > User Time: 0:0:0.0
 > Thread Type: Other
 > # ChildEBP RetAddr
 > 00 00a9fc6c 7c585323 ntdll!NtRemoveIoCompletion+0xb
 > 01 00a9fc98 6de8b983 KERNEL32!GetQueuedCompletionStatus+0x27
 > 02 00a9fd94 6de8b8d8 TxfAux!WORK_QUEUE::WorkerLoop+0x83
 > 03 00a9ffb4 7c57b382 TxfAux!WORK_QUEUE::ThreadLoop+0x58
 > 04 00a9ffec 00000000 KERNEL32!BaseThreadStart+0x52
 >
 >
 >
 >
 > Thread ID: 8
 > System Thread ID: ac8
 > Kernel Time: 0:0:0.46
 > User Time: 0:0:0.0
 > Thread Type: Possible ASP page. Possible DCOM activity
 > Executing Page: Unable to locate ASP page
 >
 > No remote call being made
 >
 > # ChildEBP RetAddr
 > 00 00adfe24 77d574d4 ntdll!NtReplyWaitReceivePortEx+0xb
 > 01 00adff74 77d56d9e RPCRT4!LRPC_ADDRESS::ReceiveLotsaCalls+0x74
 > 02 00adff78 77d39a00 RPCRT4!RecvLotsaCallsWrapper+0x9
 > 03 00adffa8 77d41c6c RPCRT4!BaseCachedThreadRoutine+0x4f
 > 04 00adffb4 7c57b382 RPCRT4!ThreadStartRoutine+0x18
 > 05 00adffec 00000000 KERNEL32!BaseThreadStart+0x52
 >
 >
 >
 >
 > Thread ID: 9
 > System Thread ID: 154
 > Kernel Time: 0:0:0.0
 > User Time: 0:0:0.0
 > Thread Type: Idle ASP thread
 > # ChildEBP RetAddr
 > 00 00c5ff08 7c59a059 ntdll!ZwWaitForMultipleObjects+0xb
 > 01 00c5ff58 7c599f6c KERNEL32!WaitForMultipleObjectsEx+0xea
 > 02 00c5ff70 787f37d4 KERNEL32!WaitForMultipleObjects+0x17
 > 03 00c5ffb4 7c57b382 COMSVCS!CEventDispatcher::PushEvents+0x44
 > 04 00c5ffc0 00000008 KERNEL32!BaseThreadStart+0x52
 >
 >
 >
 >
 > Thread ID: 10
 > System Thread ID: 150
 > Kernel Time: 0:0:0.0
 > User Time: 0:0:0.0
 > Thread Type: Possible ASP page. Possible DCOM activity
 > Executing Page: Unable to locate ASP page
 >
 > Remote call is either to a MTA object or object not initialized. Also,
 > possible utility thread.
 > DCOM call being made to Process ID: 1660
 > Waiting on thread id: ffffffff
 >
 > # ChildEBP RetAddr
 > 00 00c9fb68 77d4ec77 ntdll!NtRequestWaitReplyPort+0xb
 > 01 00c9fb94 77d3a2c7 RPCRT4!LRPC_CCALL::SendReceive+0x11e
 > 02 00c9fba0 77b23b2c RPCRT4!I_RpcSendReceive+0x2c
 > 03 00c9fbc0 77b239f7 ole32!ThreadSendReceive+0xef
 > 04 00c9fbd8 77b20aa5
 > ole32!CRpcChannelBuffer::SwitchAptAndDispatchCall+0x14a
 > 05 00c9fc18 77b23870 ole32!CRpcChannelBuffer::SendReceive2+0x96
 > 06 00c9fc28 77a6c767 ole32!CRpcChannelBuffer::SendReceive+0x11
 > 07 00c9fc88 77ab6ac3 ole32!CAptRpcChnl::SendReceive+0xa9
 > 08 00c9fce0 77d90328 ole32!CCtxComChnl::SendReceive+0x124
 > 09 00c9fcfc 77d92b3f RPCRT4!NdrProxySendReceive+0x4c
 > 0a 00c9ff44 77d95f85 RPCRT4!NdrClientCall2+0x4f5
 > 0b 00c9ff60 77d77fcb RPCRT4!ObjectStublessClient+0x76
 > 0c 00c9ff70 787f372e RPCRT4!ObjectStubless+0xf
 > 0d 00c9ffb4 7c57b382
 > COMSVCS!CEventDispatcher::GetEventServerInfoThread+0x10e
 > 0e 00c9ffec 00000000 KERNEL32!BaseThreadStart+0x52
 >
 >
 >
 >
 > Thread ID: 11
 > System Thread ID: 9a0
 > Kernel Time: 0:0:0.0
 > User Time: 0:0:0.0
 > Thread Type: Idle ASP thread
 > # ChildEBP RetAddr
 > 00 00cdfee0 7c59a0ed ntdll!NtDelayExecution+0xb
 > 01 00cdff00 7c59a0b8 KERNEL32!SleepEx+0x32
 > 02 00cdff0c 787d011a KERNEL32!Sleep+0xb
 > 03 00cdff7c 780085bc COMSVCS!PostData+0xf2
 > 04 00cdffb4 7c57b382 MSVCRT!_endthreadex+0xc1
 > 05 00cdffec 00000000 KERNEL32!BaseThreadStart+0x52
 >
 >
 >
 >
 > Thread ID: 12
 > System Thread ID: 9ac
 > Kernel Time: 0:0:0.15
 > User Time: 0:0:0.0
 > Thread Type: Other
 > # ChildEBP RetAddr
 > 00 00f5fe5c 7c59a059 ntdll!ZwWaitForMultipleObjects+0xb
 > 01 00f5feac 77e1e9fb KERNEL32!WaitForMultipleObjectsEx+0xea
 > 02 00f5ff08 77e1ea48 USER32!MsgWaitForMultipleObjectsEx+0x153
 > 03 00f5ff24 6e5a5a7c USER32!MsgWaitForMultipleObjects+0x1d
 > 04 00f5ff7c 780085bc IISRTL!SchedulerWorkerThread+0xa7
 > 05 00f5ffb4 7c57b382 MSVCRT!_endthreadex+0xc1
 > 06 00f5ffec 00000000 KERNEL32!BaseThreadStart+0x52
 >
 >
 >
 >
 > Thread ID: 13
 > System Thread ID: 168
 > Kernel Time: 0:0:0.31
 > User Time: 0:0:0.15
 > Thread Type: Other
 > # ChildEBP RetAddr
 > 00 00f9fe5c 7c59a059 ntdll!ZwWaitForMultipleObjects+0xb
 > 01 00f9feac 77e1e9fb KERNEL32!WaitForMultipleObjectsEx+0xea
 > 02 00f9ff08 77e1ea48 USER32!MsgWaitForMultipleObjectsEx+0x153
 > 03 00f9ff24 6e5a5a7c USER32!MsgWaitForMultipleObjects+0x1d
 > 04 00f9ff7c 780085bc IISRTL!SchedulerWorkerThread+0xa7
 > 05 00f9ffb4 7c57b382 MSVCRT!_endthreadex+0xc1
 > 06 00f9ffec 00000000 KERNEL32!BaseThreadStart+0x52
 >
 >
 >
 >
 > Thread ID: 14
 > System Thread ID: a68
 > Kernel Time: 0:0:0.0
 > User Time: 0:0:0.0
 > Thread Type: HTTP Listener
 > # ChildEBP RetAddr
 > 00 010cff50 7c585323 ntdll!NtRemoveIoCompletion+0xb
 > 01 010cff7c 6d702957 KERNEL32!GetQueuedCompletionStatus+0x27
 > 02 010cffb4 7c57b382 ISATQ!AtqPoolThread+0x40
 > 03 010cffec 00000000 KERNEL32!BaseThreadStart+0x52
 >
 >
 >
 >
 > Thread ID: 15
 > System Thread ID: a1c
 > Kernel Time: 0:0:0.0
 > User Time: 0:0:0.0
 > Thread Type: HTTP Listener
 > # ChildEBP RetAddr
 > 00 0110ff50 7c585323 ntdll!NtRemoveIoCompletion+0xb
 > 01 0110ff7c 6d702957 KERNEL32!GetQueuedCompletionStatus+0x27
 > 02 0110ffb4 7c57b382 ISATQ!AtqPoolThread+0x40
 > 03 0110ffec 00000000 KERNEL32!BaseThreadStart+0x52
 >
 >
 >
 >
 > Thread ID: 16
 > System Thread ID: 540
 > Kernel Time: 0:0:0.0
 > User Time: 0:0:0.0
 > Thread Type: Possible ASP page. Possible DCOM activity
 > Executing Page: Unable to locate ASP page
 >
 > No remote call being made
 > # ChildEBP RetAddr
 > 00 0128feb8 7c585323 ntdll!NtRemoveIoCompletion+0xb
 > 01 0128fee4 77d809da KERNEL32!GetQueuedCompletionStatus+0x27
 > 02 0128ff20 77d50ede RPCRT4!COMMON_ProcessCalls+0x9e
 > 03 0128ff74 77d50d17 RPCRT4!LOADABLE_TRANSPORT::ProcessIOEvents+0x99
 > 04 0128ff78 77d39a00 RPCRT4!ProcessIOEventsWrapper+0x9
 > 05 0128ffa8 77d41c6c RPCRT4!BaseCachedThreadRoutine+0x4f
 > 06 0128ffb4 7c57b382 RPCRT4!ThreadStartRoutine+0x18
 > 07 0128ffec 00000000 KERNEL32!BaseThreadStart+0x52
 >
 >
 >
 >
 > Thread ID: 17
 > System Thread ID: b2c
 > Kernel Time: 0:0:0.0
 > User Time: 0:0:0.0
 > Thread Type: Possible ASP page. Possible DCOM activity
 > Executing Page: Unable to locate ASP page
 >
 > No remote call being made
 > # ChildEBP RetAddr
 > 00 0156fe24 77d574d4 ntdll!NtReplyWaitReceivePortEx+0xb
 > 01 0156ff74 77d56d9e RPCRT4!LRPC_ADDRESS::ReceiveLotsaCalls+0x74
 > 02 0156ff78 77d39a00 RPCRT4!RecvLotsaCallsWrapper+0x9
 > 03 0156ffa8 77d41c6c RPCRT4!BaseCachedThreadRoutine+0x4f
 > 04 0156ffb4 7c57b382 RPCRT4!ThreadStartRoutine+0x18
 > 05 0156ffec 00000000 KERNEL32!BaseThreadStart+0x52
 >
 >
 >
 >
 > Thread ID: 18
 > System Thread ID: b28
 > Kernel Time: 0:0:0.0
 > User Time: 0:0:0.0
 > Thread Type: ASP
 > Executing Page: Unable to locate ASP page
 >
 > # ChildEBP RetAddr
 > 00 0208fe70 7c59a059 ntdll!ZwWaitForMultipleObjects+0xb
 > 01 0208fec0 77e1e9fb KERNEL32!WaitForMultipleObjectsEx+0xea
 > 02 0208ff1c 77e1ea48 USER32!MsgWaitForMultipleObjectsEx+0x153
 > 03 0208ff38 74a01e69 USER32!MsgWaitForMultipleObjects+0x1d
 > 04 0208ff7c 78008454 asp!CMTACallbackThread::Thread+0x42
 > 05 0208ffb4 7c57b382 MSVCRT!_endthread+0xc6
 > 06 0208ffec 00000000 KERNEL32!BaseThreadStart+0x52
 >
 >
 >
 >
 > Thread ID: 19
 > System Thread ID: 534
 > Kernel Time: 0:0:0.0
 > User Time: 0:0:0.0
 > Thread Type: ASP
 > Executing Page: Unable to locate ASP page
 >
 > # ChildEBP RetAddr
 > 00 020cfe70 7c59a059 ntdll!ZwWaitForMultipleObjects+0xb
 > 01 020cfec0 77e1e9fb KERNEL32!WaitForMultipleObjectsEx+0xea
 > 02 020cff1c 77e1ea48 USER32!MsgWaitForMultipleObjectsEx+0x153
 > 03 020cff38 74a01eca USER32!MsgWaitForMultipleObjects+0x1d
 > 04 020cff7c 78008454 asp!Debugger+0x74
 > 05 020cffb4 7c57b382 MSVCRT!_endthread+0xc6
 > 06 020cffec 00000000 KERNEL32!BaseThreadStart+0x52
 >
 >
 >
 >
 > Thread ID: 20
 > System Thread ID: 9cc
 > Kernel Time: 0:0:0.15
 > User Time: 0:0:0.0
 > *** WARNING: Unable to verify checksum for
 > *** ERROR: Symbol file could not be found. Defaulted to export
 > symbols for -
 > Thread Type: PDM (Debugger) Thread.
 > # ChildEBP RetAddr
 > 00 0210fddc 7c59a059 ntdll!ZwWaitForMultipleObjects+0xb
 > 01 0210fe2c 77e1e9fb KERNEL32!WaitForMultipleObjectsEx+0xea
 > 02 0210fe88 77e1ea48 USER32!MsgWaitForMultipleObjectsEx+0x153
 > 03 0210fea4 4a00886c USER32!MsgWaitForMultipleObjects+0x1d
 > 04 0210ff88 4a008a85 pdm+0x886c
 > 05 0210ffb0 4a008a09 pdm+0x8a85
 > 06 0210ffb4 7c57b382 pdm+0x8a09
 > 07 0210ffec 00000000 KERNEL32!BaseThreadStart+0x52
 >
 >
 >
 >
 > Thread ID: 21
 > System Thread ID: 970
 > Kernel Time: 0:0:0.0
 > User Time: 0:0:0.0
 > Thread Type: Other
 > # ChildEBP RetAddr
 > 00 0214ff9c 77f85c42 ntdll!NtDelayExecution+0xb
 > 01 0214ffb4 7c57b382 ntdll!RtlpTimerThread+0x42
 > 02 0214ffec 00000000 KERNEL32!BaseThreadStart+0x52
 >
 >
 >
 >
 > Thread ID: 22
 > System Thread ID: b04
 > Kernel Time: 0:0:0.0
 > User Time: 0:0:0.0
 > Thread Type: Idle ASP thread
 > # ChildEBP RetAddr
 > 00 0218fe28 7c59a059 ntdll!ZwWaitForMultipleObjects+0xb
 > 01 0218fe78 77e1e9fb KERNEL32!WaitForMultipleObjectsEx+0xea
 > 02 0218fed4 77e1ea48 USER32!MsgWaitForMultipleObjectsEx+0x153
 > 03 0218fef0 787c2885 USER32!MsgWaitForMultipleObjects+0x1d
 > 04 0218ff1c 787c1daa COMSVCS!STAThread::WaitForWork+0x37
 > 05 0218ffb4 7c57b382 COMSVCS!STAThread::STAThreadWorker+0x4b2
 > 06 0218ffec 00000000 KERNEL32!BaseThreadStart+0x52
 >
 >
 >
 >
 > Thread ID: 23
 > System Thread ID: 6d8
 > Kernel Time: 0:0:0.62
 > User Time: 0:0:33.937
 > *** ERROR: Symbol file could not be found. Defaulted to export
 > symbols for C:\Program Files\Common Files\System\OLE DB\oledb32.dll -
 > *** ERROR: Symbol file could not be found. Defaulted to export
 > symbols for C:\Program Files\Common Files\System\OLE DB\msdasql.dll -
 > *** ERROR: Symbol file could not be found. Defaulted to export
 > symbols for C:\Program Files\Common Files\System\ADO\msadrh15.dll -
 > Thread Type: Other
 > # ChildEBP RetAddr
 > WARNING: Stack unwind information not available. Following frames may
 > be wrong.
 > 00 021cefe8 1f6b82a7 oledb32!DllGetClassObject+0x9436
 > 01 021cf080 1f53164e msdasql!DllGetClassObject+0x5ba7
 > 02 00000001 00000000 msadrh15+0x164e
 >
 >
 >
 >
 > Thread ID: 24
 > System Thread ID: 850
 > Kernel Time: 0:0:0.0
 > User Time: 0:0:0.0
 > Thread Type: Idle ASP thread
 > # ChildEBP RetAddr
 > 00 0220fe28 7c59a059 ntdll!ZwWaitForMultipleObjects+0xb
 > 01 0220fe78 77e1e9fb KERNEL32!WaitForMultipleObjectsEx+0xea
 > 02 0220fed4 77e1ea48 USER32!MsgWaitForMultipleObjectsEx+0x153
 > 03 0220fef0 787c2885 USER32!MsgWaitForMultipleObjects+0x1d
 > 04 0220ff1c 787c1a3a COMSVCS!STAThread::WaitForWork+0x37
 > 05 0220ffb4 7c57b382 COMSVCS!STAThread::STAThreadWorker+0x142
 > 06 0220ffec 00000000 KERNEL32!BaseThreadStart+0x52
 >
 >
 >
 >
 > Thread ID: 25
 > System Thread ID: a08
 > Kernel Time: 0:0:0.0
 > User Time: 0:0:0.0
 > Thread Type: Idle ASP thread
 > # ChildEBP RetAddr
 > 00 0224fe28 7c59a059 ntdll!ZwWaitForMultipleObjects+0xb
 > 01 0224fe78 77e1e9fb KERNEL32!WaitForMultipleObjectsEx+0xea
 > 02 0224fed4 77e1ea48 USER32!MsgWaitForMultipleObjectsEx+0x153
 > 03 0224fef0 787c2885 USER32!MsgWaitForMultipleObjects+0x1d
 > 04 0224ff1c 787c1a3a COMSVCS!STAThread::WaitForWork+0x37
 > 05 0224ffb4 7c57b382 COMSVCS!STAThread::STAThreadWorker+0x142
 > 06 0224ffec 00000000 KERNEL32!BaseThreadStart+0x52
 >
 >
 >
 >
 > Thread ID: 26
 > System Thread ID: b38
 > Kernel Time: 0:0:0.0
 > User Time: 0:0:0.0
 > Thread Type: Idle ASP thread
 > # ChildEBP RetAddr
 > 00 0228fe28 7c59a059 ntdll!ZwWaitForMultipleObjects+0xb
 > 01 0228fe78 77e1e9fb KERNEL32!WaitForMultipleObjectsEx+0xea
 > 02 0228fed4 77e1ea48 USER32!MsgWaitForMultipleObjectsEx+0x153
 > 03 0228fef0 787c2885 USER32!MsgWaitForMultipleObjects+0x1d
 > 04 0228ff1c 787c1a3a COMSVCS!STAThread::WaitForWork+0x37
 > 05 0228ffb4 7c57b382 COMSVCS!STAThread::STAThreadWorker+0x142
 > 06 0228ffec 00000000 KERNEL32!BaseThreadStart+0x52
 >
 >
 >
 >
 > Thread ID: 27
 > System Thread ID: aa0
 > Kernel Time: 0:0:0.0
 > User Time: 0:0:0.0
 > Thread Type: Idle ASP thread
 > # ChildEBP RetAddr
 > 00 022cfe28 7c59a059 ntdll!ZwWaitForMultipleObjects+0xb
 > 01 022cfe78 77e1e9fb KERNEL32!WaitForMultipleObjectsEx+0xea
 > 02 022cfed4 77e1ea48 USER32!MsgWaitForMultipleObjectsEx+0x153
 > 03 022cfef0 787c2885 USER32!MsgWaitForMultipleObjects+0x1d
 > 04 022cff1c 787c1a3a COMSVCS!STAThread::WaitForWork+0x37
 > 05 022cffb4 7c57b382 COMSVCS!STAThread::STAThreadWorker+0x142
 > 06 022cffec 00000000 KERNEL32!BaseThreadStart+0x52
 >
 >
 >
 >
 > Thread ID: 28
 > System Thread ID: b00
 > Kernel Time: 0:0:0.0
 > User Time: 0:0:0.0
 > Thread Type: Idle ASP thread
 > # ChildEBP RetAddr
 > 00 0230fe28 7c59a059 ntdll!ZwWai