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 643461 - Crash when clicking on the edit button in the auth infobar
Crash when clicking on the edit button in the auth infobar
Status: RESOLVED FIXED
Product: empathy
Classification: Core
Component: Accounts
2.33.x
Other Linux
: Normal critical
: ---
Assigned To: empathy-maint
: 643694 644262 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2011-02-28 10:07 UTC by Emilio Pozuelo Monfort
Modified: 2011-08-29 10:12 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Emilio Pozuelo Monfort 2011-02-28 10:07:21 UTC
When signing in fails, you get an infobar. If I click on the edit button, empathy-account crashes when starting up.


Program terminated with signal 11, Segmentation fault.
  • #0 empathy_account_settings_get_string
    at empathy-account-settings.c line 921
  • #0 empathy_account_settings_get_string
    at empathy-account-settings.c line 921
  • #1 account_settings_password_retrieved_cb
    at empathy-account-widget.c line 2104
  • #2 g_closure_invoke
    at /build/buildd-glib2.0_2.28.1-1+b1-amd64-6erLbp/glib2.0-2.28.1/./gobject/gclosure.c line 767
  • #3 signal_emit_unlocked_R
    at /build/buildd-glib2.0_2.28.1-1+b1-amd64-6erLbp/glib2.0-2.28.1/./gobject/gsignal.c line 3252
  • #4 g_signal_emit_valist
    at /build/buildd-glib2.0_2.28.1-1+b1-amd64-6erLbp/glib2.0-2.28.1/./gobject/gsignal.c line 2983
  • #5 g_signal_emit
    at /build/buildd-glib2.0_2.28.1-1+b1-amd64-6erLbp/glib2.0-2.28.1/./gobject/gsignal.c line 3040
  • #6 empathy_account_settings_get_password_cb
    at empathy-account-settings.c line 455
  • #7 find_items_cb
    at empathy-keyring.c line 77
  • #8 ??
    from /usr/lib/libgnome-keyring.so.0
  • #9 ??
    from /usr/lib/libgnome-keyring.so.0
  • #10 complete_pending_call_and_unlock
    at dbus-connection.c line 2308
  • #11 dbus_connection_dispatch
    at dbus-connection.c line 4593
  • #12 ??
    from /usr/lib/libgnome-keyring.so.0
  • #13 g_main_dispatch
    at /build/buildd-glib2.0_2.28.1-1+b1-amd64-6erLbp/glib2.0-2.28.1/./glib/gmain.c line 2440
  • #14 g_main_context_dispatch
    at /build/buildd-glib2.0_2.28.1-1+b1-amd64-6erLbp/glib2.0-2.28.1/./glib/gmain.c line 3013
  • #15 g_main_context_iterate
    at /build/buildd-glib2.0_2.28.1-1+b1-amd64-6erLbp/glib2.0-2.28.1/./glib/gmain.c line 3091
  • #16 g_main_loop_run
    at /build/buildd-glib2.0_2.28.1-1+b1-amd64-6erLbp/glib2.0-2.28.1/./glib/gmain.c line 3299
  • #17 gtk_main
    at /tmp/buildd/gtk+3.0-3.0.1/./gtk/gtkmain.c line 1349
  • #18 g_application_run
    at /build/buildd-glib2.0_2.28.1-1+b1-amd64-6erLbp/glib2.0-2.28.1/./gio/gapplication.c line 1241
  • #19 main
    at empathy-accounts.c line 253

Comment 1 Guillaume Desmottes 2011-02-28 11:07:02 UTC
I didn't manage to reproduce this. Could you tell me exactly how to reproduce this? Did you enter a wrong password in the password dialog or... ?
Comment 2 Emilio Pozuelo Monfort 2011-02-28 11:09:58 UTC
I went to empathy-accounts, changed the password for an account to a wrong password, then disabled and enabled it (to get an auth failure). Closed empathy-accounts, and clicked on the edit button on the infobar on empathy.

This is with git gnome-2-34
Comment 3 Guillaume Desmottes 2011-02-28 11:15:38 UTC
Humm I still can't reproduce, so I guess you'll have to look into it yourself. :)
Comment 4 Emilio Pozuelo Monfort 2011-02-28 11:48:16 UTC
I can reproducibly crash it with /opt/empathy/bin/empathy-accounts --select-account=gabble/jabber/pochu27_40gmail_2ecom0
Comment 5 Emilio Pozuelo Monfort 2011-03-02 17:33:49 UTC
*** Bug 643694 has been marked as a duplicate of this bug. ***
Comment 6 Guillaume Desmottes 2011-03-10 12:53:10 UTC
*** Bug 644262 has been marked as a duplicate of this bug. ***
Comment 7 Emilio Pozuelo Monfort 2011-03-10 13:07:19 UTC
I can't reproduce this anymore, so closing.