This is the thread that causing problem:
----------------
Thread ID: 15
System Thread ID: 708
Kernel Time: 0:0:1.640
User Time: 0:1:1.500
Thread Type: Idle ASP thread
# ChildEBP RetAddr
00 01eefd08 7c573b28 ntdll!ZwWaitForSingleObject+0xb
01 01eefd30 7c573b50 KERNEL32!WaitForSingleObjectEx+0x71
02 01eefd40 7632046c KERNEL32!WaitForSingleObject+0xf
03 01eefd4c 76320455 MSVBVM50!
CReadWriteMutex::_WaitForEvent+0x11
04 01eefd70 762f514b MSVBVM50!
CReadWriteMutex::RequestWrite+0x2d
05 01eefd8c 7633ad37 MSVBVM50!
CVBThreadAction::CleanupProjData+0x71
06 01eefdd4 762e39e5 MSVBVM50!
CThreadPool::CheckForProjectUnload+0x33
07 01eefe3c 762e37ef MSVBVM50!FnwpMainFilter+0x1d6
08 01eefe5c 77e11ef0 MSVBVM50!FnwpMain+0x1b
09 01eefe7c 77e1204c USER32!UserCallWinProc+0x18
0a 01eeff08 77e121af USER32!DispatchMessageWorker+0x2e4
0b 01eeff14 787c14c5 USER32!DispatchMessageW+0xb
0c 01eeff24 787c11ad COMSVCS!STAMessageWork::DoWork+0x15
0d 01eeffb4 7c57438b COMSVCS!
STAThread::STAThreadWorker+0x465
0e 01eeffec 00000000 KERNEL32!BaseThreadStart+0x52
----------------------
Looks like vb com object issue, check if 'Retain in Memory' is check.
See if this help -
How to resolve Retain in Memory and Unattended Execution problems in ActiveX
controls that are running on IIS
<a style='text-decoration: underline;' href="http://support.microsoft.com/?id=833891" target="_blank">http://support.microsoft.com/?id=833891</a>
I could be wrong

anyway, I'm sure Pat will fill in the blank later.
--
Regards,
Bernard Cheah
<a style='text-decoration: underline;' href="http://www.tryiis.com/" target="_blank">http://www.tryiis.com/</a>
<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>
"Martin McCarthy" <martin.mccarthy.RemoveThis@gmail.com> wrote in message
news:357201c49f58$711d2390$a301280a@phx.gbl...
> I just realized the the problem is occurring in one of the
> dllhost.exe files.
>
> Here's the IISState log:
>
> Opened log file 'C:\iisstate\output\IISState-1560.log'
>
> ***********************
> Starting new log output
> IISState version 3.3.1
>
> Mon Sep 20 14:13:04 2004
>
> OS = Windows 2000
> Executable: dllhost.exe
> PID = 1560
>
> Note: Thread times are formatted as HH:MM:SS.ms
>
> ***********************
>
>
>
>
> Thread ID: 0
> System Thread ID: 614
> Kernel Time: 0:0:0.31
> User Time: 0:0:0.15
> Thread Type: Other
> # ChildEBP RetAddr
> 00 0006fd28 7c573b28 ntdll!ZwWaitForSingleObject+0xb
> 01 0006fd50 7c573b50 KERNEL32!WaitForSingleObjectEx+0x71
> 02 0006fd60 77aaa473 KERNEL32!WaitForSingleObject+0xf
> 03 0006fd80 77aa9c81 ole32!
> CSurrogateProcessActivator::WaitForSurrogateTimeout+0x4f
> 04 0006fd9c 01001230 ole32!CoRegisterSurrogateEx+0x169
> 05 0006ff24 010014c6 dllhost!WinMain+0xb0
> 06 0006ffc0 7c581af6 dllhost!WinMainCRTStartup+0x156
> 07 0006fff0 00000000 KERNEL32!BaseProcessStart+0x3d
>
>
>
>
> Thread ID: 1
> System Thread ID: 624
> Kernel Time: 0:0:0.0
> User Time: 0:0:0.0
> Thread Type: Other
> # ChildEBP RetAddr
> 00 008fff30 77abaf9f USER32!NtUserGetMessage+0xb
> 01 008fff70 77abaeed ole32!CDllHost::STAWorkerLoop+0x40
> 02 008fff8c 77abae28 ole32!CDllHost::WorkerThread+0xc2
> 03 008fff90 77ab4710 ole32!DLLHostThreadEntry+0x9
> 04 008fffa8 77ab4668 ole32!CRpcThread::WorkerLoop+0x22
> 05 008fffb4 7c57438b ole32!
> CRpcThreadCache::RpcWorkerThreadEntry+0x1a
> 06 008fffec 00000000 KERNEL32!BaseThreadStart+0x52
>
>
>
>
> Thread ID: 2
> System Thread ID: 64c
> Kernel Time: 0:0:0.0
> User Time: 0:0:0.15
> Thread Type: Other
> # ChildEBP RetAddr
> 00 00a0fc6c 7c573c73 ntdll!ZwRemoveIoCompletion+0xb
> 01 00a0fc98 6de8b953 KERNEL32!
> GetQueuedCompletionStatus+0x27
> 02 00a0fd94 6de8b8a8 TxfAux!WORK_QUEUE::WorkerLoop+0x83
> 03 00a0ffb4 7c57438b TxfAux!WORK_QUEUE::ThreadLoop+0x58
> 04 00a0ffec 00000000 KERNEL32!BaseThreadStart+0x52
>
>
>
>
> Thread ID: 3
> System Thread ID: 628
> Kernel Time: 0:0:0.640
> User Time: 0:0:0.656
> Thread Type: Possible ASP page. Possible DCOM activity
> Executing Page: Unable to locate ASP page
>
> No remote call being made
>
> # ChildEBP RetAddr
> 00 00beff74 77d39a74 ntdll!NtDelayExecution+0xb
> 01 00beffa8 77d41c6d RPCRT4!BaseCachedThreadRoutine+0xc3
> 02 00beffb4 7c57438b RPCRT4!ThreadStartRoutine+0x18
> 03 00beffec 00000000 KERNEL32!BaseThreadStart+0x52
>
>
>
>
> Thread ID: 4
> System Thread ID: 6bc
> Kernel Time: 0:0:0.0
> User Time: 0:0:0.0
> Thread Type: Idle ASP thread
> # ChildEBP RetAddr
> 00 00c2ff08 7c573c23 ntdll!ZwWaitForMultipleObjects+0xb
> 01 00c2ff58 7c578f0d KERNEL32!WaitForMultipleObjectsEx+0xea
> 02 00c2ff70 787f21d4 KERNEL32!WaitForMultipleObjects+0x17
> 03 00c2ffb4 7c57438b COMSVCS!
> CEventDispatcher::PushEvents+0x44
> 04 00c2ffc0 00000008 KERNEL32!BaseThreadStart+0x52
>
>
>
>
> Thread ID: 5
> System Thread ID: 6c0
> 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: 1648
> Waiting on thread id: ffffffff
>
> # ChildEBP RetAddr
> 00 00c6fb68 77d4ec37 ntdll!ZwRequestWaitReplyPort+0xb
> 01 00c6fb94 77d3a2c7 RPCRT4!LRPC_CCALL::SendReceive+0x11e
> 02 00c6fba0 77b23b2a RPCRT4!I_RpcSendReceive+0x2c
> 03 00c6fbc0 77b239f5 ole32!ThreadSendReceive+0xef
> 04 00c6fbd8 77b20aa5 ole32!
> CRpcChannelBuffer::SwitchAptAndDispatchCall+0x14a
> 05 00c6fc18 77b2386e ole32!
> CRpcChannelBuffer::SendReceive2+0x96
> 06 00c6fc28 77a6c78a ole32!
> CRpcChannelBuffer::SendReceive+0x11
> 07 00c6fc88 77ab6af6 ole32!CAptRpcChnl::SendReceive+0xa9
> 08 00c6fce0 77d90328 ole32!CCtxComChnl::SendReceive+0x124
> 09 00c6fcfc 77d92b3f RPCRT4!NdrProxySendReceive+0x4c
> 0a 00c6ff44 77d95f85 RPCRT4!NdrClientCall2+0x4f5
> 0b 00c6ff60 77d77f6b RPCRT4!ObjectStublessClient+0x76
> 0c 00c6ff70 787f212e RPCRT4!ObjectStubless+0xf
> 0d 00c6ffb4 7c57438b COMSVCS!
> CEventDispatcher::GetEventServerInfoThread+0x10e
> 0e 00c6ffec 00000000 KERNEL32!BaseThreadStart+0x52
>
>
>
>
> Thread ID: 6
> System Thread ID: 6c4
> Kernel Time: 0:0:0.0
> User Time: 0:0:0.0
> Thread Type: Idle ASP thread
> # ChildEBP RetAddr
> 00 00cafee4 7c573a4e ntdll!NtDelayExecution+0xb
> 01 00caff04 7c573a22 KERNEL32!SleepEx+0x32
> 02 00caff10 787cf77a KERNEL32!Sleep+0xb
> 03 00caff80 780060ce COMSVCS!PostData+0xf2
> 04 00caffb4 7c57438b MSVCRT!_beginthreadex+0xca
> 05 00caffec 00000000 KERNEL32!BaseThreadStart+0x52
>
>
>
>
> Thread ID: 7
> System Thread ID: 6d0
> Kernel Time: 0:3:20.453
> User Time: 0:1:13.203
> Thread Type: Other