Bug#425973: gossip: segfault with "add contact"
Johannes Berg
johannes at sipsolutions.net
Thu May 24 16:07:09 UTC 2007
Package: gossip
Version: 0.24-2
Severity: normal
Still my regular setup, one salut and one gabble account, but the gabble
account is not connected due to being offline, salut is connected.
Go to Chat > Add Contact... and use the account chooser to chose the salut
account. It is already selected since it's the only account that is online,
but this step is still necessary.
At the point you left the Contact entry field there should be a label
"Information requested, please wait...". Now, just click "Add". gossip
segfaults with this stack trace:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 805614688 (LWP 28043)]
0x0f544fe0 in ?? () from /usr/lib/libgobject-2.0.so.0
(gdb) bt full
#0 0x0f544fe0 in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#1 0x0f544fd8 in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#2 0x0f546dcc in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#3 0x0f55affc in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#4 0x0f55c67c in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#5 0x0f55c84c in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#6 0x0f8d0074 in IA__gtk_container_set_focus_child (container=0x102e9050, widget=0x0)
at /build/buildd/gtk+2.0-2.10.12/gtk/gtkcontainer.c:1356
__PRETTY_FUNCTION__ = "IA__gtk_container_set_focus_child"
#7 0x0fada148 in IA__gtk_widget_unparent (widget=0x102d3a58) at /build/buildd/gtk+2.0-2.10.12/gtk/gtkwidget.c:2091
nqueue = (GObjectNotifyQueue *) 0x102f57a0
toplevel = (GtkWidget *) 0x102e9050
old_parent = <value optimized out>
__PRETTY_FUNCTION__ = "IA__gtk_widget_unparent"
#8 0x0f8c36d4 in gtk_combo_box_menu_destroy (combo_box=0x102e9050)
at /build/buildd/gtk+2.0-2.10.12/gtk/gtkcombobox.c:2680
No locals.
#9 0x0f8cb30c in gtk_combo_box_finalize (object=0x102e9050) at /build/buildd/gtk+2.0-2.10.12/gtk/gtkcombobox.c:5011
combo_box = (GtkComboBox *) 0x0
i = <value optimized out>
#10 0x10026b20 in account_chooser_finalize (object=0x102e9050) at gossip-account-chooser.c:188
account_chooser = <value optimized out>
accounts = (GList *) 0x102f5880
#11 0x0f549edc in g_object_unref () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#12 0x0f9ab654 in IA__gtk_object_destroy (object=0x0) at /build/buildd/gtk+2.0-2.10.12/gtk/gtkobject.c:403
__PRETTY_FUNCTION__ = "IA__gtk_object_destroy"
#13 0x0fa19878 in gtk_table_forall (container=<value optimized out>, include_internals=<value optimized out>,
callback=0xfad6380 <IA__gtk_widget_destroy>, callback_data=0x0)
at /build/buildd/gtk+2.0-2.10.12/gtk/gtktable.c:931
child = (GtkTableChild *) 0x1
children = (GList *) 0x102d2690
__PRETTY_FUNCTION__ = "gtk_table_forall"
#14 0x0f8d0164 in IA__gtk_container_foreach (container=0x0, callback=0x2, callback_data=0x7ff268a0)
at /build/buildd/gtk+2.0-2.10.12/gtk/gtkcontainer.c:1288
__PRETTY_FUNCTION__ = "IA__gtk_container_foreach"
#15 0x0f8d0ed4 in gtk_container_destroy (object=0x10151b18) at /build/buildd/gtk+2.0-2.10.12/gtk/gtkcontainer.c:825
container = (GtkContainer *) 0x0
#16 0x0f557b1c in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#17 0x0f54500c in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#18 0x0f546ee4 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#19 0x0f55b7b0 in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#20 0x0f55c67c in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#21 0x0f55c84c in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#22 0x0f9aba1c in gtk_object_dispose (gobject=0x0) at /build/buildd/gtk+2.0-2.10.12/gtk/gtkobject.c:418
No locals.
#23 0x0fad6034 in gtk_widget_dispose (object=0x10151b18) at /build/buildd/gtk+2.0-2.10.12/gtk/gtkwidget.c:6878
widget = (GtkWidget *) 0x0
#24 0x0f54a3c0 in g_object_run_dispose () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#25 0x0f9ab654 in IA__gtk_object_destroy (object=0x0) at /build/buildd/gtk+2.0-2.10.12/gtk/gtkobject.c:403
__PRETTY_FUNCTION__ = "IA__gtk_object_destroy"
#26 0x0f88a81c in gtk_box_forall (container=0x10186500, include_internals=<value optimized out>,
callback=0xfad6380 <IA__gtk_widget_destroy>, callback_data=0x0)
at /build/buildd/gtk+2.0-2.10.12/gtk/gtkbox.c:670
child = <value optimized out>
children = (GList *) 0x102d43b0
__PRETTY_FUNCTION__ = "gtk_box_forall"
#27 0x0f8d0164 in IA__gtk_container_foreach (container=0x0, callback=0x2, callback_data=0x7ff268a0)
at /build/buildd/gtk+2.0-2.10.12/gtk/gtkcontainer.c:1288
__PRETTY_FUNCTION__ = "IA__gtk_container_foreach"
#28 0x0f8d0ed4 in gtk_container_destroy (object=0x10186500) at /build/buildd/gtk+2.0-2.10.12/gtk/gtkcontainer.c:825
container = (GtkContainer *) 0x0
#29 0x0f557b1c in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#30 0x0f54500c in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#31 0x0f546ee4 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#32 0x0f55b7b0 in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#33 0x0f55c67c in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#34 0x0f55c84c in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#35 0x0f9aba1c in gtk_object_dispose (gobject=0x0) at /build/buildd/gtk+2.0-2.10.12/gtk/gtkobject.c:418
No locals.
#36 0x0fad6034 in gtk_widget_dispose (object=0x10186500) at /build/buildd/gtk+2.0-2.10.12/gtk/gtkwidget.c:6878
widget = (GtkWidget *) 0x0
#37 0x0f54a3c0 in g_object_run_dispose () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#38 0x0f9ab654 in IA__gtk_object_destroy (object=0x0) at /build/buildd/gtk+2.0-2.10.12/gtk/gtkobject.c:403
__PRETTY_FUNCTION__ = "IA__gtk_object_destroy"
#39 0x0f88a81c in gtk_box_forall (container=0x10186328, include_internals=<value optimized out>,
callback=0xfad6380 <IA__gtk_widget_destroy>, callback_data=0x0)
at /build/buildd/gtk+2.0-2.10.12/gtk/gtkbox.c:670
child = <value optimized out>
children = (GList *) 0x0
__PRETTY_FUNCTION__ = "gtk_box_forall"
#40 0x0f8d0164 in IA__gtk_container_foreach (container=0x0, callback=0x2, callback_data=0x7ff268a0)
at /build/buildd/gtk+2.0-2.10.12/gtk/gtkcontainer.c:1288
__PRETTY_FUNCTION__ = "IA__gtk_container_foreach"
#41 0x0f8d0ed4 in gtk_container_destroy (object=0x10186328) at /build/buildd/gtk+2.0-2.10.12/gtk/gtkcontainer.c:825
container = (GtkContainer *) 0x0
#42 0x0f557b1c in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#43 0x0f54500c in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#44 0x0f546ee4 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#45 0x0f55b7b0 in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#46 0x0f55c67c in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#47 0x0f55c84c in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#48 0x0f9aba1c in gtk_object_dispose (gobject=0x0) at /build/buildd/gtk+2.0-2.10.12/gtk/gtkobject.c:418
No locals.
#49 0x0fad6034 in gtk_widget_dispose (object=0x10186328) at /build/buildd/gtk+2.0-2.10.12/gtk/gtkwidget.c:6878
widget = (GtkWidget *) 0x0
#50 0x0f54a3c0 in g_object_run_dispose () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#51 0x0f9ab654 in IA__gtk_object_destroy (object=0x0) at /build/buildd/gtk+2.0-2.10.12/gtk/gtkobject.c:403
__PRETTY_FUNCTION__ = "IA__gtk_object_destroy"
#52 0x0f885c64 in gtk_bin_forall (container=<value optimized out>, include_internals=<value optimized out>,
callback=0x2, callback_data=0x0) at /build/buildd/gtk+2.0-2.10.12/gtk/gtkbin.c:133
__PRETTY_FUNCTION__ = "gtk_bin_forall"
#53 0x0f8d0164 in IA__gtk_container_foreach (container=0x0, callback=0x2, callback_data=0x7ff268a0)
at /build/buildd/gtk+2.0-2.10.12/gtk/gtkcontainer.c:1288
__PRETTY_FUNCTION__ = "IA__gtk_container_foreach"
#54 0x0f8d0ed4 in gtk_container_destroy (object=0x101908b8) at /build/buildd/gtk+2.0-2.10.12/gtk/gtkcontainer.c:825
container = (GtkContainer *) 0x0
#55 0x0fae6eac in gtk_window_destroy (object=0x101908b8) at /build/buildd/gtk+2.0-2.10.12/gtk/gtkwindow.c:3954
window = <value optimized out>
#56 0x0f557b1c in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#57 0x0f54500c in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#58 0x0f546dcc in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#59 0x0f55b7b0 in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#60 0x0f55c67c in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#61 0x0f55c84c in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#62 0x0f9aba1c in gtk_object_dispose (gobject=0x0) at /build/buildd/gtk+2.0-2.10.12/gtk/gtkobject.c:418
No locals.
#63 0x0fad6034 in gtk_widget_dispose (object=0x101908b8) at /build/buildd/gtk+2.0-2.10.12/gtk/gtkwidget.c:6878
widget = (GtkWidget *) 0x0
#64 0x0fae3e24 in gtk_window_dispose (object=0x101908b8) at /build/buildd/gtk+2.0-2.10.12/gtk/gtkwindow.c:1794
window = <value optimized out>
#65 0x0f54a3c0 in g_object_run_dispose () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#66 0x0f9ab654 in IA__gtk_object_destroy (object=0x0) at /build/buildd/gtk+2.0-2.10.12/gtk/gtkobject.c:403
__PRETTY_FUNCTION__ = "IA__gtk_object_destroy"
#67 0x1002b9b0 in add_contact_dialog_response_cb (widget=<value optimized out>, response=<value optimized out>,
dialog=0x102ca5d8) at gossip-add-contact-dialog.c:351
No locals.
#68 0x0f5577a8 in g_cclosure_marshal_VOID () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#69 0x0f546dcc in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#70 0x0f55b374 in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#71 0x0f55c67c in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#72 0x0f55c84c in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#73 0x0f8e5c18 in IA__gtk_dialog_response (dialog=0x101908b8, response_id=-5)
at /build/buildd/gtk+2.0-2.10.12/gtk/gtkdialog.c:835
__PRETTY_FUNCTION__ = "IA__gtk_dialog_response"
#74 0x0f557b1c in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#75 0x0f546dcc in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#76 0x0f55b374 in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#77 0x0f55c67c in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#78 0x0f55c84c in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#79 0x0f88bc6c in IA__gtk_button_clicked (button=0x100e1088) at /build/buildd/gtk+2.0-2.10.12/gtk/gtkbutton.c:889
__PRETTY_FUNCTION__ = "IA__gtk_button_clicked"
#80 0x0f88dbc4 in gtk_real_button_released (button=0x0) at /build/buildd/gtk+2.0-2.10.12/gtk/gtkbutton.c:1484
No locals.
#81 0x0f557b1c in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#82 0x0f54500c in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#83 0x0f546dcc in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#84 0x0f55affc in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#85 0x0f55c67c in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#86 0x0f55c84c in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#87 0x0f88bd3c in IA__gtk_button_released (button=0x100e1088) at /build/buildd/gtk+2.0-2.10.12/gtk/gtkbutton.c:881
__PRETTY_FUNCTION__ = "IA__gtk_button_released"
#88 0x0f88bdc4 in gtk_button_button_release (widget=0x0, event=0x0)
at /build/buildd/gtk+2.0-2.10.12/gtk/gtkbutton.c:1377
No locals.
#89 0x0f9830b4 in _gtk_marshal_BOOLEAN__BOXED (closure=0x10128b48, return_value=0x7ff28e90,
n_param_values=<value optimized out>, param_values=0x7ff28fe0, invocation_hint=<value optimized out>,
marshal_data=0xf88bd90) at /build/buildd/gtk+2.0-2.10.12/gtk/gtkmarshalers.c:84
data1 = (gpointer) 0x100e1088
data2 = (gpointer) 0x2
v_return = <value optimized out>
__PRETTY_FUNCTION__ = "_gtk_marshal_BOOLEAN__BOXED"
#90 0x0f54500c in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#91 0x0f546dcc in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#92 0x0f55b4c0 in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#93 0x0f55c40c in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#94 0x0f55c84c in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#95 0x0facb6f0 in gtk_widget_event_internal (widget=0x100e1088, event=0x102fec70)
at /build/buildd/gtk+2.0-2.10.12/gtk/gtkwidget.c:3915
signal_num = 1
return_val = 0
#96 0x0f97a7b0 in IA__gtk_propagate_event (widget=0x0, event=0x0)
at /build/buildd/gtk+2.0-2.10.12/gtk/gtkmain.c:2341
tmp = <value optimized out>
handled_event = 271576176
__PRETTY_FUNCTION__ = "IA__gtk_propagate_event"
#97 0x0f97c1f0 in IA__gtk_main_do_event (event=0x102fec70) at /build/buildd/gtk+2.0-2.10.12/gtk/gtkmain.c:1575
event_widget = (GtkWidget *) 0x100e1088
grab_widget = (GtkWidget *) 0x100e1088
window_group = (GtkWindowGroup *) 0x1014b800
next_event = <value optimized out>
rewritten_event = (GdkEvent *) 0x0
tmp_list = <value optimized out>
__PRETTY_FUNCTION__ = "IA__gtk_main_do_event"
#98 0x0f77b098 in gdk_event_dispatch (source=<value optimized out>, callback=<value optimized out>,
user_data=<value optimized out>) at /build/buildd/gtk+2.0-2.10.12/gdk/x11/gdkevents-x11.c:2318
display = <value optimized out>
event = (GdkEvent *) 0x102fec70
#99 0x0f4a2674 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#100 0x0f4a6308 in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#101 0x0f4a6774 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#102 0x0f97c714 in IA__gtk_main () at /build/buildd/gtk+2.0-2.10.12/gtk/gtkmain.c:1154
tmp_list = (GList *) 0x100d0000
functions = (GList *) 0x0
init = (GtkInitFunction *) 0x0
loop = (GMainLoop *) 0x10153ec0
#103 0x10052bc0 in main (argc=1, argv=0x7ff29784) at gossip-main.c:207
localedir = <value optimized out>
program = (GnomeProgram *) 0x100e0c10
session = (GossipSession *) 0x100f88d0
account_manager = <value optimized out>
account = (GossipAccount *) 0x0
context = (GOptionContext *) 0x100d7470
accounts = <value optimized out>
options = {{long_name = 0x100b5d24 "no-connect", short_name = 110 'n', flags = 0, arg = G_OPTION_ARG_NONE,
arg_data = 0x100d5bb8, description = 0x100b5d30 "Don't connect on startup", arg_description = 0x0}, {
long_name = 0x100b5d4c "multiple-instances", short_name = 109 'm', flags = 0, arg = G_OPTION_ARG_NONE,
arg_data = 0x100d5bbc,
description = 0x100b5d60 "Allow multiple instances of the application to run at the same time",
arg_description = 0x0}, {long_name = 0x100b5da4 "list-accounts", short_name = 108 'l', flags = 0,
arg = G_OPTION_ARG_NONE, arg_data = 0x100d5bc0, description = 0x100b5db4 "List the available accounts",
arg_description = 0x0}, {long_name = 0x100bd8fc "account", short_name = 97 'a', flags = 0,
arg = G_OPTION_ARG_STRING, arg_data = 0x100d5bc4,
description = 0x100b5dd0 "Which account to connect to on startup",
arg_description = 0x100b5df8 "ACCOUNT-NAME"}, {long_name = 0x0, short_name = 0 '\0', flags = 0,
arg = G_OPTION_ARG_NONE, arg_data = 0x0, description = 0x0, arg_description = 0x0}}
-- System Information:
Debian Release: lenny/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: powerpc (ppc)
Kernel: Linux 2.6.22-rc1-g79e90214-dirty (PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages gossip depends on:
ii gossip-common 0.24-2 friendly Jabber client for GNOME -
ii libaspell15 0.60.5-1 GNU Aspell spell-checker runtime l
ii libc6 2.6~20070518-1 GNU C Library: Shared libraries
ii libdbus-1-3 1.0.2-5 simple interprocess messaging syst
ii libdbus-glib-1-2 0.73-2 simple interprocess messaging syst
ii libgconf2-4 2.18.0.1-3 GNOME configuration database syste
ii libglade2-0 1:2.6.0-4 library to load .glade files at ru
ii libglib2.0-0 2.12.12-1 The GLib library of C routines
ii libgnome2-0 2.18.0-4 The GNOME 2 library - runtime file
ii libgnomeui-0 2.18.1-2 The GNOME 2 libraries (User Interf
ii libgnomevfs2-0 1:2.18.1-1 GNOME Virtual File System (runtime
ii libgtk2.0-0 2.10.12-2 The GTK+ graphical user interface
ii libloudmouth1-0 1.2.1-1 Lightweight C Jabber library
ii libnotify1 [libnotify1-gt 0.4.4-3 sends desktop notifications to a n
ii libpanel-applet2-0 2.18.1-2 library for GNOME 2 panel applets
ii libpango1.0-0 1.16.4-1 Layout and rendering of internatio
ii libtelepathy2 0.0.54-1 Telepathy framework - GLib library
ii libx11-6 2:1.1.1-1 X11 client-side library
ii libxml2 2.6.28.dfsg-1 GNOME XML library
ii libxss1 1:1.1.2-1 X11 Screen Saver extension library
Versions of packages gossip recommends:
ii iso-codes 1.0a-1 ISO language, territory, currency
-- no debconf information
More information about the pkg-gnome-maintainers
mailing list