Closed Bug 295750 Opened 19 years ago Closed 19 years ago

crash after deleting a virtual folder - Trunk TB11a1 [@ nsMsgFolderDataSource::DoDeleteFromFolder()]

Categories

(Thunderbird :: Mail Window Front End, defect)

defect
Not set
critical

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: bugzilla, Assigned: Bienvenu)

Details

(Keywords: crash, topcrash)

Crash Data

Attachments

(1 file, 1 obsolete file)

I've recently noticed crashes when I've deleted a virtual folder in Thunderbird.
doesn't happen all the time, but it's happened enough that I thought this should
be filed for tracking at the least.

have seen this on Linux (fc3) and Mac OS X (10.4.1) --and talkback reports
indicate that this also occurs on Windows.

it's also 7th ranked in the topcrash list (okay, there aren't many reports...so
far).

Count   Offset    Real Signature
[ 2   nsMsgFolderDataSource::DoDeleteFromFolder 83c8cfee -
nsMsgFolderDataSource::DoDeleteFromFolder ]
 
     Crash date range: 19-MAY-05 to 24-MAY-05
     Min/Max Seconds since last crash: 66180 - 188784
     Min/Max Runtime: 66180 - 188784
 
     Count   Platform List 
     2   Windows XP [Windows NT 5.1 build 2600] 
 
     Count   Build Id List 
     1   2005052004
     1   2005051807
 
     No of Unique Users         2
 
 Stack trace(Frame) 

	 nsMsgFolderDataSource::DoDeleteFromFolder
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/mailnews/base/src/nsMsgFolderDataSource.cpp
 line 2101] 
	 nsMsgFolderDataSource::DoCommand
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/mailnews/base/src/nsMsgFolderDataSource.cpp
 line 825] 
	 CompositeDataSourceImpl::DoCommand
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/rdf/base/src/nsCompositeDataSource.cpp
 line 1337] 
	 nsMessenger::DeleteFolders
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/mailnews/base/src/nsMessenger.cpp
 line 1290] 
	 XPTC_InvokeByIndex
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/xpcom/reflect/xptcall/src/md/win32/xptcinvoke.cpp
 line 102] 
	 XPCWrappedNative::CallMethod
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/js/src/xpconnect/src/xpcwrappednative.cpp
 line 2082] 
	 XPC_WN_CallMethod
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/js/src/xpconnect/src/xpcwrappednativejsops.cpp
 line 1330] 
	 js_Invoke
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/js/src/jsinterp.c
 line 1182] 
	 js_Interpret
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/js/src/jsinterp.c
 line 3473] 
	 js_Invoke
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/js/src/jsinterp.c
 line 1202] 
	 js_InternalInvoke
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/js/src/jsinterp.c
 line 1279] 
	 JS_CallFunctionValue
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/js/src/jsapi.c 
line 3858] 
	 nsJSContext::CallEventHandler
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/dom/src/base/nsJSEnvironment.cpp
 line 1386] 
	 nsJSEventListener::HandleEvent
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/dom/src/events/nsJSEventListener.cpp
 line 184] 
	 nsEventListenerManager::HandleEventSubType
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/content/events/src/nsEventListenerManager.cpp
 line 1568] 
	 nsEventListenerManager::HandleEvent
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/content/events/src/nsEventListenerManager.cpp
 line 1669] 
	 nsXULElement::HandleDOMEvent
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/content/xul/content/src/nsXULElement.cpp
 line 2194] 
	 PresShell::HandleDOMEventWithTarget
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/layout/base/nsPresShell.cpp
 line 6422] 
	 nsMenuFrame::Execute
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/layout/xul/base/src/nsMenuFrame.cpp
 line 1634] 
	 nsMenuFrame::HandleEvent
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/layout/xul/base/src/nsMenuFrame.cpp
 line 453] 
	 PresShell::HandleEventInternal
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/layout/base/nsPresShell.cpp
 line 6387] 
	 PresShell::HandleEvent
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/layout/base/nsPresShell.cpp
 line 6167] 
	 nsViewManager::HandleEvent
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/view/src/nsViewManager.cpp
 line 2502] 
	 nsViewManager::DispatchEvent
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/view/src/nsViewManager.cpp
 line 2224] 
	 HandleEvent
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/view/src/nsView.cpp
 line 174] 
	 nsWindow::DispatchEvent
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/widget/src/windows/nsWindow.cpp
 line 1180] 
	 nsWindow::DispatchMouseEvent
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/widget/src/windows/nsWindow.cpp
 line 5912] 
	 ChildWindow::DispatchMouseEvent
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/widget/src/windows/nsWindow.cpp
 line 6164] 
	 nsWindow::WindowProc
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/widget/src/windows/nsWindow.cpp
 line 1472] 
	 USER32.dll + 0x8734 (0x77d48734)  
	 USER32.dll + 0x8816 (0x77d48816)  
	 USER32.dll + 0x89cd (0x77d489cd)  
	 USER32.dll + 0x8a10 (0x77d48a10)  
	 nsAppShell::Run
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/widget/src/windows/nsAppShell.cpp
 line 159] 
	 nsAppStartup::Run
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/toolkit/components/startup/src/nsAppStartup.cpp
 line 145] 
	 main
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/mail/app/nsMailApp.cpp
 line 62] 
	 kernel32.dll + 0x16d4f (0x7c816d4f)   
 
     (5978559)	Comments: Deleting Saved Search folder

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

     Count   Offset    Real Signature
[ 1   nsMsgFolderDataSource::DoDeleteFromFolder() a7501aa2 -
nsMsgFolderDataSource::DoDeleteFromFolder() ]
 
     Crash date range: 19-MAY-05 to 19-MAY-05
     Min/Max Seconds since last crash: 0 - 0
     Min/Max Runtime: 1 - 1
 
     Count   Platform List 
     1   [Linux 2.6.11-1.14_FC3]      
 
     Count   Build Id List 
     1   2005051904
 
     No of Unique Users         1
 
 Stack trace(Frame) 

	 nsMsgFolderDataSource::DoDeleteFromFolder()
[/builds/tinderbox/thunderbird-trunk/Linux_2.4.18-14_Depend/mozilla/mailnews/base/src/nsMsgFolderDataSource.cpp
 line 1453] 
	 nsMsgFolderDataSource::DoCommand()
[/builds/tinderbox/thunderbird-trunk/Linux_2.4.18-14_Depend/mozilla/mailnews/base/src/nsMsgFolderDataSource.cpp
 line 842] 
	 CompositeDataSourceImpl::DoCommand()
[/builds/tinderbox/thunderbird-trunk/Linux_2.4.18-14_Depend/mozilla/rdf/base/src/nsCompositeDataSource.cpp
 line 1337] 
	 nsMessenger::DoCommand()
[/builds/tinderbox/thunderbird-trunk/Linux_2.4.18-14_Depend/mozilla/mailnews/base/src/nsMessenger.cpp
 line 842] 
	 nsMessenger::DeleteFolders()
[/builds/tinderbox/thunderbird-trunk/Linux_2.4.18-14_Depend/mozilla/mailnews/base/src/nsMessenger.cpp
 line 62] 
	 XPTC_InvokeByIndex()  
	 XPCWrappedNative::CallMethod(XPCCallContext&  XPCWrappedNative::CallMode)()
[/builds/tinderbox/thunderbird-trunk/Linux_2.4.18-14_Depend/mozilla/js/src/xpconnect/src/xpcwrappednative.cpp
 line 3005]
	 XPC_WN_CallMethod()
[/builds/tinderbox/thunderbird-trunk/Linux_2.4.18-14_Depend/mozilla/js/src/xpconnect/src/xpcwrappednativejsops.cpp
 line 1287] 
	 js_Invoke()
[/builds/tinderbox/thunderbird-trunk/Linux_2.4.18-14_Depend/mozilla/js/src/jsinterp.c
 line 1182] 
	 js_Interpret()
[/builds/tinderbox/thunderbird-trunk/Linux_2.4.18-14_Depend/mozilla/js/src/jsinterp.c
 line 3472] 
	 js_Invoke()
[/builds/tinderbox/thunderbird-trunk/Linux_2.4.18-14_Depend/mozilla/js/src/jsinterp.c
 line 1202] 
	 nsXPCWrappedJSClass::CallMethod()
[/builds/tinderbox/thunderbird-trunk/Linux_2.4.18-14_Depend/mozilla/js/src/xpconnect/src/xpcwrappedjsclass.cpp
 line 1343] 
	 nsXPCWrappedJS::CallMethod()
[/builds/tinderbox/thunderbird-trunk/Linux_2.4.18-14_Depend/mozilla/js/src/xpconnect/src/xpcwrappedjs.cpp
 line 450] 
	 PrepareAndDispatch()
[/builds/tinderbox/thunderbird-trunk/Linux_2.4.18-14_Depend/mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_gcc_x86_unix.cpp
 line 100] 
	 XPTC_InvokeByIndex()  
	 XPCWrappedNative::CallMethod(XPCCallContext&  XPCWrappedNative::CallMode)()
[/builds/tinderbox/thunderbird-trunk/Linux_2.4.18-14_Depend/mozilla/js/src/xpconnect/src/xpcwrappednative.cpp
 line 3005]
	 XPC_WN_CallMethod()
[/builds/tinderbox/thunderbird-trunk/Linux_2.4.18-14_Depend/mozilla/js/src/xpconnect/src/xpcwrappednativejsops.cpp
 line 1287] 
	 js_Invoke()
[/builds/tinderbox/thunderbird-trunk/Linux_2.4.18-14_Depend/mozilla/js/src/jsinterp.c
 line 1182] 
	 js_Interpret()
[/builds/tinderbox/thunderbird-trunk/Linux_2.4.18-14_Depend/mozilla/js/src/jsinterp.c
 line 3472] 
	 js_Invoke()
[/builds/tinderbox/thunderbird-trunk/Linux_2.4.18-14_Depend/mozilla/js/src/jsinterp.c
 line 1202] 
	 js_InternalInvoke()
[/builds/tinderbox/thunderbird-trunk/Linux_2.4.18-14_Depend/mozilla/js/src/jsinterp.c
 line 1279] 
	 JS_CallFunctionValue()
[/builds/tinderbox/thunderbird-trunk/Linux_2.4.18-14_Depend/mozilla/js/src/jsapi.c
 line 3864] 
	 nsJSContext::CallEventHandler()
[/builds/tinderbox/thunderbird-trunk/Linux_2.4.18-14_Depend/mozilla/dom/src/base/nsJSEnvironment.cpp
 line 1384] 
	 nsJSEventListener::HandleEvent()
[/builds/tinderbox/thunderbird-trunk/Linux_2.4.18-14_Depend/mozilla/dom/src/events/nsJSEventListener.cpp
 line 177] 
	 nsXBLPrototypeHandler::ExecuteHandler()
[/builds/tinderbox/thunderbird-trunk/Linux_2.4.18-14_Depend/mozilla/content/xbl/src/nsXBLPrototypeHandler.cpp
 line 489] 
	 nsXBLWindowHandler::WalkHandlersInternal()
[/builds/tinderbox/thunderbird-trunk/Linux_2.4.18-14_Depend/mozilla/content/xbl/src/nsXBLWindowHandler.cpp
 line 305] 
	 nsXBLWindowKeyHandler::WalkHandlers()
[/builds/tinderbox/thunderbird-trunk/Linux_2.4.18-14_Depend/mozilla/content/xbl/src/nsXBLWindowKeyHandler.cpp
 line 197] 
	 nsXBLWindowKeyHandler::KeyPress()
[/builds/tinderbox/thunderbird-trunk/Linux_2.4.18-14_Depend/mozilla/content/xbl/src/nsXBLWindowKeyHandler.cpp
 line 250] 
	 DispatchToInterface(nsIDOMEvent*  nsIDOMEventListener*  unsigned
(nsIDOMEventListener::*)()
[/builds/tinderbox/thunderbird-trunk/Linux_2.4.18-14_Depend/mozilla/content/events/src/nsEventListenerManager.cpp
	 nsEventListenerManager::HandleEvent()
[/builds/tinderbox/thunderbird-trunk/Linux_2.4.18-14_Depend/mozilla/content/events/src/nsEventListenerManager.cpp
 line 1665] 
	 nsXULDocument::HandleDOMEvent()
[/builds/tinderbox/thunderbird-trunk/Linux_2.4.18-14_Depend/mozilla/content/xul/document/src/nsXULDocument.cpp
 line 1237] 
	 nsXULElement::HandleDOMEvent()
[/builds/tinderbox/thunderbird-trunk/Linux_2.4.18-14_Depend/mozilla/content/xul/content/src/nsXULElement.cpp
 line 144] 
	 nsXULElement::HandleDOMEvent()
[/builds/tinderbox/thunderbird-trunk/Linux_2.4.18-14_Depend/mozilla/content/xul/content/src/nsXULElement.cpp
 line 848] 
	 nsXULElement::HandleDOMEvent()
[/builds/tinderbox/thunderbird-trunk/Linux_2.4.18-14_Depend/mozilla/content/xul/content/src/nsXULElement.cpp
 line 848] 
	 nsXULElement::HandleDOMEvent()
[/builds/tinderbox/thunderbird-trunk/Linux_2.4.18-14_Depend/mozilla/content/xul/content/src/nsXULElement.cpp
 line 848] 
	 nsXULElement::HandleDOMEvent()
[/builds/tinderbox/thunderbird-trunk/Linux_2.4.18-14_Depend/mozilla/content/xul/content/src/nsXULElement.cpp
 line 848] 
	 PresShell::HandleEventInternal()
[/builds/tinderbox/thunderbird-trunk/Linux_2.4.18-14_Depend/mozilla/layout/base/nsPresShell.cpp
 line 848] 
	 PresShell::HandleEvent()
[/builds/tinderbox/thunderbird-trunk/Linux_2.4.18-14_Depend/mozilla/layout/base/nsPresShell.cpp
 line 6166] 
	 nsViewManager::HandleEvent()
[/builds/tinderbox/thunderbird-trunk/Linux_2.4.18-14_Depend/mozilla/view/src/nsViewManager.cpp
 line 2457] 
	 nsViewManager::DispatchEvent()
[/builds/tinderbox/thunderbird-trunk/Linux_2.4.18-14_Depend/mozilla/view/src/nsViewManager.cpp
 line 100] 
	 HandleEvent()
[/builds/tinderbox/thunderbird-trunk/Linux_2.4.18-14_Depend/mozilla/view/src/nsView.cpp
 line 174] 
	 nsCommonWidget::DispatchEvent()
[/builds/tinderbox/thunderbird-trunk/Linux_2.4.18-14_Depend/mozilla/widget/src/gtk2/nsCommonWidget.cpp
 line 218] 
	 nsWindow::OnKeyPressEvent()
[/builds/tinderbox/thunderbird-trunk/Linux_2.4.18-14_Depend/mozilla/widget/src/gtk2/nsWindow.cpp
 line 1770] 
	 key_press_event_cb()
[/builds/tinderbox/thunderbird-trunk/Linux_2.4.18-14_Depend/mozilla/widget/src/gtk2/nsWindow.cpp
 line 3840] 
	 libgtk-x11-2.0.so.0 + 0x10d677 (0x0081b677)  
	 libgobject-2.0.so.0 + 0x9347 (0x00350347)  
	 libgobject-2.0.so.0 + 0x1fae1 (0x00366ae1)  
	 libgobject-2.0.so.0 + 0x20913 (0x00367913)  
	 libgobject-2.0.so.0 + 0x20f5a (0x00367f5a)  
	 libgtk-x11-2.0.so.0 + 0x2012d5 (0x0090f2d5)  
	 libgtk-x11-2.0.so.0 + 0x211972 (0x0091f972)  
	 libgtk-x11-2.0.so.0 + 0x21650b (0x0092450b)  
	 libgtk-x11-2.0.so.0 + 0x10d677 (0x0081b677)  
	 libgobject-2.0.so.0 + 0x96b2 (0x003506b2)  
	 libgobject-2.0.so.0 + 0x9347 (0x00350347)  
	 libgobject-2.0.so.0 + 0x1f646 (0x00366646)  
	 libgobject-2.0.so.0 + 0x20913 (0x00367913)  
	 libgobject-2.0.so.0 + 0x20f5a (0x00367f5a)  
	 libgtk-x11-2.0.so.0 + 0x2012d5 (0x0090f2d5)  
	 libgtk-x11-2.0.so.0 + 0x10ba8a (0x00819a8a)  
	 libgtk-x11-2.0.so.0 + 0x10bc40 (0x00819c40)  
	 libgdk-x11-2.0.so.0 + 0x3d0c2 (0x006d60c2)  
	 libglib-2.0.so.0 + 0x237bb (0x002e87bb)  
	 libglib-2.0.so.0 + 0x25242 (0x002ea242)  
	 libglib-2.0.so.0 + 0x254ef (0x002ea4ef)  
	 libgtk-x11-2.0.so.0 + 0x10af97 (0x00818f97)  
	 nsAppShell::Run()
[/builds/tinderbox/thunderbird-trunk/Linux_2.4.18-14_Depend/mozilla/widget/src/gtk2/nsAppShell.cpp
 line 141] 
	 nsAppStartup::Run()
[/builds/tinderbox/thunderbird-trunk/Linux_2.4.18-14_Depend/mozilla/toolkit/components/startup/src/nsAppStartup.cpp
 line 145] 
	 XRE_main()
[/builds/tinderbox/thunderbird-trunk/Linux_2.4.18-14_Depend/mozilla/toolkit/xre/nsAppRunner.cpp
 line 830] 
	 main()
[/builds/tinderbox/thunderbird-trunk/Linux_2.4.18-14_Depend/mozilla/mail/app/nsMailApp.cpp
 line 63] 
	 libc.so.6 + 0x14e23 (0x00b6ae23)   
 
     (5972226)	Comments: deleting a recently created virtual folder; was created
via the smoketest case for virtual folders

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

from Mac OS X 10.4.1
--------------------
Incident ID: 6181813
Stack Signature	thunderbird-bin + 0x3ffba0 (0x003ffba0) 09988829
Email Address	bugzilla@iwaruna.com
Product ID	ThunderbirdTrunk
Build ID	2005052705
Trigger Time	2005-05-27 14:52:53.0
Platform	MacOSX
Operating System	Darwin 8.1.0
Module	thunderbird-bin + (003ffba0)
URL visited	
User Comments	crash after deleting a recently created virtual folder
Since Last Crash	13122 sec
Total Uptime	13122 sec
Trigger Reason	SIGBUS: Bus Error: (signal 10)
Source File, Line No.	N/A
Stack Trace 	
thunderbird-bin + 0x3ffba0 (0x003ffba0)
thunderbird-bin + 0x3ffb9c (0x003ffb9c)
thunderbird-bin + 0x46e9a4 (0x0046e9a4)
thunderbird-bin + 0x2d2aec (0x002d2aec)
thunderbird-bin + 0x2d2c2c (0x002d2c2c)
_XPTC_InvokeByIndex()
thunderbird-bin + 0x85bcb0 (0x0085bcb0)
thunderbird-bin + 0x84fc9c (0x0084fc9c)
js_Invoke() 
[/builds/tinderbox/Tb-Trunk/Darwin_7.8.0_Depend/mozilla/js/src/jsinterp.c, line
1182]
js_Interpret() 
[/builds/tinderbox/Tb-Trunk/Darwin_7.8.0_Depend/mozilla/js/src/jsinterp.c, line
3476]
js_Invoke() 
[/builds/tinderbox/Tb-Trunk/Darwin_7.8.0_Depend/mozilla/js/src/jsinterp.c, line
1202]
thunderbird-bin + 0x93336c (0x0093336c)
PrepareAndDispatch() 
[/builds/tinderbox/Tb-Trunk/Darwin_7.8.0_Depend/mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_ppc_rhapsody.cpp,
line 184]
SharedStub()
_XPTC_InvokeByIndex()
thunderbird-bin + 0x85bcb0 (0x0085bcb0)
thunderbird-bin + 0x84fc9c (0x0084fc9c)
js_Invoke() 
[/builds/tinderbox/Tb-Trunk/Darwin_7.8.0_Depend/mozilla/js/src/jsinterp.c, line
1182]
js_Interpret() 
[/builds/tinderbox/Tb-Trunk/Darwin_7.8.0_Depend/mozilla/js/src/jsinterp.c, line
3476]
js_Invoke() 
[/builds/tinderbox/Tb-Trunk/Darwin_7.8.0_Depend/mozilla/js/src/jsinterp.c, line
1202]
js_InternalInvoke() 
[/builds/tinderbox/Tb-Trunk/Darwin_7.8.0_Depend/mozilla/js/src/jsinterp.c, line
1280]
JS_CallFunctionValue() 
[/builds/tinderbox/Tb-Trunk/Darwin_7.8.0_Depend/mozilla/js/src/jsapi.c, line 3865]
thunderbird-bin + 0x27b6d4 (0x0027b6d4)
thunderbird-bin + 0x75248c (0x0075248c)
thunderbird-bin + 0x750eb0 (0x00750eb0)
thunderbird-bin + 0x74faf8 (0x0074faf8)
thunderbird-bin + 0x2bb6a4 (0x002bb6a4)
thunderbird-bin + 0x210720 (0x00210720)
thunderbird-bin + 0x2138b8 (0x002138b8)
thunderbird-bin + 0x1b1bf0 (0x001b1bf0)
thunderbird-bin + 0x24319c (0x0024319c)
thunderbird-bin + 0x24319c (0x0024319c)
thunderbird-bin + 0x24319c (0x0024319c)
thunderbird-bin + 0x24319c (0x0024319c)
thunderbird-bin + 0x24319c (0x0024319c)
thunderbird-bin + 0x1983f4 (0x001983f4)
thunderbird-bin + 0x197f80 (0x00197f80)
thunderbird-bin + 0x24d660 (0x0024d660)
thunderbird-bin + 0x24ca4c (0x0024ca4c)
thunderbird-bin + 0x64dbbc (0x0064dbbc)
thunderbird-bin + 0x847e78 (0x00847e78)
thunderbird-bin + 0x847f04 (0x00847f04)
thunderbird-bin + 0x843824 (0x00843824)
thunderbird-bin + 0x92e6a0 (0x0092e6a0)
AE.309.0.0 + 0x2a40 (0x91450a40)
AE.309.0.0 + 0xe04c (0x9145c04c)
AE.309.0.0 + 0x69d8 (0x914549d8)
AE.309.0.0 + 0x64b4 (0x914544b4)
HIToolbox.219.0.0 + 0xb7068 (0x931d1068)
HIToolbox.219.0.0 + 0x11c7ec (0x932367ec)
HIToolbox.219.0.0 + 0xe318 (0x93128318)
HIToolbox.219.0.0 + 0x7d04 (0x93121d04)
HIToolbox.219.0.0 + 0x720c (0x9312120c)
HIToolbox.219.0.0 + 0xdf90 (0x93127f90)
HIToolbox.219.0.0 + 0x11c5f8 (0x932365f8)
HIToolbox.219.0.0 + 0x11bd48 (0x93235d48)
HIToolbox.219.0.0 + 0x11b774 (0x93235774)
HIToolbox.219.0.0 + 0x11b358 (0x93235358)
HIToolbox.219.0.0 + 0xd1f58 (0x931ebf58)
HIToolbox.219.0.0 + 0xd1a20 (0x931eba20)
HIToolbox.219.0.0 + 0x4820 (0x9311e820)
HIToolbox.219.0.0 + 0x7ab4 (0x93121ab4)
HIToolbox.219.0.0 + 0x720c (0x9312120c)
HIToolbox.219.0.0 + 0x7088 (0x93121088)
HIToolbox.219.0.0 + 0xd16c8 (0x931eb6c8)
HIToolbox.219.0.0 + 0xe30c (0x9312830c)
HIToolbox.219.0.0 + 0x7d04 (0x93121d04)
HIToolbox.219.0.0 + 0x720c (0x9312120c)
HIToolbox.219.0.0 + 0xdf90 (0x93127f90)
HIToolbox.219.0.0 + 0x4ee70 (0x93168e70)
HIToolbox.219.0.0 + 0xede24 (0x93207e24)
HIToolbox.219.0.0 + 0xeda78 (0x93207a78)
HIToolbox.219.0.0 + 0xed8d0 (0x932078d0)
HIToolbox.219.0.0 + 0xed65c (0x9320765c)
HIToolbox.219.0.0 + 0xed5bc (0x932075bc)
thunderbird-bin + 0x83d93c (0x0083d93c)
thunderbird-bin + 0x83d820 (0x0083d820)
thunderbird-bin + 0x4e0660 (0x004e0660)
thunderbird-bin + 0xe840 (0x0000e840)
thunderbird-bin + 0xa010 (0x0000a010)
thunderbird-bin + 0x9e90 (0x00009e90)
Keywords: topcrash
Summary: crash after deleting a virtual folder - Trunk [@ nsMsgFolderDataSource::DoDeleteFromFolder()] → crash after deleting a virtual folder - Trunk [@ nsMsgFolderDataSource::DoDeleteFromFolder()]
Summary: crash after deleting a virtual folder - Trunk [@ nsMsgFolderDataSource::DoDeleteFromFolder()] → crash after deleting a virtual folder - Trunk TB11a1 [@ nsMsgFolderDataSource::DoDeleteFromFolder()]
Assignee: mscott → bienvenu
I reproduced this - the problem was that the msgWindow was null.
Status: NEW → ASSIGNED
Attached patch proposed fix (obsolete) — Splinter Review
this should fix it - we'll get the topmost msg window, if the datasource
doesn't have a msg window. And we check for a null window later on, so at least
we won't crash.  I'm not sure how the datasource got its window cleared (or we
got a datasource w/o a window), and another possible fix would be to pass in
the msg window as the last element of the arg array, as the datasource expects.
Attachment #186855 - Flags: superreview?(mscott)
I think this, and the null check in nsMsgFolderDataSource, are the way to go.
And I'll remove the gettopmostmsg window hack.
Attachment #186859 - Flags: superreview?(mscott)
Comment on attachment 186859 [details] [diff] [review]
this will also fix it.

yup I like this one more.
Attachment #186859 - Flags: superreview?(mscott) → superreview+
Attachment #186855 - Attachment is obsolete: true
Attachment #186855 - Flags: superreview?(mscott)
Attachment #186859 - Flags: approval-aviary1.1a2?
Attachment #186859 - Flags: approval-aviary1.1a2? → approval-aviary1.1a2+
Status: ASSIGNED → RESOLVED
Closed: 19 years ago
Resolution: --- → FIXED
Verified with windows Tbird trunk
Status: RESOLVED → VERIFIED
Crash Signature: [@ nsMsgFolderDataSource::DoDeleteFromFolder()]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: