Bug#406861: iceape-mailnews: Segfaults upon startup
David Andel
andel at ailab.ch
Sat Jan 27 13:43:40 CET 2007
On Sat, 2007-01-27 at 10:40 +0100, Mike Hommey wrote:
> Thanks for the backtrace. Could you try the same after installing
> libatk1.0-dbg, please ?
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 -1220417856 (LWP 16728)]
GTK Accessibility Module initialized
[New Thread -1227097168 (LWP 16735)]
Starting calendar alarm service
error creating table cal_calendars -- probably already exists
error creating table cal_calendars_prefs -- probably already exists
[New Thread -1248957520 (LWP 16742)]
observer added
[New Thread -1259340880 (LWP 16743)]
[New Thread -1268708432 (LWP 16747)]
[New Thread -1277101136 (LWP 16748)]
[New Thread -1288463440 (LWP 16750)]
(Gecko:16728): GLib-GObject-WARNING **: gsignal.c:1019: unable to lookup
signal "activate" of unloaded type `MaiAtkObject'
(Gecko:16728): GLib-GObject-CRITICAL **: g_signal_emit_valist: assertion
`signal_id > 0' failed
[New Thread -1301263440 (LWP 16755)]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1220417856 (LWP 16728)]
0x496b7441 in ?? ()
(gdb) bt full
#0 0x496b7441 in ?? ()
No symbol table info available.
#1 0xb2833712 in nsAccessibleWrap::GetAtkObject (this=0x9554378)
at nsAccessibleWrap.cpp:251
atkObj = (void *) 0x0
#2 0xb2834e72 in refChildCB (aAtkObj=0x80e5990, aChildIndex=-1)
at nsAccessibleWrap.cpp:864
accWrap = (nsAccessibleWrap *) 0x9554378
rv = <value optimized out>
accChild = {<nsCOMPtr_base> = {mRawPtr = 0x9a655cc}, <No data
fields>}
childAtkObj = (AtkObject *) 0x80e59b8
#3 0xb7a45020 in atk_object_ref_accessible_child (accessible=0x80e5990,
i=-1)
at atkobject.c:668
__PRETTY_FUNCTION__ = "atk_object_ref_accessible_child"
#4 0xb70ae7a0 in gnome_accessibility_module_shutdown ()
from /usr/lib/gtk-2.0/modules/libatk-bridge.so
No symbol table info available.
#5 0xb7814cf9 in g_signal_chain_from_overridden ()
from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#6 0xb7816429 in g_signal_emit_valist ()
from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#7 0xb78191ce 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 0xb28359c3 in nsDocAccessibleWrap::FireToolkitEvent (this=0x830ca88,
aEvent=32772, aAccessible=0x955438c, aEventData=0x0)
at nsDocAccessibleWrap.cpp:389
values = {
property_name = 0xb2812fe0 "\211�\213]�\213u�\213}�\211�]�\2201�
\213E��\222�����\215t&", old_value = {g_type = 156582776, data = {{v_int
= 139094136,
v_uint = 139094136, v_long = 139094136, v_ulong = 139094136,
v_int64 = 672456862100777080, v_uint64 = 672456862100777080,
v_float = 6.09099663e-34, v_double = 1.0443538224181775e-263,
v_pointer = 0x84a6878}, {v_int = -1079955096, v_uint =
3215012200,
v_long = -1079955096, v_ulong = 3215012200,
v_int64 = -5232016233492041368, v_uint64 = 13214727840217510248,
v_float = -1.25932026, v_double = -7.2264345921055104e-42,
v_pointer = 0xbfa13168}}}, new_value = {g_type = 3215012200,
data = {{
v_int = 156568564, v_uint = 156568564, v_long = 156568564,
v_ulong = 156568564, v_int64 = -5583953016495207436,
v_uint64 = 12862791057214344180, v_float = 2.56445627e-33,
v_double = -2.1143942739159789e-65, v_pointer = 0x9550bf4}, {
v_int = 156565712, v_uint = 156565712, v_long = 156565712,
v_ulong = 156565712, v_int64 = 672459112681111760,
v_uint64 = 672459112681111760, v_float = 2.56393244e-33,
v_double = 1.0447505738793685e-263, v_pointer = 0x95500d0}}}}
---Type <return> to continue, or q <return> to quit---
rv = 2147500035
accWrap = (class nsAccessibleWrap *) 0x9554378
#9 0xb281424c in nsDocAccessible::FlushPendingEvents (this=0x830ca88)
at nsDocAccessible.cpp:976
eventType = 32772
accessibleEvent = (class nsIAccessibleEvent *) 0x9550be8
accessible = {<nsCOMPtr_base> = {
mRawPtr = 0x955438c}, <No data fields>}
length = 6
index = 3
#10 0xb2813691 in nsDocAccessible::FlushEventsCallback
(aTimer=0x886fa38,
aClosure=0x830cac8) at nsDocAccessible.cpp:987
No locals.
#11 0xb7f365dd in nsTimerImpl::Fire (this=0x886fa38) at
nsTimerImpl.cpp:394
now = 1670591397
timeout = 1670591338
#12 0xb7f36e98 in handleTimerEvent (event=0x9552dc8) at
nsTimerImpl.cpp:459
timer = (nsTimerImpl *) 0x886fa38
#13 0xb7f32137 in PL_HandleEvent (self=0x9552dc8) at plevent.c:688
result = <value optimized out>
#14 0xb7f32449 in PL_ProcessPendingEvents (self=0x8245d58) at
plevent.c:623
event = (PLEvent *) 0xbfa12c14
count = 27
---Type <return> to continue, or q <return> to quit---
#15 0xb7f342ce in nsEventQueueImpl::ProcessPendingEvents
(this=0x8245ba8)
at nsEventQueue.cpp:417
correctThread = <value optimized out>
#16 0xb5a3cd05 in event_processor_callback (source=0x830a9a8,
condition=G_IO_IN, data=0x9554378) at nsAppShell.cpp:67
No locals.
#17 0xb77b9c7f in g_io_channel_unix_get_fd ()
from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#18 0xb7790731 in g_main_context_dispatch ()
from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#19 0xb77937a6 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#20 0xb7793b67 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#21 0xb7bfe281 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#22 0xb5a3d152 in nsAppShell::Run (this=0x81fb2b8) at nsAppShell.cpp:139
No locals.
#23 0xb5f6dc84 in nsAppStartup::Run (this=0x8229230) at
nsAppStartup.cpp:207
No locals.
#24 0x0804bf87 in main1 (argc=1, argv=0xbfa139a4,
nativeApp=<value optimized out>) at nsAppRunner.cpp:1255
name = {<nsString> = {<nsSubstring> = {<nsAString_internal> = {
---Type <return> to continue, or q <return> to quit---
mVTable = 0xb7f67ce8, mData = 0x8376398, mLength = 7,
mFlags = 9}, <No data fields>}, <No data fields>}, <No data
fields>}
pname = {<nsFixedCString> = {<nsCString> = {<nsCSubstring> =
{<nsACString_internal> = {mVTable = 0xb7f67de8, mData = 0xbfa135e8
"default",
mLength = 7, mFlags = 65553}, <No data fields>}, <No data
fields>},
mFixedCapacity = 63, mFixedBuf = 0xbfa135e8 "default"},
mStorage = "default\000t)\222\b7\000\000\000Ч\177�h�e���f�N�h�\000\000
\000\000\000\000\000\000\001\000\000\000�\022\v\b\002\000\000
\000�o���v���6��"}
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 = 0x81293c8}, <No data fields>}
appStartup = {<nsCOMPtr_base> = {
mRawPtr = 0x8229230}, <No data fields>}
wcreator = {<nsCOMPtr_base> = {mRawPtr = 0x8229234}, <No data
fields>}
wwatch = {<nsCOMPtr_base> = {mRawPtr = 0x818e5d0}, <No data
fields>}
windowOpened = 1
remoteService = {<nsCOMPtr_base> = {
---Type <return> to continue, or q <return> to quit---
mRawPtr = 0x83766f0}, <No data fields>}
#25 0x0804cffd in main (argc=0, argv=0x956d328) 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 = -1079953296
remoterv = -1079952988
argused = -1208453552
mainResult = <value optimized out>
#26 0xb7533ea8 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