Package: thunderbird Version: 1.5.0.7-2 Severity: important Hi,
on opening my Sent folder, I get the backtrace as attached in thunderbird.bt. This happens after starting up Thunderbird, opening another folder (the others mostly work) and opening a mail. Then, going to the Sent folder, the segfault occurs directly on clicking the folder name. Other things I noticed are that the problem appeared some days ago after I sent a mail with 2 attachments (I did something similar some further days ago but without problem), and the program didn't show the attachment icon in the mail header list. However, I can even look into the mail on starting Thunderbird and going directly to the Sent folder. I can even see the attachments. On manual mail text level, I can't see any significant difference to the earlier similar mail that worked. And, I always get (Gecko:5955): GLib-GObject-CRITICAL **: g_signal_emit_valist: assertion `signal_id > 0' failed on thunderbird startup. I can reproduce the problem quite consistently as described. I have my mails on a (localhost) dovecot IMAP account. Looking into accessible/src/atk/nsAccessibleWrap.cpp, I unfolded the GetNativeInterface() call which pointed me to the NS_ENSURE_TRUE() causing a compiler cast error. Worked around this with a simple comparison. For making sure and working around new segfaults, I added further NULL checks. See patch 95_accessible_wrap.dpatch. Now, a new segfault (as in thunderbird.bt2) occurs at nsXULTreeAccessible.cpp:591 where an NS_ADDREF(*aParent), i.e. (*aParent)->AddRef() seems to dereference a bad pointer. At this point it becomes a bit complicated... Maybe a more experienced Thunderbird person has an idea? I guess Thunderbird confused some internal data structure at some point, and maybe when I will delete some files in the dotfile dir, I can reset it. However, thunderbird shouldn't segfault because of this. Thanks, bye, Roland -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.18-1-686 Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to en_GB.UTF-8) Versions of packages thunderbird depends on: ii debconf [debconf-2.0] 1.5.5 Debian configuration management sy ii libatk1.0-0 1.12.3-1 The ATK accessibility toolkit ii libc6 2.3.6.ds1-5 GNU C Library: Shared libraries ii libcairo2 1.2.4-1 The Cairo 2D vector graphics libra ii libfontconfig1 2.4.1-2 generic font configuration library ii libgcc1 1:4.1.1-15 GCC support library ii libglib2.0-0 2.12.4-1 The GLib library of C routines ii libgtk2.0-0 2.8.20-2 The GTK+ graphical user interface ii libjpeg62 6b-13 The Independent JPEG Group's JPEG ii libpango1.0-0 1.14.5-1 Layout and rendering of internatio ii libpng12-0 1.2.8rel-5.2 PNG library - runtime ii libstdc++6 4.1.1-15 The GNU Standard C++ Library v3 ii libx11-6 2:1.0.0-9 X11 client-side library ii libxcursor1 1.1.7-4 X cursor management library ii libxext6 1:1.0.1-2 X11 miscellaneous extension librar ii libxfixes3 1:4.0.1-4 X11 miscellaneous 'fixes' extensio ii libxft2 2.1.8.2-8 FreeType-based font drawing librar ii libxi6 1:1.0.1-3 X11 Input extension library ii libxinerama1 1:1.0.1-4.1 X11 Xinerama extension library ii libxrandr2 2:1.1.0.2-4 X11 RandR extension library ii libxrender1 1:0.9.1-3 X Rendering Extension client libra ii libxt6 1:1.0.2-2 X11 toolkit intrinsics library ii myspell-en-us [myspell-dic 1:2.0.4~rc1-3 English_american dictionary for my ii zlib1g 1:1.2.3-13 compression library - runtime thunderbird recommends no packages. -- debconf information: * thunderbird/browser: Debian
$ thunderbird --debug /usr/lib/thunderbird/run-mozilla.sh -g /usr/lib/thunderbird/thunderbird-bin MOZILLA_FIVE_HOME=/usr/lib/thunderbird LD_LIBRARY_PATH=/usr/lib/thunderbird:/usr/lib/thunderbird/plugins:/usr/lib/mre/mre:/usr/local/lib: DISPLAY=:0.0 XPSERVERLIST=:64 DYLD_LIBRARY_PATH=/usr/lib/thunderbird:/usr/lib/mre/mre LIBRARY_PATH=/usr/lib/thunderbird:/usr/lib/thunderbird/components:/usr/lib/mre/mre SHLIB_PATH=/usr/lib/thunderbird:/usr/lib/mre/mre LIBPATH=/usr/lib/thunderbird:/usr/lib/mre/mre ADDON_PATH=/usr/lib/thunderbird MOZ_PROGRAM=/usr/lib/thunderbird/thunderbird-bin MOZ_TOOLKIT= moz_debug=1 moz_debugger= /usr/bin/gdb /usr/lib/thunderbird/thunderbird-bin -x /tmp/mozargs.eJ4059 GNU gdb 6.4.90-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/thunderbird/thunderbird-bin Failed to read a valid object file image from memory. [Thread debugging using libthread_db enabled] [New Thread -1220708672 (LWP 4062)] GTK Accessibility Module initialized [New Thread -1225491536 (LWP 4067)] [New Thread -1236780112 (LWP 4068)] [New Thread -1257645136 (LWP 4069)] DOUBLE-CLICK: 400 --> -1 THRESHOLD: 8 --> -1 [New Thread -1266414672 (LWP 4070)] [New Thread -1275892816 (LWP 4071)] (Gecko:4062): GLib-GObject-WARNING **: gsignal.c:1019: unable to lookup signal "activate" of unloaded type `MaiAtkObject' (Gecko:4062): GLib-GObject-CRITICAL **: g_signal_emit_valist: assertion `signal_id > 0' failed [New Thread -1289270352 (LWP 4073)] [New Thread -1297663056 (LWP 4074)] [New Thread -1306055760 (LWP 4075)] [New Thread -1314530384 (LWP 4078)] [New Thread -1323861072 (LWP 4083)] [New Thread -1333617744 (LWP 4087)] [Thread -1297663056 (LWP 4074) exited] [Thread -1257645136 (LWP 4069) exited] [Thread -1266414672 (LWP 4070) exited] [Thread -1314530384 (LWP 4078) exited] [New Thread -1314530384 (LWP 4099)] [New Thread -1266414672 (LWP 4100)] [New Thread -1257645136 (LWP 4104)] [New Thread -1297663056 (LWP 4105)] [New Thread -1342600272 (LWP 4106)] [New Thread -1350992976 (LWP 4107)] [New Thread -1359385680 (LWP 4109)] [Thread -1342600272 (LWP 4106) exited] [Thread -1359385680 (LWP 4109) exited] [New Thread -1359385680 (LWP 4110)] [New Thread -1342600272 (LWP 4112)] [Thread -1359385680 (LWP 4110) exited] [Thread -1342600272 (LWP 4112) exited] [New Thread -1342600272 (LWP 4113)] [New Thread -1359385680 (LWP 4115)] [Thread -1342600272 (LWP 4113) exited] [Thread -1359385680 (LWP 4115) exited] [New Thread -1342600272 (LWP 4116)] GTK Accessibility Module initialized Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1220708672 (LWP 4062)] 0xb760a630 in __after_morecore_hook () from /lib/tls/i686/cmov/libc.so.6 (gdb) (gdb) bt #0 0xb760a630 in __after_morecore_hook () from /lib/tls/i686/cmov/libc.so.6 #1 0xb34f2842 in nsAccessibleWrap::GetAtkObject (this=0x845b770) at nsAccessibleWrap.cpp:251 #2 0xb34f3fa2 in refChildCB (aAtkObj=0x87c4a28, aChildIndex=-1) at nsAccessibleWrap.cpp:864 #3 0xb79d7020 in atk_object_ref_accessible_child () from /usr/lib/libatk-1.0.so.0 #4 0xb726f7a0 in gnome_accessibility_module_shutdown () from /usr/lib/gtk-2.0/modules/libatk-bridge.so #5 0xb77cbcf9 in g_signal_chain_from_overridden () from /usr/lib/libgobject-2.0.so.0 #6 0xb77cd429 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #7 0xb77d01ce in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0 #8 0xb34f4af3 in nsDocAccessibleWrap::FireToolkitEvent (this=0x8835108, aEvent=32772, aAccessible=0x845b784, aEventData=0x0) at nsDocAccessibleWrap.cpp:389 #9 0xb34d337c in nsDocAccessible::FlushPendingEvents (this=0x8835108) at nsDocAccessible.cpp:976 #10 0xb34d27c1 in nsDocAccessible::FlushEventsCallback (aTimer=0x88dab18, aClosure=0x8835148) at nsDocAccessible.cpp:987 #11 0xb7e2a57d in nsTimerImpl::Fire (this=0x88dab18) at nsTimerImpl.cpp:394 #12 0xb7e2ae38 in handleTimerEvent (event=0xb3601c28) at nsTimerImpl.cpp:459 #13 0xb7e260d7 in PL_HandleEvent (self=0xb3601c28) at plevent.c:688 #14 0xb7e263e9 in PL_ProcessPendingEvents (self=0x811b350) at plevent.c:623 #15 0xb7e2826e in nsEventQueueImpl::ProcessPendingEvents (this=0x811b328) at nsEventQueue.cpp:417 #16 0xb6602ea5 in event_processor_callback (source=0x83b6f80, condition=G_IO_IN, data=0x845b770) at nsAppShell.cpp:67 #17 0xb7770c7f in g_io_channel_unix_get_fd () from /usr/lib/libglib-2.0.so.0 #18 0xb7747731 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #19 0xb774a7a6 in g_main_context_check () from /usr/lib/libglib-2.0.so.0 #20 0xb774ab67 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 #21 0xb7b90271 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 #22 0xb66032f2 in nsAppShell::Run (this=0x815ce00) at nsAppShell.cpp:139 #23 0xb65bed80 in nsAppStartup::Run (this=0x815cdc0) at nsAppStartup.cpp:150 #24 0x0804e69a in XRE_main (argc=1, argv=0xbf80e494, aAppData=0x8059020) at nsAppRunner.cpp:2374 #25 0x0804abdf in main (argc=-1218402992, argv=0xb760a550) at nsMailApp.cpp:62 #26 0xb74edea8 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6 #27 0x0804ab11 in _start () at ../sysdeps/i386/elf/start.S:119 (gdb) bt full #0 0xb760a630 in __after_morecore_hook () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available. #1 0xb34f2842 in nsAccessibleWrap::GetAtkObject (this=0x845b770) at nsAccessibleWrap.cpp:251 atkObj = (void *) 0x0 #2 0xb34f3fa2 in refChildCB (aAtkObj=0x87c4a28, aChildIndex=-1) at nsAccessibleWrap.cpp:864 accWrap = (nsAccessibleWrap *) 0x845b770 rv = <value optimized out> accChild = {<nsCOMPtr_base> = {mRawPtr = 0x987bd84}, <No data fields>} childAtkObj = (AtkObject *) 0x87c4a50 #3 0xb79d7020 in atk_object_ref_accessible_child () from /usr/lib/libatk-1.0.so.0 No symbol table info available. #4 0xb726f7a0 in gnome_accessibility_module_shutdown () from /usr/lib/gtk-2.0/modules/libatk-bridge.so No symbol table info available. #5 0xb77cbcf9 in g_signal_chain_from_overridden () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #6 0xb77cd429 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #7 0xb77d01ce in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #8 0xb34f4af3 in nsDocAccessibleWrap::FireToolkitEvent (this=0x8835108, aEvent=32772, aAccessible=0x845b784, aEventData=0x0) at nsDocAccessibleWrap.cpp:389 values = {property_name = 0xb34d2110 "\211�\213]�\213u�\213}�\211�]�\2201�\213E��\226�����\215t&", old_value = { g_type = 138786672, data = {{v_int = 138733232, v_uint = 138733232, v_long = 138733232, v_ulong = 138733232, v_int64 = 649142680106100400, v_uint64 = 649142680106100400, v_float = 5.92527764e-34, v_double = 2.824986730732278e-265, v_pointer = 0x844e6b0}, {v_int = -1286722799, v_uint = 3008244497, v_long = -1286722799, v_ulong = 3008244497, v_int64 = 652630557197216529, v_uint64 = 652630557197216529, v_float = -4.80022813e-08, v_double = 4.7464638146527547e-265, v_pointer = 0xb34e2b11}}}, new_value = { g_type = 3212893496, data = {{v_int = 151140308, v_uint = 151140308, v_long = 151140308, v_ulong = 151140308, v_int64 = -5525594169113692204, v_uint64 = 12921149904595859412, v_float = 1.56744311e-33, v_double = -1.667185842855164e-61, v_pointer = 0x90237d4}, {v_int = 151952392, v_uint = 151952392, v_long = 151952392, v_ulong = 151952392, v_int64 = 595651147370241032, v_uint64 = 595651147370241032, v_float = 1.71659938e-33, v_double = 7.6389127148797483e-269, v_pointer = 0x90e9c08}}}} rv = 2147500035 ---Type <return> to continue, or q <return> to quit--- accWrap = (class nsAccessibleWrap *) 0x845b770 #9 0xb34d337c in nsDocAccessible::FlushPendingEvents (this=0x8835108) at nsDocAccessible.cpp:976 eventType = 32772 accessibleEvent = (class nsIAccessibleEvent *) 0x90237c8 accessible = {<nsCOMPtr_base> = {mRawPtr = 0x845b784}, <No data fields>} length = 3 index = 1 #10 0xb34d27c1 in nsDocAccessible::FlushEventsCallback (aTimer=0x88dab18, aClosure=0x8835148) at nsDocAccessible.cpp:987 No locals. #11 0xb7e2a57d in nsTimerImpl::Fire (this=0x88dab18) at nsTimerImpl.cpp:394 now = 940116986 timeout = 940116914 #12 0xb7e2ae38 in handleTimerEvent (event=0xb3601c28) at nsTimerImpl.cpp:459 timer = (nsTimerImpl *) 0x88dab18 #13 0xb7e260d7 in PL_HandleEvent (self=0xb3601c28) at plevent.c:688 result = <value optimized out> #14 0xb7e263e9 in PL_ProcessPendingEvents (self=0x811b350) at plevent.c:623 event = (PLEvent *) 0xbf80d7e4 count = 7 #15 0xb7e2826e in nsEventQueueImpl::ProcessPendingEvents (this=0x811b328) at nsEventQueue.cpp:417 correctThread = <value optimized out> #16 0xb6602ea5 in event_processor_callback (source=0x83b6f80, condition=G_IO_IN, data=0x845b770) at nsAppShell.cpp:67 No locals. #17 0xb7770c7f in g_io_channel_unix_get_fd () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #18 0xb7747731 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #19 0xb774a7a6 in g_main_context_check () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #20 0xb774ab67 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #21 0xb7b90271 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. ---Type <return> to continue, or q <return> to quit--- #22 0xb66032f2 in nsAppShell::Run (this=0x815ce00) at nsAppShell.cpp:139 No locals. #23 0xb65bed80 in nsAppStartup::Run (this=0x815cdc0) at nsAppStartup.cpp:150 rv = <value optimized out> #24 0x0804e69a in XRE_main (argc=1, argv=0xbf80e494, aAppData=0x8059020) at nsAppRunner.cpp:2374 remoteService = {<nsCOMPtr_base> = {mRawPtr = 0x843e228}, <No data fields>} rv = 0 i = <value optimized out> dirProvider = {<nsIDirectoryServiceProvider2> = {<nsIDirectoryServiceProvider> = {<nsISupports> = { _vptr.nsISupports = 0x8059228}, <No data fields>}, <No data fields>}, <nsIProfileStartup> = {<nsISupports> = { _vptr.nsISupports = 0x805924c}, <No data fields>}, mAppDir = {<nsCOMPtr_base> = { mRawPtr = 0x805c500}, <No data fields>}, mXULAppDir = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}, mProfileDir = {<nsCOMPtr_base> = {mRawPtr = 0x80a88c8}, <No data fields>}, mProfileLocalDir = {<nsCOMPtr_base> = { mRawPtr = 0x80a8178}, <No data fields>}, mProfileNotified = 1} glib2 = (PRLibrary *) 0x805c0c8 nativeApp = {<nsCOMPtr_base> = {mRawPtr = 0x8072f10}, <No data fields>} canRun = 1 registryFile = {<nsCOMPtr_base> = {mRawPtr = 0x80a8100}, <No data fields>} xremotearg = <value optimized out> ar = <value optimized out> profileLock = {<nsCOMPtr_base> = {mRawPtr = 0x80acdc0}, <No data fields>} startOffline = 0 profD = {<nsCOMPtr_base> = {mRawPtr = 0x80a88c8}, <No data fields>} profLD = {<nsCOMPtr_base> = {mRawPtr = 0x80a8178}, <No data fields>} upgraded = 0 version = {<nsFixedCString> = {<nsCString> = {<nsCSubstring> = {<nsACString_internal> = {mVTable = 0xb7e5bde8, mData = 0xbf80e170 "1.5.0.7_2006092709/1.8.0.7_2006092709", mLength = 37, mFlags = 65553}, <No data fields>}, <No data fields>}, mFixedCapacity = 63, mFixedBuf = 0xbf80e170 "1.5.0.7_2006092709/1.8.0.7_2006092709"}, mStorage = "1.5.0.7_2006092709/1.8.0.7_2006092709\000d�\000\000\000\000\000\000\000\000\001\000\000\000<[EMAIL PROTECTED]"} osABI = {<nsCString> = {<nsCSubstring> = {<nsACString_internal> = {mVTable = 0xb7e5bde8, mData = 0x80577f3 "Linux_x86-gcc3", mLength = 14, ---Type <return> to continue, or q <return> to quit--- mFlags = 1}, <No data fields>}, <No data fields>}, <No data fields>} versionOK = <value optimized out> needsRestart = 0 appInitiatedRestart = <value optimized out> #25 0x0804abdf in main (argc=-1218402992, argv=0xb760a550) at nsMailApp.cpp:62 No locals. #26 0xb74edea8 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available. #27 0x0804ab11 in _start () at ../sysdeps/i386/elf/start.S:119 No locals. (gdb)
95_accessible_wrap.dpatch
Description: application/shellscript
$ thunderbird --debug /usr/lib/thunderbird/run-mozilla.sh -g /usr/lib/thunderbird/thunderbird-bin MOZILLA_FIVE_HOME=/usr/lib/thunderbird LD_LIBRARY_PATH=/usr/lib/thunderbird:/usr/lib/thunderbird/plugins:/usr/lib/mre/mre:/usr/local/lib: DISPLAY=:0.0 XPSERVERLIST=:64 DYLD_LIBRARY_PATH=/usr/lib/thunderbird:/usr/lib/mre/mre LIBRARY_PATH=/usr/lib/thunderbird:/usr/lib/thunderbird/components:/usr/lib/mre/mre SHLIB_PATH=/usr/lib/thunderbird:/usr/lib/mre/mre LIBPATH=/usr/lib/thunderbird:/usr/lib/mre/mre ADDON_PATH=/usr/lib/thunderbird MOZ_PROGRAM=/usr/lib/thunderbird/thunderbird-bin MOZ_TOOLKIT= moz_debug=1 moz_debugger= /usr/bin/gdb /usr/lib/thunderbird/thunderbird-bin -x /tmp/mozargs.Mm5952 GNU gdb 6.4.90-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/libthread_db.so.1". (gdb) run Starting program: /usr/lib/thunderbird/thunderbird-bin Failed to read a valid object file image from memory. [Thread debugging using libthread_db enabled] [New Thread -1220766016 (LWP 5955)] GTK Accessibility Module initialized [New Thread -1243149392 (LWP 5960)] Registering Enigmail account manager extension. Enigmail account manager extension registered. [New Thread -1252090960 (LWP 5961)] [New Thread -1263555664 (LWP 5962)] DOUBLE-CLICK: 400 --> -1 THRESHOLD: 8 --> -1 [New Thread -1271944272 (LWP 5963)] [New Thread -1280332880 (LWP 5964)] [New Thread -1289299024 (LWP 5965)] (Gecko:5955): GLib-GObject-WARNING **: gsignal.c:1019: unable to lookup signal "activate" of unloaded type `MaiAtkObject' (Gecko:5955): GLib-GObject-CRITICAL **: g_signal_emit_valist: assertion `signal_id > 0' failed [New Thread -1299895376 (LWP 5967)] [New Thread -1308283984 (LWP 5968)] [New Thread -1316672592 (LWP 5969)] [New Thread -1325888592 (LWP 5976)] [New Thread -1335641168 (LWP 5980)] [New Thread -1344083024 (LWP 5984)] [New Thread -1352471632 (LWP 5988)] [New Thread -1360860240 (LWP 5989)] [New Thread -1369248848 (LWP 5990)] [New Thread -1377637456 (LWP 5991)] [New Thread -1386026064 (LWP 5993)] [Thread -1369248848 (LWP 5990) exited] [Thread -1386026064 (LWP 5993) exited] [New Thread -1369248848 (LWP 5994)] [New Thread -1386026064 (LWP 5996)] [Thread -1369248848 (LWP 5994) exited] [Thread -1386026064 (LWP 5996) exited] [New Thread -1386026064 (LWP 5997)] [New Thread -1369248848 (LWP 5999)] [Thread -1386026064 (LWP 5997) exited] [Thread -1369248848 (LWP 5999) exited] [New Thread -1369248848 (LWP 6000)] [New Thread -1386026064 (LWP 6002)] [Thread -1369248848 (LWP 6000) exited] [Thread -1386026064 (LWP 6002) exited] [New Thread -1386026064 (LWP 6003)] [New Thread -1369248848 (LWP 6005)] [Thread -1386026064 (LWP 6003) exited] [Thread -1369248848 (LWP 6005) exited] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1220766016 (LWP 5955)] 0xb5f2724b in nsXULTreeitemAccessible::GetParent (this=0x96b3a30, aParent=0xbfc0b158) at nsXULTreeAccessible.cpp:591 591 nsXULTreeAccessible.cpp: No such file or directory. in nsXULTreeAccessible.cpp (gdb) bt full #0 0xb5f2724b in nsXULTreeitemAccessible::GetParent (this=0x96b3a30, aParent=0xbfc0b158) at nsXULTreeAccessible.cpp:591 No locals. #1 0xb5f080c1 in getParentCB (aAtkObj=0x90fcca0) at nsAccessibleWrap.cpp:831 accWrap = (nsAccessibleWrap *) 0x96b3a30 accParent = {<nsCOMPtr_base> = {mRawPtr = 0x900f44c}, <No data fields>} rv = <value optimized out> parentAtkObj = <value optimized out> #2 0xb79c6119 in atk_object_get_parent () from /usr/lib/libatk-1.0.so.0 No symbol table info available. #3 0xb7261d63 in gnome_accessibility_module_shutdown () from /usr/lib/gtk-2.0/modules/libatk-bridge.so No symbol table info available. #4 0xb77bacf9 in g_signal_chain_from_overridden () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #5 0xb77bc429 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #6 0xb77bc5d9 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #7 0xb79c723c in atk_object_get_name () from /usr/lib/libatk-1.0.so.0 No symbol table info available. #8 0xb77b753b in g_cclosure_marshal_VOID__PARAM () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #9 0xb77a8f49 in g_value_set_boxed () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #10 0xb77aa98b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #11 0xb77bb3b8 in g_signal_chain_from_overridden () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #12 0xb77bc429 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #13 0xb77bc5d9 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #14 0xb77aef2f in g_object_class_override_property () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. ---Type <return> to continue, or q <return> to quit--- #15 0xb77ab75f in g_enum_register_static () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #16 0xb77afaa2 in g_object_notify () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #17 0xb79c5a41 in atk_object_set_parent () from /usr/lib/libatk-1.0.so.0 No symbol table info available. #18 0xb5f08041 in refChildCB (aAtkObj=0x90fcc50, aChildIndex=-1) at nsAccessibleWrap.cpp:881 accWrap = (nsAccessibleWrap *) 0x900f438 rv = <value optimized out> accChild = {<nsCOMPtr_base> = {mRawPtr = 0x96b3a44}, <No data fields>} childAtkObj = (AtkObject *) 0x90fcca0 #19 0xb79c6020 in atk_object_ref_accessible_child () from /usr/lib/libatk-1.0.so.0 No symbol table info available. #20 0xb72617a0 in gnome_accessibility_module_shutdown () from /usr/lib/gtk-2.0/modules/libatk-bridge.so No symbol table info available. #21 0xb77bacf9 in g_signal_chain_from_overridden () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #22 0xb77bc429 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #23 0xb77bf1ce in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #24 0xb5f08b83 in nsDocAccessibleWrap::FireToolkitEvent (this=0x885db80, aEvent=32772, aAccessible=0x900f44c, aEventData=0x0) at nsDocAccessibleWrap.cpp:389 values = {property_name = 0xb5ee6140 "\211�\213]�\213u�\213}�\211�]�\2201�\213E��\202�����\215t&", old_value = { g_type = 151057464, data = {{v_int = 138638808, v_uint = 138638808, v_long = 138638808, v_ulong = 138638808, v_int64 = 655957556254176728, v_uint64 = 655957556254176728, v_float = 5.88192027e-34, v_double = 8.1965453463806933e-265, v_pointer = 0x84375d8}, {v_int = -1242600639, v_uint = 3052366657, v_long = -1242600639, v_ulong = 3052366657, v_int64 = 653386952521771841, v_uint64 = 653386952521771841, v_float = -1.78381026e-06, v_double = 5.364245907712211e-265, v_pointer = 0xb5ef6b41}}}, new_value = { g_type = 3217080648, data = {{v_int = 152727020, v_uint = 152727020, v_long = 152727020, v_ulong = 152727020, v_int64 = -5336090453846888980, v_uint64 = 13110653619862662636, v_float = 1.85887607e-33, v_double = -7.8679578726751313e-49, v_pointer = 0x91a6dec}, {v_int = 152128504, v_uint = 152128504, v_long = 152128504, v_ulong = 152128504, v_int64 = 594306582088600568, v_uint64 = 594306582088600568, ---Type <return> to continue, or q <return> to quit--- v_float = 1.74894605e-33, v_double = 5.9438668652960663e-269, v_pointer = 0x9114bf8}}}} rv = 2147500035 accWrap = (class nsAccessibleWrap *) 0x900f438 #25 0xb5ee73ac in nsDocAccessible::FlushPendingEvents (this=0x885db80) at nsDocAccessible.cpp:976 eventType = 32772 accessibleEvent = (class nsIAccessibleEvent *) 0x91a6de0 accessible = {<nsCOMPtr_base> = {mRawPtr = 0x900f44c}, <No data fields>} length = 3 index = 1 #26 0xb5ee67f1 in nsDocAccessible::FlushEventsCallback (aTimer=0x8a95e68, aClosure=0x885dbc0) at nsDocAccessible.cpp:987 No locals. #27 0xb7e1857d in nsTimerImpl::Fire (this=0x8a95e68) at nsTimerImpl.cpp:394 now = 1018075925 timeout = 1018075830 #28 0xb7e18e38 in handleTimerEvent (event=0xb29004a0) at nsTimerImpl.cpp:459 timer = (nsTimerImpl *) 0x8a95e68 #29 0xb7e140d7 in PL_HandleEvent (self=0xb29004a0) at plevent.c:688 result = <value optimized out> #30 0xb7e143e9 in PL_ProcessPendingEvents (self=0x814c488) at plevent.c:623 event = (PLEvent *) 0x613a6567 count = 6 #31 0xb7e1626e in nsEventQueueImpl::ProcessPendingEvents (this=0x8150928) at nsEventQueue.cpp:417 correctThread = <value optimized out> #32 0xb63fcea5 in event_processor_callback (source=0x83d0e50, condition=G_IO_IN, data=0x900f44c) at nsAppShell.cpp:67 No locals. #33 0xb775fc7f in g_io_channel_unix_get_fd () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #34 0xb7736731 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #35 0xb77397a6 in g_main_context_check () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #36 0xb7739b67 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 No symbol table info available. ---Type <return> to continue, or q <return> to quit--- #37 0xb7b7f271 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #38 0xb63fd2f2 in nsAppShell::Run (this=0x82fcb70) at nsAppShell.cpp:139 No locals. #39 0xb6cd6d80 in nsAppStartup::Run (this=0x8310f10) at nsAppStartup.cpp:150 rv = <value optimized out> #40 0x0804e69a in XRE_main (argc=1, argv=0xbfc0c8a4, aAppData=0x8059020) at nsAppRunner.cpp:2374 remoteService = {<nsCOMPtr_base> = {mRawPtr = 0x83d06e0}, <No data fields>} rv = 0 i = <value optimized out> dirProvider = {<nsIDirectoryServiceProvider2> = {<nsIDirectoryServiceProvider> = {<nsISupports> = { _vptr.nsISupports = 0x8059228}, <No data fields>}, <No data fields>}, <nsIProfileStartup> = {<nsISupports> = { _vptr.nsISupports = 0x805924c}, <No data fields>}, mAppDir = {<nsCOMPtr_base> = { mRawPtr = 0x805c500}, <No data fields>}, mXULAppDir = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}, mProfileDir = {<nsCOMPtr_base> = {mRawPtr = 0x80a8190}, <No data fields>}, mProfileLocalDir = {<nsCOMPtr_base> = { mRawPtr = 0x80a8208}, <No data fields>}, mProfileNotified = 1} glib2 = (PRLibrary *) 0x805c0c8 nativeApp = {<nsCOMPtr_base> = {mRawPtr = 0x80a79e0}, <No data fields>} canRun = 1 registryFile = {<nsCOMPtr_base> = {mRawPtr = 0x80a80a0}, <No data fields>} xremotearg = <value optimized out> ar = <value optimized out> profileLock = {<nsCOMPtr_base> = {mRawPtr = 0x80a8620}, <No data fields>} startOffline = 0 profD = {<nsCOMPtr_base> = {mRawPtr = 0x80a8190}, <No data fields>} profLD = {<nsCOMPtr_base> = {mRawPtr = 0x80a8208}, <No data fields>} upgraded = 0 version = {<nsFixedCString> = {<nsCString> = {<nsCSubstring> = {<nsACString_internal> = {mVTable = 0xb7e49de8, mData = 0xbfc0c580 "1.5.0.7_2006101213/1.8.0.7_2006101213", mLength = 37, mFlags = 65553}, <No data fields>}, <No data fields>}, mFixedCapacity = 63, mFixedBuf = 0xbfc0c580 "1.5.0.7_2006101213/1.8.0.7_2006101213"}, mStorage = "1.5.0.7_2006101213/1.8.0.7_2006101213\000c�\000\000\000\000\000\000\000\000\001\000\000\000,[EMAIL PROTECTED]"} ---Type <return> to continue, or q <return> to quit--- osABI = {<nsCString> = {<nsCSubstring> = {<nsACString_internal> = {mVTable = 0xb7e49de8, mData = 0x80577f3 "Linux_x86-gcc3", mLength = 14, mFlags = 1}, <No data fields>}, <No data fields>}, <No data fields>} versionOK = <value optimized out> needsRestart = 0 appInitiatedRestart = <value optimized out> #41 0x0804abdf in main (argc=151057484, argv=0xb79d48cc) at nsMailApp.cpp:62 No locals. #42 0xb74deea8 in __libc_start_main () from /lib/tls/libc.so.6 No symbol table info available. #43 0x0804ab11 in _start () at ../sysdeps/i386/elf/start.S:119 No locals. (gdb)