Bug#378346: libgail17: gaim and agave crashes on i386, possibly
related?
Shawn K. Quinn
skquinn at speakeasy.net
Sat Oct 21 13:59:25 CEST 2006
Package: libgail17
Version: 1.8.11-2
Followup-For: Bug #378346
It looks like something is *really* hosed in gail, as gaim now crashes
here, as does the latest agave.
gaim backtrace:
#0 0xb7eef410 in ?? ()
#1 0xbfd682dc in ?? ()
#2 0x00000006 in ?? ()
#3 0x00000870 in ?? ()
#4 0xb73789d1 in raise () from /lib/tls/i686/cmov/libc.so.6
#5 0xb737a209 in abort () from /lib/tls/i686/cmov/libc.so.6
#6 0xb7599074 in g_logv () from /usr/lib/libglib-2.0.so.0
#7 0xb75990a9 in g_log () from /usr/lib/libglib-2.0.so.0
#8 0xb7599127 in g_assert_warning () from /usr/lib/libglib-2.0.so.0
#9 0xb6fb8c20 in gail_tree_view_ref_focus_cell ()
from /usr/lib/gtk-2.0/modules/libgail.so
#10 0xb786e020 in atk_object_ref_accessible_child ()
from /usr/lib/libatk-1.0.so.0
#11 0xb6ff47a0 in gnome_accessibility_module_shutdown ()
from /usr/lib/gtk-2.0/modules/libatk-bridge.so
#12 0xb7618cf9 in g_signal_chain_from_overridden ()
from /usr/lib/libgobject-2.0.so.0
#13 0xb761a429 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#14 0xb761d1ce in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#15 0xb6fb6988 in gail_tree_view_new ()
from /usr/lib/gtk-2.0/modules/libgail.so
#16 0xb7a2ad0f in _gtk_marshal_VOID__BOXED_BOXED (closure=0x85641c0,
return_value=0x0, n_param_values=3, param_values=0x1,
invocation_hint=0xbfd68fdc, marshal_data=0x1) at gtkmarshalers.c:1146
#17 0xb760898b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#18 0xb7619213 in g_signal_chain_from_overridden ()
from /usr/lib/libgobject-2.0.so.0
#19 0xb761a429 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#20 0xb761a5d9 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#21 0xb7adce37 in IA__gtk_tree_model_row_inserted (tree_model=0x8137d88,
path=0x8586bb8, iter=0xbfd6949c) at gtktreemodel.c:1431
#22 0xb7aee07c in IA__gtk_tree_store_insert_before (tree_store=0x8137d88,
iter=0xbfd6949c, parent=0xbfd693e8, sibling=0xbfd693bc)
at gtktreestore.c:1241
#23 0x0807572d in sort_method_alphabetical (node=0x83d6fb8, blist=0x82717f0,
groupiter=
{stamp = -809710848, user_data = 0x850eda8, user_data2 = 0x0, user_data3 = 0x0}, cur=0x0, iter=0xbfd6949c) at ../../gtk/gtkblist.c:5672
#24 0x0806ec69 in insert_node (list=0x82717f0, node=0x83d6fb8, iter=0xbfd6949c)
at ../../gtk/gtkblist.c:4326
#25 0x08076d20 in gaim_gtk_blist_update_contact (list=0x82717f0,
---Type <return> to continue, or q <return> to quit---
node=<value optimized out>) at ../../gtk/gtkblist.c:4551
#26 0x08076eb3 in gaim_gtk_blist_update_buddy (list=0x82717f0, node=0x83d7028,
statusChange=2160) at ../../gtk/gtkblist.c:4608
#27 0x080770bc in gaim_gtk_blist_update (list=0x82717f0, node=0x83d7028)
at ../../gtk/gtkblist.c:4682
#28 0xb751b792 in gaim_status_set_active_with_attrs_list (status=0x83d8528,
active=1, attrs=0x8599d20) at ../../libgaim/status.c:642
#29 0xb751babd in gaim_status_set_active_with_attrs (status=0x83d8528,
active=1, args=0xbfd6960c "�t}�\001") at ../../libgaim/status.c:727
#30 0xb750ede4 in gaim_prpl_got_user_status (account=0x81a1730,
name=0x8587ca8 "phonographgirl at livejournal.com",
status_id=0xb67d667b "dnd") at ../../libgaim/prpl.c:149
#31 0xb67d152f in jabber_presence_parse (js=0x8550528, packet=0x8595028)
at ../../../../libgaim/protocols/jabber/presence.c:582
#32 0xb67cd815 in jabber_process_packet (js=0x8550528, packet=0x8595028)
at ../../../../libgaim/protocols/jabber/jabber.c:180
#33 0xb67d03b9 in jabber_parser_element_end_libxml (user_data=0x8550528,
element_name=0x85a3650 "presence", prefix=0x0,
namespace=0x85a357b "jabber:client")
at ../../../../libgaim/protocols/jabber/parser.c:102
#34 0xb7c13869 in xmlParseXMLDecl () from /usr/lib/libxml2.so.2
#35 0xb7c1ffd8 in xmlParseChunk () from /usr/lib/libxml2.so.2
#36 0xb67d02af in jabber_parser_process (js=0x8550528,
buf=0x870 <Address 0x870 out of bounds>, len=6)
at ../../../../libgaim/protocols/jabber/parser.c:178
#37 0xb67cd1cb in jabber_recv_cb (data=0x854eb58, source=24,
condition=GAIM_INPUT_READ)
at ../../../../libgaim/protocols/jabber/jabber.c:418
#38 0x080962e3 in gaim_gtk_io_invoke (source=0x8563090, condition=G_IO_IN,
data=0x85854b8) at ../../gtk/gtkeventloop.c:77
#39 0xb75b9c7f in g_io_channel_unix_get_fd () from /usr/lib/libglib-2.0.so.0
#40 0xb7590731 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#41 0xb75937a6 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#42 0xb7593b67 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#43 0xb7a27281 in IA__gtk_main () at gtkmain.c:1003
#44 0x080aae55 in main (argc=Cannot access memory at address 0x6
) at ../../gtk/gtkmain.c:801
agave backtrace, with assertion failure message:
** ERROR **: file gailtreeview.c: line 926 (gail_tree_view_ref_child): assertion failed: (renderer_list != NULL)
aborting...
Program received signal SIGABRT, Aborted.
[Switching to Thread -1228753216 (LWP 2251)]
0xb7f26410 in ?? ()
(gdb) bt
#0 0xb7f26410 in ?? ()
#1 0xbfd0d06c in ?? ()
#2 0x00000006 in ?? ()
#3 0x000008cb in ?? ()
#4 0xb6ece9d1 in raise () from /lib/tls/i686/cmov/libc.so.6
#5 0xb6ed0209 in abort () from /lib/tls/i686/cmov/libc.so.6
#6 0xb754a074 in g_logv () from /usr/lib/libglib-2.0.so.0
#7 0xb754a0a9 in g_log () from /usr/lib/libglib-2.0.so.0
#8 0xb754a127 in g_assert_warning () from /usr/lib/libglib-2.0.so.0
#9 0xb6abcc20 in gail_tree_view_ref_focus_cell ()
from /usr/lib/gtk-2.0/modules/libgail.so
#10 0xb77fa020 in atk_object_ref_accessible_child ()
from /usr/lib/libatk-1.0.so.0
#11 0xb6a797a0 in gnome_accessibility_module_shutdown ()
from /usr/lib/gtk-2.0/modules/libatk-bridge.so
#12 0xb75c9cf9 in g_signal_chain_from_overridden ()
from /usr/lib/libgobject-2.0.so.0
#13 0xb75cb429 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#14 0xb75ce1ce in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#15 0xb6aba988 in gail_tree_view_new ()
from /usr/lib/gtk-2.0/modules/libgail.so
#16 0xb7a2bd0f in _gtk_marshal_VOID__BOXED_BOXED (closure=0x835bb78,
return_value=0x0, n_param_values=3, param_values=0x1,
invocation_hint=0xbfd0dd6c, marshal_data=0x1) at gtkmarshalers.c:1146
#17 0xb75b998b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#18 0xb75ca213 in g_signal_chain_from_overridden ()
from /usr/lib/libgobject-2.0.so.0
#19 0xb75cb429 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#20 0xb75cb5d9 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#21 0xb7adde37 in IA__gtk_tree_model_row_inserted (tree_model=0x82efb90,
path=0x83c9350, iter=0xbfd0e100) at gtktreemodel.c:1431
#22 0xb7e37466 in Gtk::TreeModel::row_inserted ()
from /usr/lib/libgtkmm-2.4.so.1
#23 0x0807d10b in Glib::PropertyProxy<float>::set_value ()
#24 0x080717ec in std::list<sigc::slot_base, std::allocator<sigc::slot_base> >::erase ()
#25 0x08062da4 in Glib::ArrayHandle<Gtk::TargetEntry, Gtk::TargetEntry_Traits>::~ArrayHandle ()
#26 0xb78c142a in Glib::SignalProxyNormal::slot0_void_callback ()
from /usr/lib/libglibmm-2.4.so.1
#27 0xb75c6e1b in g_cclosure_marshal_VOID__VOID ()
---Type <return> to continue, or q <return> to quit---
from /usr/lib/libgobject-2.0.so.0
#28 0xb75b998b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#29 0xb75ca213 in g_signal_chain_from_overridden ()
from /usr/lib/libgobject-2.0.so.0
#30 0xb75cb429 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#31 0xb75cb5d9 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#32 0xb7951ca3 in _gtk_action_emit_activate (action=0x82fb420)
at gtkaction.c:1042
#33 0xb7952b38 in IA__gtk_action_activate (action=0x82fb420)
at gtkaction.c:1069
#34 0xb75c6e1b in g_cclosure_marshal_VOID__VOID ()
from /usr/lib/libgobject-2.0.so.0
#35 0xb75b998b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#36 0xb75c9f2d in g_signal_chain_from_overridden ()
from /usr/lib/libgobject-2.0.so.0
#37 0xb75cb429 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#38 0xb75ce1ce in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#39 0xb7ad45d7 in button_clicked (widget=0x82d1820, button=0x82d23e0)
at gtktoolbutton.c:645
#40 0xb75c6e1b in g_cclosure_marshal_VOID__VOID ()
from /usr/lib/libgobject-2.0.so.0
#41 0xb75b998b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#42 0xb75c9f2d in g_signal_chain_from_overridden ()
from /usr/lib/libgobject-2.0.so.0
#43 0xb75cb429 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#44 0xb75cb5d9 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#45 0xb795ef11 in IA__gtk_button_clicked (button=0x82d1820) at gtkbutton.c:845
#46 0xb79607dc in gtk_real_button_released (button=0x82d1820)
at gtkbutton.c:1380
#47 0xb75c6e1b in g_cclosure_marshal_VOID__VOID ()
from /usr/lib/libgobject-2.0.so.0
#48 0xb75b7f49 in g_value_set_boxed () from /usr/lib/libgobject-2.0.so.0
#49 0xb75b998b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#50 0xb75ca3b8 in g_signal_chain_from_overridden ()
from /usr/lib/libgobject-2.0.so.0
#51 0xb75cb429 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#52 0xb75cb5d9 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#53 0xb795efa1 in IA__gtk_button_released (button=0x82d1820) at gtkbutton.c:837
#54 0xb795f001 in gtk_button_button_release (widget=0x82d1820, event=0x83cb510)
at gtkbutton.c:1273
#55 0xb7a2d250 in _gtk_marshal_BOOLEAN__BOXED (closure=0x80e5990,
---Type <return> to continue, or q <return> to quit---
return_value=0xbfd0f680, n_param_values=2, param_values=0xbfd0f75c,
invocation_hint=0xbfd0f66c, marshal_data=0xb795efe0) at gtkmarshalers.c:83
#56 0xb75b7f49 in g_value_set_boxed () from /usr/lib/libgobject-2.0.so.0
#57 0xb75b998b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#58 0xb75ca56f in g_signal_chain_from_overridden ()
from /usr/lib/libgobject-2.0.so.0
#59 0xb75cb208 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#60 0xb75cb5d9 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#61 0xb7b16e84 in gtk_widget_event_internal (widget=0x82d1820, event=0x83cb510)
at gtkwidget.c:3751
#62 0xb7a26bd3 in IA__gtk_propagate_event (widget=0x82d1820, event=0x83cb510)
at gtkmain.c:2195
#63 0xb7a27e07 in IA__gtk_main_do_event (event=0x83cb510) at gtkmain.c:1424
#64 0xb784beea in gdk_event_dispatch (source=0x80d9998, callback=0,
user_data=0x0) at gdkevents-x11.c:2291
#65 0xb7541731 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#66 0xb75447a6 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#67 0xb7544b67 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#68 0xb7a28281 in IA__gtk_main () at gtkmain.c:1003
#69 0xb7de5597 in Gtk::Main::run_impl () from /usr/lib/libgtkmm-2.4.so.1
#70 0xb7de5a9b in Gtk::Main::run () from /usr/lib/libgtkmm-2.4.so.1
#71 0x0806b0a1 in std::vector<Glib::ustring, std::allocator<Glib::ustring> >::_M_insert_aux ()
#72 0xb6ebaea8 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#73 0x0805a331 in ?? ()
I can only imagine what else would crash if I tried to use it here.
Sorry if this is too verbose, but I figure too much information is
better than not enough.
Debian Release: testing/unstable
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-1-k7
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Versions of packages libgail17 depends on:
ii libart-2.0-2 2.3.17-1 Library of functions for 2D graphi
ii libatk1.0-0 1.12.3-1 The ATK accessibility toolkit
ii libc6 2.3.6.ds1-6 GNU C Library: Shared libraries
ii libcairo2 1.2.4-4 The Cairo 2D vector graphics libra
ii libfontconfig1 2.4.1-2 generic font configuration library
ii libglib2.0-0 2.12.4-1 The GLib library of C routines
ii libgnomecanvas2-0 2.14.0-2 A powerful object-oriented display
ii libgtk2.0-0 2.8.20-3 The GTK+ graphical user interface
ii libpango1.0-0 1.14.7-1 Layout and rendering of internatio
ii libx11-6 2:1.0.3-2 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 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
libgail17 recommends no packages.
-- no debconf information
More information about the Pkg-gnome-maintainers
mailing list