I was experiencing a problem with Pegasus Mail 4.63 crashing at random times several times a day on a Windows 2003 Standard terminal server. With the valuable help of Michael in der Wiesche (who handles the crash dumps) and David Harris, I was able to isolate the cause to something to do with RasMan. Here is the stack dump for historical purposes :
ntdll!RtlpWaitOnCriticalSection+0xdf
ntdll!RtlEnterCriticalSection+0xa8
rpcrt4!SECURITY_CREDENTIALS::DereferenceCredentials+0x10
rpcrt4!CLIENT_AUTH_INFO::~CLIENT_AUTH_INFO+0x24
rpcrt4!SECURITY_CONTEXT::`scalar deleting destructor'+0x14
rpcrt4!OSF_CCONNECTION::~OSF_CCONNECTION+0x61
rpcrt4!OSF_CCONNECTION::`vector deleting destructor'+0xd
rpcrt4!REFERENCED_OBJECT::FreeObject+0xb
rpcrt4!OSF_CCONNECTION::FreeCCall+0x9d
rpcrt4!OSF_CCALL::FreeCCall+0x162
rpcrt4!OSF_BINDING_HANDLE::InitCCallWithAssociation+0x7b
rpcrt4!OSF_BINDING_HANDLE::AllocateCCall+0x49d
rpcrt4!OSF_BINDING_HANDLE::NegotiateTransferSyntax+0x2e
rpcrt4!I_RpcGetBufferWithObject+0x5b
rpcrt4!I_RpcGetBuffer+0xf
rpcrt4!NdrGetBuffer+0x2e
rpcrt4!NdrClientCall2+0x197
rasman!RasRpcSubmitRequest+0x1c
rasman!RemoteSubmitRequest+0x30
rasman!PutRequestInQueue+0x23
The solution ended up being a hotfix from Microsoft that addresses both XP and 2003 in a multithreaded environment :
http://support.microsoft.com/kb/950094
Gary Thorne
<p>I was experiencing a problem with Pegasus Mail 4.63 crashing at random times several times a day on a Windows 2003 Standard terminal server.&nbsp; With the valuable help of Michael in der Wiesche (who handles the crash dumps) and David Harris, I was able to isolate the cause to something to do with RasMan.&nbsp; Here is the stack dump for historical purposes :</p><p>ntdll!RtlpWaitOnCriticalSection+0xdf
ntdll!RtlEnterCriticalSection+0xa8
rpcrt4!SECURITY_CREDENTIALS::DereferenceCredentials+0x10
rpcrt4!CLIENT_AUTH_INFO::~CLIENT_AUTH_INFO+0x24
rpcrt4!SECURITY_CONTEXT::`scalar deleting destructor'+0x14
rpcrt4!OSF_CCONNECTION::~OSF_CCONNECTION+0x61
rpcrt4!OSF_CCONNECTION::`vector deleting destructor'+0xd
rpcrt4!REFERENCED_OBJECT::FreeObject+0xb
rpcrt4!OSF_CCONNECTION::FreeCCall+0x9d
rpcrt4!OSF_CCALL::FreeCCall+0x162
rpcrt4!OSF_BINDING_HANDLE::InitCCallWithAssociation+0x7b
rpcrt4!OSF_BINDING_HANDLE::AllocateCCall+0x49d
rpcrt4!OSF_BINDING_HANDLE::NegotiateTransferSyntax+0x2e
rpcrt4!I_RpcGetBufferWithObject+0x5b
rpcrt4!I_RpcGetBuffer+0xf
rpcrt4!NdrGetBuffer+0x2e
rpcrt4!NdrClientCall2+0x197
rasman!RasRpcSubmitRequest+0x1c
rasman!RemoteSubmitRequest+0x30
rasman!PutRequestInQueue+0x23&nbsp;</p><p>The solution ended up being a hotfix from Microsoft that addresses both XP and 2003 in a multithreaded environment :</p><p><a href="http://support.microsoft.com/kb/950094" target="_blank">http://support.microsoft.com/kb/950094</a></p><p>Gary Thorne</p><p>&nbsp;</p>