[Pidgin] #6145: Pidgin crashes (pidgin_blist_update_accounts_menu)

Pidgin trac at pidgin.im
Sat Jun 21 17:02:20 EDT 2008


#6145: Pidgin crashes (pidgin_blist_update_accounts_menu)
-------------------+--------------------------------------------------------
Reporter:  potato  |       Owner:  lschiere    
    Type:  defect  |      Status:  new         
Priority:  minor   |   Component:  unclassified
 Version:  2.4.2   |    Keywords:              
 Pending:  0       |  
-------------------+--------------------------------------------------------
 System info: Gentoo (2.6.26-rc6), x86-64 SMP, gcc 2.4.2

 Pidgin compiled with "-O2 -g"

 I'm using Gadu and Jabber.
 One of my jabber servers has connection problems and disconnects
 frequently.
 Maybe it triggered the segfault?
 I'll check if disabling that account prevents crashing.

 {{{
 Backtrace:
 #0  0x0000000000000000 in ?? ()
 No symbol table info available.
 #1  0x00007f4b87d6db97 in g_closure_invalidate () from
 /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #2  0x00007f4b87d6f4ad in ?? () from /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #3  0x00007f4b87486905 in g_datalist_id_set_data_full () from
 /usr/lib/libglib-2.0.so.0
 No symbol table info available.
 #4  0x00007f4b87d6fc24 in ?? () from /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #5  0x00007f4b87d700fd in g_object_run_dispose () from
 /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #6  0x00007f4b8a81752c in ?? () from /usr/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #7  0x00007f4b87d6e1ea in g_closure_invoke () from
 /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #8  0x00007f4b87d82a26 in ?? () from /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #9  0x00007f4b87d83d6f in g_signal_emit_valist () from
 /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #10 0x00007f4b87d843c5 in g_signal_emit () from
 /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #11 0x00007f4b8a8b39ba in ?? () from /usr/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #12 0x00007f4b87d700fd in g_object_run_dispose () from
 /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #13 0x00007f4b8a8a2dc2 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #14 0x00007f4b8a81752c in ?? () from /usr/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #15 0x00007f4b87d6e1ea in g_closure_invoke () from
 /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #16 0x00007f4b87d82a26 in ?? () from /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #17 0x00007f4b87d83d6f in g_signal_emit_valist () from
 /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #18 0x00007f4b87d843c5 in g_signal_emit () from
 /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #19 0x00007f4b8a8b39ba in ?? () from /usr/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #20 0x00007f4b87d700fd in g_object_run_dispose () from
 /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #21 0x00007f4b8a8a25c2 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #22 0x00007f4b87d6e025 in g_closure_invoke () from
 /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #23 0x00007f4b87d82a26 in ?? () from /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #24 0x00007f4b87d83d6f in g_signal_emit_valist () from
 /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #25 0x00007f4b87d843c5 in g_signal_emit () from
 /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #26 0x00007f4b8a8b39ba in ?? () from /usr/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #27 0x00007f4b87d700fd in g_object_run_dispose () from
 /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #28 0x0000000000437275 in pidgin_blist_update_accounts_menu () at
 gtkblist.c:7518
         menuitem = (GtkWidget *) 0xc2bba0
         submenu = <value optimized out>
         accel_group = (GtkAccelGroup *) 0x7bd4c0
         l = (GList *) 0xef2d80
         accounts = <value optimized out>
         disabled_accounts = 32587
 #29 0x000000000043b085 in update_menu_bar (gtkblist=0x965f10) at
 gtkblist.c:4009
         widget = <value optimized out>
         sensitive = <value optimized out>
         __PRETTY_FUNCTION__ = "update_menu_bar"
 #30 0x00007f4b8847a32d in purple_signal_emit_vargs (instance=<value
 optimized out>,
     signal=0x7f4b884b4ac4 "signed-off", args=0x7fff942115d0) at
 signals.c:482
         handler_data = <value optimized out>
         l = <value optimized out>
         l_next = (GList *) 0xa7b6a0
         tmp = {{gp_offset = 24, fp_offset = 48, overflow_arg_area =
 0x7fff942116b0,
     reg_save_area = 0x7fff942115f0}}
         __PRETTY_FUNCTION__ = "purple_signal_emit_vargs"
 #31 0x00007f4b8847a522 in purple_signal_emit (instance=0xa0b0,
 signal=0xe33320 "\001��\210")
     at signals.c:434
         args = {{gp_offset = 16, fp_offset = 48, overflow_arg_area =
 0x7fff942116b0,
     reg_save_area = 0x7fff942115f0}}
         __PRETTY_FUNCTION__ = "purple_signal_emit"
 #32 0x00007f4b88453a01 in purple_connection_destroy (gc=0xd73c50) at
 connection.c:280
         account = (PurpleAccount *) 0x7ad760
         buddies = <value optimized out>
         __PRETTY_FUNCTION__ = "purple_connection_destroy"
 #33 0x00007f4b88440bc1 in purple_account_disconnect (account=0x7ad760) at
 account.c:1174
         gc = (PurpleConnection *) 0xa0b0
         __PRETTY_FUNCTION__ = "purple_account_disconnect"
 #34 0x00007f4b88453459 in purple_connection_disconnect_cb (data=0x7ad760)
 at connection.c:487
         account = (PurpleAccount *) 0xa0b0
         password = <value optimized out>
 #35 0x00007f4b87499070 in ?? () from /usr/lib/libglib-2.0.so.0
 No symbol table info available.
 #36 0x00007f4b87498a10 in g_main_context_dispatch () from
 /usr/lib/libglib-2.0.so.0
 No symbol table info available.
 #37 0x00007f4b8749b8ae in ?? () from /usr/lib/libglib-2.0.so.0
 No symbol table info available.
 #38 0x00007f4b8749bb8d in g_main_loop_run () from
 /usr/lib/libglib-2.0.so.0
 No symbol table info available.
 #39 0x00007f4b8a893b59 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #40 0x0000000000478d42 in main (argc=1, argv=0x7fff94213ca8) at
 gtkmain.c:890
         saved_status = <value optimized out>
         opt_help = <value optimized out>
         opt_login = 0
         opt_nologin = 0
         opt_version = <value optimized out>
         opt_si = <value optimized out>
         opt_config_dir_arg = 0x0
         opt_login_arg = 0x0
         opt_session_arg = 0x0
         search_path = <value optimized out>
         accounts = <value optimized out>
         sigset = {__val = {82951, 0 <repeats 15 times>}}
         prev_sig_disp = <value optimized out>
         errmsg =
 "0\000\000\000\a\000\000\000\000:!\224�\177\000\000p:!\224�\177\000\000(Ny\211K\177\000\000\000\000\000\000\000\000\000\000�\032!\224�\177\000\000\003\000\000\000\000\000\000\000�]\000\214K\177\000\000\000\000\000\000\000\000\000\000\017",
 '\0' <repeats 15 times>,
 "�}\000\214K\177\000\000\000:!\224�\177\000\000\200]\000\214K\177\000\000?:!\224�\177\000\0000:!\224�\177\000\000(:!\224�\177\000\000\000\000\000\000\000\000\000\000p:!\224�\177\000\000\237e\000\214K\177\000\000�D\v\214K\177\000\000�$\v\214K\177\000\000\000\000\000\000\000\000\000\000(Ny\211K\177\000\000\000\000\000\000\000\000\000\000�\032!\224�"...
         segfault_message_tmp = <value optimized out>
         error = (GError *) 0x0
         opt = <value optimized out>
         gui_check = <value optimized out>
         debug_enabled = <value optimized out>
         migration_failed = <value optimized out>
         active_accounts = <value optimized out>
         long_options = {{name = 0x4b79a2 "config", has_arg = 1, flag =
 0x0, val = 99}, {
     name = 0x4a6219 "debug", has_arg = 0, flag = 0x0, val = 100}, {name =
 0x4a96cd "help",
     has_arg = 0, flag = 0x0, val = 104}, {name = 0x4a64d1 "login", has_arg
 = 2, flag = 0x0,
     val = 108}, {name = 0x4b3a6c "multiple", has_arg = 0, flag = 0x0, val
 = 109}, {
     name = 0x4b3a75 "nologin", has_arg = 0, flag = 0x0, val = 110}, {name
 = 0x4b3a7d "nocrash",
     has_arg = 0, flag = 0x0, val = 120}, {name = 0x4b7998 "session",
 has_arg = 1, flag = 0x0,
     val = 115}, {name = 0x4ab501 "version", has_arg = 0, flag = 0x0, val =
 118}, {
     name = 0x4b79ab "display", has_arg = 1, flag = 0x0, val = 68}, {name =
 0x4b3a85 "sync",
     has_arg = 0, flag = 0x0, val = 83}, {name = 0x0, has_arg = 0, flag =
 0x0, val = 0}}
 }}}

-- 
Ticket URL: <http://developer.pidgin.im/ticket/6145>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list