Hi!
I have an webapplication written in ASP that talks to a dotnet app hosted in
a winservice application via .net remoting. The server is based upon a
singleton object that serves multiple ASP websites.
About three times a week the w3wp.exe process crashes and debugging the
minidump gives the following stacktrace:
> mscorwks.dll!SafeRelease() + 0x52
mscorwks.dll!IUnkEntry::Free() + 0x59
mscorwks.dll!ComPlusWrapper::ReleaseAllInterfaces() + 0xa
mscorwks.dll!ComPlusWrapper::ReleaseAllInterfacesCallBack() + 0xda
mscorwks.dll!CtxEntry::EnterContextCallback() + 0x2d
ole32.dll!EnterForCallback() + 0xae
ole32.dll!SwitchForCallback() + 0x2b1
ole32.dll!CRemoteUnknown::DoCallback() + 0x5bb2c
rpcrt4.dll!_Invoke@12() + 0x30
rpcrt4.dll!_NdrStubCall2@16() + 0x217
rpcrt4.dll!_CStdStubBuffer_Invoke@12() + 0x82
ole32.dll!SyncStubInvoke() + 0x33
ole32.dll!StubInvoke() + 0x7b
ole32.dll!CCtxComChnl::ContextInvoke() + 0xd2
ole32.dll!MTAInvoke() + 0x1a
ole32.dll!STAInvoke() + 0x4c
ole32.dll!AppInvoke() + 0x8d
ole32.dll!ComInvokeWithLockAndIPID() + 0x21b
ole32.dll!ComInvoke() + 0x71
ole32.dll!ThreadDispatch() + 0x1a
ole32.dll!ThreadWndProc() + 0x93
user32.dll!_InternalCallWinProc@20() + 0x28
user32.dll!_UserCallWinProcCheckWow@32() + 0xa2
user32.dll!_DispatchMessageWorker@8() + 0xdc
user32.dll!_DispatchMessageW@4() + 0xf
comsvcs.dll!CSTAQueueLessMessageWork::DoWork() + 0x53
comsvcs.dll!CSTAThread::DoWork() + 0x18
comsvcs.dll!CSTAThread::ProcessQueueWork() + 0x37
comsvcs.dll!CSTAThread::WorkerLoop() + 0x2fb
msvcrt.dll!__endthreadex() + 0xa3
kernel32.dll!_BaseThreadStart@8() + 0x34
I've been searching the net for sometime trying to locate an explanation.
Could anyone point me in the right direction?
Thanks!
/Johan
Johan Karlsson - 07 Sep 2005 07:06 GMT
Additional info:
The problem only occours on Win 2003 server, not on Win 2000 server.
/Johan
> Hi!
>
[quoted text clipped - 43 lines]
>
> /Johan