Closed
Bug 403247
Opened 18 years ago
Closed 14 years ago
crash changing a list of CC-readers into TO-readers [@ nsQueryInterface::operator] [@ nsGenericElement::HandleDOMEvent]
Categories
(Thunderbird :: Message Compose Window, defect)
Tracking
(Not tracked)
RESOLVED
INCOMPLETE
People
(Reporter: wsmwk, Unassigned)
References
Details
(Keywords: crash, topcrash)
Crash Data
nsQueryInterface::operator is a topcrash on talkback for 2.0.0.6, all are windows. There appears to be several different stacks but did not attempt a large sample - so leaving off topcrash keyword for now.
I'm filing two distinct stacks - this is one:
TB37720154 changing a list of CC-readers into TO-readers
nsQueryInterface::operator() [mozilla/xpcom/build/nsCOMPtr.cpp, line 47]
nsGenericElement::HandleDOMEvent [mozilla/content/base/src/nsGenericElement.cpp, line 2243]
nsGenericDOMDataNode::HandleDOMEvent [mozilla/content/base/src/nsGenericDOMDataNode.cpp, line 847]
nsEventStateManager::DispatchNewEvent [mozilla/content/events/src/nsEventStateManager.cpp, line 4745]
nsEventListenerManager::DispatchEvent [mozilla/content/events/src/nsEventListenerManager.cpp, line 2138]
nsDOMEventRTTearoff::DispatchEvent [mozilla/content/base/src/nsGenericElement.cpp, line 701]
nsEventStateManager::DoScrollText [mozilla/content/events/src/nsEventStateManager.cpp, line 1872]
nsEventStateManager::PostHandleEvent [mozilla/content/events/src/nsEventStateManager.cpp, line 2299]
PresShell::HandleEventInternal [mozilla/layout/base/nsPresShell.cpp, line 6504]
PresShell::HandleEvent [mozilla/layout/base/nsPresShell.cpp, line 6268]
nsViewManager::HandleEvent [mozilla/view/src/nsViewManager.cpp, line 2566]
nsViewManager::DispatchEvent [mozilla/view/src/nsViewManager.cpp, line 2253]
HandleEvent [mozilla/view/src/nsView.cpp, line 174]
nsWindow::DispatchEvent [mozilla/widget/src/windows/nsWindow.cpp, line 1319]
nsWindow::ProcessMessage [mozilla/widget/src/windows/nsWindow.cpp, line 5600]
nsWindow::ProcessMessage [mozilla/widget/src/windows/nsWindow.cpp, line 5548]
nsWindow::WindowProc [mozilla/widget/src/windows/nsWindow.cpp, line 1507]
USER32.dll + 0x8734 (0x7e418734)
USER32.dll + 0x8816 (0x7e418816)
USER32.dll + 0x89cd (0x7e4189cd)
USER32.dll + 0x8a10 (0x7e418a10)
nsAppShell::Run [mozilla/widget/src/windows/nsAppShell.cpp, line 159]
nsAppStartup::Run [mozilla/toolkit/components/startup/src/nsAppStartup.cpp, line 152]
main [mozilla/mail/app/nsMailApp.cpp, line 62]
kernel32.dll + 0x16fd7 (0x7c816fd7)
| Reporter | ||
Comment 1•18 years ago
|
||
confirming as topcrash. #8 crasher for Thunderbird 2.0.0.14 on talkback.
changing to OS=ALL, see Mac and linux crash reports with same line #.
(but many crashes have no stack)
TB44698990 Mac trying to send an email with a small attachment (pdf)
TB43572926 linux Composing email adding address from Address Book
linux bug 403248 calls out same line# in the crash, eg TB43572926 so I think that's going to be a duplicate
TB44698990 Mac
/builds/tinderbox/Tb-Mozilla1.8-Release/Darwin_8.7.0_Depend/build/universal/ppc/xpcom/build/nsCOMPtr.cpp, line 47
Stack Trace
nsQueryInterface::operator() nsCOMPtr_base::assign_from_qi() nsMsgAsyncWriteProtocol::UpdateProgress() [mozilla/mailnews/base/util/nsMsgProtocol.cpp, line 8]
nsMsgProtocolStreamProvider::OnOutputStreamReady()
nsOutputStreamReadyEvent::EventHandler()
PL_HandleEvent() [mozilla/xpcom/threads/plevent.c, line 689]
PL_ProcessPendingEvents() [mozilla/xpcom/threads/plevent.c, line 623]
CoreFoundation.368.32.0 + 0x2430c (0x907e030c)
CoreFoundation.368.32.0 + 0x2383c (0x907df83c)
CoreFoundation.368.32.0 + 0x232bc (0x907df2bc)
HIToolbox.228.0.0 + 0x8b20 (0x9329bb20)
HIToolbox.228.0.0 + 0x812c (0x9329b12c)
HIToolbox.228.0.0 + 0x4d348 (0x932e0348)
HIToolbox.228.0.0 + 0x4d138 (0x932e0138)
nsAppShell::Run() [mozilla/widget/src/mac/nsAppShell.cpp, line 94]
nsAppStartup::Run() [mozilla/db/sqlite3/src/pragma.c, line 152]
XRE_main() [mozilla/toolkit/xre/nsAppRunner.cpp, line 2819]
_start() start()
TB43572926 linux Composing email; adding address from Address Book
nsQueryInterface::operator() [mozilla/xpcom/build/nsCOMPtr.cpp, line 47]
nsCOMPtr_base::assign_from_qi() [mozilla/xpcom/build/nsCOMPtr.cpp, line 96]
nsXBLService::GetBinding() [mozilla/content/xbl/src/nsXBLService.cpp, line 830]
nsXBLService::GetBinding() [mozilla/content/xbl/src/nsXBLService.cpp, line 78]
nsXBLService::LoadBindings() [mozilla/content/xbl/src/nsXBLService.cpp, line 1207]
nsElementSH::PostCreate() [mozilla/dom/src/base/nsDOMClassInfo.cpp, line 7092]
XPCWrappedNative::GetNewOrUsed() [mozilla/js/src/xpconnect/src/xpcwrappednative.cpp, line 1550]
XPCConvert::NativeInterface2JSObject() [mozilla/js/src/xpconnect/src/xpcconvert.cpp, line 1079]
XPCConvert::NativeData2JS() [mozilla/js/src/xpconnect/src/xpcconvert.cpp, line 1453]
XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode)() [mozilla/js/src/xpconnect/src/xpcwrappednative.cpp, line 136]
XPC_WN_CallMethod() [mozilla/js/src/xpconnect/src/xpcwrappednativejsops.cpp, line 1455]
js_Invoke() [mozilla/js/src/jsinterp.c, line 1384]
js_Interpret() [mozilla/js/src/jsinterp.c, line 3953]
js_Execute() [mozilla/js/src/jsinterp.c, line 1642]
JS_EvaluateUCScriptForPrincipals() [mozilla/js/src/jsapi.c, line 4309]
nsJSContext::EvaluateStringWithValue() [mozilla/dom/src/base/nsJSEnvironment.cpp, line 146]
nsXBLProtoImplField::InstallMember() [mozilla/content/xbl/src/nsXBLProtoImplField.cpp, line 848]
nsXBLProtoImpl::InstallImplementation() [mozilla/content/xbl/src/nsXBLProtoImpl.cpp, line 106]
nsXBLPrototypeBinding::InstallImplementation() [mozilla/content/xbl/src/nsXBLPrototypeBinding.cpp, line 444]
nsXBLBinding::InstallImplementation() [mozilla/content/xbl/src/nsXBLBinding.cpp, line 758]
nsXBLService::LoadBindings() [mozilla/content/xbl/src/nsXBLService.cpp, line 637]
nsElementSH::PostCreate() [mozilla/dom/src/base/nsDOMClassInfo.cpp, line 7092]
XPCWrappedNative::GetNewOrUsed() [mozilla/js/src/xpconnect/src/xpcwrappednative.cpp, line 1550]
XPCConvert::NativeInterface2JSObject() [mozilla/js/src/xpconnect/src/xpcconvert.cpp, line 1079]
XPCConvert::NativeData2JS() [mozilla/js/src/xpconnect/src/xpcconvert.cpp, line 1453]
XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode)() [mozilla/js/src/xpconnect/src/xpcwrappednative.cpp, line 136]
XPC_WN_CallMethod() [mozilla/js/src/xpconnect/src/xpcwrappednativejsops.cpp, line 1455]
js_Invoke() [mozilla/js/src/jsinterp.c, line 1384]
js_Interpret() [mozilla/js/src/jsinterp.c, line 3953]
js_Execute() [mozilla/js/src/jsinterp.c, line 1642]
JS_EvaluateUCScriptForPrincipals() [mozilla/js/src/jsapi.c, line 4309]
nsJSContext::EvaluateStringWithValue() [mozilla/dom/src/base/nsJSEnvironment.cpp, line 146]
nsXBLProtoImplField::InstallMember() [mozilla/content/xbl/src/nsXBLProtoImplField.cpp, line 848]
nsXBLProtoImpl::InstallImplementation() [mozilla/content/xbl/src/nsXBLProtoImpl.cpp, line 106]
nsXBLPrototypeBinding::InstallImplementation() [mozilla/content/xbl/src/nsXBLPrototypeBinding.cpp, line 444]
nsXBLBinding::InstallImplementation() [mozilla/content/xbl/src/nsXBLBinding.cpp, line 758]
nsXBLService::LoadBindings() [mozilla/content/xbl/src/nsXBLService.cpp, line 637]
nsCSSFrameConstructor::ConstructFrameInternal() [mozilla/layout/base/nsCSSFrameConstructor.cpp, line 7829]
nsCSSFrameConstructor::ConstructFrame() [mozilla/layout/base/nsCSSFrameConstructor.cpp, line 1056]
nsCSSFrameConstructor::ProcessChildren() [mozilla/layout/base/nsCSSFrameConstructor.cpp, line 59]
nsCSSFrameConstructor::ConstructXULFrame() [mozilla/layout/base/nsCSSFrameConstructor.cpp, line 6426]
nsCSSFrameConstructor::ConstructFrameInternal() [mozilla/layout/base/nsCSSFrameConstructor.cpp, line 7916]
nsCSSFrameConstructor::ConstructFrame() [mozilla/layout/base/nsCSSFrameConstructor.cpp, line 1056]
nsCSSFrameConstructor::ProcessChildren() [mozilla/layout/base/nsCSSFrameConstructor.cpp, line 59]
nsCSSFrameConstructor::ConstructXULFrame() [mozilla/layout/base/nsCSSFrameConstructor.cpp, line 6426]
nsCSSFrameConstructor::ConstructFrameInternal() [mozilla/layout/base/nsCSSFrameConstructor.cpp, line 7916]
nsCSSFrameConstructor::CreateListBoxContent() [mozilla/layout/base/nsCSSFrameConstructor.cpp, line 867]
nsListBoxBodyFrame::GetNextItemBox() [mozilla/layout/xul/base/src/nsListBoxBodyFrame.cpp, line 1202]
nsListBoxBodyFrame::CreateRows() [mozilla/layout/xul/base/src/nsListBoxBodyFrame.cpp, line 1053]
nsListBoxBodyFrame::OnContentInserted() [mozilla/layout/xul/base/src/nsListBoxBodyFrame.cpp, line 1314]
NotifyListBoxBody() [mozilla/layout/base/nsCSSFrameConstructor.cpp, line 9207]
nsCSSFrameConstructor::ContentInserted() [mozilla/layout/base/nsCSSFrameConstructor.cpp, line 177]
PresShell::ContentInserted() [mozilla/layout/base/nsPresShell.cpp, line 5626]
nsDocument::ContentInserted() [mozilla/content/base/src/nsDocument.cpp, line 848]
nsXULElement::InsertChildAt() [mozilla/content/xul/content/src/nsXULElement.cpp, line 1129]
nsGenericElement::doReplaceOrInsertBefore() [mozilla/content/base/src/nsGenericElement.cpp, line 2954]
nsGenericElement::ReplaceChild() [mozilla/content/base/src/nsGenericElement.cpp, line 3082]
XPTC_InvokeByIndex()
XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode)() [mozilla/js/src/xpconnect/src/xpcwrappednative.cpp, line 3186]
XPC_WN_CallMethod() [mozilla/js/src/xpconnect/src/xpcwrappednativejsops.cpp, line 1455]
js_Invoke() [mozilla/js/src/jsinterp.c, line 1384]
js_Interpret() [mozilla/js/src/jsinterp.c, line 3953]
js_Invoke() [mozilla/js/src/jsinterp.c, line 1403]
js_InternalInvoke() [mozilla/js/src/jsinterp.c, line 1478]
JS_CallFunctionValue() [mozilla/js/src/jsapi.c, line 4363]
nsJSContext::CallEventHandler() [mozilla/dom/src/base/nsJSEnvironment.cpp, line 1495]
nsJSEventListener::HandleEvent() [mozilla/dom/src/events/nsJSEventListener.cpp, line 185]
nsEventListenerManager::HandleEventSubType() [mozilla/content/events/src/nsEventListenerManager.cpp, line 848]
nsEventListenerManager::HandleEvent() [mozilla/content/events/src/nsEventListenerManager.cpp, line 955]
nsXULElement::HandleDOMEvent() [mozilla/content/xul/content/src/nsXULElement.cpp, line 2234]
nsXULElement::HandleDOMEvent() [mozilla/content/xul/content/src/nsXULElement.cpp, line 848]
nsXULElement::HandleDOMEvent() [mozilla/content/xul/content/src/nsXULElement.cpp, line 848]
nsXULElement::HandleDOMEvent() [mozilla/content/xul/content/src/nsXULElement.cpp, line 848]
PresShell::HandleEventInternal() [mozilla/layout/base/nsPresShell.cpp, line 848]
PresShell::HandleEventWithTarget() [mozilla/layout/base/nsPresShell.cpp, line 6420]
nsEventStateManager::CheckForAndDispatchClick() [mozilla/content/events/src/nsEventStateManager.cpp, line 3207]
nsEventStateManager::PostHandleEvent() [mozilla/content/events/src/nsEventStateManager.cpp, line 1056]
PresShell::HandleEventInternal() [mozilla/layout/base/nsPresShell.cpp, line 848]
PresShell::HandleEvent() [mozilla/layout/base/nsPresShell.cpp, line 6357]
nsViewManager::HandleEvent() [mozilla/view/src/nsViewManager.cpp, line 848]
nsViewManager::DispatchEvent() [mozilla/view/src/nsViewManager.cpp, line 2261]
HandleEvent() [mozilla/view/src/nsView.cpp, line 251]
nsCommonWidget::DispatchEvent() [mozilla/widget/src/gtk2/nsCommonWidget.cpp, line 219]
nsWindow::OnButtonReleaseEvent() [mozilla/widget/src/gtk2/nsWindow.cpp, line 1725]
button_release_event_cb() [mozilla/widget/src/gtk2/nsWindow.cpp, line 3924]
bug 330081 states FF crash numbers were dropping for nsQueryInterface:operator - so perhaps unrelated
Status: UNCONFIRMED → NEW
Ever confirmed: true
OS: Windows XP → All
Hardware: PC → All
| Reporter | ||
Comment 2•18 years ago
|
||
irrc my initial reluctance to confirm this bug was because of comments in bug 330081 and relative lack of trunk crashes.
Note: zero nsQueryInterface::operator() TB crashes on crash-stats since 2008012303 build.
FF bug 330081 cites same line number 47, but the bug has not progressed in 2 years
Keywords: topcrash
| Assignee | ||
Updated•15 years ago
|
Crash Signature: [@ nsQueryInterface::operator]
[@ nsGenericElement::HandleDOMEvent]
| Reporter | ||
Comment 4•14 years ago
|
||
no steps to reproduce and this top of stack doesn't exist on crash-stats, so no point in keeping open.
Status: NEW → RESOLVED
Crash Signature: [@ nsQueryInterface::operator]
[@ nsGenericElement::HandleDOMEvent] → [@ nsQueryInterface::operator]
[@ nsGenericElement::HandleDOMEvent]
Closed: 14 years ago
Resolution: --- → INCOMPLETE
You need to log in
before you can comment on or make changes to this bug.
Description
•