Bug#406861: iceape-mailnews: Segfaults upon startup

David Andel andel at ailab.ch
Sat Jan 27 00:30:19 CET 2007


On Sun, 2007-01-14 at 19:03 +0100, Mike Hommey wrote:

> Yes, please. Also try to get a backtrace with gdb (don't forget to
> install iceape-dbg first for it to be useful)

david at apollo:~$ iceape -g
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/iceape/iceape-bin
Failed to read a valid object file image from memory.
[Thread debugging using libthread_db enabled]
[New Thread -1220708672 (LWP 13518)]
GTK Accessibility Module initialized
[New Thread -1227387984 (LWP 13522)]
Starting calendar alarm service
error creating table cal_calendars -- probably already exists
error creating table cal_calendars_prefs -- probably already exists
[New Thread -1250317392 (LWP 13530)]
observer added
[New Thread -1259168848 (LWP 13531)]
[New Thread -1271972944 (LWP 13537)]
[New Thread -1282409552 (LWP 13538)]
[New Thread -1290802256 (LWP 13539)]

(Gecko:13518): GLib-GObject-WARNING **: gsignal.c:1019: unable to lookup
signal "activate" of unloaded type `MaiAtkObject'

(Gecko:13518): GLib-GObject-CRITICAL **: g_signal_emit_valist: assertion
`signal_id > 0' failed
[New Thread -1302623312 (LWP 13543)]
[New Thread -1314915408 (LWP 13544)]
[Thread -1314915408 (LWP 13544) exited]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1220708672 (LWP 13518)]
0x00000000 in ?? ()
(gdb) bt full
#0  0x00000000 in ?? ()
No symbol table info available.
#1  0xb26e7712 in nsAccessibleWrap::GetAtkObject (this=0x8d68e68)
    at nsAccessibleWrap.cpp:251
        atkObj = (void *) 0x0
#2  0xb26e8e72 in refChildCB (aAtkObj=0x80e5990, aChildIndex=-1)
    at nsAccessibleWrap.cpp:864
        accWrap = (nsAccessibleWrap *) 0x8d68e68
        rv = <value optimized out>
        accChild = {<nsCOMPtr_base> = {mRawPtr = 0x94f3504}, <No data
fields>}
        childAtkObj = (AtkObject *) 0x80e59b8
#3  0xb79fe020 in atk_object_ref_accessible_child ()
   from /usr/lib/libatk-1.0.so.0
No symbol table info available.
#4  0xb70677a0 in gnome_accessibility_module_shutdown ()
   from /usr/lib/gtk-2.0/modules/libatk-bridge.so
No symbol table info available.
#5  0xb77cdcf9 in g_signal_chain_from_overridden ()
   from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#6  0xb77cf429 in g_signal_emit_valist ()
from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#7  0xb77d21ce in g_signal_emit_by_name ()
from /usr/lib/libgobject-2.0.so.0
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#8  0xb26e99c3 in nsDocAccessibleWrap::FireToolkitEvent (this=0x82a08f0,
    aEvent=32772, aAccessible=0x8d68e7c, aEventData=0x0)
    at nsDocAccessibleWrap.cpp:389
        values = {
  property_name = 0xb26c6fe0 "\211�\213]�\213u�\213}�\211�]�\2201�
\213E��\222�����\215t&", old_value = {g_type = 148278888, data = {{v_int
= 138622568,
        v_uint = 138622568, v_long = 138622568, v_ulong = 138622568,
        v_int64 = 648029218424436328, v_uint64 = 648029218424436328,
        v_float = 5.87446322e-34, v_double = 2.3463095813383045e-265,
        v_pointer = 0x8433668}, {v_int = 138412472, v_uint = 138412472,
        v_long = 138412472, v_ulong = 138412472,
        v_int64 = -5236615094275669576, v_uint64 = 13210128979433882040,
        v_float = 5.77799187e-34, v_double = -3.552513385061041e-42,
        v_pointer = 0x84001b8}}}, new_value = {g_type = 3214221480, data
= {{
        v_int = 150881060, v_uint = 150881060, v_long = 150881060,
        v_ulong = 150881060, v_int64 = -5589793622267641052,
        v_uint64 = 12856950451441910564, v_float = 1.53028536e-33,
        v_double = -8.6242712144127472e-66, v_pointer = 0x8fe4324}, {
        v_int = 150863152, v_uint = 150863152, v_long = 150863152,
        v_ulong = 150863152, v_int64 = 594476319194873136,
        v_uint64 = 594476319194873136, v_float = 1.52864077e-33,
        v_double = 6.0587986372657497e-269, v_pointer = 0x8fdfd30}}}}
---Type <return> to continue, or q <return> to quit---
        rv = 2147500035
        accWrap = (class nsAccessibleWrap *) 0x8d68e68
#9  0xb26c824c in nsDocAccessible::FlushPendingEvents (this=0x82a08f0)
    at nsDocAccessible.cpp:976
        eventType = 32772
        accessibleEvent = (class nsIAccessibleEvent *) 0x8fe4318
        accessible = {<nsCOMPtr_base> = {
    mRawPtr = 0x8d68e7c}, <No data fields>}
        length = 6
        index = 3
#10 0xb26c7691 in nsDocAccessible::FlushEventsCallback
(aTimer=0x8845240,
    aClosure=0x82a0930) at nsDocAccessible.cpp:987
No locals.
#11 0xb7eef5dd in nsTimerImpl::Fire (this=0x8845240) at
nsTimerImpl.cpp:394
        now = 1622973625
        timeout = 1622973569
#12 0xb7eefe98 in handleTimerEvent (event=0x86f30f0) at
nsTimerImpl.cpp:459
        timer = (nsTimerImpl *) 0x8845240
#13 0xb7eeb137 in PL_HandleEvent (self=0x86f30f0) at plevent.c:688
        result = <value optimized out>
#14 0xb7eeb449 in PL_ProcessPendingEvents (self=0x8245d58) at
plevent.c:623
        event = (PLEvent *) 0xbf951b54
        count = 26
---Type <return> to continue, or q <return> to quit---
#15 0xb7eed2ce in nsEventQueueImpl::ProcessPendingEvents
(this=0x8245ba8)
    at nsEventQueue.cpp:417
        correctThread = <value optimized out>
#16 0xb58f0d05 in event_processor_callback (source=0x8297628,
    condition=G_IO_IN, data=0x8d68e68) at nsAppShell.cpp:67
No locals.
#17 0xb7772c7f in g_io_channel_unix_get_fd ()
from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#18 0xb7749731 in g_main_context_dispatch ()
from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#19 0xb774c7a6 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#20 0xb774cb67 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#21 0xb7bb7281 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#22 0xb58f1152 in nsAppShell::Run (this=0x8180cd8) at nsAppShell.cpp:139
No locals.
#23 0xb5e14c84 in nsAppStartup::Run (this=0x8176628) at
nsAppStartup.cpp:207
No locals.
#24 0x0804bf87 in main1 (argc=1, argv=0xbf9528e4,
    nativeApp=<value optimized out>) at nsAppRunner.cpp:1255
        name = {<nsString> = {<nsSubstring> = {<nsAString_internal> = {
---Type <return> to continue, or q <return> to quit---
        mVTable = 0xb7f20ce8, mData = 0x82ff180, mLength = 7,
        mFlags = 9}, <No data fields>}, <No data fields>}, <No data
fields>}
        pname = {<nsFixedCString> = {<nsCString> = {<nsCSubstring> =
{<nsACString_internal> = {mVTable = 0xb7f20de8, mData = 0xbf952528
"default",
          mLength = 7, mFlags = 65553}, <No data fields>}, <No data
fields>},
    mFixedCapacity = 63, mFixedBuf = 0xbf952528 "default"},
  mStorage = "default\000t)\222\b7\000\000\000�7{�h\204a��Qb�Npd�\000
\000\000\000\000\000\000\000\001\000\000\000�\022\v\b\002\000\000
\000�����\006��\020&\225�"}
        pm = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}
        rv = 0
        nativeAppOwner = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data
fields>}
        eventQService = {<nsCOMPtr_base> = {
    mRawPtr = 0x8245c60}, <No data fields>}
        obsService = {<nsCOMPtr_base> = {
    mRawPtr = 0x8129b80}, <No data fields>}
        cmdLineArgs = {<nsCOMPtr_base> = {
    mRawPtr = 0xb6476b70}, <No data fields>}
        appStartup = {<nsCOMPtr_base> = {
    mRawPtr = 0x8176628}, <No data fields>}
        wcreator = {<nsCOMPtr_base> = {mRawPtr = 0x817662c}, <No data
fields>}
        wwatch = {<nsCOMPtr_base> = {mRawPtr = 0xb64273b8}, <No data
fields>}
        windowOpened = 1
---Type <return> to continue, or q <return> to quit---
        remoteService = {<nsCOMPtr_base> = {
    mRawPtr = 0x82ff4d8}, <No data fields>}
#25 0x0804cffd in main (argc=0, argv=0x8ffb260) at nsAppRunner.cpp:1742
        i = <value optimized out>
        x11threadsafe = <value optimized out>
        rv = <value optimized out>
        nativeApp = (class nsINativeAppSupport *) 0x812c580
        splash = (class nsISplashScreen *) 0x0
        dosplash = -1080744016
        remoterv = -1080743708
        argused = -1208744368
        mainResult = <value optimized out>
#26 0xb74ecea8 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#27 0x0804a061 in _start () at ../sysdeps/i386/elf/start.S:119
No locals.






More information about the pkg-mozilla-maintainers mailing list