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 652496 - empathy crashed with SIGSEGV in details_notify_cb()
empathy crashed with SIGSEGV in details_notify_cb()
Status: RESOLVED FIXED
Product: empathy
Classification: Core
Component: General
3.1.x
Other Linux
: Normal critical
: ---
Assigned To: empathy-maint
empathy-maint
Depends on:
Blocks:
 
 
Reported: 2011-06-13 20:15 UTC by Cristian Aravena Romero
Modified: 2011-06-20 14:20 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
individual-widget: use tp_g_signal_connect_object to connect the notify::contact-info signal (#652496) (1.00 KB, patch)
2011-06-20 13:39 UTC, Guillaume Desmottes
reviewed Details | Review

Description Cristian Aravena Romero 2011-06-13 20:15:05 UTC
Open bug in Launchpad.net:
https://bugs.launchpad.net/bugs/796804

"Work with empathy and crash. My acount: MSN, Gtalk, IRC."

  • #0 details_notify_cb
    at empathy-individual-widget.c line 349
  • #1 g_closure_invoke
    at /build/buildd/glib2.0-2.29.6/./gobject/gclosure.c line 771
  • #2 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.29.6/./gobject/gsignal.c line 3256
  • #3 g_signal_emit_valist
    at /build/buildd/glib2.0-2.29.6/./gobject/gsignal.c line 2987
  • #4 g_signal_emit
    at /build/buildd/glib2.0-2.29.6/./gobject/gsignal.c line 3044
  • #5 g_object_dispatch_properties_changed
    at /build/buildd/glib2.0-2.29.6/./gobject/gobject.c line 926
  • #6 g_object_notify_queue_thaw
    at /build/buildd/glib2.0-2.29.6/./gobject/gobjectnotifyqueue.c line 132
  • #7 g_object_notify_by_spec_internal
    at /build/buildd/glib2.0-2.29.6/./gobject/gobject.c line 984
  • #8 g_object_notify
    at /build/buildd/glib2.0-2.29.6/./gobject/gobject.c line 1025
  • #9 contact_maybe_set_info
    at contact.c line 2959
  • #10 contact_maybe_set_info
    at contact.c line 2934
  • #11 _tp_cli_connection_interface_contact_info_invoke_callback_for_contact_info_changed
    at _gen/tp-cli-connection-body.h line 9856
  • #12 tp_proxy_signal_invocation_run
    at proxy-signals.c line 266
  • #13 g_main_dispatch
    at /build/buildd/glib2.0-2.29.6/./glib/gmain.c line 2477
  • #14 g_main_context_dispatch
    at /build/buildd/glib2.0-2.29.6/./glib/gmain.c line 3050
  • #15 g_main_context_iterate
    at /build/buildd/glib2.0-2.29.6/./glib/gmain.c line 3128
  • #16 g_main_loop_run
    at /build/buildd/glib2.0-2.29.6/./glib/gmain.c line 3336
  • #17 gtk_main
    at /build/buildd/gtk+3.0-3.0.11/./gtk/gtkmain.c line 1358
  • #18 g_application_run
    at /build/buildd/glib2.0-2.29.6/./gio/gapplication.c line 1326
  • #19 main
    at empathy.c line 725

Comment 1 Guillaume Desmottes 2011-06-20 13:39:42 UTC
Created attachment 190270 [details] [review]
individual-widget: use tp_g_signal_connect_object to connect the notify::contact-info signal (#652496)
Comment 2 Danielle Madeley 2011-06-20 13:46:59 UTC
Review of attachment 190270 [details] [review]:

++

Does this bug potentially also exist in contact-widget ?
Comment 3 Guillaume Desmottes 2011-06-20 14:20:42 UTC
It does not, contact-widget explicitely disconnect the signal.

Fixed in master and 3.0.

This problem has been fixed in our software repository. The fix will go into the next software release. Thank you for your bug report.