Closed Bug 516427 Opened 12 years ago Closed 9 years ago

crash with null pointer [@ nsProxyObjectCallInfo::Run()] and [@ @0x0 | nsProxyObjectCallInfo::Run()]

Categories

(Core :: XPCOM, defect)

x86
Windows Vista
defect
Not set
critical

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: wsmwk, Unassigned)

Details

(Keywords: crash, Whiteboard: [tbird crash])

Crash Data

Attachments

(1 file)

No description provided.
[bleh, errant enter key]

crashed in 20090912 Saturday's source/self build on Vista.  
I don't recall doing anything interesting at the time.
Stack file coming up.

Main Thread
>	xpcom_core.dll!NS_InvokeByIndex_P(nsISupports * that=0x00000012, unsigned int methodIndex=0, unsigned int paramCount=0, nsXPTCVariant * params=0x00c5ddb0)  Line 99	C++
 	xpcom_core.dll!nsProxyObjectCallInfo::Run()  Line 181 + 0x19 bytes	C++
 	xpcom_core.dll!nsThread::ProcessNextEvent(int mayWait=1, int * result=0x001af89c)  Line 522	C++
 	xpcom_core.dll!NS_ProcessNextEvent_P(nsIThread * thread=0x00000001, int mayWait=1)  Line 227 + 0xd bytes	C++
 	gkwidget.dll!nsBaseAppShell::Run()  Line 170 + 0x9 bytes	C++
 	tkitcmps.dll!nsAppStartup::Run()  Line 194	C++
 	xul.dll!XRE_main(int argc=2, char * * argv=0x00e81d88, const nsXREAppData * aAppData=0x00c51fe8)  Line 3321 + 0xc bytes	C++
 	thunderbird.exe!NS_internal_main(int argc=2, char * * argv=0x00e81d88)  Line 104	C++
 	thunderbird.exe!wmain(int argc=15211912, wchar_t * * argv=0x00c51f58)  Line 112	C++
 	thunderbird.exe!__tmainCRTS
Attached file crash stacks from VS
hmm, yeah, I don't see anything actionable. I don't see any imap threads, for example.
odd 

i missed this one
 	ntdll.dll!77585e74() 	
 	[Frames below may be incorrect and/or missing, no symbols loaded for ntdll.dll]	
 	ntdll.dll!77585620() 	
 	kernel32.dll!76139884() 	
>	nspr4.dll!md_UnlockAndPostNotifies(_MDLock * lock=0x06b63c00, PRThread * waitThred=0x0ab96e60, _MDCVar * waitCV=0x0ab96dd0)  Line 171	C
 	nspr4.dll!PR_Wait(PRMonitor * mon=0x0ac025a0, unsigned int ticks=4294967295)  Line 184 + 0x1a bytes	C
 	xpcom_core.dll!nsEventQueue::GetEvent(int mayWait=-2136121054, nsIRunnable * * result=0x00000000)  Line 85 + 0x9 bytes	C++
 	msvcr90.dll!6b64cbdd() 	
 	ntdll.dll!775299fa()
"that" looks suspiciously like a null pointer:

>	xpcom_core.dll!NS_InvokeByIndex_P(nsISupports * that=0x00000012, unsigned int methodIndex=0, unsigned int paramCount=0, nsXPTCVariant * params=0x00c5ddb0)  Line 99	C++
Keywords: qawanted
Summary: crash → crash with null pointer
Keywords: crash
This appears to be the same as nsProxyObjectCallInfo::Run() 
which is crashes about 4x/day for FF and 

bp-9b9f40d1-5aa3-48d5-998e-4aed02100110 nsProxyObjectCallInfo::Run() 
0	xpcom_core.dll	nsProxyObjectCallInfo::Run	 xpcom/proxy/src/nsProxyEvent.cpp:183
1	xpcom_core.dll	nsThread::ProcessNextEvent	xpcom/threads/nsThread.cpp:521
2	xpcom_core.dll	NS_ProcessNextEvent_P	objdir-tb/mozilla/xpcom/build/nsThreadUtils.cpp:236
3	thunderbird.exe	nsBaseAppShell::Run	widget/src/xpwidgets/nsBaseAppShell.cpp:170
4	thunderbird.exe	nsAppStartup::Run	toolkit/components/startup/src/nsAppStartup.cpp:193
5	thunderbird.exe	XRE_main	toolkit/xre/nsAppRunner.cpp:3321
6	thunderbird.exe	NS_internal_main	mail/app/nsMailApp.cpp:103
7	thunderbird.exe	wmain	toolkit/xre/nsWindowsWMain.cpp:110
8	thunderbird.exe	__tmainCRTStartup	objdir-tb/mozilla/memory/jemalloc/src/crtexe.c:591 

and @0x0 | nsProxyObjectCallInfo::Run()
bp-e97609ae-56b1-411a-8c38-ba4762100105

-------------------------------------------------
also, there is a looping stack variation 
bp-f777ddc6-5398-40ac-afee-adb8a2100131

0		@0x11f0b4	
1	xpcom_core.dll	nsProxyObjectCallInfo::Run	xpcom/proxy/src/nsProxyEvent.cpp:181
2	xpcom_core.dll	nsThread::ProcessNextEvent	xpcom/threads/nsThread.cpp:521
3	xpcom_core.dll	NS_ProcessNextEvent_P	objdir-tb/mozilla/xpcom/build/nsThreadUtils.cpp:236
4	thunderbird.exe	nsXULWindow::ShowModal	xpfe/appshell/src/nsXULWindow.cpp:415 
...
...
810	thunderbird.exe	nsXULWindow::ShowModal	 xpfe/appshell/src/nsXULWindow.cpp:415
811	thunderbird.exe	nsContentTreeOwner::ShowAsModal	xpfe/appshell/src/nsContentTreeOwner.cpp:528
812	thunderbird.exe	nsWindowWatcher::OpenWindowJSInternal	embedding/components/windowwatcher/src/nsWindowWatcher.cpp:992
813	thunderbird.exe	nsWindowWatcher::OpenWindow	embedding/components/windowwatcher/src/nsWindowWatcher.cpp:422
814	thunderbird.exe	nsPromptService::DoDialog	embedding/components/windowwatcher/src/nsPromptService.cpp:786
815	thunderbird.exe	nsPromptService::Confirm	embedding/components/windowwatcher/src/nsPromptService.cpp:236
816	thunderbird.exe	nsPrompt::Confirm	embedding/components/windowwatcher/src/nsPrompt.cpp:216
817	thunderbird.exe	nsMsgAskBooleanQuestionByString	mailnews/compose/src/nsMsgPrompts.cpp:136
818	thunderbird.exe	nsMsgAttachmentHandler::UrlExit	mailnews/compose/src/nsMsgAttachmentHandler.cpp:1151
819	thunderbird.exe	FetcherURLDoneCallback	mailnews/compose/src/nsMsgAttachmentHandler.cpp:534
820	thunderbird.exe	nsURLFetcher::OnStopRequest	mailnews/compose/src/nsURLFetcher.cpp:327
821	thunderbird.exe	nsURLFetcher::OnStateChange	mailnews/compose/src/nsURLFetcher.cpp:415
822	thunderbird.exe	nsDocLoader::FireOnStateChange	uriloader/base/nsDocLoader.cpp:1259
823	thunderbird.exe	nsDocLoader::doStopURLLoad	uriloader/base/nsDocLoader.cpp:856
824	thunderbird.exe	nsDocLoader::OnStopRequest	uriloader/base/nsDocLoader.cpp:669
825	thunderbird.exe	nsLoadGroup::RemoveRequest	netwerk/base/src/nsLoadGroup.cpp:688
826	thunderbird.exe	nsHttpChannel::OnStopRequest	netwerk/protocol/http/src/nsHttpChannel.cpp:4979
827	thunderbird.exe	nsInputStreamPump::OnStateStop	netwerk/base/src/nsInputStreamPump.cpp:576
828	thunderbird.exe	nsInputStreamPump::OnInputStreamReady	netwerk/base/src/nsInputStreamPump.cpp:401
829	xpcom_core.dll	nsOutputStreamReadyEvent::Run	xpcom/io/nsStreamUtils.cpp:111
830	xpcom_core.dll	nsThread::ProcessNextEvent	xpcom/threads/nsThread.cpp:521
831	xpcom_core.dll	NS_ProcessNextEvent_P	objdir-tb/mozilla/xpcom/build/nsThreadUtils.cpp:236
832	thunderbird.exe	nsBaseAppShell::Run	widget/src/xpwidgets/nsBaseAppShell.cpp:170
833	thunderbird.exe	nsAppStartup::Run	toolkit/components/startup/src/nsAppStartup.cpp:193
834	thunderbird.exe	XRE_main	toolkit/xre/nsAppRunner.cpp:3321
835	thunderbird.exe	NS_internal_main	mail/app/nsMailApp.cpp:103
836	thunderbird.exe	wmain	toolkit/xre/nsWindowsWMain.cpp:110
837	thunderbird.exe	__tmainCRTStartup	objdir-tb/mozilla/memory/jemalloc/src/crtexe.c:591
838	kernel32.dll	BaseProcessStart	

-------------------------------------------------------------
and Mac FF bp-60113257-181a-486a-b53d-29ed02100131
and windows FF bp-1d3bf393-fcf1-4e4c-b514-333d82100126
Summary: crash with null pointer → crash with null pointer [@ nsProxyObjectCallInfo::Run()] and [@ @0x0 | nsProxyObjectCallInfo::Run()]
Component: General → XPCOM
Product: Thunderbird → Core
QA Contact: general → xpcom
Crash Signature: [@ nsProxyObjectCallInfo::Run()] [@ @0x0 | nsProxyObjectCallInfo::Run()]
nothing on crash-status for current builds
Status: NEW → RESOLVED
Crash Signature: [@ nsProxyObjectCallInfo::Run()] [@ @0x0 | nsProxyObjectCallInfo::Run()] → [@ nsProxyObjectCallInfo::Run()] [@ @0x0 | nsProxyObjectCallInfo::Run()]
Closed: 9 years ago
Resolution: --- → WORKSFORME
Whiteboard: [tbird crash]
Issue is resolved - clearing old keywords - qa-wanted clean-up
Keywords: qawanted
You need to log in before you can comment on or make changes to this bug.