I have found this very same problem in Gutsys's version of Thunderbird. So I downloaded sid's icedove-dbg package and generated the following backtrace. I now this is not a proper debian system, but hope it helps.
/usr/lib/icedove/run-mozilla.sh -g /usr/lib/icedove/icedove-bin MOZILLA_FIVE_HOME=/usr/lib/icedove LD_LIBRARY_PATH=/usr/lib/icedove:/usr/lib/icedove/plugins:/usr/lib/mre/mre-2.0.0.0 DISPLAY=:0.0 DYLD_LIBRARY_PATH=/usr/lib/icedove:/usr/lib/mre/mre-2.0.0.0 LIBRARY_PATH=/usr/lib/icedove:/usr/lib/icedove/components:/usr/lib/mre/mre-2.0.0.0 SHLIB_PATH=/usr/lib/icedove:/usr/lib/mre/mre-2.0.0.0 LIBPATH=/usr/lib/icedove:/usr/lib/mre/mre-2.0.0.0 ADDON_PATH=/usr/lib/icedove MOZ_PROGRAM=/usr/lib/icedove/icedove-bin MOZ_TOOLKIT= moz_debug=1 moz_debugger= /usr/bin/gdb /usr/lib/icedove/icedove-bin -x /tmp/mozargs.k12225 GNU gdb 6.6-debian Copyright (C) 2006 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i486-linux-gnu"... Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1". (gdb) run Starting program: /usr/lib/icedove/icedove-bin [Thread debugging using libthread_db enabled] [New Thread -1221937456 (LWP 12228)] [New Thread -1228190832 (LWP 12236)]
***MEMORY-WARNING***: icedove-bin[12228]: GSlice: g_thread_init() must be called before all other GLib functions; memory corruption due to late invocation of g_thread_init() has been detected; this program is likely to crash, leak or unexpectedly abort soon... [New Thread -1245578352 (LWP 12237)] [New Thread -1261945968 (LWP 12248)] [New Thread -1271567472 (LWP 12249)] [New Thread -1286861936 (LWP 12250)] [New Thread -1295254640 (LWP 12251)] [New Thread -1308828784 (LWP 12256)] [New Thread -1317221488 (LWP 12261)] Program received signal SIGABRT, Aborted. [Switching to Thread -1221937456 (LWP 12228)] 0xffffe410 in __kernel_vsyscall () (gdb) bt #0 0xffffe410 in __kernel_vsyscall () #1 0xb73d7df0 in raise () from /lib/tls/i686/cmov/libc.so.6 #2 0xb73d9641 in abort () from /lib/tls/i686/cmov/libc.so.6 #3 0xb740e11b in __libc_message () from /lib/tls/i686/cmov/libc.so.6 #4 0xb7415f7d in _int_free () from /lib/tls/i686/cmov/libc.so.6 #5 0xb74195c0 in free () from /lib/tls/i686/cmov/libc.so.6 #6 0xb75b24b1 in operator delete () from /usr/lib/libstdc++.so.6 #7 0xb75b250d in operator delete[] () from /usr/lib/libstdc++.so.6 #8 0xb5d43464 in ~nsWindow (this=0x98e4560) at nsWindow.cpp:325 #9 0xb5d537ad in nsBaseWidget::Release (this=0x6) at nsBaseWidget.cpp:64 #10 0xb5d41ec1 in nsWindow::Release (this=0x98e4560) at nsWindow.cpp:342 #11 0xb7e1c0cc in nsCOMPtr_base::assign_with_AddRef (this=0x98e448c, rawPtr=0x0) at ./../glue/nsCOMPtr.h:531 #12 0xb52f5743 in nsXULWindow::Destroy (this=0x98e4468) at ../../../dist/include/xpcom/nsCOMPtr.h:713 #13 0xb52fa4b6 in nsWebShellWindow::Destroy (this=0x98e4468) at nsWebShellWindow.cpp:850 #14 0xb52eb564 in nsChromeTreeOwner::Destroy (this=0x98b08a0) at nsChromeTreeOwner.cpp:362 #15 0xb508e36b in nsGlobalWindow::ReallyCloseWindow (this=0x98b0968) at nsGlobalWindow.cpp:4733 #16 0xb508e788 in HandleCloseEvent (aEvent=0x98e1170) at nsGlobalWindow.cpp:4497 #17 0xb7e64c77 in PL_HandleEvent (self=0x98e1170) at plevent.c:688 #18 0xb7e64f8b in PL_ProcessPendingEvents (self=0x80fcce0) at plevent.c:623 #19 0xb7e66e4e in nsEventQueueImpl::ProcessPendingEvents (this=0x80fcc98) at nsEventQueue.cpp:417 #20 0xb5d476e5 in event_processor_callback (source=0x83c35a8, condition=G_IO_IN, data=0x6) at nsAppShell.cpp:67 #21 0xb767335d in ?? () from /usr/lib/libglib-2.0.so.0 #22 0x083c35a8 in ?? () #23 0x00000001 in ?? () #24 0x080fcc98 in ?? () #25 0xb76ce21c in ?? () from /usr/lib/libglib-2.0.so.0 #26 0xbfe9963c in ?? () #27 0x083c35f0 in ?? () #28 0xbfe99658 in ?? () #29 0xb764403c in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 Backtrace stopped: frame did not save the PC (gdb) bt full #0 0xffffe410 in __kernel_vsyscall () No symbol table info available. #1 0xb73d7df0 in raise () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available. #2 0xb73d9641 in abort () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available. #3 0xb740e11b in __libc_message () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available. #4 0xb7415f7d in _int_free () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available. #5 0xb74195c0 in free () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available. #6 0xb75b24b1 in operator delete () from /usr/lib/libstdc++.so.6 No symbol table info available. #7 0xb75b250d in operator delete[] () from /usr/lib/libstdc++.so.6 No symbol table info available. #8 0xb5d43464 in ~nsWindow (this=0x98e4560) at nsWindow.cpp:325 No locals. #9 0xb5d537ad in nsBaseWidget::Release (this=0x6) at nsBaseWidget.cpp:64 No locals. #10 0xb5d41ec1 in nsWindow::Release (this=0x98e4560) at nsWindow.cpp:342 No locals. #11 0xb7e1c0cc in nsCOMPtr_base::assign_with_AddRef (this=0x98e448c, rawPtr=0x0) at ./../glue/nsCOMPtr.h:531 No locals. #12 0xb52f5743 in nsXULWindow::Destroy (this=0x98e4468) at ../../../dist/include/xpcom/nsCOMPtr.h:713 appShell = {<nsCOMPtr_base> = {mRawPtr = 0x8227c38}, <No data fields>} parentWindow = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>} placeHolder = {<nsCOMPtr_base> = { mRawPtr = 0x98e4470}, <No data fields>} count = -1075211160 obssvc = {<nsCOMPtr_base> = {mRawPtr = 0xb7dc78ba}, <No data fields>} #13 0xb52fa4b6 in nsWebShellWindow::Destroy (this=0x98e4468) at nsWebShellWindow.cpp:850 rv = 0 webProgress = {<nsCOMPtr_base> = { mRawPtr = 0x98b028c}, <No data fields>} kungFuDeathGrip = {<nsCOMPtr_base> = { mRawPtr = 0x98e4470}, <No data fields>} #14 0xb52eb564 in nsChromeTreeOwner::Destroy (this=0x98b08a0) at nsChromeTreeOwner.cpp:362 No locals. #15 0xb508e36b in nsGlobalWindow::ReallyCloseWindow (this=0x98b0968) at nsGlobalWindow.cpp:4733 isTab = 0 bwin = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>} rootItem = {<nsCOMPtr_base> = {mRawPtr = 0x98b0314}, <No data fields>} rootWin = {<nsCOMPtr_base> = {mRawPtr = 0x98b0968}, <No data fields>} chromeWin = {<nsCOMPtr_base> = {mRawPtr = 0x98b0a74}, <No data fields>} treeOwnerAsWin = {<nsCOMPtr_base> = { mRawPtr = 0x98b08a4}, <No data fields>} #16 0xb508e788 in HandleCloseEvent (aEvent=0x98e1170) at nsGlobalWindow.cpp:4497 No locals. #17 0xb7e64c77 in PL_HandleEvent (self=0x98e1170) at plevent.c:688 result = <value optimized out> #18 0xb7e64f8b in PL_ProcessPendingEvents (self=0x80fcce0) at plevent.c:623 event = (PLEvent *) 0x0 count = 3 #19 0xb7e66e4e in nsEventQueueImpl::ProcessPendingEvents (this=0x80fcc98) at nsEventQueue.cpp:417 correctThread = <value optimized out> #20 0xb5d476e5 in event_processor_callback (source=0x83c35a8, condition=G_IO_IN, data=0x6) at nsAppShell.cpp:67 No locals. #21 0xb767335d in ?? () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #22 0x083c35a8 in ?? () No symbol table info available. #23 0x00000001 in ?? () No symbol table info available. #24 0x080fcc98 in ?? () No symbol table info available. #25 0xb76ce21c in ?? () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #26 0xbfe9963c in ?? () No symbol table info available. #27 0x083c35f0 in ?? () No symbol table info available. #28 0xbfe99658 in ?? () No symbol table info available. #29 0xb764403c in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 No symbol table info available. Backtrace stopped: frame did not save the PC (gdb) quit The program is running. Exit anyway? (y or n)