Closed
Bug 286816
Opened 20 years ago
Closed 11 years ago
crash in network thread after main thread started going offline [@ WahInsertHandleContext]
Categories
(Core :: Networking, defect, P5)
Tracking
()
RESOLVED
WORKSFORME
People
(Reporter: timeless, Unassigned)
Details
(Keywords: crash)
Crash Data
this is based on 18a5 and is sorta the crash pair to the stuck threads problem.
internal build number: 1314.
the main thread is tasked with shutting down the network (offline=true) and
reseting it (offline=false).
Unhandled exception at 0x71aa2434 in mozilla.exe: 0xC0000005: Access violation
reading location 0x002f0033.
EAX = 0017C7B0 EBX = 30030020 ECX = 002F002F EDX = 00030200 ESI = 0015A954 EDI
= 0017C7C0 EIP = 71AA2434 ESP = 00E1FA74 EBP = 00E1FA8C EFL = 00000202
+ (char*)buf
0x02edcb80 "GET /global/search/inquira/resultsindex.shtml?question=test
HTTP/1.1
Host: personal.fidelity.com
User-Agent: mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
Accept:
text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,
image/png,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 15
Connection: keep-alive
Cookie:
MC=liWgAPW5DQgrfHG3ZF19RS4zUyMSArSN_LqYEBHZnxUKBCgbqncGBAAAAQAGBUI7dwYAP03
" char *
amount 510 int
bytesSent 0 int
err 0 unsigned long
fd->secret->md.osfd 924 int
--------
- mTransport 0x01e68590 {mRefCnt={mValue=0 } mTypes=0x0000039c
mTypeCount=48534104 ...} nsSocketTransport *
|+ nsASocketHandler {mCondition=1 mPollFlags=0 } nsASocketHandler
|+ nsISocketTransport {...} nsISocketTransport
|+ nsIDNSListener {...} nsIDNSListener
|+ mRefCnt {mValue=0 } nsAutoRefCnt
|+ mTypes 0x0000039c char * *
| mTypeCount 48534104 unsigned int
|+ mHost {...} nsCString
|+ mProxyHost {...} nsCString
| mPort 33100 unsigned short
| mProxyPort 723 unsigned short
| mProxyTransparent 47355800 int
| mState 196611 unsigned int
| mAttached 232 'è' unsigned char
| mInputClosed 1 '␁' unsigned char
| mOutputClosed 8 '␈' unsigned char
| mResolving 3 '␃' unsigned char
|+ mDNSRequest {...} nsCOMPtr<nsIDNSRequest>
|+ mDNSRecord {...} nsCOMPtr<nsIDNSRecord>
|+ mNetAddr {raw={family=27296 data=0x01e685ea "ä@{å" } inet=
{family=27296 port=740 ip=48593728 ...} ipv6={family=27296 port=740
flowinfo=48593728 ...} } PRNetAddr
| mLock 0x00000000 PRLock *
|+ mFD 0x00000000 {methods=??? secret=??? lower=??? ...}
PRFileDesc *
| mFDref 262177 unsigned long
| mFDconnected 50856337 int
|+ mCallbacks {...} nsCOMPtr<nsIInterfaceRequestor>
|+ mEventSink {...} nsCOMPtr<nsITransportEventSink>
|+ mSecInfo {...} nsCOMPtr<nsISupports>
|+ mInput {mTransport=0x00000000 {mRefCnt={mValue=??? } mTypes=???
mTypeCount=??? ...} mReaderRefCnt=0 mCondition=0 ...} nsSocketInputStream
\+ mOutput {mTransport=0x00000000 {mRefCnt={mValue=??? } mTypes=???
mTypeCount=??? ...} mWriterRefCnt=0 mCondition=0 ...} nsSocketOutputStream
- this 0x02b39a70 {mTransport=??? mWriterRefCnt=??? mCondition=??? ...}
nsSocketOutputStream * const
|+ nsIAsyncOutputStream {...} nsIAsyncOutputStream
|+ mTransport 0x01e68590 {mRefCnt={mValue=0 } mTypes=0x0000039c
mTypeCount=48534104 ...} nsSocketTransport *
| mWriterRefCnt 0 unsigned long
| mCondition 0 unsigned int
|- mCallback {...} nsCOMPtr<nsIOutputStreamCallback>
|+ nsCOMPtr_base {mRawPtr=0x00000000 } nsCOMPtr_base
| mCallbackFlags 0 unsigned int
\ mByteCount 262159 unsigned int
--------
- this 0x02edd01c {mRefCnt={mValue=5 } mSocketTransport={...}
mSocketIn={...} ...} nsHttpConnection * const
|+ nsAHttpSegmentReader {...} nsAHttpSegmentReader
|+ nsAHttpSegmentWriter {...} nsAHttpSegmentWriter
|+ nsIInputStreamCallback {...} nsIInputStreamCallback
|+ nsIOutputStreamCallback {...} nsIOutputStreamCallback
|+ nsITransportEventSink {...} nsITransportEventSink
|+ nsIInterfaceRequestor {...} nsIInterfaceRequestor
|+ mRefCnt {mValue=5 } nsAutoRefCnt
|- mSocketTransport {...} nsCOMPtr<nsISocketTransport>
|\+ nsCOMPtr_base {mRawPtr=0x02ec93d4 {mRefCnt=??? mTypes=???
mTypeCount=??? ...} } nsCOMPtr_base
|- mSocketIn {...} nsCOMPtr<nsIAsyncInputStream>
|\+ nsCOMPtr_base {mRawPtr=0x02ec945c {mTransport=0x02ec93c8 {mRefCnt=
{mValue=4 } mTypes=0x00000000 mTypeCount=0 ...} mReaderRefCnt=1
mCondition=0 ...} } nsCOMPtr_base
|- mSocketOut {...} nsCOMPtr<nsIAsyncOutputStream>
|\+ nsCOMPtr_base {mRawPtr=0x02ec9478 {mTransport=0x02ec93c8 {mRefCnt=
{mValue=4 } mTypes=0x00000000 mTypeCount=0 ...} mWriterRefCnt=1
mCondition=0 ...} } nsCOMPtr_base
| mSocketInCondition 0 unsigned int
| mSocketOutCondition 0 unsigned int
|- mSSLProxyConnectStream {...} nsCOMPtr<nsIInputStream>
|\+ nsCOMPtr_base {mRawPtr=0x00000000 } nsCOMPtr_base
|- mRequestStream {...} nsCOMPtr<nsIInputStream>
|\+ nsCOMPtr_base {mRawPtr=0x00000000 } nsCOMPtr_base
|- mTransaction 0x02edcae0 {mRefCnt={mValue=2 } mCallbacks={...}
mTransportSink={...} ...} nsAHttpTransaction *
||- [nsHttpTransaction] {mRefCnt={mValue=2 } mCallbacks={...}
mTransportSink={...} ...} nsHttpTransaction
|||+ nsAHttpTransaction {...} nsAHttpTransaction
|||+ nsIInputStreamCallback {...} nsIInputStreamCallback
|||+ nsIOutputStreamCallback {...} nsIOutputStreamCallback
|||+ mRefCnt {mValue=2 } nsAutoRefCnt
|||- mCallbacks {...} nsCOMPtr<nsIInterfaceRequestor>
||||\- nsCOMPtr_base {mRawPtr=0x02edc228 {mRefCnt={mValue=1 } mFirst={...}
mSecond={...} } } nsCOMPtr_base
|||| \- mRawPtr 0x02edc228 {mRefCnt={mValue=1 } mFirst={...} mSecond={...} }
nsISupports *
|||| |- [nsInterfaceRequestorAgg] {mRefCnt={mValue=1 } mFirst=
{...} mSecond={...} } nsInterfaceRequestorAgg
|||| ||+ nsIInterfaceRequestor {...} nsIInterfaceRequestor
|||| ||+ mRefCnt {mValue=1 } nsAutoRefCnt
|||| ||- mFirst {...} nsCOMPtr<nsIInterfaceRequestor>
|||| ||\- nsCOMPtr_base {mRawPtr=0x02edc500 {mRefCnt=??? mJSObj=???
mClass=??? ...} } nsCOMPtr_base
|||| || \- mRawPtr 0x02edc500 {mRefCnt=??? mJSObj=??? mClass=??? ...}
nsISupports *
|||| || \+ __vfptr 0x00afe460 const nsXPCWrappedJS::`vftable'{for
`nsXPTCStubBase'} *
|||| |\- mSecond {...} nsCOMPtr<nsIInterfaceRequestor>
|||| | \- nsCOMPtr_base {mRawPtr=0x02c93c10 } nsCOMPtr_base
|||| | \- mRawPtr 0x02c93c10 nsISupports *
|||| | |+ [nsDocShell::InterfaceRequestorProxy] {mRefCnt={mValue=2 }
mWeakPtr={...} } nsDocShell::InterfaceRequestorProxy
|||| | \+ __vfptr 0x013dcb28 const
nsDocShell::InterfaceRequestorProxy::`vftable' *
|||| \+ __vfptr 0x008718d8 const nsInterfaceRequestorAgg::`vftable'
*
|||- mTransportSink {...} nsCOMPtr<nsITransportEventSink>
|||\- nsCOMPtr_base {mRawPtr=0x02edca50 {mRefCnt={mValue=1 }
mSink=0x02ed541c {mRefCnt={mValue=7 } mOriginalURI={...} mURI={...} ...}
mTarget={...} ...} } nsCOMPtr_base
||| \- mRawPtr 0x02edca50 {mRefCnt={mValue=1 } mSink=0x02ed541c {mRefCnt=
{mValue=7 } mOriginalURI={...} mURI={...} ...} mTarget={...} ...}
nsISupports *
||| |- [nsTransportEventSinkProxy] {mRefCnt={mValue=1 } mSink=0x02ed541c
{mRefCnt={mValue=7 } mOriginalURI={...} mURI={...} ...} mTarget={...} ...}
nsTransportEventSinkProxy
||| ||+ nsITransportEventSink {...} nsITransportEventSink
||| ||+ mRefCnt {mValue=1 } nsAutoRefCnt
||| ||+ mSink 0x02ed541c {mRefCnt={mValue=7 } mOriginalURI={...} mURI=
{...} ...} nsITransportEventSink *
||| ||+ mTarget {...} nsCOMPtr<nsIEventTarget>
||| || mLock 0x02e2c4b0 PRLock *
||| ||+ mLastEvent 0x00000000 {mTransport={...} mStatus=???
mProgress=??? ...} nsTransportStatusEvent *
||| |\ mCoalesceAll 1 int
||| \+ __vfptr 0x00be585c const nsTransportEventSinkProxy::`vftable' *
|||- mConsumerEventQ {...} nsCOMPtr<nsIEventQueue>
|||\- nsCOMPtr_base {mRawPtr=0x00a5b2f8 {mRefCnt=??? mEventQueue=???
mAcceptingEvents=??? ...} } nsCOMPtr_base
||| \- mRawPtr 0x00a5b2f8 {mRefCnt=??? mEventQueue=???
mAcceptingEvents=??? ...} nsISupports *
||| \+ __vfptr 0x00870ed0 const nsEventQueueImpl::`vftable'{for
`nsIEventQueue'} *
|||- mSecurityInfo {...} nsCOMPtr<nsISupports>
|||\+ nsCOMPtr_base {mRawPtr=0x00000000 } nsCOMPtr_base
|||- mPipeIn {...} nsCOMPtr<nsIAsyncInputStream>
|||\- nsCOMPtr_base {mRawPtr=0x02edcec0 {mPipe=??? mReaderRefCnt=???
mLogicalOffset=??? ...} } nsCOMPtr_base
||| \- mRawPtr 0x02edcec0 {mPipe=??? mReaderRefCnt=??? mLogicalOffset=??? ...}
nsISupports *
||| \+ __vfptr 0x00870158 const nsPipeInputStream::`vftable'{for
`nsIAsyncInputStream'} *
|||- mPipeOut {...} nsCOMPtr<nsIAsyncOutputStream>
|||\+ nsCOMPtr_base {mRawPtr=0x02edcef0 {mPipe=??? mWriterRefCnt=???
mLogicalOffset=??? ...} } nsCOMPtr_base
|||- mEventSink {...} nsCOMPtr<nsISupports>
|||\- nsCOMPtr_base {mRawPtr=0x02ed5400 {mRefCnt=??? mOriginalURI=???
mURI=??? ...} } nsCOMPtr_base
||| \- mRawPtr 0x02ed5400 {mRefCnt=??? mOriginalURI=??? mURI=??? ...}
nsISupports *
||| \+ __vfptr 0x00bf2568 const nsHttpChannel::`vftable'{for `nsIHttpChannel'}
*
|||+ mReqHeaderBuf {...} nsCString
|||- mRequestStream {...} nsCOMPtr<nsIInputStream>
|||\+ nsCOMPtr_base {mRawPtr=0x02edce90 {mRefCnt=??? mOffset=???
mLastResult=??? ...} } nsCOMPtr_base
||| mRequestSize 510 unsigned int
|||- mConnection 0x02edd070 nsAHttpConnection *
||||+ [nsHttpConnectionMgr::nsConnectionHandle] {mRefCnt={mValue=1 }
mConn=0x02edd010 {mRefCnt={mValue=5 } mSocketTransport={...} mSocketIn=
{...} ...} } nsHttpConnectionMgr::nsConnectionHandle
|||\+ nsISupports {...} nsISupports
|||- mConnInfo 0x02ed5570 {mRef=4 mHashKey={...} mHost={...} ...}
nsHttpConnectionInfo *
|||| mRef 4 unsigned long
||||- mHashKey {...} nsCString
||||\- nsCSubstring {...} nsCSubstring
|||| \- nsACString {mVTable=0x00872488 const
nsObsoleteACStringThunk::`vftable'
mData=0x02ed2fd8 "..personal.fidelity.com:80" mLength=26 ...} const nsACString
|||| | mVTable 0x00872488 const nsObsoleteACStringThunk::`vftable' const
void *
|||| |+ mData 0x02ed2fd8 "..personal.fidelity.com:80" char *
|||| | mLength 26 unsigned int
|||| \ mFlags 5 unsigned int
||||+ mHost {...} nsCString
|||| mPort 80 int
||||+ mProxyInfo {...} nsCOMPtr<nsIProxyInfo>
|||| mUsingHttpProxy 0 unsigned char
|||\ mUsingSSL 0 unsigned char
|||- mRequestHead 0x02ed5460 {mHeaders={mHeaders=
{mAutoBuf=0x02ed5468 "" } } mMethod={_val=0x00bf14f4 "GET" }
mVersion=11 '␋' ...} nsHttpRequestHead *
||||+ mHeaders {mHeaders={mAutoBuf=0x02ed5468 "" } }
nsHttpHeaderArray
||||+ mMethod {_val=0x00bf14f4 "GET" } nsHttpAtom
|||| mVersion 11 '␋' unsigned char
|||\- mRequestURI {...} nsCString
||| \- nsCSubstring {...} nsCSubstring
||| \- nsACString {mVTable=0x00872488 const
nsObsoleteACStringThunk::`vftable'
mData=0x02edcaa0 "/global/search/inquira/resultsindex.shtml?question=test"
mLength=55 ...} const nsACString
||| | mVTable 0x00872488 const nsObsoleteACStringThunk::`vftable' const
void *
||| |+ mData 0x02edcaa0 "/global/search/inquira/resultsindex.shtml?
question=test" char *
||| | mLength 55 unsigned int
||| \ mFlags 5 unsigned int
|||+ mResponseHead 0x00000000 {mHeaders={mHeaders={mAutoBuf=0x00000008
<Bad Ptr> } } mVersion=??? mStatus=??? ...} nsHttpResponseHead *
|||+ mReader 0x02edd010 {mRefCnt={mValue=5 } mSocketTransport={...}
mSocketIn={...} ...} nsAHttpSegmentReader *
|||+ mWriter 0x00000000 nsAHttpSegmentWriter *
|||+ mLineBuf {...} nsCString
|||+ mContentLength {mValue=-1 } nsTInt64<__int64>
|||+ mContentRead {mValue=0 } nsTInt64<__int64>
|||+ mChunkedDecoder 0x00000000 {mTrailers=??? mChunkRemaining=??? mLineBuf=
{...} ...} nsHttpChunkedDecoder *
||| mStatus 0 unsigned int
||| mRestartCount 0 unsigned short
||| mCaps 1 '␁' unsigned char
||| mClosed 0 unsigned int
||| mDestroying 0 unsigned int
||| mConnected 1 unsigned int
||| mHaveStatusLine 0 unsigned int
||| mHaveAllHeaders 0 unsigned int
||| mTransactionDone 0 unsigned int
||| mResponseIsComplete 0 unsigned int
||| mDidContentStart 0 unsigned int
||| mNoContent 0 unsigned int
||| mSentData 0 unsigned int
||| mReceivedData 0 unsigned int
||| mStatusEventPending 0 unsigned int
||| mHasRequestBody 0 unsigned int
||\ mSSLConnectFailed 0 unsigned int
||+ nsISupports {...} nsISupports
|+ mConnInfo 0x02ed5570 {mRef=4 mHashKey={...} mHost={...} ...}
nsHttpConnectionInfo *
| mLock 0x02dba3d8 PRLock *
| mSuspendCount 0 int
| mLastReadTime 1111193259 unsigned int
| mMaxHangTime 10 unsigned short
| mIdleTimeout 0 unsigned short
| mKeepAlive 1 '␁' unsigned char
| mKeepAliveMask 1 '␁' unsigned char
| mSupportsPipelining 0 unsigned char
| mIsReused 0 unsigned char
\ mCompletedSSLConnect 0 unsigned char
+ out 0x02ec9478 {mTransport=0x02ec93c8 {mRefCnt={mValue=4 }
mTypes=0x00000000 mTypeCount=0 ...} mWriterRefCnt=1 mCondition=0 ...}
nsIAsyncOutputStream *
- {,,xpcom_core.dll}*(nsEventQueueImpl*)((nsIEventQueue*)(nsISupports*)
0x00a5b2f8) {mRefCnt={mValue=16 } mEventQueue=0x00a5b348
{name=0x00870f30 "Thread event queue..." queue={next=0x02bbf330
{next=0x02c68c60 prev=0x00a5b34c } prev=0x01d17dc0 {next=0x00a5b34c
prev=0x02c68c60 } } monitor=0x00a5b378 ...} mAcceptingEvents=1 ...}
nsEventQueueImpl
|+ nsIEventQueue {...} nsIEventQueue
|+ nsPIEventQueueChain {...} nsPIEventQueueChain
|+ mRefCnt {mValue=16 } nsAutoRefCnt
|- mEventQueue 0x00a5b348 {name=0x00870f30 "Thread event queue..."
queue={next=0x02bbf330 {next=0x02c68c60 {next=0x01d17dc0 prev=0x02bbf330 }
prev=0x00a5b34c {next=0x02bbf330 prev=0x01d17dc0 } } prev=0x01d17dc0
{next=0x00a5b34c {next=0x02bbf330 prev=0x01d17dc0 } prev=0x02c68c60
{next=0x01d17dc0 prev=0x02bbf330 } } } monitor=0x00a5b378 ...} PLEventQueue *
||+ name 0x00870f30 "Thread event queue..." const char *
||+ queue {next=0x02bbf330 {next=0x02c68c60 {next=0x01d17dc0
{next=0x00a5b34c prev=0x02c68c60 } prev=0x02bbf330 {next=0x02c68c60
prev=0x00a5b34c } } prev=0x00a5b34c {next=0x02bbf330 {next=0x02c68c60
prev=0x00a5b34c } prev=0x01d17dc0 {next=0x00a5b34c prev=0x02c68c60 } } }
prev=0x01d17dc0 {next=0x00a5b34c {next=0x02bbf330 {next=0x02c68c60
prev=0x00a5b34c } prev=0x01d17dc0 {next=0x00a5b34c prev=0x02c68c60 } }
prev=0x02c68c60 {next=0x01d17dc0 {next=0x00a5b34c prev=0x02c68c60 }
prev=0x02bbf330 {next=0x02c68c60 prev=0x00a5b34c } } } } PRCListStr
|| monitor 0x00a5b378 PRMonitor *
|| handlerThread 0x002a4d40 PRThread *
|| type EventQueueIsNative EventQueueType
|| processingEvents 0 unsigned char
|| notified 1 '␁' unsigned char
|| timerSet 1 '␁' unsigned char
||+ eventReceiverWindow 0x018902c2 {unused=17498116 } HWND__ *
|\ removeMsg 1 int
| mAcceptingEvents 1 int
| mCouldHaveEvents 1 int
|+ mElderQueue {...} nsCOMPtr<nsPIEventQueueChain>
\+ mYoungerQueue 0x00000000 nsPIEventQueueChain *
crashed thread:
ws2help.dll!_WahInsertHandleContext@8() + 0xd28
ws2_32.dll!DSOCKET::AssociateSocketHandle() + 0x24
ws2_32.dll!_WPUModifyIFSHandle@12() + 0x67
ws2_32.dll!DCATALOG::FindIFSProviderForSocket() + 0xbb
ws2_32.dll!DSOCKET::FindIFSSocket() + 0x37
ws2_32.dll!_send@16() + 0x38
> nspr4.dll!_PR_MD_SEND(PRFileDesc * fd=0x02b39a70, const void *
buf=0x02edcb80, int amount=510, int flags=0, unsigned int timeout=4294967295)
Line 244 + 0xa C
nspr4.dll!SocketSend(PRFileDesc * fd=0x02b39a70, const void *
buf=0x02edcb80, int amount=510, int flags=0, unsigned int timeout=4294967295)
Line 683 + 0xe C
nspr4.dll!SocketWrite(PRFileDesc * fd=0x02b39a70, const void *
buf=0x02edcb80, int amount=510) Line 703 + 0x18 C
necko.dll!nsSocketOutputStream::Write(const char * buf=0x02edcb80,
unsigned int count=510, unsigned int * countWritten=0x00e1fef0) Line 543 + 0xf
C++
necko.dll!nsHttpConnection::OnReadSegment(const char * buf=0x02edcb80,
unsigned int count=510, unsigned int * countRead=0x00e1fef0) Line 515 C++
necko.dll!nsHttpTransaction::ReadRequestSegment(nsIInputStream *
stream=0x02edce90, void * closure=0x02edcae0, const char * buf=0x02edcb80,
unsigned int offset=0, unsigned int count=510, unsigned int *
countRead=0x00e1fef0) Line 376 C++
xpcom_core.dll!nsStringInputStream::ReadSegments(unsigned int
(nsIInputStream *, void *, const char *, unsigned int, unsigned int, unsigned
int *)* writer=0x00bd9d91, void * closure=0x02edcae0, unsigned int aCount=510,
unsigned int * result=0x00e1fef0) Line 242 C++
necko.dll!nsHttpTransaction::ReadSegments(nsAHttpSegmentReader *
reader=0x02edd010, unsigned int count=4096, unsigned int *
countRead=0x00e1fef0) Line 405 C++
necko.dll!nsHttpConnection::OnSocketWritable() Line 549 + 0xf C++
necko.dll!nsHttpConnection::OnOutputStreamReady(nsIAsyncOutputStream *
out=0x02ec9478) Line 760 C++
necko.dll!nsSocketOutputStream::OnSocketReady(unsigned int
condition=49139740) Line 483 C++
necko.dll!nsSocketTransport::OnSocketReady(PRFileDesc * fd=0x02b39a70,
short outFlags=2) Line 1392 C++
necko.dll!nsSocketTransportService::Run() Line 540 + 0x19 C++
xpcom_core.dll!nsThread::Main(void * arg=0x00a5c088) Line 134 C++
nspr4.dll!_PR_NativeRunThread(void * arg=0x01d89f88) Line 458 C
xpcom_core.dll!nsCOMPtr_base::assign_from_qi(nsQueryInterface qi={...},
const nsID & iid={...}) Line 98 + 0xa C++
msvcr71.dll!__endthreadex() + 0xa0
main thread:
ntdll.dll!_KiFastSystemCallRet@0()
ntdll.dll!_ZwWaitForSingleObject@12() + 0xc
kernel32.dll!_WaitForSingleObjectEx@12() + 0x8b
kernel32.dll!_WaitForSingleObject@8() + 0x12
> nspr4.dll!_PR_MD_WAIT_CV(_MDCVar * cv=0x01c34684, _MDLock *
lock=0x002a4c04, unsigned int timeout=4294967295) Line 282 C
nspr4.dll!_PR_WaitCondVar(PRThread * thread=0x002a4d40, PRCondVar *
cvar=0x01c34610, PRLock * lock=0x002a4be8, unsigned int timeout=4294967295)
Line 205 C
nspr4.dll!PR_WaitCondVar(PRCondVar * cvar=0x01c34610, unsigned int
timeout=4294967295) Line 551 + 0xd C
nspr4.dll!PR_JoinThread(PRThread * thread=0x02b29758) Line 1593 + 0x8
C
xpcom_core.dll!nsThread::Join() Line 185 C++
necko.dll!nsSocketTransportService::Shutdown() Line 420 C++
necko.dll!nsIOService::SetOffline(int offline=1) Line 532 C++
xpcom_core.dll!XPTC_InvokeByIndex(nsISupports * that=0x00a5aeb8,
unsigned int methodIndex=10, unsigned int paramCount=1, nsXPTCVariant *
params=0x0012d908) Line 102 C++
xpc3250.dll!XPCWrappedNative::CallMethod(XPCCallContext & ccx={...},
XPCWrappedNative::CallMode mode=CALL_SETTER) Line 2034 + 0x16 C++
xpc3250.dll!XPC_WN_GetterSetter(JSContext * cx=0x00ac8fb8, JSObject *
obj=0x02bb1868, unsigned int argc=1, long * argv=0x01d23498, long *
vp=0x0012db6c) Line 1312 C++
js3250.dll!js_Invoke(JSContext * cx=0x00a5c088, unsigned int
argc=8743665, unsigned int flags=45258584) Line 1293 + 0x11 C
js3250.dll!js_InternalInvoke(JSContext * cx=0x02d5e534, JSObject *
obj=0x02bb1868, long fval=25553520, unsigned int flags=0, unsigned int argc=1,
long * argv=0x0012de44, long * rval=0x0012de44) Line 1390 + 0xe C
js3250.dll!js_InternalGetOrSet(JSContext * cx=0x00ac8fb8, JSObject *
obj=0x02bb1868, long id=24526952, long fval=25553520, JSAccessMode
mode=JSACC_WRITE, unsigned int argc=1, long * argv=0x0012de44, long *
rval=0x0012de44) Line 1433 + 0x15 C
js3250.dll!js_SetProperty(JSContext * cx=0x00ac8fb8, JSObject *
obj=0x02bb1868, long id=24526952, long * vp=0x0012de44) Line 2938 + 0x21
C
js3250.dll!js_Interpret(JSContext * cx=0x00a5c088, unsigned char *
pc=0x00856af1, long * result=0x02b29758) Line 2662 C
js3250.dll!js_Invoke(JSContext * cx=0x00a5c088, unsigned int
argc=8743665, unsigned int flags=45258584) Line 1313 + 0xc C
js3250.dll!js_Interpret(JSContext * cx=0x00a5c088, unsigned char *
pc=0x00856af1, long * result=0x02b29758) Line 3565 C
js3250.dll!js_Invoke(JSContext * cx=0x00a5c088, unsigned int
argc=8743665, unsigned int flags=45258584) Line 1313 + 0xc C
js3250.dll!js_Interpret(JSContext * cx=0x00a5c088, unsigned char *
pc=0x00856af1, long * result=0x02b29758) Line 3565 C
js3250.dll!js_Invoke(JSContext * cx=0x00a5c088, unsigned int
argc=8743665, unsigned int flags=45258584) Line 1313 + 0xc C
xpc3250.dll!nsXPCWrappedJSClass::CallMethod(nsXPCWrappedJS *
wrapper=0x00a5baa0, unsigned short methodIndex=49288, const nsXPTMethodInfo *
info=0x00856af1, nsXPTCMiniVariant * nativeParams=0x02b29758) Line 1339 + 0x10
C++
xpc3250.dll!nsXPCWrappedJS::CallMethod(unsigned short methodIndex=3,
const nsXPTMethodInfo * info=0x0264d0a0, nsXPTCMiniVariant *
params=0x0012e4c8) Line 450 C++
xpcom_core.dll!PrepareAndDispatch(nsXPTCStubBase * self=0x02d38f88,
unsigned int methodIndex=3, unsigned int * args=0x0012e584, unsigned int *
stackBytesToPop=0x0012e574) Line 117 + 0x12 C++
xpcom_core.dll!SharedStub() Line 147 C++
mozilla.exe!nsNativeAppSupportWin::GetCmdLineArgs(unsigned char *
request=0x0012e8b4, nsICmdLineService * * aResult=0x0012e648) Line 2053
C++
mozilla.exe!nsNativeAppSupportWin::HandleRequest(unsigned char *
request=0x0012e8b4, int newWindow=1) Line 1758 C++
mozilla.exe!MessageWindow::WindowProc(HWND__ * msgWindow=0x00a5baa0,
unsigned int msg=10862728, unsigned int wp=8743665, long lp=45258584) Line 878
+ 0xd C++
user32.dll!77d48709()
user32.dll!77d487eb()
user32.dll!77d70494()
user32.dll!77d4b368()
user32.dll!77d70494()
user32.dll!77d6f575()
ntdll.dll!_KiUserCallbackDispatcher@12() + 0x13
Status: UNCONFIRMED → NEW
Ever confirmed: true
Priority: -- → P5
Comment 1•19 years ago
|
||
-> default owner
Assignee: darin → nobody
Component: Networking: HTTP → Networking
QA Contact: networking.http → networking
Comment 2•18 years ago
|
||
no crashes of this currently on talkback
Assignee | ||
Updated•14 years ago
|
Crash Signature: [@ WahInsertHandleContext]
Comment 3•12 years ago
|
||
some crashes, but rare. And did not check if they are related to comment 0
https://crash-stats.mozilla.com/query/query?product=Firefox&version=ALL%3AALL&date=&range_value=4&range_unit=weeks&query_search=signature&query_type=exact&build_id=&process_type=all&do_query=1&query=WahInsertHandleContext
Comment 4•11 years ago
|
||
none of the stacks of the past month match
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → WORKSFORME
You need to log in
before you can comment on or make changes to this bug.
Description
•