Welcome to MobyThreads.com!
FAQFAQ      ProfileProfile    Private MessagesPrivate Messages   Log inLog in
All support for the MobyThreads Threaded phpBB MOD can now be found on welsolutions at this forum

Forcing IISState to soft crash?

 
   Web Hosting and Web Master Forums (Home) -> IIS RSS
Next:  Will IIS 6.0 run on Windows 2000 Server?  
Author Message
sthair

External


Since: Oct 14, 2003
Posts: 2



(Msg. 1) Posted: Tue Oct 14, 2003 7:09 am
Post subject: Forcing IISState to soft crash?
Archived from groups: microsoft>public>inetserver>iis (more info?)

Hi all,

Is there a way to force IISState to dump, rather than waiting for a
hard or soft crash to occur? I'd just like to get a look at some
current activity.

The trace that scrolls in the CMD window is also showing a lot of
"first chance exceptions" - ((10ac.9d4): Unknown exception - code
000006d1 (first chance)).

Any suggestions on tracking them down?

cheers,

Steve

 >> Stay informed about: Forcing IISState to soft crash? 
Back to top
Login to vote
patfilot

External


Since: Aug 24, 2003
Posts: 1478



(Msg. 2) Posted: Tue Oct 14, 2003 11:53 am
Post subject: Re: Forcing IISState to soft crash? [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

You can dump out IISState any time by not specifying 'crash':

iisstate -p <pid of process> <enter>

The 6d1 exceptions are related to DCOM and it is unlikely that dump out the
thread would get you much. It normally means that there is a problem in the
remote process that the local process is having to deal with. But they
aren't fatal.

What symptom are you trying to troubleshoot?

Pat

"Analytic" <sthair DeleteThis @ozemail.com.au> wrote in message
news:11984fdb.0310140309.4056f0dc@posting.google.com...
 > Hi all,
 >
 > Is there a way to force IISState to dump, rather than waiting for a
 > hard or soft crash to occur? I'd just like to get a look at some
 > current activity.
 >
 > The trace that scrolls in the CMD window is also showing a lot of
 > "first chance exceptions" - ((10ac.9d4): Unknown exception - code
 > 000006d1 (first chance)).
 >
 > Any suggestions on tracking them down?
 >
 > cheers,
 >
 > Steve<!-- ~MESSAGE_AFTER~ -->

 >> Stay informed about: Forcing IISState to soft crash? 
Back to top
Login to vote
sthair

External


Since: Oct 14, 2003
Posts: 2



(Msg. 3) Posted: Wed Oct 15, 2003 5:27 am
Post subject: Re: Forcing IISState to soft crash? [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

Hi Pat,

Thanks for that info Smile

ASP Thread Queue grows until you iisreset. Sometimes, but not always,
it's associated with 100% CPU utilisation.

Looking at the iistate dump (below) there definitely seem to be a lot
of threads reporting locking. What's the next step to ID the lock
issue?

Opened log file 'D:\Utils\iisstate\output\IISState-2784.log'

***********************
Starting new log output
IISState version 3.2

Wed Oct 15 10:12:58 2003

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

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

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




Thread ID: 0
System Thread ID: 16cc
Kernel Time: 0:0:0.15
User Time: 0:0:0.0
Thread Status: Thread is in a WAIT state.
Thread Type: Other
# ChildEBP RetAddr
00 0006fd28 77e8780f ntdll!NtWaitForSingleObject+0xb
01 0006fd50 77e87837 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 77e9ca90 dllhost!WinMainCRTStartup+0x156
07 0006fff0 00000000 KERNEL32!BaseProcessStart+0x3d




Thread ID: 1
System Thread ID: 16dc
Kernel Time: 0:0:0.0
User Time: 0:0:0.0
Thread Type: Other
# ChildEBP RetAddr
00 008cff5c 77e87617 ntdll!NtDelayExecution+0xb
01 008cff7c 77e875eb 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 77e887dd ole32!CRpcThreadCache::RpcWorkerThreadEntry+0x1a
06 008cffec 00000000 KERNEL32!BaseThreadStart+0x52




Thread ID: 2
System Thread ID: 1658
Kernel Time: 0:0:0.15
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 77e887dd ole32!CRpcThreadCache::RpcWorkerThreadEntry+0x1a
06 0090ffec 00000000 KERNEL32!BaseThreadStart+0x52




Thread ID: 3
System Thread ID: 1564
Kernel Time: 0:0:0.0
User Time: 0:0:0.15
Thread Type: Other
# ChildEBP RetAddr
00 00a1fc6c 77e8792e ntdll!NtRemoveIoCompletion+0xb
01 00a1fc98 6de8b953 KERNEL32!GetQueuedCompletionStatus+0x27
02 00a1fd94 6de8b8a8 TxfAux!WORK_QUEUE::WorkerLoop+0x83
03 00a1ffb4 77e887dd TxfAux!WORK_QUEUE::ThreadLoop+0x58
04 00a1ffec 00000000 KERNEL32!BaseThreadStart+0x52




Thread ID: 4
System Thread ID: 161c
Kernel Time: 0:0:0.984
User Time: 0:0:0.984
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 77e887dd RPCRT4!ThreadStartRoutine+0x18
05 00adffec 00000000 KERNEL32!BaseThreadStart+0x52




Thread ID: 5
System Thread ID: 1538
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 00c5ff08 77e87ab7 ntdll!NtWaitForMultipleObjects+0xb
01 00c5ff58 77e8a31d KERNEL32!WaitForMultipleObjectsEx+0xea
02 00c5ff70 787f21d4 KERNEL32!WaitForMultipleObjects+0x17
03 00c5ffb4 77e887dd COMSVCS!CEventDispatcher::PushEvents+0x44
04 00c5ffc0 00000008 KERNEL32!BaseThreadStart+0x52




Thread ID: 6
System Thread ID: 16bc
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: 2552
Waiting on thread id: ffffffff

# ChildEBP RetAddr
00 00c9fb68 77d4ec77 ntdll!ZwRequestWaitReplyPort+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 787f212e RPCRT4!ObjectStubless+0xf
0d 00c9ffb4 77e887dd
COMSVCS!CEventDispatcher::GetEventServerInfoThread+0x10e
0e 00c9ffec 00000000 KERNEL32!BaseThreadStart+0x52




Thread ID: 7
System Thread ID: 16d8
Kernel Time: 0:0:0.0
User Time: 0:0:0.0
Thread Type: Idle ASP thread
# ChildEBP RetAddr
00 00cdfee4 77e87617 ntdll!NtDelayExecution+0xb
01 00cdff04 77e875eb KERNEL32!SleepEx+0x32
02 00cdff10 787cf77a KERNEL32!Sleep+0xb
03 00cdff80 780060ce COMSVCS!PostData+0xf2
04 00cdffb4 77e887dd MSVCRT!_beginthreadex+0xca
05 00cdffec 00000000 KERNEL32!BaseThreadStart+0x52




Thread ID: 8
System Thread ID: 1118
Kernel Time: 0:0:0.234
User Time: 0:0:0.125
Thread Status: Thread is in a WAIT state.
Thread Type: Other
# ChildEBP RetAddr
00 00f5fe60 77e87ab7 ntdll!NtWaitForMultipleObjects+0xb
01 00f5feb0 77e12a00 KERNEL32!WaitForMultipleObjectsEx+0xea
02 00f5ff0c 77e12a77 USER32!MsgWaitForMultipleObjectsEx+0x153
03 00f5ff28 6e5a2399 USER32!MsgWaitForMultipleObjects+0x1d
04 00f5ff80 780060ce IISRTL!SchedulerWorkerThread+0xa7
05 00f5ffb4 77e887dd MSVCRT!_beginthreadex+0xca
06 00f5ffec 00000000 KERNEL32!BaseThreadStart+0x52




Thread ID: 9
System Thread ID: 143c
Kernel Time: 0:0:0.281
User Time: 0:0:0.125
Thread Status: Thread is in a WAIT state.
Thread Type: Other
# ChildEBP RetAddr
00 00f9fe60 77e87ab7 ntdll!NtWaitForMultipleObjects+0xb
01 00f9feb0 77e12a00 KERNEL32!WaitForMultipleObjectsEx+0xea
02 00f9ff0c 77e12a77 USER32!MsgWaitForMultipleObjectsEx+0x153
03 00f9ff28 6e5a2399 USER32!MsgWaitForMultipleObjects+0x1d
04 00f9ff80 780060ce IISRTL!SchedulerWorkerThread+0xa7
05 00f9ffb4 77e887dd MSVCRT!_beginthreadex+0xca
06 00f9ffec 00000000 KERNEL32!BaseThreadStart+0x52




Thread ID: 10
System Thread ID: 11f8
Kernel Time: 0:0:0.0
User Time: 0:0:0.0
Thread Type: HTTP Listener
# ChildEBP RetAddr
00 010cff50 77e8792e ntdll!NtRemoveIoCompletion+0xb
01 010cff7c 6d7021b4 KERNEL32!GetQueuedCompletionStatus+0x27
02 010cffb4 77e887dd ISATQ!AtqPoolThread+0x40
03 010cffec 00000000 KERNEL32!BaseThreadStart+0x52




Thread ID: 11
System Thread ID: 1470
Kernel Time: 0:0:0.0
User Time: 0:0:0.0
Thread Type: HTTP Listener
# ChildEBP RetAddr
00 0110ff50 77e8792e ntdll!NtRemoveIoCompletion+0xb
01 0110ff7c 6d7021b4 KERNEL32!GetQueuedCompletionStatus+0x27
02 0110ffb4 77e887dd ISATQ!AtqPoolThread+0x40
03 0110ffec 00000000 KERNEL32!BaseThreadStart+0x52




Thread ID: 12
System Thread ID: aac
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 77e8792e 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 77e887dd RPCRT4!ThreadStartRoutine+0x18
07 0128ffec 00000000 KERNEL32!BaseThreadStart+0x52




Thread ID: 13
System Thread ID: e14
Kernel Time: 0:0:0.796
User Time: 0:0:1.156
Thread Type: Possible ASP page. Possible DCOM activity
Executing Page: Unable to locate ASP page

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




Thread ID: 14
System Thread ID: c84
Kernel Time: 0:0:0.0
User Time: 0:0:0.0
Thread Status: Thread is in a WAIT state.
Thread Type: ASP
Executing Page: Unable to locate ASP page

# ChildEBP RetAddr
00 01e6fe74 77e87ab7 ntdll!NtWaitForMultipleObjects+0xb
01 01e6fec4 77e12a00 KERNEL32!WaitForMultipleObjectsEx+0xea
02 01e6ff20 77e12a77 USER32!MsgWaitForMultipleObjectsEx+0x153
03 01e6ff3c 74a1a6f2 USER32!MsgWaitForMultipleObjects+0x1d
04 01e6ff80 7800c9eb asp!CMTACallbackThread::Thread+0x42
05 01e6ffb4 77e887dd MSVCRT!_beginthread+0xce
06 01e6ffec 00000000 KERNEL32!BaseThreadStart+0x52




Thread ID: 15
System Thread ID: 16c4
Kernel Time: 0:0:0.0
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 Status: Thread is in a WAIT state.
Thread Type: PDM (Debugger) Thread.
# ChildEBP RetAddr
00 01eefddc 77e87ab7 ntdll!NtWaitForMultipleObjects+0xb
01 01eefe2c 77e12a00 KERNEL32!WaitForMultipleObjectsEx+0xea
02 01eefe88 77e12a77 USER32!MsgWaitForMultipleObjectsEx+0x153
03 01eefea4 4a00886c USER32!MsgWaitForMultipleObjects+0x1d
04 01eeff88 4a008a85 pdm+0x886c
05 01eeffb0 4a008a09 pdm+0x8a85
06 01eeffb4 77e887dd pdm+0x8a09
07 01eeffec 00000000 KERNEL32!BaseThreadStart+0x52




Thread ID: 16
System Thread ID: 16c8
Kernel Time: 0:0:0.359
User Time: 0:0:1.843
Thread Status: Thread is in a WAIT state.
Thread Type: Idle ASP thread
# ChildEBP RetAddr
00 01f2ed80 77e8780f ntdll!NtWaitForSingleObject+0xb
01 01f2eda8 77e87837 KERNEL32!WaitForSingleObjectEx+0x71
02 01f2edb8 78820010 KERNEL32!WaitForSingleObject+0xf
03 01f2edd8 7878d89b COMSVCS!UTSemReadWrite::LockWrite+0x70
04 01f2edf8 7878f146
COMSVCS!CDispenserManager::DeregisterDispenser+0x2b
05 01f2ee20 1f8b9cfe COMSVCS!CHolder::Close+0xc6
06 01f2ee38 1f8b1df3 oledb32!CDCMPool::DetachFromHolder+0x46
07 01f2ee78 1f8b4d2f oledb32!CDCMPoolManager::ScavangePools+0x159
08 01f2eec4 1f8a6210 oledb32!CDCMPoolManager::CreateNewPool+0x50
09 01f2ef0c 1f8a67e0 oledb32!CDCMPoolManager::DrawResource+0xf0
0a 01f2ef6c 1f441bbb oledb32!CDPO::Initialize+0x136
0b 01f2f05c 1f441b46 msado15!_ConnectAsync+0x96
0c 01f2f06c 1f441a8c msado15!ConnectAsync+0x1f
0d 01f2f1f8 1f46e2cf msado15!CConnection::Open+0xb01
0e 01f2f244 1f454d2d msado15!CCommand::SetConnection+0x65
0f 01f2f278 1f46ca96 msado15!CCommand::put_ActiveConnection+0x70
10 01f2f4d4 75a4c29c msado15!CCommand::Invoke+0x131
11 01f2f51c 1f431446 vbscript!CatchIDispatchInvoke+0x56
12 01f2f53c 75a4f45c msado15!ATL::AtlInternalQueryInterface+0x57
13 01f2f668 75a33c76 vbscript!InvokeDispatch+0x302
14 01f2f690 75a3231c vbscript!InvokeByName+0x51
15 01f2f7b0 75a3167d vbscript!CScriptRuntime::Run+0x18fb
16 01f2f8a8 75a327fb vbscript!CScriptEntryPoint::Call+0x76
17 01f2f9c0 75a3167d vbscript!CScriptRuntime::Run+0x29cf
18 01f2fab8 75a314ad vbscript!CScriptEntryPoint::Call+0x76
19 01f2fb08 75a3a748 vbscript!CSession::Execute+0xd0
1a 01f2fb4c 75a3f588 vbscript!COleScript::ExecutePendingScripts+0x167
1b 01f2fb5c 749f3af0 vbscript!COleScript::SetScriptState+0xf5
1c 01f2fb8c 749f3ac3 asp!CActiveScriptEngine::TryCall+0x15
1d 01f2fbd0 749f3a72 asp!CActiveScriptEngine::Call+0x4d
1e 01f2fbdc 749f593d asp!CallScriptFunctionOfEngine+0x48
1f 01f2fc18 749f54c8 asp!ExecuteRequest+0x19e
20 01f2fc60 749fcf9b asp!Execute+0x17e
21 01f2fcb0 749fcc37 asp!CHitObj::ViperAsyncCallback+0x452
22 01f2fcc8 787c214a asp!CViperAsyncRequest::OnCall+0x3f
23 01f2fcd0 77aa1dc5 COMSVCS!STAActivityWorkHelper+0xa
24 01f2fd14 77aa1be9 ole32!EnterForCallback+0x6a
25 01f2fe40 77aa1aac ole32!SwitchForCallback+0x12b
26 01f2fe68 77aa64f4 ole32!PerformCallback+0x50
27 01f2fed4 77aa634d
ole32!CObjectContext::InternalContextCallback+0x10d
28 01f2fef4 787beff3 ole32!CObjectContext::DoCallback+0x1a
29 01f2ff24 787c11ad COMSVCS!STAActivityWork::DoWork+0x73
2a 01f2ffb4 77e887dd COMSVCS!STAThread::STAThreadWorker+0x465
2b 01f2ffec 00000000 KERNEL32!BaseThreadStart+0x52




Thread ID: 17
System Thread ID: 16a4
Kernel Time: 0:0:0.703
User Time: 0:0:3.703
Thread Status: Thread is in a WAIT state.
Other information: Thread is waiting for a lock to be released.
Looking for lock owner.
Owning thread System ID: 880
Thread Type: Idle ASP thread
# ChildEBP RetAddr
00 01f6e5f8 77f85c55 ntdll!NtWaitForSingleObject+0xb
01 01f6e66c 77f85bd1 ntdll!RtlpWaitForCriticalSection+0x9e
02 01f6e674 1f7b1eb1 ntdll!RtlEnterCriticalSection+0x46
03 01f6e680 1f7b1e8b ODBC32!MPEnterCriticalSection+0x11
04 01f6e68c 1f7b5d7b ODBC32!ODBCEnterCriticalSection+0xb
05 01f6e6bc 1f7b5b33 ODBC32!SQLDisconnect+0x480
06 01f6e6dc 1f7b5abc ODBC32!SQLInternalDriverConnectW+0x16
07 01f6ee1c 1f696a4b ODBC32!SQLDriverConnectW+0x5f2
08 01f6ee80 1f6969e6 msdasql!CODBCHandle::OHDriverConnect+0x78
09 01f6eea0 1f696847 msdasql!CHdbcNode::DriverConnect+0x20
0a 01f6eee4 1f8a70c3 msdasql!CImpIDBInitialize::Initialize+0x161
0b 01f6ef10 1f8a705d oledb32!CDBInitialize::DoInitialize+0x32
0c 01f6ef40 1f8a547a oledb32!CDBInitialize::Initialize+0x58
0d 01f6efe8 7878e007 oledb32!CDCMPool::CreateResource+0x1e6
0e 01f6f024 7878eb1f
COMSVCS!CHolder::SafeDispenserDriver::CreateResource+0x45
0f 01f6f074 1f8a5d56 COMSVCS!CHolder::AllocResource+0x3ef
10 01f6f0c4 1f8a6898 oledb32!CDCMPool::DrawResource+0x9d
11 01f6f11c 1f8a67e0 oledb32!CDCMPoolManager::DrawResource+0x47
12 01f6f17c 1f441bbb oledb32!CDPO::Initialize+0x136
13 01f6f26c 1f441b46 msado15!_ConnectAsync+0x96
14 01f6f27c 1f441a8c msado15!ConnectAsync+0x1f
15 01f6f408 1f46e2cf msado15!CConnection::Open+0xb01
16 01f6f454 1f454d2d msado15!CCommand::SetConnection+0x65
17 01f6f488 1f46ca96 msado15!CCommand::put_ActiveConnection+0x70
18 01f6f6e4 75a4c29c msado15!CCommand::Invoke+0x131
19 01f6f72c 1f431446 vbscript!CatchIDispatchInvoke+0x56
1a 00000000 00000000 msado15!ATL::AtlInternalQueryInterface+0x57




Thread ID: 19
System Thread ID: 15d4
Kernel Time: 0:0:0.468
User Time: 0:0:2.78
Thread Status: Thread is in a WAIT state.
Other information: Thread is waiting for a lock to be released.
Looking for lock owner.
Owning thread System ID: 880
Thread Type: Idle ASP thread
# ChildEBP RetAddr
00 01fee5f8 77f85c55 ntdll!NtWaitForSingleObject+0xb
01 01fee66c 77f85bd1 ntdll!RtlpWaitForCriticalSection+0x9e
02 01fee674 1f7b1eb1 ntdll!RtlEnterCriticalSection+0x46
03 01fee680 1f7b1e8b ODBC32!MPEnterCriticalSection+0x11
04 01fee68c 1f7b5d7b ODBC32!ODBCEnterCriticalSection+0xb
05 01fee6bc 1f7b5b33 ODBC32!SQLDisconnect+0x480
06 01fee6dc 1f7b5abc ODBC32!SQLInternalDriverConnectW+0x16
07 01feee1c 1f696a4b ODBC32!SQLDriverConnectW+0x5f2
08 01feee80 1f6969e6 msdasql!CODBCHandle::OHDriverConnect+0x78
09 01feeea0 1f696847 msdasql!CHdbcNode::DriverConnect+0x20
0a 01feeee4 1f8a70c3 msdasql!CImpIDBInitialize::Initialize+0x161
0b 01feef10 1f8a705d oledb32!CDBInitialize::DoInitialize+0x32
0c 01feef40 1f8a547a oledb32!CDBInitialize::Initialize+0x58
0d 01feefe8 7878e007 oledb32!CDCMPool::CreateResource+0x1e6
0e 01fef024 7878eb1f
COMSVCS!CHolder::SafeDispenserDriver::CreateResource+0x45
0f 01fef074 1f8a5d56 COMSVCS!CHolder::AllocResource+0x3ef
10 01fef0c4 1f8a6898 oledb32!CDCMPool::DrawResource+0x9d
11 01fef11c 1f8a67e0 oledb32!CDCMPoolManager::DrawResource+0x47
12 01fef17c 1f441bbb oledb32!CDPO::Initialize+0x136
13 01fef26c 1f441b46 msado15!_ConnectAsync+0x96
14 01fef27c 1f441a8c msado15!ConnectAsync+0x1f
15 01fef408 1f46e2cf msado15!CConnection::Open+0xb01
16 01fef454 1f454d2d msado15!CCommand::SetConnection+0x65
17 01fef488 1f46ca96 msado15!CCommand::put_ActiveConnection+0x70
18 01fef6e4 75a4c29c msado15!CCommand::Invoke+0x131
19 01fef72c 1f431446 vbscript!CatchIDispatchInvoke+0x56
1a 00000000 00000000 msado15!ATL::AtlInternalQueryInterface+0x57




Thread ID: 20
System Thread ID: 1464
Kernel Time: 0:0:0.250
User Time: 0:0:2.109
Thread Status: Thread is in a WAIT state.
Other information: Thread is waiting for a lock to be released.
Looking for lock owner.
Owning thread System ID: 880
Thread Type: Idle ASP thread
# ChildEBP RetAddr
00 0202e5f8 77f85c55 ntdll!NtWaitForSingleObject+0xb
01 0202e66c 77f85bd1 ntdll!RtlpWaitForCriticalSection+0x9e
02 0202e674 1f7b1eb1 ntdll!RtlEnterCriticalSection+0x46
03 0202e680 1f7b1e8b ODBC32!MPEnterCriticalSection+0x11
04 0202e68c 1f7b5d7b ODBC32!ODBCEnterCriticalSection+0xb
05 0202e6bc 1f7b5b33 ODBC32!SQLDisconnect+0x480
06 0202e6dc 1f7b5abc ODBC32!SQLInternalDriverConnectW+0x16
07 0202ee1c 1f696a4b ODBC32!SQLDriverConnectW+0x5f2
08 0202ee80 1f6969e6 msdasql!CODBCHandle::OHDriverConnect+0x78
09 0202eea0 1f696847 msdasql!CHdbcNode::DriverConnect+0x20
0a 0202eee4 1f8a70c3 msdasql!CImpIDBInitialize::Initialize+0x161
0b 0202ef10 1f8a705d oledb32!CDBInitialize::DoInitialize+0x32
0c 0202ef40 1f8a547a oledb32!CDBInitialize::Initialize+0x58
0d 0202efe8 7878e007 oledb32!CDCMPool::CreateResource+0x1e6
0e 0202f024 7878eb1f
COMSVCS!CHolder::SafeDispenserDriver::CreateResource+0x45
0f 0202f074 1f8a5d56 COMSVCS!CHolder::AllocResource+0x3ef
10 0202f0c4 1f8a6898 oledb32!CDCMPool::DrawResource+0x9d
11 0202f11c 1f8a67e0 oledb32!CDCMPoolManager::DrawResource+0x47
12 0202f17c 1f441bbb oledb32!CDPO::Initialize+0x136
13 0202f26c 1f441b46 msado15!_ConnectAsync+0x96
14 0202f27c 1f441a8c msado15!ConnectAsync+0x1f
15 0202f408 1f46e2cf msado15!CConnection::Open+0xb01
16 0202f454 1f454d2d msado15!CCommand::SetConnection+0x65
17 0202f488 1f46ca96 msado15!CCommand::put_ActiveConnection+0x70
18 0202f6e4 75a4c29c msado15!CCommand::Invoke+0x131
19 0202f72c 1f431446 vbscript!CatchIDispatchInvoke+0x56
1a 00000000 00000000 msado15!ATL::AtlInternalQueryInterface+0x57




Thread ID: 21
System Thread ID: 1458
Kernel Time: 0:0:0.343
User Time: 0:0:1.500
Thread Status: Thread is in a WAIT state.
Other information: Thread is waiting for a lock to be released.
Looking for lock owner.
Owning thread System ID: 880
Thread Type: Idle ASP thread
# ChildEBP RetAddr
00 0206e5f8 77f85c55 ntdll!NtWaitForSingleObject+0xb
01 0206e66c 77f85bd1 ntdll!RtlpWaitForCriticalSection+0x9e
02 0206e674 1f7b1eb1 ntdll!RtlEnterCriticalSection+0x46
03 0206e680 1f7b1e8b ODBC32!MPEnterCriticalSection+0x11
04 0206e68c 1f7b5d7b ODBC32!ODBCEnterCriticalSection+0xb
05 0206e6bc 1f7b5b33 ODBC32!SQLDisconnect+0x480
06 0206e6dc 1f7b5abc ODBC32!SQLInternalDriverConnectW+0x16
07 0206ee1c 1f696a4b ODBC32!SQLDriverConnectW+0x5f2
08 0206ee80 1f6969e6 msdasql!CODBCHandle::OHDriverConnect+0x78
09 0206eea0 1f696847 msdasql!CHdbcNode::DriverConnect+0x20
0a 0206eee4 1f8a70c3 msdasql!CImpIDBInitialize::Initialize+0x161
0b 0206ef10 1f8a705d oledb32!CDBInitialize::DoInitialize+0x32
0c 0206ef40 1f8a547a oledb32!CDBInitialize::Initialize+0x58
0d 0206efe8 7878e007 oledb32!CDCMPool::CreateResource+0x1e6
0e 0206f024 7878eb1f
COMSVCS!CHolder::SafeDispenserDriver::CreateResource+0x45
0f 0206f074 1f8a5d56 COMSVCS!CHolder::AllocResource+0x3ef
10 0206f0c4 1f8a6898 oledb32!CDCMPool::DrawResource+0x9d
11 0206f11c 1f8a67e0 oledb32!CDCMPoolManager::DrawResource+0x47
12 0206f17c 1f441bbb oledb32!CDPO::Initialize+0x136
13 0206f26c 1f441b46 msado15!_ConnectAsync+0x96
14 0206f27c 1f441a8c msado15!ConnectAsync+0x1f
15 0206f408 1f46e2cf msado15!CConnection::Open+0xb01
16 0206f454 1f454d2d msado15!CCommand::SetConnection+0x65
17 0206f488 1f46ca96 msado15!CCommand::put_ActiveConnection+0x70
18 0206f6e4 75a4c29c msado15!CCommand::Invoke+0x131
19 0206f72c 1f431446 vbscript!CatchIDispatchInvoke+0x56
1a 00000000 00000000 msado15!ATL::AtlInternalQueryInterface+0x57




Thread ID: 22
System Thread ID: a84
Kernel Time: 0:0:0.562
User Time: 0:0:2.953
Thread Status: Thread is in a WAIT state.
Other information: Thread is waiting for a lock to be released.
Looking for lock owner.
Owning thread System ID: 880
Thread Type: Idle ASP thread
# ChildEBP RetAddr
00 020ae5f8 77f85c55 ntdll!NtWaitForSingleObject+0xb
01 020ae66c 77f85bd1 ntdll!RtlpWaitForCriticalSection+0x9e
02 020ae674 1f7b1eb1 ntdll!RtlEnterCriticalSection+0x46
03 020ae680 1f7b1e8b ODBC32!MPEnterCriticalSection+0x11
04 020ae68c 1f7b5d7b ODBC32!ODBCEnterCriticalSection+0xb
05 020ae6bc 1f7b5b33 ODBC32!SQLDisconnect+0x480
06 020ae6dc 1f7b5abc ODBC32!SQLInternalDriverConnectW+0x16
07 020aee1c 1f696a4b ODBC32!SQLDriverConnectW+0x5f2
08 020aee80 1f6969e6 msdasql!CODBCHandle::OHDriverConnect+0x78
09 020aeea0 1f696847 msdasql!CHdbcNode::DriverConnect+0x20
0a 020aeee4 1f8a70c3 msdasql!CImpIDBInitialize::Initialize+0x161
0b 020aef10 1f8a705d oledb32!CDBInitialize::DoInitialize+0x32
0c 020aef40 1f8a547a oledb32!CDBInitialize::Initialize+0x58
0d 020aefe8 7878e007 oledb32!CDCMPool::CreateResource+0x1e6
0e 020af024 7878eb1f
COMSVCS!CHolder::SafeDispenserDriver::CreateResource+0x45
0f 020af074 1f8a5d56 COMSVCS!CHolder::AllocResource+0x3ef
10 020af0c4 1f8a6898 oledb32!CDCMPool::DrawResource+0x9d
11 020af11c 1f8a67e0 oledb32!CDCMPoolManager::DrawResource+0x47
12 020af17c 1f441bbb oledb32!CDPO::Initialize+0x136
13 020af26c 1f441b46 msado15!_ConnectAsync+0x96
14 020af27c 1f441a8c msado15!ConnectAsync+0x1f
15 020af408 1f46e2cf msado15!CConnection::Open+0xb01
16 020af454 1f454d2d msado15!CCommand::SetConnection+0x65
17 020af488 1f46ca96 msado15!CCommand::put_ActiveConnection+0x70
18 020af6e4 75a4c29c msado15!CCommand::Invoke+0x131
19 020af72c 1f431446 vbscript!CatchIDispatchInvoke+0x56
1a 00000000 00000000 msado15!ATL::AtlInternalQueryInterface+0x57




Thread ID: 23
System Thread ID: 16d0
Kernel Time: 0:0:0.375
User Time: 0:0:2.468
Thread Status: Thread is in a WAIT state.
Other information: Thread is waiting for a lock to be released.
Looking for lock owner.
Owning thread System ID: 880
Thread Type: Idle ASP thread
# ChildEBP RetAddr
00 020ee5f8 77f85c55 ntdll!NtWaitForSingleObject+0xb
01 020ee66c 77f85bd1 ntdll!RtlpWaitForCriticalSection+0x9e
02 020ee674 1f7b1eb1 ntdll!RtlEnterCriticalSection+0x46
03 020ee680 1f7b1e8b ODBC32!MPEnterCriticalSection+0x11
04 020ee68c 1f7b5d7b ODBC32!ODBCEnterCriticalSection+0xb
05 020ee6bc 1f7b5b33 ODBC32!SQLDisconnect+0x480
06 020ee6dc 1f7b5abc ODBC32!SQLInternalDriverConnectW+0x16
07 020eee1c 1f696a4b ODBC32!SQLDriverConnectW+0x5f2
08 020eee80 1f6969e6 msdasql!CODBCHandle::OHDriverConnect+0x78
09 020eeea0 1f696847 msdasql!CHdbcNode::DriverConnect+0x20
0a 020eeee4 1f8a70c3 msdasql!CImpIDBInitialize::Initialize+0x161
0b 020eef10 1f8a705d oledb32!CDBInitialize::DoInitialize+0x32
0c 020eef40 1f8a547a oledb32!CDBInitialize::Initialize+0x58
0d 020eefe8 7878e007 oledb32!CDCMPool::CreateResource+0x1e6
0e 020ef024 7878eb1f
COMSVCS!CHolder::SafeDispenserDriver::CreateResource+0x45
0f 020ef074 1f8a5d56 COMSVCS!CHolder::AllocResource+0x3ef
10 020ef0c4 1f8a6898 oledb32!CDCMPool::DrawResource+0x9d
11 020ef11c 1f8a67e0 oledb32!CDCMPoolManager::DrawResource+0x47
12 020ef17c 1f441bbb oledb32!CDPO::Initialize+0x136
13 020ef26c 1f441b46 msado15!_ConnectAsync+0x96
14 020ef27c 1f441a8c msado15!ConnectAsync+0x1f
15 020ef408 1f46e2cf msado15!CConnection::Open+0xb01
16 020ef454 1f454d2d msado15!CCommand::SetConnection+0x65
17 020ef488 1f46ca96 msado15!CCommand::put_ActiveConnection+0x70
18 020ef6e4 75a4c29c msado15!CCommand::Invoke+0x131
19 020ef72c 1f431446 vbscript!CatchIDispatchInvoke+0x56
1a 00000000 00000000 msado15!ATL::AtlInternalQueryInterface+0x57




Thread ID: 24
System Thread ID: e9c
Kernel Time: 0:0:0.421
User Time: 0:0:2.0
Thread Status: Thread is in a WAIT state.
Other information: Thread is waiting for a lock to be released.
Looking for lock owner.
Owning thread System ID: 880
Thread Type: Idle ASP thread
# ChildEBP RetAddr
00 0212e5f8 77f85c55 ntdll!NtWaitForSingleObject+0xb
01 0212e66c 77f85bd1 ntdll!RtlpWaitForCriticalSection+0x9e
02 0212e674 1f7b1eb1 ntdll!RtlEnterCriticalSection+0x46
03 0212e680 1f7b1e8b ODBC32!MPEnterCriticalSection+0x11
04 0212e68c 1f7b5d7b ODBC32!ODBCEnterCriticalSection+0xb
05 0212e6bc 1f7b5b33 ODBC32!SQLDisconnect+0x480
06 0212e6dc 1f7b5abc ODBC32!SQLInternalDriverConnectW+0x16
07 0212ee1c 1f696a4b ODBC32!SQLDriverConnectW+0x5f2
08 0212ee80 1f6969e6 msdasql!CODBCHandle::OHDriverConnect+0x78
09 0212eea0 1f696847 msdasql!CHdbcNode::DriverConnect+0x20
0a 0212eee4 1f8a70c3 msdasql!CImpIDBInitialize::Initialize+0x161
0b 0212ef10 1f8a705d oledb32!CDBInitialize::DoInitialize+0x32
0c 0212ef40 1f8a547a oledb32!CDBInitialize::Initialize+0x58
0d 0212efe8 7878e007 oledb32!CDCMPool::CreateResource+0x1e6
0e 0212f024 7878eb1f
COMSVCS!CHolder::SafeDispenserDriver::CreateResource+0x45
0f 0212f074 1f8a5d56 COMSVCS!CHolder::AllocResource+0x3ef
10 0212f0c4 1f8a6898 oledb32!CDCMPool::DrawResource+0x9d
11 0212f11c 1f8a67e0 oledb32!CDCMPoolManager::DrawResource+0x47
12 0212f17c 1f441bbb oledb32!CDPO::Initialize+0x136
13 0212f26c 1f441b46 msado15!_ConnectAsync+0x96
14 0212f27c 1f441a8c msado15!ConnectAsync+0x1f
15 0212f408 1f46e2cf msado15!CConnection::Open+0xb01
16 0212f454 1f454d2d msado15!CCommand::SetConnection+0x65
17 0212f488 1f46ca96 msado15!CCommand::put_ActiveConnection+0x70
18 0212f6e4 75a4c29c msado15!CCommand::Invoke+0x131
19 0212f72c 1f431446 vbscript!CatchIDispatchInvoke+0x56
1a 00000000 00000000 msado15!ATL::AtlInternalQueryInterface+0x57




Thread ID: 25
System Thread ID: 1424
Kernel Time: 0:0:0.0
User Time: 0:0:0.0
Thread Type: Other
# ChildEBP RetAddr
00 0218ff9c 77f849e2 ntdll!NtDelayExecution+0xb
01 0218ffb4 77e887dd ntdll!RtlpTimerThread+0x42
02 0218ffec 00000000 KERNEL32!BaseThreadStart+0x52




Thread ID: 26
System Thread ID: cc8
Kernel Time: 0:0:0.78
User Time: 0:0:0.312
Thread Status: Thread is in a WAIT state.
Thread Type: Other
# ChildEBP RetAddr
00 02c2ff58 77e8780f ntdll!NtWaitForSingleObject+0xb
01 02c2ff80 77e87837 KERNEL32!WaitForSingleObjectEx+0x71
02 02c2ff90 1f8b12e2 KERNEL32!WaitForSingleObject+0xf
03 02c2ffb4 77e887dd oledb32!ReleaseResourceThread+0x54
04 02c2ffec 00000000 KERNEL32!BaseThreadStart+0x52




Thread ID: 27
System Thread ID: 16b8
Kernel Time: 0:0:0.250
User Time: 0:0:0.156
Thread Status: Thread is in a WAIT state.
Thread Type: Other
# ChildEBP RetAddr
00 02c6ff50 77e8780f ntdll!NtWaitForSingleObject+0xb
01 02c6ff78 77e87837 KERNEL32!WaitForSingleObjectEx+0x71
02 02c6ff88 1f8b1276 KERNEL32!WaitForSingleObject+0xf
03 02c6ffb4 77e887dd oledb32!ResetResourceThread+0x84
04 02c6ffec 00000000 KERNEL32!BaseThreadStart+0x52




Thread ID: 28
System Thread ID: 16c0
Kernel Time: 0:0:0.46
User Time: 0:0:0.62
Thread Status: Thread is in a WAIT state.
Other information: Thread is waiting for a lock to be released.
Looking for lock owner.
Owning thread System ID: 880
Thread Type: Idle ASP thread
# ChildEBP RetAddr
00 02cafb1c 77f85c55 ntdll!NtWaitForSingleObject+0xb
01 02cafb90 77f85bd1 ntdll!RtlpWaitForCriticalSection+0x9e
02 02cafb98 1f7b1eb1 ntdll!RtlEnterCriticalSection+0x46
03 02cafba4 1f7b1e8b ODBC32!MPEnterCriticalSection+0x11
04 02cafbb0 1f7b8118 ODBC32!ODBCEnterCriticalSection+0xb
05 02cafbbc 1f7b80d2 ODBC32!FreeDbc+0x11
06 02cafbe4 1f7b8006 ODBC32!DestroyIDbc+0x3f
07 02cafbf8 1f69e917 ODBC32!SQLFreeConnect+0x18
08 02cafc00 1f69e8a6 msdasql!CODBCHandle::FreeConnect+0x16
09 02cafc20 1f69e855 msdasql!CODBCHandle::ReleaseHdbc+0x72
0a 02cafc44 1f69e7e1 msdasql!CDataSource::UninitializeHdbc+0x64
0b 02cafc64 1f69d248 msdasql!CDataSource::DoUninitialize+0x95
0c 02cafc7c 1f69845a msdasql!CDataSource::~CDataSource+0x11
0d 02cafc8c 1f8b1856 msdasql!CDataSource::Release+0x26
0e 02cafcb8 1f8b991b oledb32!CAcm::FinalRelease+0x3c
0f 02cafcc0 1f8b9b25 oledb32!CDCM::FinalRelease+0x19
10 02cafcdc 1f8a26ef
oledb32!ATL::CComPolyObject<CDCM>::~CComPolyObject<CDCM>+0x2a
11 02cafce8 1f8b9d88 oledb32!ATL::CComPolyObject<CDCM>::Release+0x21
12 02cafcf4 7878e391 oledb32!CDCMPool::DestroyResource+0x2e
13 02cafd30 7878f625
COMSVCS!CHolder::SafeDispenserDriver::DestroyResource+0x3d
14 02cafd4c 7878f5c0 COMSVCS!CHolder::ProcessDestroyList+0x35
15 02cafd84 7878f41c COMSVCS!CHolder::DestroyResources+0x110
16 02cafd90 7878d22f COMSVCS!CHolder::Ping+0x1c
17 02caffb4 77e887dd COMSVCS!PingThread+0xcf
18 02caffec 00000000 KERNEL32!BaseThreadStart+0x52




Thread ID: 29
System Thread ID: 157c
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 02d4ff88 751790f1 ntdll!NtWaitForMultipleObjects+0xb
01 02d4ffb4 77e887dd NETAPI32!NetbiosWorker+0x14a
02 02d4ffec 00000000 KERNEL32!BaseThreadStart+0x52




Thread ID: 30
System Thread ID: 14b4
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 03d8ff48 7757932f ntdll!NtWaitForMultipleObjects+0xb
01 03d8ffb4 77e887dd WINMM!timeThread+0x73
02 03d8ffc0 01fae8c0 KERNEL32!BaseThreadStart+0x52
WARNING: Frame IP not in any known module. Following frames may be
wrong.
03 00400688 00000000 0x1fae8c0




Thread ID: 31
System Thread ID: 11c8
Kernel Time: 0:0:0.0
User Time: 0:0:0.0
Thread Type: Other
# ChildEBP RetAddr
00 03e0ff20 77f84873 ntdll!NtRemoveIoCompletion+0xb
01 03e0ffb4 77e887dd ntdll!RtlpWorkerThread+0x6b
02 03e0ffec 00000000 KERNEL32!BaseThreadStart+0x52




Thread ID: 32
System Thread ID: 166c
Kernel Time: 0:0:0.343
User Time: 0:0:2.171
*** ERROR: Symbol file could not be found. Defaulted to export
symbols for D:\orant\BIN\CORE40.dll -
*** WARNING: Unable to verify checksum for D:\orant\BIN\SQORA32.DLL
*** ERROR: Symbol file could not be found. Defaulted to export
symbols for D:\orant\BIN\SQORA32.DLL -
Thread Status: Thread is in a WAIT state.
Thread Type: ASP
Executing Page: E:\UKINTRANET\WWWROOT\HOMEPAGE.ASP

# ChildEBP RetAddr
00 044cebc0 77e8780f ntdll!NtWaitForSingleObject+0xb
01 044cebe8 77e87837 KERNEL32!WaitForSingleObjectEx+0x71
02 044cebf8 02e7cafa KERNEL32!WaitForSingleObject+0xf
WARNING: Stack unwind information not available. Following frames may
be wrong.
03 044cec14 02e53f8f CORE40!ssltssigmask+0x148a
04 044cec28 04c0e4ec CORE40!SltsPrRead+0x2f
05 044cec5c 1f7b9ba5 SQORA32!SQLExecDirect+0x5c
06 044cec7c 1f7b9aeb ODBC32!SQLExecute+0x266
07 044cec9c 1f698dd8 ODBC32!SQLExecDirectW+0x39
08 044cecc4 1f69794c msdasql!CImpICommandText::ExecuteHelper+0xf8
09 044ced80 1f43e045 msdasql!CImpICommandText::Execute+0x625
0a 044cedc0 1f43f72c msado15!CConnection::Execute+0x1a3
0b 044cef7c 1f43f5e6 msado15!_ExecuteAsync+0x16e
0c 044cef8c 1f43f4f9 msado15!ExecuteAsync+0x1f
0d 044cf054 1f43ef4d msado15!CQuery::Execute+0x9fe
0e 044cf0fc 1f43a33c msado15!CCommand::_Execute+0x147
0f 044cf13c 1f438174 msado15!CXLockContext::~CXLockContext+0x14
10 044cf2a8 1f442e64 msado15!CRecordset::Open+0x571
11 044cf6e4 75a4c29c msado15!CRecordset::Invoke+0x1309
12 044cf74c 75a4f45c vbscript!CatchIDispatchInvoke+0x56
13 044cf858 75a33c22 vbscript!InvokeDispatch+0x302
14 044cf8a0 75a329c7 vbscript!GetDispatchDispID+0x1e0
15 044cf8f0 77fcb227 vbscript!CScriptRuntime::Run+0x31dd
16 044cfa94 78001125 ntdll!RtlAllocateHeap+0xb2
17 053fbee0 0000001c MSVCRT!free+0x19




Thread ID: 33
System Thread ID: 1748
Kernel Time: 0:0:0.453
User Time: 0:0:2.421
Thread Status: Thread is in a WAIT state.
Other information: Thread is waiting for a lock to be released.
Looking for lock owner.
Owning thread System ID: 880
Thread Type: Idle ASP thread
# ChildEBP RetAddr
00 0454e5f8 77f85c55 ntdll!NtWaitForSingleObject+0xb
01 0454e66c 77f85bd1 ntdll!RtlpWaitForCriticalSection+0x9e
02 0454e674 1f7b1eb1 ntdll!RtlEnterCriticalSection+0x46
03 0454e680 1f7b1e8b ODBC32!MPEnterCriticalSection+0x11
04 0454e68c 1f7b5d7b ODBC32!ODBCEnterCriticalSection+0xb
05 0454e6bc 1f7b5b33 ODBC32!SQLDisconnect+0x480
06 0454e6dc 1f7b5abc ODBC32!SQLInternalDriverConnectW+0x16
07 0454ee1c 1f696a4b ODBC32!SQLDriverConnectW+0x5f2
08 0454ee80 1f6969e6 msdasql!CODBCHandle::OHDriverConnect+0x78
09 0454eea0 1f696847 msdasql!CHdbcNode::DriverConnect+0x20
0a 0454eee4 1f8a70c3 msdasql!CImpIDBInitialize::Initialize+0x161
0b 0454ef10 1f8a705d oledb32!CDBInitialize::DoInitialize+0x32
0c 0454ef40 1f8a547a oledb32!CDBInitialize::Initialize+0x58
0d 0454efe8 7878e007 oledb32!CDCMPool::CreateResource+0x1e6
0e 0454f024 7878eb1f
COMSVCS!CHolder::SafeDispenserDriver::CreateResource+0x45
0f 0454f074 1f8a5d56 COMSVCS!CHolder::AllocResource+0x3ef
10 0454f0c4 1f8a6898 oledb32!CDCMPool::DrawResource+0x9d
11 0454f11c 1f8a67e0 oledb32!CDCMPoolManager::DrawResource+0x47
12 0454f17c 1f441bbb oledb32!CDPO::Initialize+0x136
13 0454f26c 1f441b46 msado15!_ConnectAsync+0x96
14 0454f27c 1f441a8c msado15!ConnectAsync+0x1f
15 0454f408 1f46e2cf msado15!CConnection::Open+0xb01
16 0454f454 1f454d2d msado15!CCommand::SetConnection+0x65
17 0454f488 1f46ca96 msado15!CCommand::put_ActiveConnection+0x70
18 0454f6e4 75a4c29c msado15!CCommand::Invoke+0x131
19 0454f72c 1f431446 vbscript!CatchIDispatchInvoke+0x56
1a 00000000 00000000 msado15!ATL::AtlInternalQueryInterface+0x57




Thread ID: 34
System Thread ID: 1530
Kernel Time: 0:0:0.453
User Time: 0:0:2.93
Thread Status: Thread is in a WAIT state.
Other information: Thread is waiting for a lock to be released.
Looking for lock owner.
Owning thread System ID: 880
Thread Type: Idle ASP thread
# ChildEBP RetAddr
00 045ce5f8 77f85c55 ntdll!NtWaitForSingleObject+0xb
01 045ce66c 77f85bd1 ntdll!RtlpWaitForCriticalSection+0x9e
02 045ce674 1f7b1eb1 ntdll!RtlEnterCriticalSection+0x46
03 045ce680 1f7b1e8b ODBC32!MPEnterCriticalSection+0x11
04 045ce68c 1f7b5d7b ODBC32!ODBCEnterCriticalSection+0xb
05 045ce6bc 1f7b5b33 ODBC32!SQLDisconnect+0x480
06 045ce6dc 1f7b5abc ODBC32!SQLInternalDriverConnectW+0x16
07 045cee1c 1f696a4b ODBC32!SQLDriverConnectW+0x5f2
08 045cee80 1f6969e6 msdasql!CODBCHandle::OHDriverConnect+0x78
09 045ceea0 1f696847 msdasql!CHdbcNode::DriverConnect+0x20
0a 045ceee4 1f8a70c3 msdasql!CImpIDBInitialize::Initialize+0x161
0b 045cef10 1f8a705d oledb32!CDBInitialize::DoInitialize+0x32
0c 045cef40 1f8a547a oledb32!CDBInitialize::Initialize+0x58
0d 045cefe8 7878e007 oledb32!CDCMPool::CreateResource+0x1e6
0e 045cf024 7878eb1f
COMSVCS!CHolder::SafeDispenserDriver::CreateResource+0x45
0f 045cf074 1f8a5d56 COMSVCS!CHolder::AllocResource+0x3ef
10 045cf0c4 1f8a6898 oledb32!CDCMPool::DrawResource+0x9d
11 045cf11c 1f8a67e0 oledb32!CDCMPoolManager::DrawResource+0x47
12 045cf17c 1f441bbb oledb32!CDPO::Initialize+0x136
13 045cf26c 1f441b46 msado15!_ConnectAsync+0x96
14 045cf27c 1f441a8c msado15!ConnectAsync+0x1f
15 045cf408 1f46e2cf msado15!CConnection::Open+0xb01
16 045cf454 1f454d2d msado15!CCommand::SetConnection+0x65
17 045cf488 1f46ca96 msado15!CCommand::put_ActiveConnection+0x70
18 045cf6e4 75a4c29c msado15!CCommand::Invoke+0x131
19 045cf72c 1f431446 vbscript!CatchIDispatchInvoke+0x56
1a 00000000 00000000 msado15!ATL::AtlInternalQueryInterface+0x57


<There are 125 threads in all...>

cheers,

Steve
 >> Stay informed about: Forcing IISState to soft crash? 
Back to top
Login to vote
patfilot

External


Since: Aug 24, 2003
Posts: 1478



(Msg. 4) Posted: Wed Oct 15, 2003 11:48 am
Post subject: Re: Forcing IISState to soft crash? [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

Looking at the locked threads, most look like this:



Thread ID: 17
System Thread ID: 16a4
Kernel Time: 0:0:0.703
User Time: 0:0:3.703
Thread Status: Thread is in a WAIT state.
Other information: Thread is waiting for a lock to be released.
Looking for lock owner.
Owning thread System ID: 880 <---Need this thread
Thread Type: Idle ASP thread
# ChildEBP RetAddr
00 01f6e5f8 77f85c55 ntdll!NtWaitForSingleObject+0xb
01 01f6e66c 77f85bd1 ntdll!RtlpWaitForCriticalSection+0x9e
02 01f6e674 1f7b1eb1 ntdll!RtlEnterCriticalSection+0x46
03 01f6e680 1f7b1e8b ODBC32!MPEnterCriticalSection+0x11
04 01f6e68c 1f7b5d7b ODBC32!ODBCEnterCriticalSection+0xb
05 01f6e6bc 1f7b5b33 ODBC32!SQLDisconnect+0x480
06 01f6e6dc 1f7b5abc ODBC32!SQLInternalDriverConnectW+0x16
07 01f6ee1c 1f696a4b ODBC32!SQLDriverConnectW+0x5f2
08 01f6ee80 1f6969e6 msdasql!CODBCHandle::OHDriverConnect+0x78
09 01f6eea0 1f696847 msdasql!CHdbcNode::DriverConnect+0x20
0a 01f6eee4 1f8a70c3 msdasql!CImpIDBInitialize::Initialize+0x161
0b 01f6ef10 1f8a705d oledb32!CDBInitialize::DoInitialize+0x32
0c 01f6ef40 1f8a547a oledb32!CDBInitialize::Initialize+0x58
0d 01f6efe8 7878e007 oledb32!CDCMPool::CreateResource+0x1e6
0e 01f6f024 7878eb1f
COMSVCS!CHolder::SafeDispenserDriver::CreateResource+0x45
0f 01f6f074 1f8a5d56 COMSVCS!CHolder::AllocResource+0x3ef
10 01f6f0c4 1f8a6898 oledb32!CDCMPool::DrawResource+0x9d
11 01f6f11c 1f8a67e0 oledb32!CDCMPoolManager::DrawResource+0x47
12 01f6f17c 1f441bbb oledb32!CDPO::Initialize+0x136
13 01f6f26c 1f441b46 msado15!_ConnectAsync+0x96
14 01f6f27c 1f441a8c msado15!ConnectAsync+0x1f
15 01f6f408 1f46e2cf msado15!CConnection::Open+0xb01
16 01f6f454 1f454d2d msado15!CCommand::SetConnection+0x65
17 01f6f488 1f46ca96 msado15!CCommand::put_ActiveConnection+0x70
18 01f6f6e4 75a4c29c msado15!CCommand::Invoke+0x131
19 01f6f72c 1f431446 vbscript!CatchIDispatchInvoke+0x56
1a 00000000 00000000 msado15!ATL::AtlInternalQueryInterface+0x57

Most are waiting on thread 880. So, we need to see what that thread si
doing that is preventing the lock from releasing. Since the entire log was
not posted, I can't tell you. But look in the log and see what thread 880
is waiting on. You may need to then look at a different thread, but the log
should tell you where to look next.

Pat

"Analytic" <sthair RemoveThis @ozemail.com.au> wrote in message
news:11984fdb.0310150127.2f7ca13@posting.google.com...
 > Hi Pat,
 >
 > Thanks for that info Smile
 >
 > ASP Thread Queue grows until you iisreset. Sometimes, but not always,
 > it's associated with 100% CPU utilisation.
 >
 > Looking at the iistate dump (below) there definitely seem to be a lot
 > of threads reporting locking. What's the next step to ID the lock
 > issue?
 >
 > Opened log file 'D:\Utils\iisstate\output\IISState-2784.log'
 >
 > ***********************
 > Starting new log output
 > IISState version 3.2
 >
 > Wed Oct 15 10:12:58 2003
 >
 > OS = Windows 2000
 > Executable: dllhost.exe
 > PID = 2784
 >
 > Note: Thread times are formatted as HH:MM:SS.ms
 >
 > ***********************
 >
 >
 >
 >
 > Thread ID: 0
 > System Thread ID: 16cc
 > Kernel Time: 0:0:0.15
 > User Time: 0:0:0.0
 > Thread Status: Thread is in a WAIT state.
 > Thread Type: Other
 > # ChildEBP RetAddr
 > 00 0006fd28 77e8780f ntdll!NtWaitForSingleObject+0xb
 > 01 0006fd50 77e87837 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 77e9ca90 dllhost!WinMainCRTStartup+0x156
 > 07 0006fff0 00000000 KERNEL32!BaseProcessStart+0x3d
 >
 >
 >
 >
 > Thread ID: 1
 > System Thread ID: 16dc
 > Kernel Time: 0:0:0.0
 > User Time: 0:0:0.0
 > Thread Type: Other
 > # ChildEBP RetAddr
 > 00 008cff5c 77e87617 ntdll!NtDelayExecution+0xb
 > 01 008cff7c 77e875eb 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 77e887dd ole32!CRpcThreadCache::RpcWorkerThreadEntry+0x1a
 > 06 008cffec 00000000 KERNEL32!BaseThreadStart+0x52
 >
 >
 >
 >
 > Thread ID: 2
 > System Thread ID: 1658
 > Kernel Time: 0:0:0.15
 > 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 77e887dd ole32!CRpcThreadCache::RpcWorkerThreadEntry+0x1a
 > 06 0090ffec 00000000 KERNEL32!BaseThreadStart+0x52
 >
 >
 >
 >
 > Thread ID: 3
 > System Thread ID: 1564
 > Kernel Time: 0:0:0.0
 > User Time: 0:0:0.15
 > Thread Type: Other
 > # ChildEBP RetAddr
 > 00 00a1fc6c 77e8792e ntdll!NtRemoveIoCompletion+0xb
 > 01 00a1fc98 6de8b953 KERNEL32!GetQueuedCompletionStatus+0x27
 > 02 00a1fd94 6de8b8a8 TxfAux!WORK_QUEUE::WorkerLoop+0x83
 > 03 00a1ffb4 77e887dd TxfAux!WORK_QUEUE::ThreadLoop+0x58
 > 04 00a1ffec 00000000 KERNEL32!BaseThreadStart+0x52
 >
 >
 >
 >
 > Thread ID: 4
 > System Thread ID: 161c
 > Kernel Time: 0:0:0.984
 > User Time: 0:0:0.984
 > 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 77e887dd RPCRT4!ThreadStartRoutine+0x18
 > 05 00adffec 00000000 KERNEL32!BaseThreadStart+0x52
 >
 >
 >
 >
 > Thread ID: 5
 > System Thread ID: 1538
 > 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 00c5ff08 77e87ab7 ntdll!NtWaitForMultipleObjects+0xb
 > 01 00c5ff58 77e8a31d KERNEL32!WaitForMultipleObjectsEx+0xea
 > 02 00c5ff70 787f21d4 KERNEL32!WaitForMultipleObjects+0x17
 > 03 00c5ffb4 77e887dd COMSVCS!CEventDispatcher::PushEvents+0x44
 > 04 00c5ffc0 00000008 KERNEL32!BaseThreadStart+0x52
 >
 >
 >
 >
 > Thread ID: 6
 > System Thread ID: 16bc
 > 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: 2552
 > Waiting on thread id: ffffffff
 >
 > # ChildEBP RetAddr
 > 00 00c9fb68 77d4ec77 ntdll!ZwRequestWaitReplyPort+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 787f212e RPCRT4!ObjectStubless+0xf
 > 0d 00c9ffb4 77e887dd
 > COMSVCS!CEventDispatcher::GetEventServerInfoThread+0x10e
 > 0e 00c9ffec 00000000 KERNEL32!BaseThreadStart+0x52
 >
 >
 >
 >
 > Thread ID: 7
 > System Thread ID: 16d8
 > Kernel Time: 0:0:0.0
 > User Time: 0:0:0.0
 > Thread Type: Idle ASP thread
 > # ChildEBP RetAddr
 > 00 00cdfee4 77e87617 ntdll!NtDelayExecution+0xb
 > 01 00cdff04 77e875eb KERNEL32!SleepEx+0x32
 > 02 00cdff10 787cf77a KERNEL32!Sleep+0xb
 > 03 00cdff80 780060ce COMSVCS!PostData+0xf2
 > 04 00cdffb4 77e887dd MSVCRT!_beginthreadex+0xca
 > 05 00cdffec 00000000 KERNEL32!BaseThreadStart+0x52
 >
 >
 >
 >
 > Thread ID: 8
 > System Thread ID: 1118
 > Kernel Time: 0:0:0.234
 > User Time: 0:0:0.125
 > Thread Status: Thread is in a WAIT state.
 > Thread Type: Other
 > # ChildEBP RetAddr
 > 00 00f5fe60 77e87ab7 ntdll!NtWaitForMultipleObjects+0xb
 > 01 00f5feb0 77e12a00 KERNEL32!WaitForMultipleObjectsEx+0xea
 > 02 00f5ff0c 77e12a77 USER32!MsgWaitForMultipleObjectsEx+0x153
 > 03 00f5ff28 6e5a2399 USER32!MsgWaitForMultipleObjects+0x1d
 > 04 00f5ff80 780060ce IISRTL!SchedulerWorkerThread+0xa7
 > 05 00f5ffb4 77e887dd MSVCRT!_beginthreadex+0xca
 > 06 00f5ffec 00000000 KERNEL32!BaseThreadStart+0x52
 >
 >
 >
 >
 > Thread ID: 9
 > System Thread ID: 143c
 > Kernel Time: 0:0:0.281
 > User Time: 0:0:0.125
 > Thread Status: Thread is in a WAIT state.
 > Thread Type: Other
 > # ChildEBP RetAddr
 > 00 00f9fe60 77e87ab7 ntdll!NtWaitForMultipleObjects+0xb
 > 01 00f9feb0 77e12a00 KERNEL32!WaitForMultipleObjectsEx+0xea
 > 02 00f9ff0c 77e12a77 USER32!MsgWaitForMultipleObjectsEx+0x153
 > 03 00f9ff28 6e5a2399 USER32!MsgWaitForMultipleObjects+0x1d
 > 04 00f9ff80 780060ce IISRTL!SchedulerWorkerThread+0xa7
 > 05 00f9ffb4 77e887dd MSVCRT!_beginthreadex+0xca
 > 06 00f9ffec 00000000 KERNEL32!BaseThreadStart+0x52
 >
 >
 >
 >
 > Thread ID: 10
 > System Thread ID: 11f8
 > Kernel Time: 0:0:0.0
 > User Time: 0:0:0.0
 > Thread Type: HTTP Listener
 > # ChildEBP RetAddr
 > 00 010cff50 77e8792e ntdll!NtRemoveIoCompletion+0xb
 > 01 010cff7c 6d7021b4 KERNEL32!GetQueuedCompletionStatus+0x27
 > 02 010cffb4 77e887dd ISATQ!AtqPoolThread+0x40
 > 03 010cffec 00000000 KERNEL32!BaseThreadStart+0x52
 >
 >
 >
 >
 > Thread ID: 11
 > System Thread ID: 1470
 > Kernel Time: 0:0:0.0
 > User Time: 0:0:0.0
 > Thread Type: HTTP Listener
 > # ChildEBP RetAddr
 > 00 0110ff50 77e8792e ntdll!NtRemoveIoCompletion+0xb
 > 01 0110ff7c 6d7021b4 KERNEL32!GetQueuedCompletionStatus+0x27
 > 02 0110ffb4 77e887dd ISATQ!AtqPoolThread+0x40
 > 03 0110ffec 00000000 KERNEL32!BaseThreadStart+0x52
 >
 >
 >
 >
 > Thread ID: 12
 > System Thread ID: aac
 > 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 77e8792e 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 77e887dd RPCRT4!ThreadStartRoutine+0x18
 > 07 0128ffec 00000000 KERNEL32!BaseThreadStart+0x52
 >
 >
 >
 >
 > Thread ID: 13
 > System Thread ID: e14
 > Kernel Time: 0:0:0.796
 > User Time: 0:0:1.156
 > Thread Type: Possible ASP page. Possible DCOM activity
 > Executing Page: Unable to locate ASP page
 >
 > No remote call being made
 > # ChildEBP RetAddr
 > 00 0134fe24 77d574d4 ntdll!NtReplyWaitReceivePortEx+0xb
 > 01 0134ff74 77d56d9e RPCRT4!LRPC_ADDRESS::ReceiveLotsaCalls+0x74
 > 02 0134ff78 77d39a00 RPCRT4!RecvLotsaCallsWrapper+0x9
 > 03 0134ffa8 77d41c6c RPCRT4!BaseCachedThreadRoutine+0x4f
 > 04 0134ffb4 77e887dd RPCRT4!ThreadStartRoutine+0x18
 > 05 0134ffec 00000000 KERNEL32!BaseThreadStart+0x52
 >
 >
 >
 >
 > Thread ID: 14
 > System Thread ID: c84
 > Kernel Time: 0:0:0.0
 > User Time: 0:0:0.0
 > Thread Status: Thread is in a WAIT state.
 > Thread Type: ASP
 > Executing Page: Unable to locate ASP page
 >
 > # ChildEBP RetAddr
 > 00 01e6fe74 77e87ab7 ntdll!NtWaitForMultipleObjects+0xb
 > 01 01e6fec4 77e12a00 KERNEL32!WaitForMultipleObjectsEx+0xea
 > 02 01e6ff20 77e12a77 USER32!MsgWaitForMultipleObjectsEx+0x153
 > 03 01e6ff3c 74a1a6f2 USER32!MsgWaitForMultipleObjects+0x1d
 > 04 01e6ff80 7800c9eb asp!CMTACallbackThread::Thread+0x42
 > 05 01e6ffb4 77e887dd MSVCRT!_beginthread+0xce
 > 06 01e6ffec 00000000 KERNEL32!BaseThreadStart+0x52
 >
 >
 >
 >
 > Thread ID: 15
 > System Thread ID: 16c4
 > Kernel Time: 0:0:0.0
 > 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 Status: Thread is in a WAIT state.
 > Thread Type: PDM (Debugger) Thread.
 > # ChildEBP RetAddr
 > 00 01eefddc 77e87ab7 ntdll!NtWaitForMultipleObjects+0xb
 > 01 01eefe2c 77e12a00 KERNEL32!WaitForMultipleObjectsEx+0xea
 > 02 01eefe88 77e12a77 USER32!MsgWaitForMultipleObjectsEx+0x153
 > 03 01eefea4 4a00886c USER32!MsgWaitForMultipleObjects+0x1d
 > 04 01eeff88 4a008a85 pdm+0x886c
 > 05 01eeffb0 4a008a09 pdm+0x8a85
 > 06 01eeffb4 77e887dd pdm+0x8a09
 > 07 01eeffec 00000000 KERNEL32!BaseThreadStart+0x52
 >
 >
 >
 >
 > Thread ID: 16
 > System Thread ID: 16c8
 > Kernel Time: 0:0:0.359
 > User Time: 0:0:1.843
 > Thread Status: Thread is in a WAIT state.
 > Thread Type: Idle ASP thread
 > # ChildEBP RetAddr
 > 00 01f2ed80 77e8780f ntdll!NtWaitForSingleObject+0xb
 > 01 01f2eda8 77e87837 KERNEL32!WaitForSingleObjectEx+0x71
 > 02 01f2edb8 78820010 KERNEL32!WaitForSingleObject+0xf
 > 03 01f2edd8 7878d89b COMSVCS!UTSemReadWrite::LockWrite+0x70
 > 04 01f2edf8 7878f146
 > COMSVCS!CDispenserManager::DeregisterDispenser+0x2b
 > 05 01f2ee20 1f8b9cfe COMSVCS!CHolder::Close+0xc6
 > 06 01f2ee38 1f8b1df3 oledb32!CDCMPool::DetachFromHolder+0x46
 > 07 01f2ee78 1f8b4d2f oledb32!CDCMPoolManager::ScavangePools+0x159
 > 08 01f2eec4 1f8a6210 oledb32!CDCMPoolManager::CreateNewPool+0x50
 > 09 01f2ef0c 1f8a67e0 oledb32!CDCMPoolManager::DrawResource+0xf0
 > 0a 01f2ef6c 1f441bbb oledb32!CDPO::Initialize+0x136
 > 0b 01f2f05c 1f441b46 msado15!_ConnectAsync+0x96
 > 0c 01f2f06c 1f441a8c msado15!ConnectAsync+0x1f
 > 0d 01f2f1f8 1f46e2cf msado15!CConnection::Open+0xb01
 > 0e 01f2f244 1f454d2d msado15!CCommand::SetConnection+0x65
 > 0f 01f2f278 1f46ca96 msado15!CCommand::put_ActiveConnection+0x70
 > 10 01f2f4d4 75a4c29c msado15!CCommand::Invoke+0x131
 > 11 01f2f51c 1f431446 vbscript!CatchIDispatchInvoke+0x56
 > 12 01f2f53c 75a4f45c msado15!ATL::AtlInternalQueryInterface+0x57
 > 13 01f2f668 75a33c76 vbscript!InvokeDispatch+0x302
 > 14 01f2f690 75a3231c vbscript!InvokeByName+0x51
 > 15 01f2f7b0 75a3167d vbscript!CScriptRuntime::Run+0x18fb
 > 16 01f2f8a8 75a327fb vbscript!CScriptEntryPoint::Call+0x76
 > 17 01f2f9c0 75a3167d vbscript!CScriptRuntime::Run+0x29cf
 > 18 01f2fab8 75a314ad vbscript!CScriptEntryPoint::Call+0x76
 > 19 01f2fb08 75a3a748 vbscript!CSession::Execute+0xd0
 > 1a 01f2fb4c 75a3f588 vbscript!COleScript::ExecutePendingScripts+0x167
 > 1b 01f2fb5c 749f3af0 vbscript!COleScript::SetScriptState+0xf5
 > 1c 01f2fb8c 749f3ac3 asp!CActiveScriptEngine::TryCall+0x15
 > 1d 01f2fbd0 749f3a72 asp!CActiveScriptEngine::Call+0x4d
 > 1e 01f2fbdc 749f593d asp!CallScriptFunctionOfEngine+0x48
 > 1f 01f2fc18 749f54c8 asp!ExecuteRequest+0x19e
 > 20 01f2fc60 749fcf9b asp!Execute+0x17e
 > 21 01f2fcb0 749fcc37 asp!CHitObj::ViperAsyncCallback+0x452
 > 22 01f2fcc8 787c214a asp!CViperAsyncRequest::OnCall+0x3f
 > 23 01f2fcd0 77aa1dc5 COMSVCS!STAActivityWorkHelper+0xa
 > 24 01f2fd14 77aa1be9 ole32!EnterForCallback+0x6a
 > 25 01f2fe40 77aa1aac ole32!SwitchForCallback+0x12b
 > 26 01f2fe68 77aa64f4 ole32!PerformCallback+0x50
 > 27 01f2fed4 77aa634d
 > ole32!CObjectContext::InternalContextCallback+0x10d
 > 28 01f2fef4 787beff3 ole32!CObjectContext::DoCallback+0x1a
 > 29 01f2ff24 787c11ad COMSVCS!STAActivityWork::DoWork+0x73
 > 2a 01f2ffb4 77e887dd COMSVCS!STAThread::STAThreadWorker+0x465
 > 2b 01f2ffec 00000000 KERNEL32!BaseThreadStart+0x52
 >
 >
 >
 >
 > Thread ID: 17
 > System Thread ID: 16a4
 > Kernel Time: 0:0:0.703
 > User Time: 0:0:3.703
 > Thread Status: Thread is in a WAIT state.
 > Other information: Thread is waiting for a lock to be released.
 > Looking for lock owner.
 > Owning thread System ID: 880
 > Thread Type: Idle ASP thread
 > # ChildEBP RetAddr
 > 00 01f6e5f8 77f85c55 ntdll!NtWaitForSingleObject+0xb
 > 01 01f6e66c 77f85bd1 ntdll!RtlpWaitForCriticalSection+0x9e
 > 02 01f6e674 1f7b1eb1 ntdll!RtlEnterCriticalSection+0x46
 > 03 01f6e680 1f7b1e8b ODBC32!MPEnterCriticalSection+0x11
 > 04 01f6e68c 1f7b5d7b ODBC32!ODBCEnterCriticalSection+0xb
 > 05 01f6e6bc 1f7b5b33 ODBC32!SQLDisconnect+0x480
 > 06 01f6e6dc 1f7b5abc ODBC32!SQLInternalDriverConnectW+0x16
 > 07 01f6ee1c 1f696a4b ODBC32!SQLDriverConnectW+0x5f2
 > 08 01f6ee80 1f6969e6 msdasql!CODBCHandle::OHDriverConnect+0x78
 > 09 01f6eea0 1f696847 msdasql!CHdbcNode::DriverConnect+0x20
 > 0a 01f6eee4 1f8a70c3 msdasql!CImpIDBInitialize::Initialize+0x161
 > 0b 01f6ef10 1f8a705d oledb32!CDBInitialize::DoInitialize+0x32
 > 0c 01f6ef40 1f8a547a oledb32!CDBInitialize::Initialize+0x58
 > 0d 01f6efe8 7878e007 oledb32!CDCMPool::CreateResource+0x1e6
 > 0e 01f6f024 7878eb1f
 > COMSVCS!CHolder::SafeDispenserDriver::CreateResource+0x45
 > 0f 01f6f074 1f8a5d56 COMSVCS!CHolder::AllocResource+0x3ef
 > 10 01f6f0c4 1f8a6898 oledb32!CDCMPool::DrawResource+0x9d
 > 11 01f6f11c 1f8a67e0 oledb32!CDCMPoolManager::DrawResource+0x47
 > 12 01f6f17c 1f441bbb oledb32!CDPO::Initialize+0x136
 > 13 01f6f26c 1f441b46 msado15!_ConnectAsync+0x96
 > 14 01f6f27c 1f441a8c msado15!ConnectAsync+0x1f
 > 15 01f6f408 1f46e2cf msado15!CConnection::Open+0xb01
 > 16 01f6f454 1f454d2d msado15!CCommand::SetConnection+0x65
 > 17 01f6f488 1f46ca96 msado15!CCommand::put_ActiveConnection+0x70
 > 18 01f6f6e4 75a4c29c msado15!CCommand::Invoke+0x131
 > 19 01f6f72c 1f431446 vbscript!CatchIDispatchInvoke+0x56
 > 1a 00000000 00000000 msado15!ATL::AtlInternalQueryInterface+0x57
 >
 >
 >
 >
 > Thread ID: 19
 > System Thread ID: 15d4
 > Kernel Time: 0:0:0.468
 > User Time: 0:0:2.78
 > Thread Status: Thread is in a WAIT state.
 > Other information: Thread is waiting for a lock to be released.
 > Looking for lock owner.
 > Owning thread System ID: 880
 > Thread Type: Idle ASP thread
 > # ChildEBP RetAddr
 > 00 01fee5f8 77f85c55 ntdll!NtWaitForSingleObject+0xb
 > 01 01fee66c 77f85bd1 ntdll!RtlpWaitForCriticalSection+0x9e
 > 02 01fee674 1f7b1eb1 ntdll!RtlEnterCriticalSection+0x46
 > 03 01fee680 1f7b1e8b ODBC32!MPEnterCriticalSection+0x11
 > 04 01fee68c 1f7b5d7b ODBC32!ODBCEnterCriticalSection+0xb
 > 05 01fee6bc 1f7b5b33 ODBC32!SQLDisconnect+0x480
 > 06 01fee6dc 1f7b5abc ODBC32!SQLInternalDriverConnectW+0x16
 > 07 01feee1c 1f696a4b ODBC32!SQLDriverConnectW+0x5f2
 > 08 01feee80 1f6969e6 msdasql!CODBCHandle::OHDriverConnect+0x78
 > 09 01feeea0 1f696847 msdasql!CHdbcNode::DriverConnect+0x20
 > 0a 01feeee4 1f8a70c3 msdasql!CImpIDBInitialize::Initialize+0x161
 > 0b 01feef10 1f8a705d oledb32!CDBInitialize::DoInitialize+0x32
 > 0c 01feef40 1f8a547a oledb32!CDBInitialize::Initialize+0x58
 > 0d 01feefe8 7878e007 oledb32!CDCMPool::CreateResource+0x1e6
 > 0e 01fef024 7878eb1f
 > COMSVCS!CHolder::SafeDispenserDriver::CreateResource+0x45
 > 0f 01fef074 1f8a5d56 COMSVCS!CHolder::AllocResource+0x3ef
 > 10 01fef0c4 1f8a6898 oledb32!CDCMPool::DrawResource+0x9d
 > 11 01fef11c 1f8a67e0 oledb32!CDCMPoolManager::DrawResource+0x47
 > 12 01fef17c 1f441bbb oledb32!CDPO::Initialize+0x136
 > 13 01fef26c 1f441b46 msado15!_ConnectAsync+0x96
 > 14 01fef27c 1f441a8c msado15!ConnectAsync+0x1f
 > 15 01fef408 1f46e2cf msado15!CConnection::Open+0xb01
 > 16 01fef454 1f454d2d msado15!CCommand::SetConnection+0x65
 > 17 01fef488 1f46ca96 msado15!CCommand::put_ActiveConnection+0x70
 > 18 01fef6e4 75a4c29c msado15!CCommand::Invoke+0x131
 > 19 01fef72c 1f431446 vbscript!CatchIDispatchInvoke+0x56
 > 1a 00000000 00000000 msado15!ATL::AtlInternalQueryInterface+0x57
 >
 >
 >
 >
 > Thread ID: 20
 > System Thread ID: 1464
 > Kernel Time: 0:0:0.250
 > User Time: 0:0:2.109
 > Thread Status: Thread is in a WAIT state.
 > Other information: Thread is waiting for a lock to be released.
 > Looking for lock owner.
 > Owning thread System ID: 880
 > Thread Type: Idle ASP thread
 > # ChildEBP RetAddr
 > 00 0202e5f8 77f85c55 ntdll!NtWaitForSingleObject+0xb
 > 01 0202e66c 77f85bd1 ntdll!RtlpWaitForCriticalSection+0x9e
 > 02 0202e674 1f7b1eb1 ntdll!RtlEnterCriticalSection+0x46
 > 03 0202e680 1f7b1e8b ODBC32!MPEnterCriticalSection+0x11
 > 04 0202e68c 1f7b5d7b ODBC32!ODBCEnterCriticalSection+0xb
 > 05 0202e6bc 1f7b5b33 ODBC32!SQLDisconnect+0x480
 > 06 0202e6dc 1f7b5abc ODBC32!SQLInternalDriverConnectW+0x16
 > 07 0202ee1c 1f696a4b ODBC32!SQLDriverConnectW+0x5f2
 > 08 0202ee80 1f6969e6 msdasql!CODBCHandle::OHDriverConnect+0x78
 > 09 0202eea0 1f696847 msdasql!CHdbcNode::DriverConnect+0x20
 > 0a 0202eee4 1f8a70c3 msdasql!CImpIDBInitialize::Initialize+0x161
 > 0b 0202ef10 1f8a705d oledb32!CDBInitialize::DoInitialize+0x32
 > 0c 0202ef40 1f8a547a oledb32!CDBInitialize::Initialize+0x58
 > 0d 0202efe8 7878e007 oledb32!CDCMPool::CreateResource+0x1e6
 > 0e 0202f024 7878eb1f
 > COMSVCS!CHolder::SafeDispenserDriver::CreateResource+0x45
 > 0f 0202f074 1f8a5d56 COMSVCS!CHolder::AllocResource+0x3ef
 > 10 0202f0c4 1f8a6898 oledb32!CDCMPool::DrawResource+0x9d
 > 11 0202f11c 1f8a67e0 oledb32!CDCMPoolManager::DrawResource+0x47
 > 12 0202f17c 1f441bbb oledb32!CDPO::Initialize+0x136
 > 13 0202f26c 1f441b46 msado15!_ConnectAsync+0x96
 > 14 0202f27c 1f441a8c msado15!ConnectAsync+0x1f
 > 15 0202f408 1f46e2cf msado15!CConnection::Open+0xb01
 > 16 0202f454 1f454d2d msado15!CCommand::SetConnection+0x65
 > 17 0202f488 1f46ca96 msado15!CCommand::put_ActiveConnection+0x70
 > 18 0202f6e4 75a4c29c msado15!CCommand::Invoke+0x131
 > 19 0202f72c 1f431446 vbscript!CatchIDispatchInvoke+0x56
 > 1a 00000000 00000000 msado15!ATL::AtlInternalQueryInterface+0x57
 >
 >
 >
 >
 > Thread ID: 21
 > System Thread ID: 1458
 > Kernel Time: 0:0:0.343
 > User Time: 0:0:1.500
 > Thread Status: Thread is in a WAIT state.
 > Other information: Thread is waiting for a lock to be released.
 > Looking for lock owner.
 > Owning thread System ID: 880
 > Thread Type: Idle ASP thread
 > # ChildEBP RetAddr
 > 00 0206e5f8 77f85c55 ntdll!NtWaitForSingleObject+0xb
 > 01 0206e66c 77f85bd1 ntdll!RtlpWaitForCriticalSection+0x9e
 > 02 0206e674 1f7b1eb1 ntdll!RtlEnterCriticalSection+0x46
 > 03 0206e680 1f7b1e8b ODBC32!MPEnterCriticalSection+0x11
 > 04 0206e68c 1f7b5d7b ODBC32!ODBCEnterCriticalSection+0xb
 > 05 0206e6bc 1f7b5b33 ODBC32!SQLDisconnect+0x480
 > 06 0206e6dc 1f7b5abc ODBC32!SQLInternalDriverConnectW+0x16
 > 07 0206ee1c 1f696a4b ODBC32!SQLDriverConnectW+0x5f2
 > 08 0206ee80 1f6969e6 msdasql!CODBCHandle::OHDriverConnect+0x78
 > 09 0206eea0 1f696847 msdasql!CHdbcNode::DriverConnect+0x20
 > 0a 0206eee4 1f8a70c3 msdasql!CImpIDBInitialize::Initialize+0x161
 > 0b 0206ef10 1f8a705d oledb32!CDBInitialize::DoInitialize+0x32
 > 0c 0206ef40 1f8a547a oledb32!CDBInitialize::Initialize+0x58
 > 0d 0206efe8 7878e007 oledb32!CDCMPool::CreateResource+0x1e6
 > 0e 0206f024 7878eb1f
 > COMSVCS!CHolder::SafeDispenserDriver::CreateResource+0x45
 > 0f 0206f074 1f8a5d56 COMSVCS!CHolder::AllocResource+0x3ef
 > 10 0206f0c4 1f8a6898 oledb32!CDCMPool::DrawResource+0x9d
 > 11 0206f11c 1f8a67e0 oledb32!CDCMPoolManager::DrawResource+0x47
 > 12 0206f17c 1f441bbb oledb32!CDPO::Initialize+0x136
 > 13 0206f26c 1f441b46 msado15!_ConnectAsync+0x96
 > 14 0206f27c 1f441a8c msado15!ConnectAsync+0x1f
 > 15 0206f408 1f46e2cf msado15!CConnection::Open+0xb01
 > 16 0206f454 1f454d2d msado15!CCommand::SetConnection+0x65
 > 17 0206f488 1f46ca96 msado15!CCommand::put_ActiveConnection+0x70
 > 18 0206f6e4 75a4c29c msado15!CCommand::Invoke+0x131
 > 19 0206f72c 1f431446 vbscript!CatchIDispatchInvoke+0x56
 > 1a 00000000 00000000 msado15!ATL::AtlInternalQueryInterface+0x57
 >
 >
 >
 >
 > Thread ID: 22
 > System Thread ID: a84
 > Kernel Time: 0:0:0.562
 > User Time: 0:0:2.953
 > Thread Status: Thread is in a WAIT state.
 > Other information: Thread is waiting for a lock to be released.
 > Looking for lock owner.
 > Owning thread System ID: 880
 > Thread Type: Idle ASP thread
 > # ChildEBP RetAddr
 > 00 020ae5f8 77f85c55 ntdll!NtWaitForSingleObject+0xb
 > 01 020ae66c 77f85bd1 ntdll!RtlpWaitForCriticalSection+0x9e
 > 02 020ae674 1f7b1eb1 ntdll!RtlEnterCriticalSection+0x46
 > 03 020ae680 1f7b1e8b ODBC32!MPEnterCriticalSection+0x11
 > 04 020ae68c 1f7b5d7b ODBC32!ODBCEnterCriticalSection+0xb
 > 05 020ae6bc 1f7b5b33 ODBC32!SQLDisconnect+0x480
 > 06 020ae6dc 1f7b5abc ODBC32!SQLInternalDriverConnectW+0x16
 > 07 020aee1c 1f696a4b ODBC32!SQLDriverConnectW+0x5f2
 > 08 020aee80 1f6969e6 msdasql!CODBCHandle::OHDriverConnect+0x78
 > 09 020aeea0 1f696847 msdasql!CHdbcNode::DriverConnect+0x20
 > 0a 020aeee4 1f8a70c3 msdasql!CImpIDBInitialize::Initialize+0x161
 > 0b 020aef10 1f8a705d oledb32!CDBInitialize::DoInitialize+0x32
 > 0c 020aef40 1f8a547a oledb32!CDBInitialize::Initialize+0x58
 > 0d 020aefe8 7878e007 oledb32!CDCMPool::CreateResource+0x1e6
 > 0e 020af024 7878eb1f
 > COMSVCS!CHolder::SafeDispenserDriver::CreateResource+0x45
 > 0f 020af074 1f8a5d56 COMSVCS!CHolder::AllocResource+0x3ef
 > 10 020af0c4 1f8a6898 oledb32!CDCMPool::DrawResource+0x9d
 > 11 020af11c 1f8a67e0 oledb32!CDCMPoolManager::DrawResource+0x47
 > 12 020af17c 1f441bbb oledb32!CDPO::Initialize+0x136
 > 13 020af26c 1f441b46 msado15!_ConnectAsync+0x96
 > 14 020af27c 1f441a8c msado15!ConnectAsync+0x1f
 > 15 020af408 1f46e2cf msado15!CConnection::Open+0xb01
 > 16 020af454 1f454d2d msado15!CCommand::SetConnection+0x65
 > 17 020af488 1f46ca96 msado15!CCommand::put_ActiveConnection+0x70
 > 18 020af6e4 75a4c29c msado15!CCommand::Invoke+0x131
 > 19 020af72c 1f431446 vbscript!CatchIDispatchInvoke+0x56
 > 1a 00000000 00000000 msado15!ATL::AtlInternalQueryInterface+0x57
 >
 >
 >
 >
 > Thread ID: 23
 > System Thread ID: 16d0
 > Kernel Time: 0:0:0.375
 > User Time: 0:0:2.468
 > Thread Status: Thread is in a WAIT state.
 > Other information: Thread is waiting for a lock to be released.
 > Looking for lock owner.
 > Owning thread System ID: 880
 > Thread Type: Idle ASP thread
 > # ChildEBP RetAddr
 > 00 020ee5f8 77f85c55 ntdll!NtWaitForSingleObject+0xb
 > 01 020ee66c 77f85bd1 ntdll!RtlpWaitForCriticalSection+0x9e
 > 02 020ee674 1f7b1eb1 ntdll!RtlEnterCriticalSection+0x46
 > 03 020ee680 1f7b1e8b ODBC32!MPEnterCriticalSection+0x11
 > 04 020ee68c 1f7b5d7b ODBC32!ODBCEnterCriticalSection+0xb
 > 05 020ee6bc 1f7b5b33 ODBC32!SQLDisconnect+0x480
 > 06 020ee6dc 1f7b5abc ODBC32!SQLInternalDriverConnectW+0x16
 > 07 020eee1c 1f696a4b ODBC32!SQLDriverConnectW+0x5f2
 > 08 020eee80 1f6969e6 msdasql!CODBCHandle::OHDriverConnect+0x78
 > 09 020eeea0 1f696847 msdasql!CHdbcNode::DriverConnect+0x20
 > 0a 020eeee4 1f8a70c3 msdasql!CImpIDBInitialize::Initialize+0x161
 > 0b 020eef10 1f8a705d oledb32!CDBInitialize::DoInitialize+0x32
 > 0c 020eef40 1f8a547a oledb32!CDBInitialize::Initialize+0x58
 > 0d 020eefe8 7878e007 oledb32!CDCMPool::CreateResource+0x1e6
 > 0e 020ef024 7878eb1f
 > COMSVCS!CHolder::SafeDispenserDriver::CreateResource+0x45
 > 0f 020ef074 1f8a5d56 COMSVCS!CHolder::AllocResource+0x3ef
 > 10 020ef0c4 1f8a6898 oledb32!CDCMPool::DrawResource+0x9d
 > 11 020ef11c 1f8a67e0 oledb32!CDCMPoolManager::DrawResource+0x47
 > 12 020ef17c 1f441bbb oledb32!CDPO::Initialize+0x136
 > 13 020ef26c 1f441b46 msado15!_ConnectAsync+0x96
 > 14 020ef27c 1f441a8c msado15!ConnectAsync+0x1f
 > 15 020ef408 1f46e2cf msado15!CConnection::Open+0xb01
 > 16 020ef454 1f454d2d msado15!CCommand::SetConnection+0x65
 > 17 020ef488 1f46ca96 msado15!CCommand::put_ActiveConnection+0x70
 > 18 020ef6e4 75a4c29c msado15!CCommand::Invoke+0x131
 > 19 020ef72c 1f431446 vbscript!CatchIDispatchInvoke+0x56
 > 1a 00000000 00000000 msado15!ATL::AtlInternalQueryInterface+0x57
 >
 >
 >
 >
 > Thread ID: 24
 > System Thread ID: e9c
 > Kernel Time: 0:0:0.421
 > User Time: 0:0:2.0
 > Thread Status: Thread is in a WAIT state.
 > Other information: Thread is waiting for a lock to be released.
 > Looking for lock owner.
 > Owning thread System ID: 880
 > Thread Type: Idle ASP thread
 > # ChildEBP RetAddr
 > 00 0212e5f8 77f85c55 ntdll!NtWaitForSingleObject+0xb
 > 01 0212e66c 77f85bd1 ntdll!RtlpWaitForCriticalSection+0x9e
 > 02 0212e674 1f7b1eb1 ntdll!RtlEnterCriticalSection+0x46
 > 03 0212e680 1f7b1e8b ODBC32!MPEnterCriticalSection+0x11
 > 04 0212e68c 1f7b5d7b ODBC32!ODBCEnterCriticalSection+0xb
 > 05 0212e6bc 1f7b5b33 ODBC32!SQLDisconnect+0x480
 > 06 0212e6dc 1f7b5abc ODBC32!SQLInternalDriverConnectW+0x16
 > 07 0212ee1c 1f696a4b ODBC32!SQLDriverConnectW+0x5f2
 > 08 0212ee80 1f6969e6 msdasql!CODBCHandle::OHDriverConnect+0x78
 > 09 0212eea0 1f696847 msdasql!CHdbcNode::DriverConnect+0x20
 > 0a 0212eee4 1f8a70c3 msdasql!CImpIDBInitialize::Initialize+0x161
 > 0b 0212ef10 1f8a705d oledb32!CDBInitialize::DoInitialize+0x32
 > 0c 0212ef40 1f8a547a oledb32!CDBInitialize::Initialize+0x58
 > 0d 0212efe8 7878e007 oledb32!CDCMPool::CreateResource+0x1e6
 > 0e 0212f024 7878eb1f
 > COMSVCS!CHolder::SafeDispenserDriver::CreateResource+0x45
 > 0f 0212f074 1f8a5d56 COMSVCS!CHolder::AllocResource+0x3ef
 > 10 0212f0c4 1f8a6898 oledb32!CDCMPool::DrawResource+0x9d
 > 11 0212f11c 1f8a67e0 oledb32!CDCMPoolManager::DrawResource+0x47
 > 12 0212f17c 1f441bbb oledb32!CDPO::Initialize+0x136
 > 13 0212f26c 1f441b46 msado15!_ConnectAsync+0x96
 > 14 0212f27c 1f441a8c msado15!ConnectAsync+0x1f
 > 15 0212f408 1f46e2cf msado15!CConnection::Open+0xb01
 > 16 0212f454 1f454d2d msado15!CCommand::SetConnection+0x65
 > 17 0212f488 1f46ca96 msado15!CCommand::put_ActiveConnection+0x70
 > 18 0212f6e4 75a4c29c msado15!CCommand::Invoke+0x131
 > 19 0212f72c 1f431446 vbscript!CatchIDispatchInvoke+0x56
 > 1a 00000000 00000000 msado15!ATL::AtlInternalQueryInterface+0x57
 >
 >
 >
 >
 > Thread ID: 25
 > System Thread ID: 1424
 > Kernel Time: 0:0:0.0
 > User Time: 0:0:0.0
 > Thread Type: Other
 > # ChildEBP RetAddr
 > 00 0218ff9c 77f849e2 ntdll!NtDelayExecution+0xb
 > 01 0218ffb4 77e887dd ntdll!RtlpTimerThread+0x42
 > 02 0218ffec 00000000 KERNEL32!BaseThreadStart+0x52
 >
 >
 >
 >
 > Thread ID: 26
 > System Thread ID: cc8
 > Kernel Time: 0:0:0.78
 > User Time: 0:0:0.312
 > Thread Status: Thread is in a WAIT state.
 > Thread Type: Other
 > # ChildEBP RetAddr
 > 00 02c2ff58 77e8780f ntdll!NtWaitForSingleObject+0xb
 > 01 02c2ff80 77e87837 KERNEL32!WaitForSingleObjectEx+0x71
 > 02 02c2ff90 1f8b12e2 KERNEL32!WaitForSingleObject+0xf
 > 03 02c2ffb4 77e887dd oledb32!ReleaseResourceThread+0x54
 > 04 02c2ffec 00000000 KERNEL32!BaseThreadStart+0x52
 >
 >
 >
 >
 > Thread ID: 27
 > System Thread ID: 16b8
 > Kernel Time: 0:0:0.250
 > User Time: 0:0:0.156
 > Thread Status: Thread is in a WAIT state.
 > Thread Type: Other
 > # ChildEBP RetAddr
 > 00 02c6ff50 77e8780f ntdll!NtWaitForSingleObject+0xb
 > 01 02c6ff78 77e87837 KERNEL32!WaitForSingleObjectEx+0x71
 > 02 02c6ff88 1f8b1276 KERNEL32!WaitForSingleObject+0xf
 > 03 02c6ffb4 77e887dd oledb32!ResetResourceThread+0x84
 > 04 02c6ffec 00000000 KERNEL32!BaseThreadStart+0x52
 >
 >
 >
 >
 > Thread ID: 28
 > System Thread ID: 16c0
 > Kernel Time: 0:0:0.46
 > User Time: 0:0:0.62
 > Thread Status: Thread is in a WAIT state.
 > Other information: Thread is waiting for a lock to be released.
 > Looking for lock owner.
 > Owning thread System ID: 880
 > Thread Type: Idle ASP thread
 > # ChildEBP RetAddr
 > 00 02cafb1c 77f85c55 ntdll!NtWaitForSingleObject+0xb
 > 01 02cafb90 77f85bd1 ntdll!RtlpWaitForCriticalSection+0x9e
 > 02 02cafb98 1f7b1eb1 ntdll!RtlEnterCriticalSection+0x46
 > 03 02cafba4 1f7b1e8b ODBC32!MPEnterCriticalSection+0x11
 > 04 02cafbb0 1f7b8118 ODBC32!ODBCEnterCriticalSection+0xb
 > 05 02cafbbc 1f7b80d2 ODBC32!FreeDbc+0x11
 > 06 02cafbe4 1f7b8006 ODBC32!DestroyIDbc+0x3f
 > 07 02cafbf8 1f69e917 ODBC32!SQLFreeConnect+0x18
 > 08 02cafc00 1f69e8a6 msdasql!CODBCHandle::FreeConnect+0x16
 > 09 02cafc20 1f69e855 msdasql!CODBCHandle::ReleaseHdbc+0x72
 > 0a 02cafc44 1f69e7e1 msdasql!CDataSource::UninitializeHdbc+0x64
 > 0b 02cafc64 1f69d248 msdasql!CDataSource::DoUninitialize+0x95
 > 0c 02cafc7c 1f69845a msdasql!CDataSource::~CDataSource+0x11
 > 0d 02cafc8c 1f8b1856 msdasql!CDataSource::Release+0x26
 > 0e 02cafcb8 1f8b991b oledb32!CAcm::FinalRelease+0x3c
 > 0f 02cafcc0 1f8b9b25 oledb32!CDCM::FinalRelease+0x19
 > 10 02cafcdc 1f8a26ef
 > oledb32!ATL::CComPolyObject<CDCM>::~CComPolyObject<CDCM>+0x2a
 > 11 02cafce8 1f8b9d88 oledb32!ATL::CComPolyObject<CDCM>::Release+0x21
 > 12 02cafcf4 7878e391 oledb32!CDCMPool::DestroyResource+0x2e
 > 13 02cafd30 7878f625
 > COMSVCS!CHolder::SafeDispenserDriver::DestroyResource+0x3d
 > 14 02cafd4c 7878f5c0 COMSVCS!CHolder::ProcessDestroyList+0x35
 > 15 02cafd84 7878f41c COMSVCS!CHolder::DestroyResources+0x110
 > 16 02cafd90 7878d22f COMSVCS!CHolder::Ping+0x1c
 > 17 02caffb4 77e887dd COMSVCS!PingThread+0xcf
 > 18 02caffec 00000000 KERNEL32!BaseThreadStart+0x52
 >
 >
 >
 >
 > Thread ID: 29
 > System Thread ID: 157c
 > 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 02d4ff88 751790f1 ntdll!NtWaitForMultipleObjects+0xb
 > 01 02d4ffb4 77e887dd NETAPI32!NetbiosWorker+0x14a
 > 02 02d4ffec 00000000 KERNEL32!BaseThreadStart+0x52
 >
 >
 >
 >
 > Thread ID: 30
 > System Thread ID: 14b4
 > 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 03d8ff48 7757932f ntdll!NtWaitForMultipleObjects+0xb
 > 01 03d8ffb4 77e887dd WINMM!timeThread+0x73
 > 02 03d8ffc0 01fae8c0 KERNEL32!BaseThreadStart+0x52
 > WARNING: Frame IP not in any known module. Following frames may be
 > wrong.
 > 03 00400688 00000000 0x1fae8c0
 >
 >
 >
 &