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 676637 - Crash when account is connecting
Crash when account is connecting
Status: RESOLVED FIXED
Product: empathy
Classification: Core
Component: Accounts
2.33.x
Other Linux
: Normal normal
: ---
Assigned To: empathy-maint
empathy-maint
Depends on:
Blocks:
 
 
Reported: 2012-05-23 13:30 UTC by Guillaume Desmottes
Modified: 2012-05-24 07:38 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
accounts-dialog: don't crash if the account is connecting (1.78 KB, patch)
2012-05-23 13:34 UTC, Guillaume Desmottes
committed Details | Review

Description Guillaume Desmottes 2012-05-23 13:30:30 UTC
(empathy-accounts:2169): empathy-CRITICAL **: empathy_contact_dup_from_tp_contact: assertion `TP_IS_CONTACT (tp_contact)' failed

Program received signal SIGTRAP, Trace/breakpoint trap.
0x00007ffff2d720f0 in g_logv (log_domain=0x46e882 "empathy", log_level=G_LOG_LEVEL_CRITICAL, format=0x7ffff2df4dc0 "%s: assertion `%s' failed", 
    args1=0x7fffffffc9b8) at gmessages.c:758
758			G_BREAKPOINT ();
Missing separate debuginfos, use: debuginfo-install json-c-0.9-2.fc15.x86_64 pulseaudio-libs-1.1-3.fc17.x86_64 pulseaudio-libs-glib2-1.1-3.fc17.x86_64
(gdb) bt
  • #0 g_logv
    at gmessages.c line 758
  • #1 g_log
    at gmessages.c line 792
  • #2 g_return_if_fail_warning
  • #3 empathy_contact_dup_from_tp_contact
    at empathy-contact.c line 1788
  • #4 create_contact_info_editor
    at empathy-accounts-dialog.c line 794
  • #5 account_dialog_create_dialog_content
    at empathy-accounts-dialog.c line 838
  • #6 accounts_dialog_update_settings
    at empathy-accounts-dialog.c line 1071
  • #7 accounts_dialog_model_selection_changed
    at empathy-accounts-dialog.c line 1466
  • #8 g_cclosure_marshal_VOID__VOIDv
    at gmarshal.c line 115
  • #9 _g_closure_invoke_va
    at gclosure.c line 840
  • #10 g_signal_emit_valist
    at gsignal.c line 3207
  • #11 g_signal_emit
    at gsignal.c line 3352
  • #12 _gtk_tree_selection_internal_select_node
    at gtktreeselection.c line 1604
  • #13 gtk_tree_view_real_set_cursor
    at gtktreeview.c line 13212
  • #14 gtk_tree_view_button_press
    at gtktreeview.c line 3114
  • #15 _gtk_marshal_BOOLEAN__BOXED
    at gtkmarshalers.c line 85
  • #16 g_type_class_meta_marshal
    at gclosure.c line 970
  • #17 g_closure_invoke
    at gclosure.c line 777
  • #18 signal_emit_unlocked_R
    at gsignal.c line 3585
  • #19 g_signal_emit_valist
    at gsignal.c line 3306
  • #20 g_signal_emit
    at gsignal.c line 3352
  • #21 gtk_widget_event_internal
    at gtkwidget.c line 6289
  • #22 gtk_widget_event
    at gtkwidget.c line 5946
  • #23 propagate_event_up
    at gtkmain.c line 2391
  • #24 propagate_event
    at gtkmain.c line 2491
  • #25 gtk_propagate_event
    at gtkmain.c line 2526
  • #26 gtk_main_do_event
    at gtkmain.c line 1661
  • #27 _gdk_event_emit
    at gdkevents.c line 69
  • #28 gdk_event_source_dispatch
    at gdkeventsource.c line 358
  • #29 g_main_dispatch
    at gmain.c line 2539
  • #30 g_main_context_dispatch
    at gmain.c line 3075
  • #31 g_main_context_iterate
    at gmain.c line 3146
  • #32 g_main_context_iteration
    at gmain.c line 3207
  • #33 g_application_run
    at gapplication.c line 1571
  • #34 main
    at empathy-accounts.c line 256

Comment 1 Guillaume Desmottes 2012-05-23 13:34:04 UTC
Created attachment 214761 [details] [review]
accounts-dialog: don't crash if the account is connecting
Comment 2 Xavier Claessens 2012-05-23 14:05:56 UTC
+1
Comment 3 Guillaume Desmottes 2012-05-24 07:38:31 UTC
Attachment 214761 [details] pushed as dd56cdf - accounts-dialog: don't crash if the account is connecting