Closed Bug 288172 Opened 15 years ago Closed 10 years ago

closing standalone mail window of RSS item while still loading causes crash [@ nsMsgDBView::GetURIForViewIndex(unsigned int, nsACString_internal&)] (v3), [@ nsMsgDBView::GetURIForViewIndex] (v2)

Categories

(Thunderbird :: Mail Window Front End, defect, critical)

defect
Not set
critical

Tracking

(Not tracked)

RESOLVED FIXED
Thunderbird 3.1b2

People

(Reporter: brant, Assigned: mkmelin)

References

Details

(Keywords: crash, topcrash-)

Crash Data

Attachments

(1 file)

User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.6) Gecko/20050317 Firefox/1.0.2
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.6) Gecko/20050317 Firefox/1.0.2

When a standalone mail window is closed of an HTML RSS item while the HTML is
still loading, Thunderbird crashes.

Reproducible: Always

Steps to Reproduce:
1. Double-click an RSS item.
2. While the item is loading, close the window.
Actual Results:  
Mozilla Thunderbird 1.0.2 crashes.

Expected Results:  
The window closes and Thunderbird does not crash.

TB4687647E
TB4687632H
TB4687608H

From public talkback data (confirmed by other stack signatures):
nsMsgDBView::GetURIForViewIndex 
[e:/builds/tinderbox/Tb-Aviary1.0.1/WINNT_5.0_Depend/mozilla/mailnews/base/src/nsMsgDBView.cpp,
line 2023]
nsMsgDBView::GetURIForFirstSelectedMessage 
[e:/builds/tinderbox/Tb-Aviary1.0.1/WINNT_5.0_Depend/mozilla/mailnews/base/src/nsMsgDBView.cpp,
line 5657]
XPTC_InvokeByIndex 
[e:/builds/tinderbox/Tb-Aviary1.0.1/WINNT_5.0_Depend/mozilla/xpcom/reflect/xptcall/src/md/win32/xptcinvoke.cpp,
line 102]
XPCWrappedNative::CallMethod 
[e:/builds/tinderbox/Tb-Aviary1.0.1/WINNT_5.0_Depend/mozilla/js/src/xpconnect/src/xpcwrappednative.cpp,
line 2034]
XPC_WN_GetterSetter 
[e:/builds/tinderbox/Tb-Aviary1.0.1/WINNT_5.0_Depend/mozilla/js/src/xpconnect/src/xpcwrappednativejsops.cpp,
line 1319]
js_Invoke 
[e:/builds/tinderbox/Tb-Aviary1.0.1/WINNT_5.0_Depend/mozilla/js/src/jsinterp.c,
line 949]
js_InternalInvoke 
[e:/builds/tinderbox/Tb-Aviary1.0.1/WINNT_5.0_Depend/mozilla/js/src/jsinterp.c,
line 1043]
js_InternalGetOrSet 
[e:/builds/tinderbox/Tb-Aviary1.0.1/WINNT_5.0_Depend/mozilla/js/src/jsinterp.c,
line 1086]
js_GetProperty 
[e:/builds/tinderbox/Tb-Aviary1.0.1/WINNT_5.0_Depend/mozilla/js/src/jsobj.c,
line 2768]
js_Interpret 
[e:/builds/tinderbox/Tb-Aviary1.0.1/WINNT_5.0_Depend/mozilla/js/src/jsinterp.c,
line 2823]
js_Invoke 
[e:/builds/tinderbox/Tb-Aviary1.0.1/WINNT_5.0_Depend/mozilla/js/src/jsinterp.c,
line 966]
nsXPCWrappedJSClass::CallMethod 
[e:/builds/tinderbox/Tb-Aviary1.0.1/WINNT_5.0_Depend/mozilla/js/src/xpconnect/src/xpcwrappedjsclass.cpp,
line 1339]
nsXPCWrappedJS::CallMethod 
[e:/builds/tinderbox/Tb-Aviary1.0.1/WINNT_5.0_Depend/mozilla/js/src/xpconnect/src/xpcwrappedjs.cpp,
line 450]
SharedStub 
[e:/builds/tinderbox/Tb-Aviary1.0.1/WINNT_5.0_Depend/mozilla/xpcom/reflect/xptcall/src/md/win32/xptcstubs.cpp,
line 147]
nsEventListenerManager::HandleEventSubType 
[e:/builds/tinderbox/Tb-Aviary1.0.1/WINNT_5.0_Depend/mozilla/content/events/src/nsEventListenerManager.cpp,
line 1436]
nsEventListenerManager::HandleEvent 
[e:/builds/tinderbox/Tb-Aviary1.0.1/WINNT_5.0_Depend/mozilla/content/events/src/nsEventListenerManager.cpp,
line 1516]
nsXULElement::HandleDOMEvent 
[e:/builds/tinderbox/Tb-Aviary1.0.1/WINNT_5.0_Depend/mozilla/content/xul/content/src/nsXULElement.cpp,
line 2841]
nsXULElement::HandleChromeEvent 
[e:/builds/tinderbox/Tb-Aviary1.0.1/WINNT_5.0_Depend/mozilla/content/xul/content/src/nsXULElement.cpp,
line 3988]
GlobalWindowImpl::HandleDOMEvent 
[e:/builds/tinderbox/Tb-Aviary1.0.1/WINNT_5.0_Depend/mozilla/dom/src/base/nsGlobalWindow.cpp,
line 916]
DocumentViewerImpl::LoadComplete 
[e:/builds/tinderbox/Tb-Aviary1.0.1/WINNT_5.0_Depend/mozilla/content/base/src/nsDocumentViewer.cpp,
line 917]
nsDocShell::EndPageLoad 
[e:/builds/tinderbox/Tb-Aviary1.0.1/WINNT_5.0_Depend/mozilla/docshell/base/nsDocShell.cpp,
line 4602]
nsWebShell::EndPageLoad 
[e:/builds/tinderbox/Tb-Aviary1.0.1/WINNT_5.0_Depend/mozilla/docshell/base/nsWebShell.cpp,
line 755]
nsDocShell::OnStateChange 
[e:/builds/tinderbox/Tb-Aviary1.0.1/WINNT_5.0_Depend/mozilla/docshell/base/nsDocShell.cpp,
line 4536]
nsDocLoaderImpl::FireOnStateChange 
[e:/builds/tinderbox/Tb-Aviary1.0.1/WINNT_5.0_Depend/mozilla/uriloader/base/nsDocLoader.cpp,
line 1252]
nsDocLoaderImpl::doStopDocumentLoad 
[e:/builds/tinderbox/Tb-Aviary1.0.1/WINNT_5.0_Depend/mozilla/uriloader/base/nsDocLoader.cpp,
line 873]
nsDocLoaderImpl::DocLoaderIsEmpty 
[e:/builds/tinderbox/Tb-Aviary1.0.1/WINNT_5.0_Depend/mozilla/uriloader/base/nsDocLoader.cpp,
line 774]
nsDocLoaderImpl::OnStopRequest 
[e:/builds/tinderbox/Tb-Aviary1.0.1/WINNT_5.0_Depend/mozilla/uriloader/base/nsDocLoader.cpp,
line 701]
nsLoadGroup::RemoveRequest 
[e:/builds/tinderbox/Tb-Aviary1.0.1/WINNT_5.0_Depend/mozilla/netwerk/base/src/nsLoadGroup.cpp,
line 695]
nsLoadGroup::Cancel 
[e:/builds/tinderbox/Tb-Aviary1.0.1/WINNT_5.0_Depend/mozilla/netwerk/base/src/nsLoadGroup.cpp,
line 377]
nsDocLoaderImpl::Stop 
[e:/builds/tinderbox/Tb-Aviary1.0.1/WINNT_5.0_Depend/mozilla/uriloader/base/nsDocLoader.cpp,
line 341]
nsDocLoaderImpl::Stop 
[e:/builds/tinderbox/Tb-Aviary1.0.1/WINNT_5.0_Depend/mozilla/uriloader/base/nsDocLoader.cpp,
line 336]
nsDocLoaderImpl::Stop 
[e:/builds/tinderbox/Tb-Aviary1.0.1/WINNT_5.0_Depend/mozilla/uriloader/base/nsDocLoader.cpp,
line 336]
nsURILoader::Stop 
[e:/builds/tinderbox/Tb-Aviary1.0.1/WINNT_5.0_Depend/mozilla/uriloader/base/nsURILoader.cpp,
line 854]
nsDocShell::Stop 
[e:/builds/tinderbox/Tb-Aviary1.0.1/WINNT_5.0_Depend/mozilla/docshell/base/nsDocShell.cpp,
line 3071]
nsMsgWindow::StopUrls 
[e:/builds/tinderbox/Tb-Aviary1.0.1/WINNT_5.0_Depend/mozilla/mailnews/base/src/nsMsgWindow.cpp,
line 396]
nsMsgWindow::CloseWindow 
[e:/builds/tinderbox/Tb-Aviary1.0.1/WINNT_5.0_Depend/mozilla/mailnews/base/src/nsMsgWindow.cpp,
line 176]
XPTC_InvokeByIndex 
[e:/builds/tinderbox/Tb-Aviary1.0.1/WINNT_5.0_Depend/mozilla/xpcom/reflect/xptcall/src/md/win32/xptcinvoke.cpp,
line 102]
XPCWrappedNative::CallMethod 
[e:/builds/tinderbox/Tb-Aviary1.0.1/WINNT_5.0_Depend/mozilla/js/src/xpconnect/src/xpcwrappednative.cpp,
line 2034]
XPC_WN_CallMethod 
[e:/builds/tinderbox/Tb-Aviary1.0.1/WINNT_5.0_Depend/mozilla/js/src/xpconnect/src/xpcwrappednativejsops.cpp,
line 1287]
js_Invoke 
[e:/builds/tinderbox/Tb-Aviary1.0.1/WINNT_5.0_Depend/mozilla/js/src/jsinterp.c,
line 949]
js_Interpret 
[e:/builds/tinderbox/Tb-Aviary1.0.1/WINNT_5.0_Depend/mozilla/js/src/jsinterp.c,
line 2993]
js_Invoke 
[e:/builds/tinderbox/Tb-Aviary1.0.1/WINNT_5.0_Depend/mozilla/js/src/jsinterp.c,
line 966]
js_InternalInvoke 
[e:/builds/tinderbox/Tb-Aviary1.0.1/WINNT_5.0_Depend/mozilla/js/src/jsinterp.c,
line 1043]
JS_CallFunctionValue 
[e:/builds/tinderbox/Tb-Aviary1.0.1/WINNT_5.0_Depend/mozilla/js/src/jsapi.c,
line 3698]
nsJSContext::CallEventHandler 
[e:/builds/tinderbox/Tb-Aviary1.0.1/WINNT_5.0_Depend/mozilla/dom/src/base/nsJSEnvironment.cpp,
line 1297]
nsJSEventListener::HandleEvent 
[e:/builds/tinderbox/Tb-Aviary1.0.1/WINNT_5.0_Depend/mozilla/dom/src/events/nsJSEventListener.cpp,
line 184]
nsEventListenerManager::HandleEventSubType 
[e:/builds/tinderbox/Tb-Aviary1.0.1/WINNT_5.0_Depend/mozilla/content/events/src/nsEventListenerManager.cpp,
line 1436]
nsEventListenerManager::HandleEvent 
[e:/builds/tinderbox/Tb-Aviary1.0.1/WINNT_5.0_Depend/mozilla/content/events/src/nsEventListenerManager.cpp,
line 1516]
GlobalWindowImpl::HandleDOMEvent 
[e:/builds/tinderbox/Tb-Aviary1.0.1/WINNT_5.0_Depend/mozilla/dom/src/base/nsGlobalWindow.cpp,
line 927]
DocumentViewerImpl::Unload 
[e:/builds/tinderbox/Tb-Aviary1.0.1/WINNT_5.0_Depend/mozilla/content/base/src/nsDocumentViewer.cpp,
line 1108]
nsDocShell::FireUnloadNotification 
[e:/builds/tinderbox/Tb-Aviary1.0.1/WINNT_5.0_Depend/mozilla/docshell/base/nsDocShell.cpp,
line 825]
nsDocShell::Destroy 
[e:/builds/tinderbox/Tb-Aviary1.0.1/WINNT_5.0_Depend/mozilla/docshell/base/nsDocShell.cpp,
line 3304]
nsWebShell::Destroy 
[e:/builds/tinderbox/Tb-Aviary1.0.1/WINNT_5.0_Depend/mozilla/docshell/base/nsWebShell.cpp,
line 1231]
nsWebShellWindow::Destroy 
[e:/builds/tinderbox/Tb-Aviary1.0.1/WINNT_5.0_Depend/mozilla/xpfe/appshell/src/nsWebShellWindow.cpp,
line 1665]
nsWebShellWindow::Close 
[e:/builds/tinderbox/Tb-Aviary1.0.1/WINNT_5.0_Depend/mozilla/xpfe/appshell/src/nsWebShellWindow.cpp,
line 371]
nsWindow::DispatchEvent 
[e:/builds/tinderbox/Tb-Aviary1.0.1/WINNT_5.0_Depend/mozilla/widget/src/windows/nsWindow.cpp,
line 1067]
nsWindow::DispatchStandardEvent 
[e:/builds/tinderbox/Tb-Aviary1.0.1/WINNT_5.0_Depend/mozilla/widget/src/windows/nsWindow.cpp,
line 1107]
nsWindow::ProcessMessage 
[e:/builds/tinderbox/Tb-Aviary1.0.1/WINNT_5.0_Depend/mozilla/widget/src/windows/nsWindow.cpp,
line 3754]
nsWindow::WindowProc 
[e:/builds/tinderbox/Tb-Aviary1.0.1/WINNT_5.0_Depend/mozilla/widget/src/windows/nsWindow.cpp,
line 1349]
USER32.dll + 0x8709 (0x77d48709)
USER32.dll + 0x87eb (0x77d487eb)
USER32.dll + 0xb368 (0x77d4b368)
USER32.dll + 0xb3b4 (0x77d4b3b4)
ntdll.dll + 0xeae3 (0x7c90eae3)
This appears to be working in the 20050329 nightly.
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → WORKSFORME
*** Bug 288100 has been marked as a duplicate of this bug. ***
*** Bug 305725 has been marked as a duplicate of this bug. ***
Thunderbird version 1.0.6 (20050716); Mac OS X 10.3.9

I don't believe this bug is fixed because it is still present in the latest release.

TalkBack IDs for two recent crashes are TB9533584E and TB9533585X.
1.06 is not close to the latest version. The 1.0x builds contain mainly security
fixes from the 1.0 version. The nightly trunk builds, and 1.5b1 builds have the
bug fixes.
Thunderbird version 1.5 Beta 1 (20050908); Mac OS X 10.3.9

David, thanks for clarifying the place where bug patches have been applied.

I have just reproduced this bug with Thunderbird 1.5 Beta 1 (20050908), Talkback
IDs TB9599588H and TB9599665Y.
Incident ID: 9599588 
Stack Signature nsMsgDBView::GetURIForViewIndex() bd161250 
Product ID Thunderbird15 
Build ID 2005090805 
Trigger Time 2005-09-21 19:30:13.0 
Platform MacOSX 
Operating System Darwin 7.9.0 
Module thunderbird-bin + (005b8cec) 
URL visited  
User Comments Reproducing Bug 288172 
Since Last Crash 50 sec 
Total Uptime 50 sec 
Trigger Reason SIGBUS: Bus Error: (signal 10) 
Source File, Line No. /builds/tinderbox/Tb-
Mozilla1.8/Darwin_7.9.0_Depend/mozilla/mailnews/base/src/nsMsgDBView.cpp, line 
92 
Stack Trace  

nsMsgDBView::GetURIForViewIndex()  [/builds/tinderbox/Tb-
Mozilla1.8/Darwin_7.9.0_Depend/mozilla/mailnews/base/src/nsMsgDBView.cpp, line 
92]
nsMsgDBView::GetURIForViewIndex()  [/builds/tinderbox/Tb-
Mozilla1.8/Darwin_7.9.0_Depend/mozilla/mailnews/base/src/nsMsgDBView.cpp, line 
92]
_XPTC_InvokeByIndex()
XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode)()  
[/builds/tinderbox/Tb-
Mozilla1.8/Darwin_7.9.0_Depend/mozilla/js/src/xpconnect/src/xpcwrappednative.cpp
, line 2138]
XPC_WN_GetterSetter()  [/builds/tinderbox/Tb-
Mozilla1.8/Darwin_7.9.0_Depend/mozilla/js/src/xpconnect/src/xpcwrappednativejsop
s.cpp, line 1922]
js_Invoke()  [/builds/tinderbox/Tb-
Mozilla1.8/Darwin_7.9.0_Depend/mozilla/js/src/jsinterp.c, line 1163]
js_InternalInvoke()  [/builds/tinderbox/Tb-
Mozilla1.8/Darwin_7.9.0_Depend/mozilla/js/src/jsinterp.c, line 1261]
js_InternalGetOrSet()  [/builds/tinderbox/Tb-
Mozilla1.8/Darwin_7.9.0_Depend/mozilla/js/src/jsinterp.c, line 1304]
js_GetProperty()  [/builds/tinderbox/Tb-
Mozilla1.8/Darwin_7.9.0_Depend/mozilla/js/src/jsobj.c, line 2857]
js_Interpret()  [/builds/tinderbox/Tb-
Mozilla1.8/Darwin_7.9.0_Depend/mozilla/js/src/jsinterp.c, line 5191]
js_Invoke()  [/builds/tinderbox/Tb-
Mozilla1.8/Darwin_7.9.0_Depend/mozilla/js/src/jsinterp.c, line 1183]
nsXPCWrappedJSClass::CallMethod()  [/builds/tinderbox/Tb-
Mozilla1.8/Darwin_7.9.0_Depend/mozilla/js/src/xpconnect/src/xpcwrappedjsclass.cp
p, line 1341]
PrepareAndDispatch()  [/builds/tinderbox/Tb-
Mozilla1.8/Darwin_7.9.0_Depend/mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstu
bs_ppc_rhapsody.cpp, line 184]
SharedStub()
nsEventListenerManager::HandleEventSubType()  [/builds/tinderbox/Tb-
Mozilla1.8/Darwin_7.9.0_Depend/mozilla/content/events/src/nsEventListenerManager
.cpp, line 848]
nsEventListenerManager::HandleEvent()  [/builds/tinderbox/Tb-
Mozilla1.8/Darwin_7.9.0_Depend/mozilla/content/events/src/nsEventListenerManager
.cpp, line 1766]
nsXULElement::HandleDOMEvent()  [/builds/tinderbox/Tb-
Mozilla1.8/Darwin_7.9.0_Depend/mozilla/content/xul/content/src/nsXULElement.cpp,
 line 2201]
nsXULElement::HandleChromeEvent()  [/builds/tinderbox/Tb-
Mozilla1.8/Darwin_7.9.0_Depend/mozilla/content/xul/content/src/nsXULElement.cpp,
 line 2881]
nsGlobalWindow::HandleDOMEvent()  [/builds/tinderbox/Tb-
Mozilla1.8/Darwin_7.9.0_Depend/mozilla/dom/src/base/nsGlobalWindow.cpp, line 
848]
DocumentViewerImpl::LoadComplete()  [/builds/tinderbox/Tb-
Mozilla1.8/Darwin_7.9.0_Depend/mozilla/layout/base/nsDocumentViewer.cpp, line 
842]
nsDocShell::EndPageLoad()   nsWebShell::EndPageLoad()  [/builds/tinderbox/Tb-
Mozilla1.8/Darwin_7.9.0_Depend/mozilla/docshell/base/nsWebShell.cpp, line 496]
nsDocShell::OnStateChange()   nsDocLoader::FireOnStateChange()  
[/builds/tinderbox/Tb-
Mozilla1.8/Darwin_7.9.0_Depend/mozilla/uriloader/base/nsDocLoader.cpp, line 848]
nsDocLoader::doStopDocumentLoad()  [/builds/tinderbox/Tb-
Mozilla1.8/Darwin_7.9.0_Depend/mozilla/uriloader/base/nsDocLoader.cpp, line 839]
nsDocLoader::DocLoaderIsEmpty()  [/builds/tinderbox/Tb-
Mozilla1.8/Darwin_7.9.0_Depend/mozilla/uriloader/base/nsDocLoader.cpp, line 741]
nsDocLoader::DocLoaderIsEmpty()  [/builds/tinderbox/Tb-
Mozilla1.8/Darwin_7.9.0_Depend/mozilla/uriloader/base/nsDocLoader.cpp, line 135]
nsDocLoader::OnStopRequest()  [/builds/tinderbox/Tb-
Mozilla1.8/Darwin_7.9.0_Depend/mozilla/uriloader/base/nsDocLoader.cpp, line 662]
nsLoadGroup::RemoveRequest()  [/builds/tinderbox/Tb-
Mozilla1.8/Darwin_7.9.0_Depend/mozilla/netwerk/base/src/nsLoadGroup.cpp, line 
848]
nsLoadGroup::Cancel()  [/builds/tinderbox/Tb-
Mozilla1.8/Darwin_7.9.0_Depend/mozilla/netwerk/base/src/nsLoadGroup.cpp, line 
400]
nsDocLoader::Stop()  [/builds/tinderbox/Tb-
Mozilla1.8/Darwin_7.9.0_Depend/mozilla/uriloader/base/nsDocLoader.cpp, line 848]
nsDocLoader::Stop()  [/builds/tinderbox/Tb-
Mozilla1.8/Darwin_7.9.0_Depend/mozilla/uriloader/base/nsDocLoader.cpp, line 303]
nsDocLoader::Stop()  [/builds/tinderbox/Tb-
Mozilla1.8/Darwin_7.9.0_Depend/mozilla/uriloader/base/nsDocLoader.cpp, line 303]
nsDocShell::Stop()   nsMsgWindow::StopUrls()  [/builds/tinderbox/Tb-
Mozilla1.8/Darwin_7.9.0_Depend/mozilla/mailnews/base/src/nsMsgWindow.cpp, line 
848]
nsMsgWindow::CloseWindow()  [/builds/tinderbox/Tb-
Mozilla1.8/Darwin_7.9.0_Depend/mozilla/mailnews/base/src/nsMsgWindow.cpp, line 
73]
_XPTC_InvokeByIndex()
XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode)()  
[/builds/tinderbox/Tb-
Mozilla1.8/Darwin_7.9.0_Depend/mozilla/js/src/xpconnect/src/xpcwrappednative.cpp
, line 2138]
XPC_WN_CallMethod()  [/builds/tinderbox/Tb-
Mozilla1.8/Darwin_7.9.0_Depend/mozilla/js/src/xpconnect/src/xpcwrappednativejsop
s.cpp, line 1402]
js_Invoke()  [/builds/tinderbox/Tb-
Mozilla1.8/Darwin_7.9.0_Depend/mozilla/js/src/jsinterp.c, line 1163]
js_Interpret()  [/builds/tinderbox/Tb-
Mozilla1.8/Darwin_7.9.0_Depend/mozilla/js/src/jsinterp.c, line 3462]
js_Invoke()  [/builds/tinderbox/Tb-
Mozilla1.8/Darwin_7.9.0_Depend/mozilla/js/src/jsinterp.c, line 1183]
js_InternalInvoke()  [/builds/tinderbox/Tb-
Mozilla1.8/Darwin_7.9.0_Depend/mozilla/js/src/jsinterp.c, line 1261]
JS_CallFunctionValue()  [/builds/tinderbox/Tb-
Mozilla1.8/Darwin_7.9.0_Depend/mozilla/js/src/jsapi.c, line 4024]
nsJSContext::CallEventHandler()  [/builds/tinderbox/Tb-
Mozilla1.8/Darwin_7.9.0_Depend/mozilla/dom/src/base/nsJSEnvironment.cpp, line 
1416]
nsJSEventListener::HandleEvent()   nsEventListenerManager::HandleEventSubType
()  [/builds/tinderbox/Tb-
Mozilla1.8/Darwin_7.9.0_Depend/mozilla/content/events/src/nsEventListenerManager
.cpp, line 848]
nsEventListenerManager::HandleEvent()  [/builds/tinderbox/Tb-
Mozilla1.8/Darwin_7.9.0_Depend/mozilla/content/events/src/nsEventListenerManager
.cpp, line 1766]
nsGlobalWindow::HandleDOMEvent()  [/builds/tinderbox/Tb-
Mozilla1.8/Darwin_7.9.0_Depend/mozilla/dom/src/base/nsGlobalWindow.cpp, line 
1525]
DocumentViewerImpl::PageHide()  [/builds/tinderbox/Tb-
Mozilla1.8/Darwin_7.9.0_Depend/mozilla/layout/base/nsDocumentViewer.cpp, line 
842]
nsDocShell::FirePageHideNotification()   nsDocShell::Destroy()   
nsXULWindow::Destroy()  [/builds/tinderbox/Tb-
Mozilla1.8/Darwin_7.9.0_Depend/mozilla/xpfe/appshell/src/nsXULWindow.cpp, line 
713]
nsWebShellWindow::Destroy()   nsGlobalWindow::ReallyCloseWindow()  
[/builds/tinderbox/Tb-
Mozilla1.8/Darwin_7.9.0_Depend/mozilla/dom/src/base/nsGlobalWindow.cpp, line 
963]
nsGlobalWindow::CloseWindow()  [/builds/tinderbox/Tb-
Mozilla1.8/Darwin_7.9.0_Depend/mozilla/dom/src/base/nsGlobalWindow.cpp, line 
731]
nsJSContext::ScriptEvaluated()  [/builds/tinderbox/Tb-
Mozilla1.8/Darwin_7.9.0_Depend/mozilla/dom/src/base/nsJSEnvironment.cpp, line 
2044]
nsJSContext::CallEventHandler()  [/builds/tinderbox/Tb-
Mozilla1.8/Darwin_7.9.0_Depend/mozilla/dom/src/base/nsJSEnvironment.cpp, line 
1446]
nsJSEventListener::HandleEvent()   nsXBLPrototypeHandler::ExecuteHandler()   
nsXBLWindowHandler::WalkHandlersInternal()  [/builds/tinderbox/Tb-
Mozilla1.8/Darwin_7.9.0_Depend/mozilla/content/xbl/src/nsXBLWindowHandler.cpp, 
line 306]
nsXBLWindowKeyHandler::WalkHandlers()   DispatchToInterface(nsIDOMEvent*, 
nsIDOMEventListener*, unsigned (nsIDOMEventListener::*)()  
[/builds/tinderbox/Tb-
Mozilla1.8/Darwin_7.9.0_Depend/mozilla/content/events/src/nsEventListenerManager
.cpp, line 141]
nsEventListenerManager::HandleEvent()  [/builds/tinderbox/Tb-
Mozilla1.8/Darwin_7.9.0_Depend/mozilla/content/events/src/nsEventListenerManager
.cpp, line 1782]
nsXULDocument::HandleDOMEvent()  [/builds/tinderbox/Tb-
Mozilla1.8/Darwin_7.9.0_Depend/mozilla/content/xul/document/src/nsXULDocument.cp
p, line 1242]
nsXULElement::HandleDOMEvent()  [/builds/tinderbox/Tb-
Mozilla1.8/Darwin_7.9.0_Depend/mozilla/content/xul/content/src/nsXULElement.cpp,
 line 144]
nsXULElement::HandleDOMEvent()  [/builds/tinderbox/Tb-
Mozilla1.8/Darwin_7.9.0_Depend/mozilla/content/xul/content/src/nsXULElement.cpp,
 line 144]
nsXULElement::HandleDOMEvent()  [/builds/tinderbox/Tb-
Mozilla1.8/Darwin_7.9.0_Depend/mozilla/content/xul/content/src/nsXULElement.cpp,
 line 144]
nsXULElement::HandleChromeEvent()  [/builds/tinderbox/Tb-
Mozilla1.8/Darwin_7.9.0_Depend/mozilla/content/xul/content/src/nsXULElement.cpp,
 line 2881]
nsGlobalWindow::HandleDOMEvent()  [/builds/tinderbox/Tb-
Mozilla1.8/Darwin_7.9.0_Depend/mozilla/dom/src/base/nsGlobalWindow.cpp, line 
848]
nsDocument::HandleDOMEvent()  [/builds/tinderbox/Tb-
Mozilla1.8/Darwin_7.9.0_Depend/mozilla/content/base/src/nsDocument.cpp, line 
4160]
nsGenericElement::HandleDOMEvent()   PresShell::HandleEventInternal()   
PresShell::HandleEvent()   nsViewManager::HandleEvent()  [/builds/tinderbox/Tb-
Mozilla1.8/Darwin_7.9.0_Depend/mozilla/view/src/nsViewManager.cpp, line 2514]
nsViewManager::DispatchEvent()  [/builds/tinderbox/Tb-
Mozilla1.8/Darwin_7.9.0_Depend/mozilla/view/src/nsViewManager.cpp, line 2246]
HandleEvent()  [/builds/tinderbox/Tb-
Mozilla1.8/Darwin_7.9.0_Depend/mozilla/view/src/nsView.cpp, line 175]
nsWindow::DispatchEvent()  [/builds/tinderbox/Tb-
Mozilla1.8/Darwin_7.9.0_Depend/mozilla/widget/src/mac/nsWindow.cpp, line 1809]
nsWindow::DispatchWindowEvent()  [/builds/tinderbox/Tb-
Mozilla1.8/Darwin_7.9.0_Depend/mozilla/widget/src/mac/nsWindow.cpp, line 1825]
nsMacEventHandler::HandleUKeyEvent()  [/builds/tinderbox/Tb-
Mozilla1.8/Darwin_7.9.0_Depend/mozilla/widget/src/mac/nsMacEventHandler.cpp, 
line 1233]
nsMacTSMMessagePump::UnicodeNotFromInputMethodHandler()   AE.287.0.0 + 0x4a10 
(0x916f4a10)
AE.287.0.0 + 0xbec4 (0x916fbec4)
AE.287.0.0 + 0x8108 (0x916f8108)
AE.287.0.0 + 0xba74 (0x916fba74)
HIToolbox.145.0.0 + 0x11e794 (0x9299e794)
HIToolbox.145.0.0 + 0x79590 (0x928f9590)
HIToolbox.145.0.0 + 0x13aec (0x92893aec)
HIToolbox.145.0.0 + 0x2f0c (0x92882f0c)
HIToolbox.145.0.0 + 0x30c4 (0x928830c4)
HIToolbox.145.0.0 + 0x15530 (0x92895530)
HIToolbox.145.0.0 + 0x81db0 (0x92901db0)
HIToolbox.145.0.0 + 0x47d80 (0x928c7d80)
HIToolbox.145.0.0 + 0x51f20 (0x928d1f20)
HIToolbox.145.0.0 + 0x81cb0 (0x92901cb0)
HIToolbox.145.0.0 + 0x33244 (0x928b3244)
HIToolbox.145.0.0 + 0x64a8c (0x928e4a8c)
HIToolbox.145.0.0 + 0x25c20 (0x928a5c20)
HIToolbox.145.0.0 + 0x2e50 (0x92882e50)
HIToolbox.145.0.0 + 0x30c4 (0x928830c4)
Status: RESOLVED → REOPENED
Resolution: WORKSFORME → ---
Summary: closing standalone mail window of RSS item while still loading causes crash [nsMsgDBView::GetURIForViewIndex] → closing standalone mail window of RSS item while still loading causes crash [@ nsMsgDBView::GetURIForViewIndex]
This bug is likely to affect many users: suggest blocking the 1.5 release
(blocking1.8b5 is the right flag for this?)

Also, this bug affects Windows and Mac. Perhaps Hardware,OS -> All is appropriate?
Flags: blocking1.8b5?
there were 3 occurrences of this crash in talkback for all of 1.5 b1. I don't
think this is a top crasher and as such not something we would block on. Would
consider a low risk patch but i don't see any missing null ptr checks in that
routine. 
There are 21 occurrences of this crash in total (17 for 1.0 and 4 for 1.5).
per my earlier comment.
Flags: blocking1.8b5? → blocking1.8b5-
I am seeing this same issue in TB version 1.5 (20051201)
Every time I close a loading HTML rss item it crashed TB
 This bug bit me again a few days ago: TB15230801G. As of now, Talkback reports that there are "148 crashes found where the Stack Signature contains 'nsmsgdbview::geturiforviewindex' and the Deployment ID looks like 'MozillaOrgThunderbird15%%'"

 How many crashes are required to be in the Talkback database before a bug becomes a top crasher? Is 148 enough?
 Thunderbird version 1.5 (20051201) on Mac OS 10.3.9 also often crashes for me when I switch views while it is moving mail I have manually marked as junk. Talkback often fails to launch after these crashes - is this a separate bug?

 The stack trace from the Mac OS Crash Reporter is:

Date/Time:      2005-04-28 15:34:09 +1200
OS Version:     10.3.9 (Build 7W98)
Report Version: 2

Command: thunderbird-bin
Path:    /Applications/Thunderbird.app/Contents/MacOS/thunderbird-bin
Version: 1.0.2 (1.0.2)
PID:     345
Thread:  0

Exception:  EXC_BAD_ACCESS (0x0001)
Codes:      KERN_PROTECTION_FAILURE (0x0002) at 0x00000010

Thread 0 Crashed:
0   org.mozilla.thunderbird 	0x007e4a38 nsMsgDBView::GetURIForViewIndex(unsigned int, char**) + 0x90
1   org.mozilla.thunderbird 	0x007ec844 nsMsgDBView::GetURIForFirstSelectedMessage(char**) + 0x5c
2   libxpcom.dylib          	0x07059978 _XPTC_InvokeByIndex + 0xd8
3   org.mozilla.thunderbird 	0x00897960 XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode) + 0x9cc
4   org.mozilla.thunderbird 	0x0088d974 XPC_WN_GetterSetter(JSContext*, JSObject*, unsigned int, long*, long*) + 0x150
5   libmozjs.dylib          	0x06029464 js_Invoke + 0x6b4
6   libmozjs.dylib          	0x060296b0 js_InternalInvoke + 0xb8
7   libmozjs.dylib          	0x0602983c js_InternalGetOrSet + 0x144
8   libmozjs.dylib          	0x0603baf4 js_GetProperty + 0x354
9   libmozjs.dylib          	0x0602fa54 js_Interpret + 0x58a8
10  libmozjs.dylib          	0x060294a4 js_Invoke + 0x6f4
11  org.mozilla.thunderbird 	0x00943974 nsXPCWrappedJSClass::CallMethod(nsXPCWrappedJS*, unsigned short, nsXPTMethodInfo const*, nsXPTCMiniVariant*) + 0x8f0
12  libxpcom.dylib          	0x07059814 PrepareAndDispatch + 0x2f4
13  libxpcom.dylib          	0x0705a1b8 SharedStub + 0x70
14  org.mozilla.thunderbird 	0x0021fe04 nsEventListenerManager::HandleEventSubType(nsListenerStruct*, nsIDOMEvent*, nsIDOMEventTarget*, unsigned int, unsigned int) + 0x238
15  org.mozilla.thunderbird 	0x002200fc nsEventListenerManager::HandleEvent(nsIPresContext*, nsEvent*, nsIDOMEvent**, nsIDOMEventTarget*, unsigned int, nsEventStatus*) + 0x2a4
16  org.mozilla.thunderbird 	0x0024b840 nsXULElement::HandleDOMEvent(nsIPresContext*, nsEvent*, nsIDOMEvent**, unsigned int, nsEventStatus*) + 0xaa0
17  org.mozilla.thunderbird 	0x0024f424 nsXULElement::HandleChromeEvent(nsIPresContext*, nsEvent*, nsIDOMEvent**, unsigned int, nsEventStatus*) + 0x70
18  org.mozilla.thunderbird 	0x00272a70 GlobalWindowImpl::HandleDOMEvent(nsIPresContext*, nsEvent*, nsIDOMEvent**, unsigned int, nsEventStatus*) + 0x2f4
19  org.mozilla.thunderbird 	0x001cdd1c DocumentViewerImpl::LoadComplete(unsigned int) + 0xdc
20  org.mozilla.thunderbird 	0x0054a190 nsDocShell::EndPageLoad(nsIWebProgress*, nsIChannel*, unsigned int) + 0x6c
21  org.mozilla.thunderbird 	0x0007ae20 nsWebShell::EndPageLoad(nsIWebProgress*, nsIChannel*, unsigned int) + 0xb4
22  org.mozilla.thunderbird 	0x0054a00c nsDocShell::OnStateChange(nsIWebProgress*, nsIRequest*, unsigned int, unsigned int) + 0x2e0
23  org.mozilla.thunderbird 	0x0007ff8c nsDocLoaderImpl::FireOnStateChange(nsIWebProgress*, nsIRequest*, int, unsigned int) + 0x144
24  org.mozilla.thunderbird 	0x0007f498 nsDocLoaderImpl::doStopDocumentLoad(nsIRequest*, unsigned int) + 0x38
25  org.mozilla.thunderbird 	0x0007f3e4 nsDocLoaderImpl::DocLoaderIsEmpty() + 0xe8
26  org.mozilla.thunderbird 	0x0007f3f4 nsDocLoaderImpl::DocLoaderIsEmpty() + 0xf8
27  org.mozilla.thunderbird 	0x0007f250 nsDocLoaderImpl::OnStopRequest(nsIRequest*, nsISupports*, unsigned int) + 0x1c0
28  org.mozilla.thunderbird 	0x000bab34 nsLoadGroup::RemoveRequest(nsIRequest*, nsISupports*, unsigned int) + 0x128
29  org.mozilla.thunderbird 	0x000ba480 nsLoadGroup::Cancel(unsigned int) + 0x124
30  org.mozilla.thunderbird 	0x0007eb60 nsDocLoaderImpl::Stop() + 0xd0
31  org.mozilla.thunderbird 	0x0007eb30 nsDocLoaderImpl::Stop() + 0xa0
32  org.mozilla.thunderbird 	0x0007eb30 nsDocLoaderImpl::Stop() + 0xa0
33  org.mozilla.thunderbird 	0x0007dc48 nsURILoader::Stop(nsISupports*) + 0xa0
34  org.mozilla.thunderbird 	0x00546ea0 nsDocShell::Stop(unsigned int) + 0xec
35  org.mozilla.thunderbird 	0x002e0988 nsMsgWindow::StopUrls() + 0x88
36  org.mozilla.thunderbird 	0x002e0000 nsMsgWindow::CloseWindow() + 0xf0
37  libxpcom.dylib          	0x07059978 _XPTC_InvokeByIndex + 0xd8
38  org.mozilla.thunderbird 	0x00897960 XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode) + 0x9cc
39  org.mozilla.thunderbird 	0x0088d800 XPC_WN_CallMethod(JSContext*, JSObject*, unsigned int, long*, long*) + 0xdc
40  libmozjs.dylib          	0x06029464 js_Invoke + 0x6b4
41  libmozjs.dylib          	0x06030820 js_Interpret + 0x6674
42  libmozjs.dylib          	0x060294a4 js_Invoke + 0x6f4
43  libmozjs.dylib          	0x060296b0 js_InternalInvoke + 0xb8
44  libmozjs.dylib          	0x060076a8 JS_CallFunctionValue + 0x2c
45  org.mozilla.thunderbird 	0x006f190c nsJSContext::CallEventHandler(JSObject*, JSObject*, unsigned int, long*, long*) + 0x15c
46  org.mozilla.thunderbird 	0x00790af4 nsJSEventListener::HandleEvent(nsIDOMEvent*) + 0x4d0
47  org.mozilla.thunderbird 	0x0021fe04 nsEventListenerManager::HandleEventSubType(nsListenerStruct*, nsIDOMEvent*, nsIDOMEventTarget*, unsigned int, unsigned int) + 0x238
48  org.mozilla.thunderbird 	0x002200fc nsEventListenerManager::HandleEvent(nsIPresContext*, nsEvent*, nsIDOMEvent**, nsIDOMEventTarget*, unsigned int, nsEventStatus*) + 0x2a4
49  org.mozilla.thunderbird 	0x00272af8 GlobalWindowImpl::HandleDOMEvent(nsIPresContext*, nsEvent*, nsIDOMEvent**, unsigned int, nsEventStatus*) + 0x37c
50  org.mozilla.thunderbird 	0x001ce5f8 DocumentViewerImpl::Unload() + 0xc0
51  org.mozilla.thunderbird 	0x005413b8 nsDocShell::FireUnloadNotification() + 0x4c
52  org.mozilla.thunderbird 	0x00547880 nsDocShell::Destroy() + 0x28
53  org.mozilla.thunderbird 	0x0007bf40 nsWebShell::Destroy() + 0x18
54  org.mozilla.thunderbird 	0x008a2060 nsXULWindow::Destroy() + 0x2d4
55  org.mozilla.thunderbird 	0x0053ea3c nsWebShellWindow::Destroy() + 0x280
56  org.mozilla.thunderbird 	0x0027a5a8 GlobalWindowImpl::ReallyCloseWindow() + 0x50
57  org.mozilla.thunderbird 	0x0027d804 GlobalWindowImpl::CloseWindow(nsISupports*) + 0x44
58  org.mozilla.thunderbird 	0x006f2128 nsJSContext::ScriptEvaluated(int) + 0x38
59  org.mozilla.thunderbird 	0x006f1928 nsJSContext::CallEventHandler(JSObject*, JSObject*, unsigned int, long*, long*) + 0x178
60  org.mozilla.thunderbird 	0x00790af4 nsJSEventListener::HandleEvent(nsIDOMEvent*) + 0x4d0
61  org.mozilla.thunderbird 	0x0078f094 nsXBLPrototypeHandler::ExecuteHandler(nsIDOMEventReceiver*, nsIDOMEvent*) + 0xe18
62  org.mozilla.thunderbird 	0x0078dcbc nsXBLWindowHandler::WalkHandlersInternal(nsIDOMEvent*, nsIAtom*, nsXBLPrototypeHandler*) + 0x2e0
63  org.mozilla.thunderbird 	0x002c2628 nsXBLWindowKeyHandler::WalkHandlers(nsIDOMEvent*, nsIAtom*) + 0x168
64  org.mozilla.thunderbird 	0x0021d224 DispatchToInterface(nsIDOMEvent*, nsIDOMEventListener*, unsigned int (nsIDOMEventListener::*)(nsIDOMEvent*), nsID const&, int*) + 0x88
65  org.mozilla.thunderbird 	0x002200b0 nsEventListenerManager::HandleEvent(nsIPresContext*, nsEvent*, nsIDOMEvent**, nsIDOMEventTarget*, unsigned int, nsEventStatus*) + 0x258
66  org.mozilla.thunderbird 	0x001ab244 nsXULDocument::HandleDOMEvent(nsIPresContext*, nsEvent*, nsIDOMEvent**, unsigned int, nsEventStatus*) + 0xf4
67  org.mozilla.thunderbird 	0x0024b930 nsXULElement::HandleDOMEvent(nsIPresContext*, nsEvent*, nsIDOMEvent**, unsigned int, nsEventStatus*) + 0xb90
68  org.mozilla.thunderbird 	0x0024b930 nsXULElement::HandleDOMEvent(nsIPresContext*, nsEvent*, nsIDOMEvent**, unsigned int, nsEventStatus*) + 0xb90
69  org.mozilla.thunderbird 	0x0024b930 nsXULElement::HandleDOMEvent(nsIPresContext*, nsEvent*, nsIDOMEvent**, unsigned int, nsEventStatus*) + 0xb90
70  org.mozilla.thunderbird 	0x0024f424 nsXULElement::HandleChromeEvent(nsIPresContext*, nsEvent*, nsIDOMEvent**, unsigned int, nsEventStatus*) + 0x70
71  org.mozilla.thunderbird 	0x00272b88 GlobalWindowImpl::HandleDOMEvent(nsIPresContext*, nsEvent*, nsIDOMEvent**, unsigned int, nsEventStatus*) + 0x40c
72  org.mozilla.thunderbird 	0x001fe520 nsDocument::HandleDOMEvent(nsIPresContext*, nsEvent*, nsIDOMEvent**, unsigned int, nsEventStatus*) + 0x14c
73  org.mozilla.thunderbird 	0x00285d40 nsGenericElement::HandleDOMEvent(nsIPresContext*, nsEvent*, nsIDOMEvent**, unsigned int, nsEventStatus*) + 0x6bc
74  org.mozilla.thunderbird 	0x0018f708 PresShell::HandleEventInternal(nsEvent*, nsIView*, unsigned int, nsEventStatus*) + 0x364
75  org.mozilla.thunderbird 	0x0018f28c PresShell::HandleEvent(nsIView*, nsGUIEvent*, nsEventStatus*, int, int&) + 0x468
76  org.mozilla.thunderbird 	0x00257050 nsViewManager::HandleEvent(nsView*, nsGUIEvent*, int) + 0xf8
77  org.mozilla.thunderbird 	0x00256618 nsViewManager::DispatchEvent(nsGUIEvent*, nsEventStatus*) + 0x9e4
78  org.mozilla.thunderbird 	0x002c94f0 HandleEvent(nsGUIEvent*) + 0x48
79  org.mozilla.thunderbird 	0x00886be4 nsWindow::DispatchEvent(nsGUIEvent*, nsEventStatus&) + 0xac
80  org.mozilla.thunderbird 	0x00886c70 nsWindow::DispatchWindowEvent(nsGUIEvent&) + 0x20
81  org.mozilla.thunderbird 	0x0088267c nsMacEventHandler::HandleUKeyEvent(unsigned short const*, long, EventRecord&) + 0x2f4
82  org.mozilla.thunderbird 	0x0093df78 nsMacTSMMessagePump::UnicodeNotFromInputMethodHandler(AEDesc const*, AEDesc*, long) + 0xd8
83  com.apple.AE            	0x916f4a10 aeDispatchAppleEvent(AEDesc const*, AEDesc*, unsigned long, unsigned char*) + 0xd0
84  com.apple.AE            	0x916fbec4 sendToSelf(AEDesc const*, AEDesc*, long, long) + 0x174
85  com.apple.AE            	0x916f8108 AESendMessage + 0x1f0
86  com.apple.AE            	0x916fba74 aeSend + 0xe0
87  com.apple.HIToolbox     	0x9299d8a8 AESend + 0x6c
88  com.apple.HIToolbox     	0x928f86b0 HandleTextInputEvent(OpaqueEventRef*) + 0x11c
89  com.apple.HIToolbox     	0x92892c78 ToolboxEventDispatcherHandler(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*) + 0x204
90  com.apple.HIToolbox     	0x9288205c DispatchEventToHandlers + 0x20c
91  com.apple.HIToolbox     	0x92882214 SendEventToEventTargetInternal + 0x174
92  com.apple.HIToolbox     	0x928946bc SendEventToEventTarget + 0x28
93  com.apple.HIToolbox     	0x92900ed0 SendTSMEvent + 0xe4
94  com.apple.HIToolbox     	0x928c6de8 SendUnicodeTextAEToUnicodeDoc + 0x2b0
95  com.apple.HIToolbox     	0x928d0f88 utDeliverTSMEvent + 0x3fc
96  com.apple.HIToolbox     	0x92900dd0 TSMKeyEvent + 0x64
97  com.apple.HIToolbox     	0x928b22ac TSMProcessRawKeyEvent + 0x398
98  com.apple.HIToolbox     	0x928e3af4 HandleCompatibilityKeyEvent(OpaqueEventRef*) + 0x68
99  com.apple.HIToolbox     	0x928a4c88 HIApplication::EventHandler(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*) + 0x1c0
100 com.apple.HIToolbox     	0x92881fa0 DispatchEventToHandlers + 0x150
101 com.apple.HIToolbox     	0x92882214 SendEventToEventTargetInternal + 0x174
102 com.apple.HIToolbox     	0x92886694 SendEventToEventTargetWithOptions + 0x28
103 com.apple.HIToolbox     	0x928bb054 HandleKeyboardEvent(OpaqueEventRef*, unsigned long) + 0x160
104 com.apple.HIToolbox     	0x92892c6c ToolboxEventDispatcherHandler(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*) + 0x1f8
105 com.apple.HIToolbox     	0x9288205c DispatchEventToHandlers + 0x20c
106 com.apple.HIToolbox     	0x92882214 SendEventToEventTargetInternal + 0x174
107 com.apple.HIToolbox     	0x928946bc SendEventToEventTarget + 0x28
108 com.apple.HIToolbox     	0x928985d8 ToolboxEventDispatcher + 0x5c
109 com.apple.HIToolbox     	0x928a8718 TryEventDispatcher + 0x6c
110 com.apple.HIToolbox     	0x92888d88 GetOrPeekEvent + 0x134
111 com.apple.HIToolbox     	0x92889064 GetNextEventMatchingMask + 0x1c8
112 com.apple.HIToolbox     	0x9289c9f0 WNEInternal + 0xa0
113 com.apple.HIToolbox     	0x928ad708 WaitNextEvent + 0x4c
114 org.mozilla.thunderbird 	0x0087b6f8 nsMacMessagePump::GetEvent(EventRecord&) + 0x74
115 org.mozilla.thunderbird 	0x0087b5dc nsMacMessagePump::DoMessagePump() + 0x30
116 org.mozilla.thunderbird 	0x004e5008 nsAppShell::Run() + 0x38
117 org.mozilla.thunderbird 	0x0000dbc4 xre_main(int, char**, nsXREAppData const*) + 0xac0
118 org.mozilla.thunderbird 	0x00009ec0 _start + 0x17c
119 org.mozilla.thunderbird 	0x00009d40 start + 0x30

Thread 1:
0   libSystem.B.dylib       	0x9000b42c select + 0xc
1   libnspr4.dylib          	0x0301f7e8 poll + 0x188
2   libnspr4.dylib          	0x0301c034 _pr_poll_with_poll + 0x32c
3   org.mozilla.thunderbird 	0x000eb6cc nsSocketTransportService::Run() + 0x198
4   libxpcom.dylib          	0x070449c0 nsThread::Main(void*) + 0x38
5   libnspr4.dylib          	0x0301d47c _pt_root + 0xac
6   libSystem.B.dylib       	0x90024910 _pthread_body + 0x28

Thread 2:
0   libSystem.B.dylib       	0x90018e18 semaphore_timedwait_signal_trap + 0x8
1   libSystem.B.dylib       	0x9000e9d4 _pthread_cond_wait + 0x268
2   libnspr4.dylib          	0x03018394 pt_TimedWait + 0xa8
3   libnspr4.dylib          	0x030185f8 PR_WaitCondVar + 0x88
4   libxpcom.dylib          	0x070474d4 TimerThread::Run() + 0x1ac
5   libxpcom.dylib          	0x070449c0 nsThread::Main(void*) + 0x38
6   libnspr4.dylib          	0x0301d47c _pt_root + 0xac
7   libSystem.B.dylib       	0x90024910 _pthread_body + 0x28

Thread 3:
0   libSystem.B.dylib       	0x9000b42c select + 0xc
1   libnspr4.dylib          	0x0301f7e8 poll + 0x188
2   libnspr4.dylib          	0x03018f34 pt_poll_now + 0x64
3   libnspr4.dylib          	0x030191e0 pt_Continue + 0x20
4   libnspr4.dylib          	0x03019b90 pt_Read + 0xa4
5   libenigmime.dylib       	0x016dbbec nsPipeConsole::Run() + 0x74
6   libxpcom.dylib          	0x070449c0 nsThread::Main(void*) + 0x38
7   libnspr4.dylib          	0x0301d47c _pt_root + 0xac
8   libSystem.B.dylib       	0x90024910 _pthread_body + 0x28

Thread 4:
0   libSystem.B.dylib       	0x9000b42c select + 0xc
1   libnspr4.dylib          	0x0301f7e8 poll + 0x188
2   libnspr4.dylib          	0x03018f34 pt_poll_now + 0x64
3   libnspr4.dylib          	0x030191e0 pt_Continue + 0x20
4   libnspr4.dylib          	0x03019b90 pt_Read + 0xa4
5   libenigmime.dylib       	0x016dbbec nsPipeConsole::Run() + 0x74
6   libxpcom.dylib          	0x070449c0 nsThread::Main(void*) + 0x38
7   libnspr4.dylib          	0x0301d47c _pt_root + 0xac
8   libSystem.B.dylib       	0x90024910 _pthread_body + 0x28

Thread 5:
0   libSystem.B.dylib       	0x900171d8 semaphore_wait_signal_trap + 0x8
1   libSystem.B.dylib       	0x9000e9dc _pthread_cond_wait + 0x270
2   libnspr4.dylib          	0x030185e4 PR_WaitCondVar + 0x74
3   libnspr4.dylib          	0x0302092c WaitPidDaemonThread + 0xe0
4   libnspr4.dylib          	0x0301d47c _pt_root + 0xac
5   libSystem.B.dylib       	0x90024910 _pthread_body + 0x28

Thread 6:
0   libSystem.B.dylib       	0x90018e18 semaphore_timedwait_signal_trap + 0x8
1   libSystem.B.dylib       	0x9000e9d4 _pthread_cond_wait + 0x268
2   libnspr4.dylib          	0x03018394 pt_TimedWait + 0xa8
3   libnspr4.dylib          	0x030185f8 PR_WaitCondVar + 0x88
4   libnspr4.dylib          	0x03018960 PR_Wait + 0x30
5   org.mozilla.thunderbird 	0x003347d0 nsImapProtocol::ImapThreadMainLoop() + 0x78
6   org.mozilla.thunderbird 	0x00333ee4 nsImapProtocol::Run() + 0x54
7   libxpcom.dylib          	0x070449c0 nsThread::Main(void*) + 0x38
8   libnspr4.dylib          	0x0301d47c _pt_root + 0xac
9   libSystem.B.dylib       	0x90024910 _pthread_body + 0x28

Thread 7:
0   libSystem.B.dylib       	0x90018e18 semaphore_timedwait_signal_trap + 0x8
1   libSystem.B.dylib       	0x9000e9d4 _pthread_cond_wait + 0x268
2   libnspr4.dylib          	0x03018394 pt_TimedWait + 0xa8
3   libnspr4.dylib          	0x030185f8 PR_WaitCondVar + 0x88
4   libnspr4.dylib          	0x03018960 PR_Wait + 0x30
5   org.mozilla.thunderbird 	0x003347d0 nsImapProtocol::ImapThreadMainLoop() + 0x78
6   org.mozilla.thunderbird 	0x00333ee4 nsImapProtocol::Run() + 0x54
7   libxpcom.dylib          	0x070449c0 nsThread::Main(void*) + 0x38
8   libnspr4.dylib          	0x0301d47c _pt_root + 0xac
9   libSystem.B.dylib       	0x90024910 _pthread_body + 0x28

Thread 8:
0   libSystem.B.dylib       	0x90018e18 semaphore_timedwait_signal_trap + 0x8
1   libSystem.B.dylib       	0x9000e9d4 _pthread_cond_wait + 0x268
2   libnspr4.dylib          	0x03018394 pt_TimedWait + 0xa8
3   libnspr4.dylib          	0x030185f8 PR_WaitCondVar + 0x88
4   libnspr4.dylib          	0x03018960 PR_Wait + 0x30
5   org.mozilla.thunderbird 	0x003347d0 nsImapProtocol::ImapThreadMainLoop() + 0x78
6   org.mozilla.thunderbird 	0x00333ee4 nsImapProtocol::Run() + 0x54
7   libxpcom.dylib          	0x070449c0 nsThread::Main(void*) + 0x38
8   libnspr4.dylib          	0x0301d47c _pt_root + 0xac
9   libSystem.B.dylib       	0x90024910 _pthread_body + 0x28

Thread 9:
0   libSystem.B.dylib       	0x90018e18 semaphore_timedwait_signal_trap + 0x8
1   libSystem.B.dylib       	0x9000e9d4 _pthread_cond_wait + 0x268
2   libnspr4.dylib          	0x03018394 pt_TimedWait + 0xa8
3   libnspr4.dylib          	0x030185f8 PR_WaitCondVar + 0x88
4   libnspr4.dylib          	0x03018960 PR_Wait + 0x30
5   org.mozilla.thunderbird 	0x003347d0 nsImapProtocol::ImapThreadMainLoop() + 0x78
6   org.mozilla.thunderbird 	0x00333ee4 nsImapProtocol::Run() + 0x54
7   libxpcom.dylib          	0x070449c0 nsThread::Main(void*) + 0x38
8   libnspr4.dylib          	0x0301d47c _pt_root + 0xac
9   libSystem.B.dylib       	0x90024910 _pthread_body + 0x28

Thread 10:
0   libSystem.B.dylib       	0x90018e18 semaphore_timedwait_signal_trap + 0x8
1   libSystem.B.dylib       	0x9000e9d4 _pthread_cond_wait + 0x268
2   libnspr4.dylib          	0x03018394 pt_TimedWait + 0xa8
3   libnspr4.dylib          	0x030185f8 PR_WaitCondVar + 0x88
4   libnspr4.dylib          	0x03018960 PR_Wait + 0x30
5   org.mozilla.thunderbird 	0x003347d0 nsImapProtocol::ImapThreadMainLoop() + 0x78
6   org.mozilla.thunderbird 	0x00333ee4 nsImapProtocol::Run() + 0x54
7   libxpcom.dylib          	0x070449c0 nsThread::Main(void*) + 0x38
8   libnspr4.dylib          	0x0301d47c _pt_root + 0xac
9   libSystem.B.dylib       	0x90024910 _pthread_body + 0x28

Thread 11:
0   libSystem.B.dylib       	0x90018e18 semaphore_timedwait_signal_trap + 0x8
1   libSystem.B.dylib       	0x9000e9d4 _pthread_cond_wait + 0x268
2   libnspr4.dylib          	0x03018394 pt_TimedWait + 0xa8
3   libnspr4.dylib          	0x030185f8 PR_WaitCondVar + 0x88
4   libnspr4.dylib          	0x03018960 PR_Wait + 0x30
5   org.mozilla.thunderbird 	0x003347d0 nsImapProtocol::ImapThreadMainLoop() + 0x78
6   org.mozilla.thunderbird 	0x00333ee4 nsImapProtocol::Run() + 0x54
7   libxpcom.dylib          	0x070449c0 nsThread::Main(void*) + 0x38
8   libnspr4.dylib          	0x0301d47c _pt_root + 0xac
9   libSystem.B.dylib       	0x90024910 _pthread_body + 0x28

Thread 12:
0   libSystem.B.dylib       	0x90018e18 semaphore_timedwait_signal_trap + 0x8
1   libSystem.B.dylib       	0x9000e9d4 _pthread_cond_wait + 0x268
2   libnspr4.dylib          	0x03018394 pt_TimedWait + 0xa8
3   libnspr4.dylib          	0x030185f8 PR_WaitCondVar + 0x88
4   libnspr4.dylib          	0x03018960 PR_Wait + 0x30
5   org.mozilla.thunderbird 	0x003347d0 nsImapProtocol::ImapThreadMainLoop() + 0x78
6   org.mozilla.thunderbird 	0x00333ee4 nsImapProtocol::Run() + 0x54
7   libxpcom.dylib          	0x070449c0 nsThread::Main(void*) + 0x38
8   libnspr4.dylib          	0x0301d47c _pt_root + 0xac
9   libSystem.B.dylib       	0x90024910 _pthread_body + 0x28

Thread 13:
0   libSystem.B.dylib       	0x90018e18 semaphore_timedwait_signal_trap + 0x8
1   libSystem.B.dylib       	0x9000e9d4 _pthread_cond_wait + 0x268
2   libnspr4.dylib          	0x03018394 pt_TimedWait + 0xa8
3   libnspr4.dylib          	0x030185f8 PR_WaitCondVar + 0x88
4   libnspr4.dylib          	0x03018960 PR_Wait + 0x30
5   org.mozilla.thunderbird 	0x003347d0 nsImapProtocol::ImapThreadMainLoop() + 0x78
6   org.mozilla.thunderbird 	0x00333ee4 nsImapProtocol::Run() + 0x54
7   libxpcom.dylib          	0x070449c0 nsThread::Main(void*) + 0x38
8   libnspr4.dylib          	0x0301d47c _pt_root + 0xac
9   libSystem.B.dylib       	0x90024910 _pthread_body + 0x28

Thread 14:
0   libSystem.B.dylib       	0x90018e18 semaphore_timedwait_signal_trap + 0x8
1   libSystem.B.dylib       	0x9000e9d4 _pthread_cond_wait + 0x268
2   libnspr4.dylib          	0x03018394 pt_TimedWait + 0xa8
3   libnspr4.dylib          	0x030185f8 PR_WaitCondVar + 0x88
4   libnspr4.dylib          	0x03018960 PR_Wait + 0x30
5   org.mozilla.thunderbird 	0x003347d0 nsImapProtocol::ImapThreadMainLoop() + 0x78
6   org.mozilla.thunderbird 	0x00333ee4 nsImapProtocol::Run() + 0x54
7   libxpcom.dylib          	0x070449c0 nsThread::Main(void*) + 0x38
8   libnspr4.dylib          	0x0301d47c _pt_root + 0xac
9   libSystem.B.dylib       	0x90024910 _pthread_body + 0x28

Thread 15:
0   libSystem.B.dylib       	0x90018e18 semaphore_timedwait_signal_trap + 0x8
1   libSystem.B.dylib       	0x9000e9d4 _pthread_cond_wait + 0x268
2   libnspr4.dylib          	0x03018394 pt_TimedWait + 0xa8
3   libnspr4.dylib          	0x030185f8 PR_WaitCondVar + 0x88
4   org.mozilla.thunderbird 	0x000af6fc nsIOThreadPool::ThreadFunc(void*) + 0x74
5   libnspr4.dylib          	0x0301d47c _pt_root + 0xac
6   libSystem.B.dylib       	0x90024910 _pthread_body + 0x28

Thread 16:
0   libSystem.B.dylib       	0x90018e18 semaphore_timedwait_signal_trap + 0x8
1   libSystem.B.dylib       	0x9000e9d4 _pthread_cond_wait + 0x268
2   libnspr4.dylib          	0x03018394 pt_TimedWait + 0xa8
3   libnspr4.dylib          	0x030185f8 PR_WaitCondVar + 0x88
4   org.mozilla.thunderbird 	0x00555b68 nsHostResolver::GetHostToLookup(nsHostRecord**) + 0x84
5   org.mozilla.thunderbird 	0x00555e78 nsHostResolver::ThreadFunc(void*) + 0x74
6   libnspr4.dylib          	0x0301d47c _pt_root + 0xac
7   libSystem.B.dylib       	0x90024910 _pthread_body + 0x28

PPC Thread State:
  srr0: 0x007e4a38 srr1: 0x0000f930                vrsave: 0x00000000
    cr: 0x24448234  xer: 0x00000000   lr: 0x007e4a38  ctr: 0x030217b4
    r0: 0x031f9124   r1: 0xbfff9530   r2: 0x00b05ddc   r3: 0x00000010
    r4: 0x00000010   r5: 0xbfff9700   r6: 0x00000003   r7: 0xbfff9780
    r8: 0x11a67180   r9: 0x00000000  r10: 0x0774e1a0  r11: 0x03033a30
   r12: 0x030217b4  r13: 0x00ad0000  r14: 0x00000000  r15: 0x013223c0
   r16: 0xbfff9830  r17: 0x00000000  r18: 0xbfff9780  r19: 0x11a67180
   r20: 0x00000000  r21: 0x0774e1a0  r22: 0x0000001e  r23: 0xbfff9854
   r24: 0x0376e5c0  r25: 0xbfff9700  r26: 0xbfff9920  r27: 0xbfff9700
   r28: 0xbfff9570  r29: 0x00000001  r30: 0x077028a0  r31: 0x00000004

Binary Images Description:
    0x1000 -   0xabdfff org.mozilla.thunderbird 1.0.2	/Applications/Thunderbird.app/Contents/MacOS/thunderbird-bin
 0x1215000 -  0x121efff libqfaservices.dylib 	/Applications/Thunderbird.app/Contents/MacOS/components/libqfaservices.dylib
 0x1268000 -  0x128ffff talkback.dylib 	/Applications/Thunderbird.app/Contents/MacOS/components/talkback/talkback.dylib
 0x12d0000 -  0x12d2fff com.apple.textencoding.unicode 1.6.4	/System/Library/TextEncodings/Unicode Encodings.bundle/Contents/MacOS/Unicode Encodings
 0x16c8000 -  0x16f1fff libenigmime.dylib 	/Users/quilty/Library/Thunderbird/Profiles/default.oha/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/components/libenigmime.dylib
 0x2705000 -  0x272dfff libnssckbi.dylib 	/Applications/Thunderbird.app/Contents/MacOS/libnssckbi.dylib
 0x3000000 -  0x3032fff libnspr4.dylib 	/Applications/Thunderbird.app/Contents/MacOS/libnspr4.dylib
 0x3e32000 -  0x3e3dfff libspellchecker.dylib 	/Applications/Thunderbird.app/Contents/MacOS/components/libspellchecker.dylib
 0x3e5d000 -  0x3e6afff libmyspell.dylib 	/Applications/Thunderbird.app/Contents/MacOS/components/libmyspell.dylib
 0x4000000 -  0x400dfff libplds4.dylib 	/Applications/Thunderbird.app/Contents/MacOS/libplds4.dylib
 0x5000000 -  0x500efff libplc4.dylib 	/Applications/Thunderbird.app/Contents/MacOS/libplc4.dylib
 0x6000000 -  0x6068fff libmozjs.dylib 	/Applications/Thunderbird.app/Contents/MacOS/libmozjs.dylib
 0x7000000 -  0x7083fff libxpcom.dylib 	/Applications/Thunderbird.app/Contents/MacOS/libxpcom.dylib
 0x7605000 -  0x76c6fff com.apple.Kotoeri 4.0.0	/System/Library/Components/Kotoeri.component/Contents/MacOS/Kotoeri
 0x8000000 -  0x801afff libssl3.dylib 	/Applications/Thunderbird.app/Contents/MacOS/libssl3.dylib
 0x9000000 -  0x905dfff libnss3.dylib 	/Applications/Thunderbird.app/Contents/MacOS/libnss3.dylib
 0xa000000 -  0xa01dfff libsmime3.dylib 	/Applications/Thunderbird.app/Contents/MacOS/libsmime3.dylib
 0xb000000 -  0xb079fff libsoftokn3.dylib 	/Applications/Thunderbird.app/Contents/MacOS/libsoftokn3.dylib
 0xc000000 -  0xc019fff libxpcom_compat.dylib 	/Applications/Thunderbird.app/Contents/MacOS/libxpcom_compat.dylib
 0xe000000 -  0xe00dfff libprldap50.dylib 	/Applications/Thunderbird.app/Contents/MacOS/libprldap50.dylib
 0xf000000 -  0xf02efff libldap50.dylib 	/Applications/Thunderbird.app/Contents/MacOS/libldap50.dylib
0x80830000 - 0x8090efff libxml2.2.dylib 	/usr/lib/libxml2.2.dylib
0x8eea0000 - 0x8eeb6fff libJapaneseConverter.dylib 	/System/Library/CoreServices/Encodings/libJapaneseConverter.dylib
0x8fe00000 - 0x8fe4ffff dyld 	/usr/lib/dyld
0x90000000 - 0x9014ffff libSystem.B.dylib 	/usr/lib/libSystem.B.dylib
0x901c0000 - 0x9026dfff com.apple.CoreFoundation 6.3.7 (299.35)	/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x902b0000 - 0x90529fff com.apple.CoreServices.CarbonCore 10.3.7	/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
0x905a0000 - 0x90610fff com.apple.framework.IOKit 1.3.6 (???)	/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x90640000 - 0x906c8fff com.apple.CoreServices.OSServices 3.0.1	/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
0x9071d000 - 0x9072afff com.apple.CommonPanels 1.2.1 (1.0)	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
0x90750000 - 0x907b7fff com.apple.audio.CoreAudio 2.1.2	/System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x90810000 - 0x90810fff com.apple.ApplicationServices 1.0 (???)	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
0x90860000 - 0x908cffff libobjc.A.dylib 	/usr/lib/libobjc.A.dylib
0x90940000 - 0x909b3fff com.apple.DesktopServices 1.2.4	/System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
0x90a02000 - 0x90a0dfff com.apple.securityhi 1.2 (90)	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
0x90a20000 - 0x90b7bfff com.apple.Foundation 6.3.6 (500.58)	/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x90d40000 - 0x90d40fff com.apple.Carbon 10.3 (???)	/System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
0x90d50000 - 0x90d6bfff com.apple.SystemConfiguration 1.7.1 (???)	/System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
0x90d7c000 - 0x90d8ffff com.apple.speech.synthesis.framework 3.2	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
0x90ec0000 - 0x90ec0fff com.apple.Cocoa 6.3 (???)	/System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
0x9102d000 - 0x9104afff com.apple.audio.SoundManager 3.8	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.framework/Versions/A/CarbonSound
0x910e0000 - 0x91133fff com.apple.bom 1.2.5 (63.2)	/System/Library/PrivateFrameworks/Bom.framework/Versions/A/Bom
0x91141000 - 0x91141fff com.apple.CoreServices 10.3 (???)	/System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x91242000 - 0x9124bfff com.apple.DiskArbitration 2.0.5	/System/Library/PrivateFrameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x912e0000 - 0x912f7fff com.apple.LangAnalysis 1.5.4	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
0x913a0000 - 0x9145ffff ColorSync 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
0x914ad000 - 0x9156ffff libcrypto.0.9.7.dylib 	/usr/lib/libcrypto.0.9.7.dylib
0x915e0000 - 0x91699fff com.apple.QD 3.4.67 (???)	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
0x916f0000 - 0x91728fff com.apple.AE 1.4	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
0x91760000 - 0x917f3fff com.apple.print.framework.PrintCore 3.3	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
0x91890000 - 0x918aafff com.apple.openscripting 1.2.1 (???)	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
0x918d0000 - 0x918e0fff com.apple.ImageCapture 2.1.5	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
0x91970000 - 0x919befff com.apple.print.framework.Print 3.3	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
0x91a40000 - 0x91ab3fff com.apple.NavigationServices 3.3.3	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationServices.framework/Versions/A/NavigationServices
0x91b10000 - 0x91b10fff com.apple.audio.units.AudioUnit 1.3.2	/System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
0x91b30000 - 0x91b44fff libCGATS.A.dylib 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGATS.A.dylib
0x91b60000 - 0x91b6bfff libCSync.A.dylib 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCSync.A.dylib
0x91b71000 - 0x91b8bfff libPDFRIP.A.dylib 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libPDFRIP.A.dylib
0x91bb0000 - 0x91d45fff com.apple.QuickTime 6.5.2	/System/Library/Frameworks/QuickTime.framework/Versions/A/QuickTime
0x92037000 - 0x92051fff libresolv.9.dylib 	/usr/lib/libresolv.9.dylib
0x92070000 - 0x92096fff com.apple.FindByContent 1.4 (1.2)	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/FindByContent.framework/Versions/A/FindByContent
0x920a9000 - 0x920e1fff com.apple.LaunchServices 10.3.5 (98.4)	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
0x92170000 - 0x92357fff com.apple.security 2.4 (179)	/System/Library/Frameworks/Security.framework/Versions/A/Security
0x927f0000 - 0x92827fff com.apple.CFNetwork 1.2.2 (7)	/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x92880000 - 0x92c05fff com.apple.HIToolbox 1.3.6 (???)	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x92de0000 - 0x92e30fff com.apple.HIServices 1.4.1 (0.0.1d1)	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
0x92e70000 - 0x9336ffff com.apple.AppKit 6.3.7 (743.36)	/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x93680000 - 0x93958fff com.apple.CoreGraphics 1.203.30 (???)	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
0x939d0000 - 0x939d4fff libmathCommon.A.dylib 	/usr/lib/system/libmathCommon.A.dylib
0x93a50000 - 0x93a64fff libcups.2.dylib 	/usr/lib/libcups.2.dylib
0x93a6a000 - 0x93a7dfff libRIP.A.dylib 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib
0x93c00000 - 0x93ca3fff com.apple.audio.toolbox.AudioToolbox 1.3.2	/System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
0x93cec000 - 0x93d04fff com.apple.WebServices 1.1.1 (1.1.0)	/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/WebServicesCore.framework/Versions/A/WebServicesCore
0x94580000 - 0x9458cfff com.apple.help 1.0.1	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
0x945b0000 - 0x945b9fff libz.1.dylib 	/usr/lib/libz.1.dylib
0x94650000 - 0x946affff com.apple.SearchKit 1.0.2	/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
0x946ed000 - 0x946fdfff com.apple.speech.recognition.framework 3.3	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
0x94800000 - 0x9488cfff com.apple.ink.framework 101.1.4 (55.12)	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
0x968d0000 - 0x969b2fff libicucore.A.dylib 	/usr/lib/libicucore.A.dylib
0x96a04000 - 0x96a6dfff com.apple.htmlrendering 1.1.2	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HTMLRendering.framework/Versions/A/HTMLRendering
0x96aa0000 - 0x96acefff libssl.0.9.7.dylib 	/usr/lib/libssl.0.9.7.dylib
0x96b50000 - 0x96bdffff ATS 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
0x96cb0000 - 0x96d9efff libiconv.2.dylib 	/usr/lib/libiconv.2.dylib
0x96ee0000 - 0x96ee8fff libbsm.dylib 	/usr/lib/libbsm.dylib
0x96ef9000 - 0x96f08fff libPSRIP.A.dylib 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libPSRIP.A.dylib

(In reply to comment #14)
>  Thunderbird version 1.5 (20051201) on Mac OS 10.3.9 also often crashes for me
> when I switch views while it is moving mail I have manually marked as junk.

 Forgot to explicitly state that the "change view while TB processes junk" crash occurs at the same place as in the RSS window case: nsMsgDBView::GetURIForViewIndex.

 Talkback currently shows 225 crashes with this stack sig, distributed over Windows, Linux and Mac. Suggest Hardware -> All; OS -> All; Keyword -> topcrash.
Could someone with the appropriate privs please change these flags?

Nominating blocking‑thunderbird2.
Flags: blocking-thunderbird2?
Flags: blocking-thunderbird2? → blocking-thunderbird2+
Keywords: crash
I think the junk case is fixed. I'll try to reproduce the rss case.
Assignee: mscott → bienvenu
Status: REOPENED → NEW
I wasn't able to reproduce the rss case - it might also be fixed.  I'm trying to do a talkback search, but it's really slow. I don't see it in the talkback reports, however.
(In reply to comment #17)
> I wasn't able to reproduce the rss case - it might also be fixed.  I'm trying
> to do a talkback search, but it's really slow. I don't see it in the talkback
> reports, however.
> 

Still happening in latest 1.5.0.9 in rss case
I meant fixed on the trunk and 2.0 branch.
I'm marking wfm since this appears to be fixed on the 2.0 branch and trunk builds.
Status: NEW → RESOLVED
Closed: 15 years ago13 years ago
Resolution: --- → WORKSFORME
Flags: blocking-thunderbird2+
215 incidents with 2.0 at the moment, so apparently not.
Status: RESOLVED → REOPENED
OS: Windows XP → All
QA Contact: front-end
Hardware: PC → All
Resolution: WORKSFORME → ---
Duplicate of this bug: 380161
Duplicate of this bug: 351517
(Setting this to 2.0 version; change it to Trunk if it applies.)
Version: unspecified → 2.0
Duplicate of this bug: 409081
non-RSS-related TB47164832 deleting some phishing mails
Keywords: topcrash
Depends on: 283238
Any reason to believe this is gone on trunk via checkins from past 2 years?
(Note: no updates to bug 283238)

I was going to suggest closing as WFM on trunk, but I now see it's a lowly #384 for Thunderbird 2.0.0.23 (only 3 crashes in 10 days).  Which means it might not appear for 3.0 until a month after public release.

nsMsgDBView::GetURIForViewIndex is not in any thunderbird top 10 stack frams 2009-09-20 through 2009-11-20.  Ditto Seamonkey for the past month.
Keywords: topcrashtopcrash-
low grade crash in v3 - 3 crashes in 4 weeks

bp-230592ae-332b-40a5-ab25-f26612100319
bp-58d2936d-fce8-4866-8a3a-464a62100306
bp-25a1caaf-c674-45e2-a465-a472b2100315 (pinged this reporter)
Frame	Module	Signature [Expand]	Source
0	thunderbird.exe	nsMsgDBView::GetURIForViewIndex	mailnews/base/src/nsMsgDBView.cpp:2330
1	xpcom_core.dll	NS_InvokeByIndex_P	xpcom/reflect/xptcall/src/md/win32/xptcinvoke.cpp:102
2	thunderbird.exe	XPCWrappedNative::CallMethod	js/src/xpconnect/src/xpcwrappednative.cpp:2721
3	thunderbird.exe	XPC_WN_CallMethod	js/src/xpconnect/src/xpcwrappednativejsops.cpp:1740
4	js3250.dll	js_Invoke	js/src/jsinterp.cpp:1360
5	js3250.dll	js_Interpret	js/src/jsops.cpp:2240
6	js3250.dll	js_Invoke	js/src/jsinterp.cpp:1368
7	js3250.dll	js_InternalInvoke	js/src/jsinterp.cpp:1423
8	js3250.dll	JS_CallFunctionValue	js/src/jsapi.cpp:5112
9	thunderbird.exe	nsJSContext::CallEventHandler	dom/base/nsJSEnvironment.cpp:2134
10	thunderbird.exe	nsJSEventListener::HandleEvent	dom/src/events/nsJSEventListener.cpp:266
11	thunderbird.exe	nsEventListenerManager::HandleEventSubType	content/events/src/nsEventListenerManager.cpp:1041
12	thunderbird.exe	nsEventListenerManager::HandleEvent	content/events/src/nsEventListenerManager.cpp:1147
13	thunderbird.exe	nsEventTargetChainItem::HandleEvent	content/events/src/nsEventDispatcher.cpp:246
14	thunderbird.exe	nsEventTargetChainItem::HandleEventTargetChain	content/events/src/nsEventDispatcher.cpp:332
15	thunderbird.exe	nsEventDispatcher::Dispatch	content/events/src/nsEventDispatcher.cpp:573 

note: reporter (bryant) no longer uses thunderbird
Summary: closing standalone mail window of RSS item while still loading causes crash [@ nsMsgDBView::GetURIForViewIndex] → closing standalone mail window of RSS item while still loading causes crash [@ nsMsgDBView::GetURIForViewIndex(unsigned int, nsACString_internal&)] (v3), [@ nsMsgDBView::GetURIForViewIndex] (v2)
Attached patch proposed fixSplinter Review
Crash is at http://hg.mozilla.org/comm-central/annotate/34948b9a2016/mailnews/base/src/nsMsgDBView.cpp#l2330
Assignee: bienvenu → mkmelin+mozilla
Status: REOPENED → ASSIGNED
Attachment #434328 - Flags: superreview?(bienvenu)
Attachment #434328 - Flags: review?(bienvenu)
Comment on attachment 434328 [details] [diff] [review]
proposed fix

I was going to ask that you use IsValidIndex(), but I see that's a bit broken because it asks if an unsigned int is < 0. We should have a follow up bug on that...
Attachment #434328 - Flags: superreview?(bienvenu)
Attachment #434328 - Flags: superreview+
Attachment #434328 - Flags: review?(bienvenu)
Attachment #434328 - Flags: review+
can't say much about bp-25a1caaf-c674-45e2-a465-a472b2100315(In reply to comment #28) because the crash was sudden. Usually I can retrace what was done before crash (and make appropriate comment) but not that time. Sorry.
changeset:   5364:e97012c24142
http://hg.mozilla.org/comm-central/rev/e97012c24142

->FIXED
Status: ASSIGNED → RESOLVED
Closed: 13 years ago10 years ago
Resolution: --- → FIXED
Target Milestone: --- → Thunderbird 3.1b2
Filed bug 556831 about isvalidindex
Crash Signature: [@ nsMsgDBView::GetURIForViewIndex(unsigned int, nsACString_internal&)] [@ nsMsgDBView::GetURIForViewIndex]
You need to log in before you can comment on or make changes to this bug.