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 629957 - Failed assertion in contact_widget_details_feature_prepared_cb()
Failed assertion in contact_widget_details_feature_prepared_cb()
Status: RESOLVED FIXED
Product: empathy
Classification: Core
Component: General
2.31.x
Other Linux
: Normal critical
: ---
Assigned To: empathy-maint
empathy-maint
Depends on:
Blocks:
 
 
Reported: 2010-09-17 20:00 UTC by Jonathon Jongsma
Modified: 2011-08-29 10:12 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
http://git.Collabora.co.uk/?p=user/cassidy/empathy;a=shortlog;h=refs/heads/cancel-crash-629957 (929 bytes, patch)
2010-09-20 08:23 UTC, Guillaume Desmottes
accepted-commit_after_freeze Details | Review

Description Jonathon Jongsma 2010-09-17 20:00:54 UTC
Steps to reproduce:
- Edit -> Personal Information
- initially-selected account tries to load ContactInfo (spinner spinning)
  - in my case, this was a facebook xmpp account
- While current account is still loading contact information, choose a different account
- Boom!

Following message printed to terminal:

ERROR:empathy-contact-widget.c:504:contact_widget_details_feature_prepared_cb: assertion failed: (information->details_cancellable == NULL)

backtrace:

  • #0 raise
    at ../nptl/sysdeps/unix/sysv/linux/raise.c line 64
  • #1 abort
    at abort.c line 92
  • #2 g_assertion_message
  • #3 g_assertion_message_expr
    at /glib2.0-2.25.15/glib/gtestutils.c line 1369
  • #4 contact_widget_details_feature_prepared_cb
    at empathy-contact-widget.c line 504
  • #5 complete_in_idle_cb
    at /glib2.0-2.25.15/gio/gsimpleasyncresult.c line 702
  • #6 g_main_dispatch
    at /glib2.0-2.25.15/glib/gmain.c line 2119
  • #7 g_main_context_dispatch
    at /glib2.0-2.25.15/glib/gmain.c line 2672
  • #8 g_main_context_iterate
    at /glib2.0-2.25.15/glib/gmain.c line 2750
  • #9 g_main_loop_run
    at /glib2.0-2.25.15/glib/gmain.c line 2958
  • #10 IA__gtk_main
    at /tmp/buildd/gtk+2.0-2.21.6/gtk/gtkmain.c line 1237
  • #11 main
    at empathy.c line 548

Comment 1 Guillaume Desmottes 2010-09-20 08:23:48 UTC
Created attachment 170636 [details] [review]
http://git.Collabora.co.uk/?p=user/cassidy/empathy;a=shortlog;h=refs/heads/cancel-crash-629957

 libempathy-gtk/empathy-contact-widget.c |    6 ++----
 1 files changed, 2 insertions(+), 4 deletions(-)
Comment 2 Danielle Madeley 2010-09-20 08:30:48 UTC
Ok ++
Comment 3 Guillaume Desmottes 2010-09-20 09:36:06 UTC
Approved by the RT and merged. Will be fixed in 2.32.0.

This problem has been fixed in the development version. The fix will be available in the next major software release. Thank you for your bug report.