Here's a backtrace with gstreamer0.10-plugins-bad-dbg (the latest, not the downgraded version) installed. It doesn't matter if it's Google Talk that's being preloaded - as long as there's an XMPP account being logged in, pidgin or finch crashes.
pfalc...@paolo-1310:~$ gdb pidgin 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) handle SIGPIPE nostop Signal Stop Print Pass to program Description SIGPIPE No Yes Yes Broken pipe (gdb) run Starting program: /usr/bin/pidgin [Thread debugging using libthread_db enabled] [New Thread 0x7f5a391df7d0 (LWP 14874)] warning: Lowest section in /usr/lib/libicudata.so.40 is .hash at 0000000000000120 Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7f5a391df7d0 (LWP 14874)] 0x00007f5a1c8de1f0 in ?? () (gdb) bt full #0 0x00007f5a1c8de1f0 in ?? () No symbol table info available. #1 0x00007f5a35a53844 in __xmlRaiseError () from /usr/lib/libxml2.so.2 No symbol table info available. #2 0x00007f5a35a57cf5 in ?? () from /usr/lib/libxml2.so.2 No symbol table info available. #3 0x00007f5a35a6cbe3 in xmlParseChunk () from /usr/lib/libxml2.so.2 No symbol table info available. #4 0x00007f5a2805326b in jabber_parser_free (js=0x146ec40) at ../../../../libpurple/protocols/jabber/parser.c:210 No locals. #5 0x00007f5a2804d6b5 in jabber_stream_init (js=0x146ec40) at ../../../../libpurple/protocols/jabber/jabber.c:81 No locals. #6 0x00007f5a2804ea05 in jabber_login_callback_ssl (data=0x146e780, gsc=0x14a6730, cond=<value optimized out>) at ../../../../libpurple/protocols/jabber/jabber.c:579 js = (JabberStream *) 0x146ec40 #7 0x00007f5a36538a37 in purple_certificate_verify_complete (vrq=0x13598c0, st=PURPLE_CERTIFICATE_VALID) at ../../libpurple/certificate.c:105 __PRETTY_FUNCTION__ = "purple_certificate_verify_complete" #8 0x00007f5a36539292 in x509_tls_cached_start_verify (vrq=0x13598c0) at ../../libpurple/certificate.c:1273 tls_peers = <value optimized out> __PRETTY_FUNCTION__ = "x509_tls_cached_start_verify" #9 0x00007f5a22bd0f57 in ssl_nss_handshake_cb (data=0x14a6730, fd=<value optimized out>, cond=<value optimized out>) at ../../../../libpurple/plugins/ssl/ssl-nss.c:357 peers = (GList *) 0x102d120 nss_data = <value optimized out> #10 0x00000000004661be in pidgin_io_invoke (source=<value optimized out>, condition=<value optimized out>, data=<value optimized out>) at ../../pidgin/gtkeventloop.c:78 closure = (PidginIOClosure *) 0x1048c10 purple_cond = PURPLE_INPUT_READ #11 0x00007f5a36823e4a in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #12 0x00007f5a36827510 in ?? () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #13 0x00007f5a368279dd in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #14 0x00007f5a379c9737 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #15 0x000000000047d5fb in main (argc=1, argv=0x7fff41316768) at ../../pidgin/gtkmain.c:881 opt_help = <value optimized out> opt_login = 0 opt_nologin = 0 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 = {82951, 0 <repeats 15 times>}} prev_sig_disp = (void (*)(int)) 0xfcf680 errmsg = "\000�\0369Z\177\000\000\000\000 \207b\202��\000\0006� r���$\001\000\000\000\000\000�$\001\000\000\000\000\000\000\000 \000\000\000\000\000\001\000\000\000\006\000\000\000�d1a�\177\000\0000e1a�\177\000\000\030\000\000\000\000\000\000\...@�,6Z\177\000\000\000\000\000\000\000\000\000\000\210\t\0379Z\177\000\000mj\0209Z\177", '\0' <repeats 11 times>, ".!", '\0' <repeats 13 times>, "6t\0209Z\177\000\000�d1A�\177\000\000��\0209Z\177\000\000�d1A�\177\000\000\000\000\000\000\000\000\000\0000`\0369Z\177\000\000\"\\\0209Z\177\000\000\000�\0369Z\177\000\000�\031\0379"... 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 = 0x4c1122 "config", has_arg = 1, flag = 0x0, val = 99}, {name = 0x4ae556 "debug", has_arg = 0, flag = 0x0, val = 100}, { name = 0x4b241b "help", has_arg = 0, flag = 0x0, val = 104}, { name = 0x4ae821 "login", has_arg = 2, flag = 0x0, val = 108}, { name = 0x4bd068 "multiple", has_arg = 0, flag = 0x0, val = 109}, { name = 0x4bd071 "nologin", has_arg = 0, flag = 0x0, val = 110}, { name = 0x4bd079 "nocrash", has_arg = 0, flag = 0x0, val = 120}, { name = 0x4c1118 "session", has_arg = 1, flag = 0x0, val = 115}, { name = 0x4b428f "version", has_arg = 0, flag = 0x0, val = 118}, { name = 0x4c112b "display", has_arg = 1, flag = 0x0, val = 68}, { name = 0x4bd081 "sync", has_arg = 0, flag = 0x0, val = 83}, {name = 0x0, has_arg = 0, flag = 0x0, val = 0}} -- Paolo Alexis Falcone pfalc...@gmail.com -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org