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 641998 - Crash after deleting freenode from IRC server list
Crash after deleting freenode from IRC server list
Status: RESOLVED DUPLICATE of bug 641861
Product: empathy
Classification: Core
Component: Accounts
2.32.x
Other Linux
: Normal critical
: ---
Assigned To: empathy-maint
Depends on:
Blocks:
 
 
Reported: 2011-02-10 03:24 UTC by Teddy
Modified: 2011-02-10 04:47 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Teddy 2011-02-10 03:24:44 UTC
Backtrace: http://pastebin.com/ZLzubuvE

After deleting freenode from the irc server list empathy crashes next time you try and add an irc account

Workaround: Deleting irc-networks.xml in  ~/.config/Empathy/
Comment 1 Fabio Durán Verdugo 2011-02-10 04:19:26 UTC
paste here the backtrace 

run
Starting program: /usr/bin/empathy-accounts 
[Thread debugging using libthread_db enabled]
[New Thread 0x7fffe4087700 (LWP 2380)]
**
ERROR:empathy-irc-network-chooser.c:225:set_label_from_settings: assertion failed: (priv->network != NULL)

Program received signal SIGABRT, Aborted.
0x00007fffee9b6ba5 in raise () from /lib/libc.so.6
(gdb) thread apply all bt full

Thread 1 (Thread 0x7ffff7fa5960 (LWP 2377))

  • #0 raise
    from /lib/libc.so.6
  • #1 abort
    from /lib/libc.so.6
  • #2 g_assertion_message
    from /lib/libglib-2.0.so.0
  • #3 g_assertion_message_expr
    from /lib/libglib-2.0.so.0
  • #4 set_label_from_settings
    at empathy-irc-network-chooser.c line 225
  • #5 empathy_irc_network_chooser_constructed
    at empathy-irc-network-chooser.c line 293
  • #6 g_object_newv
    from /usr/lib/libgobject-2.0.so.0
  • #7 g_object_new_valist
    from /usr/lib/libgobject-2.0.so.0
  • #8 g_object_new
    from /usr/lib/libgobject-2.0.so.0
  • #9 empathy_account_widget_irc_build
  • #10 account_widget_build_irc
    at empathy-account-widget.c line 958
  • #11 do_constructed
    at empathy-account-widget.c line 1746
  • #12 g_object_newv
    from /usr/lib/libgobject-2.0.so.0
  • #13 g_object_new_valist
    from /usr/lib/libgobject-2.0.so.0
  • #14 g_object_new
    from /usr/lib/libgobject-2.0.so.0
  • #15 empathy_account_widget_new_for_protocol
    at empathy-account-widget.c line 2040
  • #16 account_dialog_create_settings_widget
    at empathy-accounts-dialog.c line 489
  • #17 accounts_dialog_model_selection_changed
    at empathy-accounts-dialog.c line 1310
  • #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_tree_selection_select_path
    from /usr/lib/libgtk-x11-2.0.so.0
  • #23 gtk_tree_selection_select_iter
    from /usr/lib/libgtk-x11-2.0.so.0
  • #24 accounts_dialog_model_set_selected
    at empathy-accounts-dialog.c line 1537
  • #25 accounts_dialog_setup_ui_to_add_account
  • #26 accounts_dialog_protocol_changed_cb
    at empathy-accounts-dialog.c line 705
  • #27 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #28 ??
    from /usr/lib/libgobject-2.0.so.0
  • #29 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #30 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #31 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #32 gtk_combo_box_set_active_iter
    from /usr/lib/libgtk-x11-2.0.so.0
  • #33 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #34 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #35 ??
    from /usr/lib/libgobject-2.0.so.0
  • #36 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #37 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #38 gtk_widget_activate
  • #39 gtk_menu_shell_activate_item
    from /usr/lib/libgtk-x11-2.0.so.0
  • #40 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #41 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #42 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #43 ??
    from /usr/lib/libgobject-2.0.so.0
  • #44 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #45 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #46 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #47 gtk_propagate_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #48 gtk_main_do_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #49 ??
    from /usr/lib/libgdk-x11-2.0.so.0
  • #50 g_main_context_dispatch
    from /lib/libglib-2.0.so.0
  • #51 ??
    from /lib/libglib-2.0.so.0
  • #52 g_main_loop_run
    from /lib/libglib-2.0.so.0
  • #53 gtk_main
    from /usr/lib/libgtk-x11-2.0.so.0
  • #54 main
    at empathy-accounts.c line 241
            long_name = 0x456d29 "if-needed", short_name = 110 'n', flags = 0, 
            arg = G_OPTION_ARG_NONE, arg_data = 0x668584, 
            description = 0x44f020 "Don't display any dialogs if there are any non-Salut accounts", arg_description = 0x0}, {
            long_name = 0x44ef64 "select-account", short_name = 115 's', 
            flags = 2, arg = G_OPTION_ARG_STRING, arg_data = 0x668588, 
            description = 0x44f060 "Initially select given account (eg, gabble/jabber/foo_40example_2eorg0)", arg_description = 0x44ef73 "<account-id>"}, {
            long_name = 0x0, short_name = 0 '\000', flags = 0, 
            arg = G_OPTION_ARG_NONE, arg_data = 0x0, description = 0x0, 
            arg_description = 0x0}}
(gdb) quit
A debugging session is active.

	Inferior 1 [process 2377] will be killed.

Quit anyway? (y or n) y
Comment 2 Akhil Laddha 2011-02-10 04:30:53 UTC
looks like duplicate of bug 641861
Comment 3 Fabio Durán Verdugo 2011-02-10 04:35:34 UTC
(In reply to comment #2)
> looks like duplicate of bug 641861

Yes I thing the same. 

Look ERROR:empathy-irc-network-chooser.c:225:set_label_from_settings: assertion failed: (priv->network != NULL) 

is in two backtrace reports.
Comment 4 Danielle Madeley 2011-02-10 04:47:35 UTC
Marking as a duplicate.

*** This bug has been marked as a duplicate of bug 641861 ***