Platform: Windows XP Professional SP2, IIS 5.1 (Newly built Dell GX
520, 512Mb RAM)
All MS patches are up to date
Process: 16 or so handheld scanners (HHP Dolphin 9551) connecting via
IE to a virtual directory in IIS for SAP Webconsole to communicate to
SAP servers
Issues: IIS crashes repeatedly with the following event viewer
messages-
Event ID 7034- IIS Admin service terminated unexpectedly. It has done
this x times.
Event ID 7034- The World Wide Web Publishing service terminated
unexpectedly. It has done this x times.
Event ID 37- Out of process application '/LM/W3SVC/1/Root/SAP'
terminated unexpectedly.
Steps taken thus far without success:
Set IIS related services to restart automatically on failure and
subsequent failures. IIS will restart several times before completely
failing. A manual restart off IIS is necessary to regain
functionality.
Set up a schedule task to restart IIS services at Midnight.
Any help would be greatly appreciated. Please see the iisstate log
file below.
Thank you,
Pat
pmosca@gmail.com
Solutia, Inc.
Trenton, MI 48183
Starting new log output
IISState version 3.3.1
Fri Jan 06 14:25:24 2006
OS = Windows XP
Executable: dllhost.exe
PID = 636
Note: Thread times are formatted as HH:MM:SS.ms
***********************
Thread ID: 0
System Thread ID: 4c8
Kernel Time: 0:0:0.10
User Time: 0:0:0.20
Thread Type: Other
# ChildEBP RetAddr
00 0007fce0 7c90e9c0 ntdll!KiFastSystemCallRet
01 0007fce4 7c8025db ntdll!ZwWaitForSingleObject+0xc
02 0007fd48 7c802542 kernel32!WaitForSingleObjectEx+0xa8
03 0007fd5c 7758d9a6 kernel32!WaitForSingleObject+0x12
04 0007fd78 7758e3df
ole32!CSurrogateProcessActivator::WaitForSurrogateTimeout+0x51
05 0007fd90 01001288 ole32!CoRegisterSurrogateEx+0x191
06 0007ff1c 010015b0 dllhost!WinMain+0xca
07 0007ffc0 7c816d4f dllhost!WinMainCRTStartup+0x174
08 0007fff0 00000000 kernel32!BaseProcessStart+0x23
Thread ID: 1
System Thread ID: 34c
Kernel Time: 0:0:0.0
User Time: 0:0:0.0
Thread Type: Other
# ChildEBP RetAddr
00 006dff10 77d491be ntdll!KiFastSystemCallRet
01 006dff30 7751375e USER32!NtUserGetMessage+0xc
02 006dff70 775270d5 ole32!CDllHost::STAWorkerLoop+0x72
03 006dff8c 77527008 ole32!CDllHost::WorkerThread+0xc8
04 006dff94 774fe3dc ole32!DLLHostThreadEntry+0xd
05 006dffa8 774fe444 ole32!CRpcThread::WorkerLoop+0x1e
06 006dffb4 7c80b50b ole32!CRpcThreadCache::RpcWorkerThreadEntry+0x1b
07 006dffec 00000000 kernel32!BaseThreadStart+0x37
Thread ID: 2
System Thread ID: ec0
Kernel Time: 0:0:0.10
User Time: 0:0:0.10
Thread Type: Idle ASP thread
# ChildEBP RetAddr
00 0075fec4 7c90e31b ntdll!KiFastSystemCallRet
01 0075fec8 7c80cbd9 ntdll!ZwRemoveIoCompletion+0xc
02 0075fef4 766f9475 kernel32!GetQueuedCompletionStatus+0x29
03 0075ff70 766f9742 COMSVCS!WORK_QUEUE::WorkerLoop+0x6c
04 0075ff80 77c3a3b0 COMSVCS!WORK_QUEUE::ThreadLoop+0x19
05 0075ffb4 7c80b50b msvcrt!_endthreadex+0xa9
06 0075ffec 00000000 kernel32!BaseThreadStart+0x37
Thread ID: 3
System Thread ID: d5c
Kernel Time: 0:0:0.0
User Time: 0:0:0.0
Thread Type: Idle ASP thread
# ChildEBP RetAddr
00 0097fe98 7c90e9ab ntdll!KiFastSystemCallRet
01 0097fe9c 7c8094f2 ntdll!ZwWaitForMultipleObjects+0xc
02 0097ff38 7c809c86 kernel32!WaitForMultipleObjectsEx+0x12c
03 0097ff54 7668d44f kernel32!WaitForMultipleObjects+0x18
04 0097ffb4 7c80b50b COMSVCS!PostData+0x16e
05 0097ffec 00000000 kernel32!BaseThreadStart+0x37
Thread ID: 4
System Thread ID: 8c0
Kernel Time: 0:0:0.0
User Time: 0:0:0.0
Thread Type: Other
# ChildEBP RetAddr
00 009ffddc 7c90e9ab ntdll!KiFastSystemCallRet
01 009ffde0 7c8094f2 ntdll!ZwWaitForMultipleObjects+0xc
02 009ffe7c 77d495f9 kernel32!WaitForMultipleObjectsEx+0x12c
03 009ffed8 77d496a8 USER32!RealMsgWaitForMultipleObjectsEx+0x13e
04 009ffef4 68a2c634 USER32!MsgWaitForMultipleObjects+0x1f
05 009fff80 77c3a3b0 IisRTL!SchedulerWorkerThread+0xaf
06 009fffb4 7c80b50b msvcrt!_endthreadex+0xa9
07 009fffec 00000000 kernel32!BaseThreadStart+0x37
Thread ID: 5
System Thread ID: 878
Kernel Time: 0:0:0.0
User Time: 0:0:0.0
Thread Type: HTTP Listener
# ChildEBP RetAddr
00 00a3ff48 7c90e31b ntdll!KiFastSystemCallRet
01 00a3ff4c 7c80cbd9 ntdll!ZwRemoveIoCompletion+0xc
02 00a3ff78 65f19b3a kernel32!GetQueuedCompletionStatus+0x29
03 00a3ffb4 7c80b50b ISATQ!AtqPoolThread+0x40
04 00a3ffec 00000000 kernel32!BaseThreadStart+0x37
Thread ID: 6
System Thread ID: 878
Kernel Time: 0:0:0.0
User Time: 0:0:0.0
Thread Type: HTTP Listener
# ChildEBP RetAddr
00 00a3ff48 7c90e31b ntdll!KiFastSystemCallRet
01 00a3ff4c 7c80cbd9 ntdll!ZwRemoveIoCompletion+0xc
02 00a3ff78 65f19b3a kernel32!GetQueuedCompletionStatus+0x29
03 00a3ffb4 7c80b50b ISATQ!AtqPoolThread+0x40
04 00a3ffec 00000000 kernel32!BaseThreadStart+0x37
Thread ID: 7
System Thread ID: fc4
Kernel Time: 0:0:0.0
User Time: 0:0:0.0
Thread Type: Other
# ChildEBP RetAddr
00 0071ff1c 7c90d85c ntdll!KiFastSystemCallRet
01 0071ff20 7c8023ed ntdll!NtDelayExecution+0xc
02 0071ff78 7c802451 kernel32!SleepEx+0x61
03 0071ff88 774fe31d kernel32!Sleep+0xf
04 0071ff94 774fe3dc ole32!CROIDTable::WorkerThreadLoop+0x14
05 0071ffa4 774e0000 ole32!CRpcThread::WorkerLoop+0x1e
06 0071ffb4 7c80b50b ole32!_imp__RegQueryValueExA <PERF> (ole32+0x0)
07 0071ffec 00000000 kernel32!BaseThreadStart+0x37
Thread ID: 8
System Thread ID: fc4
Kernel Time: 0:0:0.0
User Time: 0:0:0.0
Thread Type: Other
# ChildEBP RetAddr
00 0071ff1c 7c90d85c ntdll!KiFastSystemCallRet
01 0071ff20 7c8023ed ntdll!NtDelayExecution+0xc
02 0071ff78 7c802451 kernel32!SleepEx+0x61
03 0071ff88 774fe31d kernel32!Sleep+0xf
04 0071ff94 774fe3dc ole32!CROIDTable::WorkerThreadLoop+0x14
05 0071ffa4 774e0000 ole32!CRpcThread::WorkerLoop+0x1e
06 0071ffb4 7c80b50b ole32!_imp__RegQueryValueExA <PERF> (ole32+0x0)
07 0071ffec 00000000 kernel32!BaseThreadStart+0x37
Thread ID: 9
System Thread ID: 45c
Kernel Time: 0:0:0.10
User Time: 0:0:0.0
*** ERROR: Symbol file could not be found. Defaulted to export symbols
for \\?\C:\Program
Files\SAP\FrontEnd\SAPgui\websapconsole\ConnectionGuilib.dll -
Thread Type: Other
# ChildEBP RetAddr
00 00de9b9c 7c90e9c0 ntdll!KiFastSystemCallRet
01 00de9ba0 71a54033 ntdll!ZwWaitForSingleObject+0xc
02 00de9bdc 71a55fa7 mswsock!SockWaitForSingleObject+0x1a0
03 00de9cd0 71ab2e67 mswsock!WSPSelect+0x25f
04 00de9d20 5e0e9c78 WS2_32!select+0xb8
WARNING: Stack unwind information not available. Following frames may
be wrong.
05 01bebf08 00000001 ConnectionGuilib!It_ThFreeConnection+0x24008
Thread ID: 10
System Thread ID: 774
Kernel Time: 0:0:0.110
User Time: 0:0:0.100
Thread Type: ISAPI Extension
# ChildEBP RetAddr
WARNING: Stack unwind information not available. Following frames may
be wrong.
00 00e5e214 5e764015 WebDisplayer!CloseDisplayer+0x41d3
01 00e5e22c 5e6e12ce WebDisplayer!CloseDisplayer+0x21d5
02 00e5e2b8 5e681f66 sapcnsl!ReleaseApplication+0x23e
03 00e5f4e4 5a858304 isapi_sapcnsl!HttpExtensionProc+0x296
04 00e5f4fc 5a858c6c wam!HSE_APPDLL::ExecuteRequest+0x97
05 00e5f530 5a858fd6 wam!WAM::InvokeExtension+0x1b
06 00e5f574 77e79dc9 wam!WAM::ProcessRequest+0x227
07 00e5f59c 77ef321a RPCRT4!Invoke+0x30
08 00e5f9ac 77ef3bf3 RPCRT4!NdrStubCall2+0x297
09 00e5fa04 77600c31 RPCRT4!CStdStubBuffer_Invoke+0xc6
0a 00e5fa44 77600bdb ole32!SyncStubInvoke+0x33
0b 00e5fa8c 7750f237 ole32!StubInvoke+0xa7
0c 00e5fb64 7750f15c ole32!CCtxComChnl::ContextInvoke+0xe3
0d 00e5fb80 77600b11 ole32!MTAInvoke+0x1a
0e 00e5fbb0 776009bc ole32!AppInvoke+0x9c
0f 00e5fc84 77600715 ole32!ComInvokeWithLockAndIPID+0x2e0
10 00e5fcd0 77e7988c ole32!ThreadInvoke+0x1cd
11 00e5fd04 77e797f1 RPCRT4!DispatchToStubInC+0x38
12 00e5fd58 77e7971d RPCRT4!RPC_INTERFACE::DispatchToStubWorker+0x113
13 00e5fd7c 77e8a067 RPCRT4!RPC_INTERFACE::DispatchToStub+0x84
14 00e5fdbc 77e8a0a8
RPCRT4!RPC_INTERFACE::DispatchToStubWithObject+0xc0
15 00e5fdfc 77e7bb6a RPCRT4!LRPC_SCALL::DealWithRequestMessage+0x2cd
16 00e5fe20 77e76784 RPCRT4!LRPC_ADDRESS::DealWithLRPCRequest+0x16d
17 00e5ff80 77e76c22 RPCRT4!LRPC_ADDRESS::ReceiveLotsaCalls+0x28f
18 00e5ff88 77e76a3b RPCRT4!RecvLotsaCallsWrapper+0xd
19 00e5ffa8 77e76c0a RPCRT4!BaseCachedThreadRoutine+0x79
1a 00e5ffb4 7c80b50b RPCRT4!ThreadStartRoutine+0x1a
1b 00e5ffec 00000000 kernel32!BaseThreadStart+0x37
Thread ID: 11
System Thread ID: d7c
Kernel Time: 0:0:0.70
User Time: 0:0:0.190
Thread Type: Possible ASP page. Possible DCOM activity
Executing Page: ASP.dll symbols not found. Unable to locate ASP page.
Continuing with other analysis.
No remote call being made
# ChildEBP RetAddr
00 00edfe18 7c90e399 ntdll!KiFastSystemCallRet
01 00edfe1c 77e76703 ntdll!NtReplyWaitReceivePortEx+0xc
02 00edff80 77e76c22 RPCRT4!LRPC_ADDRESS::ReceiveLotsaCalls+0xf4
03 00edff88 77e76a3b RPCRT4!RecvLotsaCallsWrapper+0xd
04 00edffa8 77e76c0a RPCRT4!BaseCachedThreadRoutine+0x79
05 00edffb4 7c80b50b RPCRT4!ThreadStartRoutine+0x1a
06 00edffec 00000000 kernel32!BaseThreadStart+0x37
*****
Dump name is formatted as: PID-Timestamp.dmp
Creating C:\iisstate\output\636-1136575555.dmp - mini user dump
*****
Closing open log file C:\iisstate\output\IISState-636.log