$ gdb --args pidgin -n GNU gdb 6.8-debian Copyright (C) 2008 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu"... (gdb) r Starting program: /usr/bin/pidgin -n [Thread debugging using libthread_db enabled] [New Thread 0x7fc02b21c7d0 (LWP 10141)] [New Thread 0x7fc0169e9950 (LWP 10144)] ** Gtk:ERROR:/build/buildd/gtk+2.0-2.15.4/gtk/gtktreestore.c:532:gtk_tree_store_get_path: assertion failed: (G_NODE (iter->user_data)->parent != NULL)
Program received signal SIGABRT, Aborted. [Switching to Thread 0x7fc02b21c7d0 (LWP 10141)] 0x00007fc027a8afb5 in raise () from /lib/libc.so.6 (gdb) bt full #0 0x00007fc027a8afb5 in raise () from /lib/libc.so.6 No symbol table info available. #1 0x00007fc027a8cbc3 in abort () from /lib/libc.so.6 No symbol table info available. #2 0x00007fc0282cb683 in IA__g_assertion_message (domain=0x7fc029aeac37 "Gtk", file=0x7fc029ba5800 "/build/buildd/gtk+2.0-2.15.4/gtk/gtktreestore.c", line=<value optimized out>, func=0x7fc029ba5f00 "gtk_tree_store_get_path", message=<value optimized out>) at /build/buildd/glib2.0-2.19.8/glib/gtestutils.c:1301 lstr = "532\000�\177\000\000\000\000\000\000\000\000\000\000dy%3�\177\000\000`|%3�\177\000" #3 0x00007fc0282cbc12 in IA__g_assertion_message_expr (domain=0x7fc029aeac37 "Gtk", file=0x7fc029ba5800 "/build/buildd/gtk+2.0-2.15.4/gtk/gtktreestore.c", line=532, func=0x7fc029ba5f00 "gtk_tree_store_get_path", expr=<value optimized out>) at /build/buildd/glib2.0-2.19.8/glib/gtestutils.c:1312 No locals. #4 0x00007fc029a30f0d in gtk_tree_store_get_path (tree_model=0x2cc3e50, iter=0x7fff33257c60) at /build/buildd/gtk+2.0-2.15.4/gtk/gtktreestore.c:532 retval = <value optimized out> tmp_node = <value optimized out> i = <value optimized out> __PRETTY_FUNCTION__ = "gtk_tree_store_get_path" #5 0x00007fc029a331e2 in IA__gtk_tree_store_set_valist (tree_store=0x2cc3e50, iter=0x7fff33257c60, var_args=<value optimized out>) at /build/buildd/gtk+2.0-2.15.4/gtk/gtktreestore.c:1056 path = <value optimized out> emit_signal = 1 maybe_need_sort = 1 __PRETTY_FUNCTION__ = "IA__gtk_tree_store_set_valist" #6 0x00007fc029a33298 in IA__gtk_tree_store_set (tree_store=0x279d, iter=0x279d) at /build/buildd/gtk+2.0-2.15.4/gtk/gtktreestore.c:1084 var_args = {{gp_offset = 48, fp_offset = 48, overflow_arg_area = 0x7fff33257b48, reg_save_area = 0x7fff332579b0}} ---Type <return> to continue, or q <return> to quit--- #7 0x0000000000443948 in buddy_node (buddy=0x2eb6800, iter=0x7fff33257c60, node=0x2eb6580) at ../../pidgin/gtkblist.c:6125 presence = (PurplePresence *) 0x2eb5f20 status = (GdkPixbuf *) 0x28c1850 avatar = (GdkPixbuf *) 0x88ca450 emblem = (GdkPixbuf *) 0x0 prpl_icon = (GdkPixbuf *) 0x31f2450 mark = 0x2ae8ab0 "<span color='#8d8d8d'>upd...@identi.ca</span>\n<span color='#8d8d8d' size='smaller'>Offline</span>" idle = 0x0 expanded = 0 selected = <value optimized out> biglist = 1 #8 0x0000000000444816 in pidgin_blist_update_contact (list=0x26dd110, node=<value optimized out>) at ../../pidgin/gtkblist.c:6217 iter = {stamp = 1279517361, user_data = 0x8918460, user_data2 = 0x7c91440, user_data3 = 0x102968040} cnode = (PurpleBlistNode *) 0x2eb6580 buddy = (PurpleBuddy *) 0x2eb6800 biglist = 1 __PRETTY_FUNCTION__ = "pidgin_blist_update_contact" #9 0x0000000000443c82 in pidgin_blist_update_buddy (list=0x26dd110, node=0x2eb6800, status_change=<value optimized out>) at ../../pidgin/gtkblist.c:6239 __PRETTY_FUNCTION__ = "pidgin_blist_update_buddy" #10 0x0000000000443df8 in pidgin_blist_update (list=0x26dd110, node=0x2eb6800) at ../../pidgin/gtkblist.c:6354 No locals. #11 0x00007fc028bfd868 in purple_blist_add_account (account=0x28273e0) at ../../libpurple/blist.c:2368 recompute = 1 ops = (PurpleBlistUiOps *) 0x6d7620 gnode = (PurpleBlistNode *) 0x2ea9630 cnode = (PurpleBlistNode *) 0x2eb6580 ---Type <return> to continue, or q <return> to quit--- bnode = (PurpleBlistNode *) 0x2eb6800 __PRETTY_FUNCTION__ = "purple_blist_add_account" #12 0x00007fc028c0e2ba in purple_connection_set_state (gc=0x276d150, state=<value optimized out>) at ../../libpurple/connection.c:379 account = <value optimized out> presence = (PurplePresence *) 0x2858c70 ops = (PurpleConnectionUiOps *) 0x6d7dc0 __PRETTY_FUNCTION__ = "purple_connection_set_state" #13 0x00007fc01006b821 in jabber_stream_set_state (js=0x8923800, state=<value optimized out>) at ../../../../libpurple/protocols/jabber/jabber.c:1463 No locals. #14 0x00007fc01006c265 in jabber_session_initialized_cb (js=0x8923800, packet=<value optimized out>, data=<value optimized out>) at ../../../../libpurple/protocols/jabber/jabber.c:92 type = <value optimized out> #15 0x00007fc0100651c8 in jabber_iq_parse (js=0x8923800, packet=0x88cbe90) at ../../../../libpurple/protocols/jabber/iq.c:359 query = (xmlnode *) 0x0 error = <value optimized out> x = <value optimized out> xmlns = <value optimized out> type = <value optimized out> id = 0x8923650 "purplee52643ae" from = 0x0 #16 0x00007fc01006d451 in jabber_process_packet (js=0x8923800, packet=0x7fff33257f18) at ../../../../libpurple/protocols/jabber/jabber.c:245 xmlns = 0x1 <Address 0x1 out of bounds> #17 0x00007fc010071027 in jabber_parser_element_end_libxml (user_data=0x279d, element_name=<value optimized out>, prefix=0x6 <Address 0x6 out of bounds>, namespace=0xffffffffffffffff <Address 0xffffffffffffffff out of bounds>) at ../../../../libpurple/protocols/jabber/parser.c:132 ---Type <return> to continue, or q <return> to quit--- packet = (xmlnode *) 0x0 #18 0x00007fc027545585 in xmlParseChunk__internal_alias (ctxt=0x88cb020, chunk=<value optimized out>, size=<value optimized out>, terminate=0) at parser.c:10391 end_in_lf = 0 #19 0x00007fc010070de5 in jabber_parser_process (js=0x8923800, buf=0x279d <Address 0x279d out of bounds>, len=6) at ../../../../libpurple/protocols/jabber/parser.c:234 ret = <value optimized out> #20 0x00007fc01006c515 in jabber_recv_cb_ssl (data=0x276d150, gsc=0x3ef0f40, cond=<value optimized out>) at ../../../../libpurple/protocols/jabber/jabber.c:492 js = (JabberStream *) 0x8923800 len = <value optimized out> buf = "<iq type=\"result\" id=\"purplee52643ae\"/>\000ind xmlns=\"urn:ietf:params:xml:ns:xmpp-bind\"><jid>i...@bugabundo.net/XMPP49E3266C</jid></bind></iq>\000nt\">\000isms></stream:features>", '\0' <repeats 3929 times> #21 0x000000000046630e in pidgin_io_invoke (source=<value optimized out>, condition=<value optimized out>, data=<value optimized out>) at ../../pidgin/gtkeventloop.c:78 closure = (PidginIOClosure *) 0x3ef1b50 purple_cond = PURPLE_INPUT_READ #22 0x00007fc0282a519a in IA__g_main_context_dispatch (context=0x26e8320) at /build/buildd/glib2.0-2.19.8/glib/gmain.c:1814 No locals. #23 0x00007fc0282a8870 in g_main_context_iterate (context=0x26e8320, block=1, dispatch=1, self=<value optimized out>) at /build/buildd/glib2.0-2.19.8/glib/gmain.c:2448 max_priority = 2147483647 timeout = 492 some_ready = 1 nfds = 8 allocated_nfds = <value optimized out> fds = (GPollFD *) 0x3ef1800 __PRETTY_FUNCTION__ = "g_main_context_iterate" #24 0x00007fc0282a8d3d in IA__g_main_loop_run (loop=0x88c96f0) at /build/buildd/glib2.0-2.19.8/glib/gmain.c:2656 ---Type <return> to continue, or q <return> to quit--- self = (GThread *) 0x26a74d0 __PRETTY_FUNCTION__ = "IA__g_main_loop_run" #25 0x00007fc0299392e7 in IA__gtk_main () at /build/buildd/gtk+2.0-2.15.4/gtk/gtkmain.c:1205 tmp_list = (GList *) 0x0 functions = (GList *) 0x0 init = (GtkInitFunction *) 0x26ce8e0 loop = <value optimized out> #26 0x000000000047d973 in main (argc=2, argv=0x7fff3325a6b8) at ../../pidgin/gtkmain.c:883 opt_help = <value optimized out> opt_login = 0 opt_nologin = 1 opt_version = <value optimized out> opt_si = 1 opt_config_dir_arg = 0x0 opt_login_arg = 0x0 opt_session_arg = 0x0 accounts = <value optimized out> sigset = {__val = {81927, 0 <repeats 15 times>}} prev_sig_disp = (void (*)(int)) 0 errmsg = "\000�\"+�\177\000\000\000\000`\nKf��\000\000V1\tV\200�\016\000\000\000/\000\000\000\036\000\000\000\000\000\000\000\000�%3�\177\000\000p�%3�\177\000\000\000\000\000\000\000\000\000\000\030Ns(�\177\000\000\004\000\000\000\000\000\000\000�\t#+�\177\000\000�w\004+�\177\000\000\000\000\000\000\000\000\000\0009", '\0' <repeats 15 times>, "�\230\004+�\177\000\000\000�%3�\177\000\000�w\004+�\177\000\000?�%3�\177\000\0000�%3�\177\000\000(�%3�\177\000\000\000\000\000\000\000\000\000\000p�%3�\177\000\0002\200\004+�\177\000\000�Z\"+�\177\000\000\000�\"+�"... error = (GError *) 0x0 opt = <value optimized out> gui_check = <value optimized out> debug_enabled = <value optimized out> migration_failed = <value optimized out> ---Type <return> to continue, or q <return> to quit--- active_accounts = <value optimized out> long_options = {{name = 0x4c1462 "config", has_arg = 1, flag = 0x0, val = 99}, {name = 0x4aea36 "debug", has_arg = 0, flag = 0x0, val = 100}, {name = 0x4b28c5 "help", has_arg = 0, flag = 0x0, val = 104}, { name = 0x4aed01 "login", has_arg = 2, flag = 0x0, val = 108}, {name = 0x4bd3e8 "multiple", has_arg = 0, flag = 0x0, val = 109}, {name = 0x4bd3f1 "nologin", has_arg = 0, flag = 0x0, val = 110}, {name = 0x4bd3f9 "nocrash", has_arg = 0, flag = 0x0, val = 120}, {name = 0x4c1458 "session", has_arg = 1, flag = 0x0, val = 115}, {name = 0x4b472f "version", has_arg = 0, flag = 0x0, val = 118}, {name = 0x4c146b "display", has_arg = 1, flag = 0x0, val = 68}, { name = 0x4bd401 "sync", has_arg = 0, flag = 0x0, val = 83}, {name = 0x0, has_arg = 0, flag = 0x0, val = 0}} (gdb) (gdb) q -- several pidgin crashes https://bugs.launchpad.net/bugs/336407 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs