After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 441143 - gossip: segfault with "add contact"
gossip: segfault with "add contact"
Status: RESOLVED OBSOLETE
Product: gossip
Classification: Deprecated
Component: Telepathy
0.24
Other Linux
: Normal normal
: ---
Assigned To: Gossip Maintainers
Gossip Maintainers
Depends on:
Blocks:
 
 
Reported: 2007-05-25 10:07 UTC by Sjoerd Simons
Modified: 2007-05-30 18:59 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Sjoerd Simons 2007-05-25 10:07:13 UTC
I got this in debians bugtracking system:

ackage: 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.

Thread 805614688 (LWP 28043)

  • #0 ??
    from /usr/lib/libgobject-2.0.so.0
  • #1 ??
    from /usr/lib/libgobject-2.0.so.0
  • #2 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #3 ??
    from /usr/lib/libgobject-2.0.so.0
  • #4 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #5 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #6 IA__gtk_container_set_focus_child
    at /build/buildd/gtk+2.0-2.10.12/gtk/gtkcontainer.c line 1356
  • #7 IA__gtk_widget_unparent
    at /build/buildd/gtk+2.0-2.10.12/gtk/gtkwidget.c line 2091
  • #8 gtk_combo_box_menu_destroy
    at /build/buildd/gtk+2.0-2.10.12/gtk/gtkcombobox.c line 2680
  • #9 gtk_combo_box_finalize
    at /build/buildd/gtk+2.0-2.10.12/gtk/gtkcombobox.c line 5011
  • #10 account_chooser_finalize
    at gossip-account-chooser.c line 188
  • #11 g_object_unref
    from /usr/lib/libgobject-2.0.so.0
  • #12 IA__gtk_object_destroy
    at /build/buildd/gtk+2.0-2.10.12/gtk/gtkobject.c line 403
  • #13 gtk_table_forall
    at /build/buildd/gtk+2.0-2.10.12/gtk/gtktable.c line 931
  • #14 IA__gtk_container_foreach
    at /build/buildd/gtk+2.0-2.10.12/gtk/gtkcontainer.c line 1288
  • #15 gtk_container_destroy
    at /build/buildd/gtk+2.0-2.10.12/gtk/gtkcontainer.c line 825
  • #16 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #17 ??
    from /usr/lib/libgobject-2.0.so.0
  • #18 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #19 ??
    from /usr/lib/libgobject-2.0.so.0
  • #20 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #21 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #22 gtk_object_dispose
    at /build/buildd/gtk+2.0-2.10.12/gtk/gtkobject.c line 418
  • #23 gtk_widget_dispose
    at /build/buildd/gtk+2.0-2.10.12/gtk/gtkwidget.c line 6878
  • #24 g_object_run_dispose
    from /usr/lib/libgobject-2.0.so.0
  • #25 IA__gtk_object_destroy
    at /build/buildd/gtk+2.0-2.10.12/gtk/gtkobject.c line 403
  • #26 gtk_box_forall
    at /build/buildd/gtk+2.0-2.10.12/gtk/gtkbox.c line 670
  • #27 IA__gtk_container_foreach
    at /build/buildd/gtk+2.0-2.10.12/gtk/gtkcontainer.c line 1288
  • #28 gtk_container_destroy
    at /build/buildd/gtk+2.0-2.10.12/gtk/gtkcontainer.c line 825
  • #29 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #30 ??
    from /usr/lib/libgobject-2.0.so.0
  • #31 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #32 ??
    from /usr/lib/libgobject-2.0.so.0
  • #33 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #34 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #35 gtk_object_dispose
    at /build/buildd/gtk+2.0-2.10.12/gtk/gtkobject.c line 418
  • #36 gtk_widget_dispose
    at /build/buildd/gtk+2.0-2.10.12/gtk/gtkwidget.c line 6878
  • #37 g_object_run_dispose
    from /usr/lib/libgobject-2.0.so.0
  • #38 IA__gtk_object_destroy
    at /build/buildd/gtk+2.0-2.10.12/gtk/gtkobject.c line 403
  • #39 gtk_box_forall
    at /build/buildd/gtk+2.0-2.10.12/gtk/gtkbox.c line 670
  • #40 IA__gtk_container_foreach
    at /build/buildd/gtk+2.0-2.10.12/gtk/gtkcontainer.c line 1288
  • #41 gtk_container_destroy
    at /build/buildd/gtk+2.0-2.10.12/gtk/gtkcontainer.c line 825
  • #42 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #43 ??
    from /usr/lib/libgobject-2.0.so.0
  • #44 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #45 ??
    from /usr/lib/libgobject-2.0.so.0
  • #46 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #47 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #48 gtk_object_dispose
    at /build/buildd/gtk+2.0-2.10.12/gtk/gtkobject.c line 418
  • #49 gtk_widget_dispose
    at /build/buildd/gtk+2.0-2.10.12/gtk/gtkwidget.c line 6878
  • #50 g_object_run_dispose
    from /usr/lib/libgobject-2.0.so.0
  • #51 IA__gtk_object_destroy
    at /build/buildd/gtk+2.0-2.10.12/gtk/gtkobject.c line 403
  • #52 gtk_bin_forall
    at /build/buildd/gtk+2.0-2.10.12/gtk/gtkbin.c line 133
  • #53 IA__gtk_container_foreach
    at /build/buildd/gtk+2.0-2.10.12/gtk/gtkcontainer.c line 1288
  • #54 gtk_container_destroy
    at /build/buildd/gtk+2.0-2.10.12/gtk/gtkcontainer.c line 825
  • #55 gtk_window_destroy
    at /build/buildd/gtk+2.0-2.10.12/gtk/gtkwindow.c line 3954
  • #56 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #57 ??
    from /usr/lib/libgobject-2.0.so.0
  • #58 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #59 ??
    from /usr/lib/libgobject-2.0.so.0
  • #60 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #61 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #62 gtk_object_dispose
    at /build/buildd/gtk+2.0-2.10.12/gtk/gtkobject.c line 418
  • #63 gtk_widget_dispose
    at /build/buildd/gtk+2.0-2.10.12/gtk/gtkwidget.c line 6878
  • #64 gtk_window_dispose
    at /build/buildd/gtk+2.0-2.10.12/gtk/gtkwindow.c line 1794
  • #65 g_object_run_dispose
    from /usr/lib/libgobject-2.0.so.0
  • #66 IA__gtk_object_destroy
    at /build/buildd/gtk+2.0-2.10.12/gtk/gtkobject.c line 403
  • #67 add_contact_dialog_response_cb
    at gossip-add-contact-dialog.c line 351
  • #68 g_cclosure_marshal_VOID
    from /usr/lib/libgobject-2.0.so.0
  • #69 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #70 ??
    from /usr/lib/libgobject-2.0.so.0
  • #71 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #72 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #73 IA__gtk_dialog_response
    at /build/buildd/gtk+2.0-2.10.12/gtk/gtkdialog.c line 835
  • #74 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #75 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #76 ??
    from /usr/lib/libgobject-2.0.so.0
  • #77 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #78 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #79 IA__gtk_button_clicked
    at /build/buildd/gtk+2.0-2.10.12/gtk/gtkbutton.c line 889
  • #80 gtk_real_button_released
    at /build/buildd/gtk+2.0-2.10.12/gtk/gtkbutton.c line 1484
  • #81 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #82 ??
    from /usr/lib/libgobject-2.0.so.0
  • #83 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #84 ??
    from /usr/lib/libgobject-2.0.so.0
  • #85 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #86 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #87 IA__gtk_button_released
    at /build/buildd/gtk+2.0-2.10.12/gtk/gtkbutton.c line 881
  • #88 gtk_button_button_release
    at /build/buildd/gtk+2.0-2.10.12/gtk/gtkbutton.c line 1377
  • #89 _gtk_marshal_BOOLEAN__BOXED
    at /build/buildd/gtk+2.0-2.10.12/gtk/gtkmarshalers.c line 84
  • #90 ??
    from /usr/lib/libgobject-2.0.so.0
  • #91 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #92 ??
    from /usr/lib/libgobject-2.0.so.0
  • #93 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #94 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #95 gtk_widget_event_internal
    at /build/buildd/gtk+2.0-2.10.12/gtk/gtkwidget.c line 3915
  • #96 IA__gtk_propagate_event
    at /build/buildd/gtk+2.0-2.10.12/gtk/gtkmain.c line 2341
  • #97 IA__gtk_main_do_event
    at /build/buildd/gtk+2.0-2.10.12/gtk/gtkmain.c line 1575
  • #98 gdk_event_dispatch
    at /build/buildd/gtk+2.0-2.10.12/gdk/x11/gdkevents-x11.c line 2318
  • #99 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #100 ??
    from /usr/lib/libglib-2.0.so.0
  • #101 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #102 IA__gtk_main
    at /build/buildd/gtk+2.0-2.10.12/gtk/gtkmain.c line 1154
  • #103 main
    at gossip-main.c line 207


-- 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
Comment 1 Mikael Hallendal 2007-05-30 18:59:06 UTC
Thanks for the bug report. 

As announced [1] yesterday we have decided to remove the Telepathy backend and go back to our initial goal of becoming a Jabber/XMPP client. 

As this bug is related to the Telepathy backend we will close it as obsolete as the code will no longer live in our code repository. If you want to continue to use a Telepathy client we suggest you take a look at the Gossip fork Empathy [2].

[1] http://lists.imendio.com/pipermail/gossip-dev/2007-May/009222.html
[2] http://live.gnome.org/Empathy