Closed Bug 516427 Opened 16 years ago Closed 12 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: 12 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.

Attachment

General

Created:
Updated:
Size: