Sebastian Dröge (el 2009-04-27 a les 11:00:34 +0200) va dir:: > This seems to be more related to another issue. Do you have, by any > chance, gstreamer0.10-ffmpeg installed and the libavcodec52/etc packages > from Debian Multimedia or another third party repository?
No, I don't have any of those installed, and I'm using the official Debian repos. > Otherwise, please run pidgin from a terminal and paste the output into > this bug. strace/ltrace would be useless but a backtrace with gdb or a > valgrind log would be useful. Here is the output of Pidgin:: $ LANG=C pidgin Pidgin 2.5.5 has segfaulted and attempted to dump a core file. This is a bug in the software and has happened through no fault of your own. If you can reproduce the crash, please notify the developers by reporting a bug at: http://developer.pidgin.im/simpleticket/ Please make sure to specify what you were doing at the time and post the backtrace from the core file. If you do not know how to get the backtrace, please read the instructions at http://developer.pidgin.im/wiki/GetABacktrace Avortat (core dumped) Here is the GDB backtrace output on the core file produced by Pidgin (with debugging symbols, i.e. pidgin-dbg, libxml2-dbg, libglib2.0-0-dbg):: #0 0x00007f2e72943105 in raise () from /lib/libc.so.6 No symbol table info available. #1 0x00007f2e72944623 in abort () from /lib/libc.so.6 No symbol table info available. #2 0x000000000047cea8 in sighandler (sig=<value optimized out>) at ../../pidgin/gtkmain.c:193 No locals. #3 <signal handler called> No symbol table info available. #4 0x00007f2e5e04d1f0 in ?? () No symbol table info available. #5 0x00007f2e723e4844 in __xmlRaiseError (schannel=0x7f2e5e04d1f0, channel=0, data=0x1b57460, ctx=0x1ef1fd0, nod=0x0, domain=1, code=5, level=XML_ERR_FATAL, file=0x0, line=1, str1=0x0, str2=0x0, str3=0x0, int1=0, col=213, msg=0x7f2e724cdcd0 "Extra content at the end of the document\n") at error.c:612 ctxt = (xmlParserCtxtPtr) 0x1ef1fd0 node = (xmlNodePtr) 0x0 str = <value optimized out> input = <value optimized out> to = (xmlErrorPtr) 0x1ef2228 baseptr = (xmlNodePtr) 0x0 #6 0x00007f2e723e8cf5 in xmlFatalErr (ctxt=0x1ef1fd0, error=<value optimized out>, info=<value optimized out>) at parser.c:464 errmsg = <value optimized out> #7 0x00007f2e723fdbe3 in xmlParseChunk__internal_alias (ctxt=0x1ef1fd0, chunk=0x1ef016a "", size=<value optimized out>, terminate=1) at parser.c:11473 end_in_lf = 0 #8 0x00007f2e61ac126b in jabber_parser_free (js=0x1ef9090) at ../../../../libpurple/protocols/jabber/parser.c:210 No locals. #9 0x00007f2e61abb6b5 in jabber_stream_init (js=0x1ef9090) at ../../../../libpurple/protocols/jabber/jabber.c:81 No locals. #10 0x00007f2e61abca05 in jabber_login_callback_ssl (data=0x1ef7d40, gsc=0x1984410, cond=<value optimized out>) at ../../../../libpurple/protocols/jabber/jabber.c:579 js = (JabberStream *) 0x1ef9090 #11 0x00007f2e72ec9a37 in purple_certificate_verify_complete (vrq=0x1d22080, st=PURPLE_CERTIFICATE_VALID) at ../../libpurple/certificate.c:105 __PRETTY_FUNCTION__ = "purple_certificate_verify_complete" #12 0x00007f2e72eca292 in x509_tls_cached_start_verify (vrq=0x1d22080) at ../../libpurple/certificate.c:1273 tls_peers = <value optimized out> __PRETTY_FUNCTION__ = "x509_tls_cached_start_verify" #13 0x00007f2e6016df57 in ssl_nss_handshake_cb (data=0x1984410, fd=<value optimized out>, cond=<value optimized out>) at ../../../../libpurple/plugins/ssl/ssl-nss.c:357 peers = (GList *) 0x1ba9220 nss_data = <value optimized out> #14 0x00000000004661be in pidgin_io_invoke (source=<value optimized out>, condition=<value optimized out>, data=<value optimized out>) at ../../pidgin/gtkeventloop.c:78 closure = (PidginIOClosure *) 0x1f1b960 purple_cond = PURPLE_INPUT_READ #15 0x00007f2e731b4f7a in IA__g_main_context_dispatch (context=0x188dc60) at /tmp/buildd/glib2.0-2.20.1/glib/gmain.c:1814 No locals. #16 0x00007f2e731b8640 in g_main_context_iterate (context=0x188dc60, block=1, dispatch=1, self=<value optimized out>) at /tmp/buildd/glib2.0-2.20.1/glib/gmain.c:2448 max_priority = 2147483647 timeout = 500 some_ready = 1 nfds = 7 allocated_nfds = <value optimized out> fds = (GPollFD *) 0x1ef5950 __PRETTY_FUNCTION__ = "g_main_context_iterate" #17 0x00007f2e731b8b0d in IA__g_main_loop_run (loop=0x1ef9660) at /tmp/buildd/glib2.0-2.20.1/glib/gmain.c:2656 self = (GThread *) 0x185c490 __PRETTY_FUNCTION__ = "IA__g_main_loop_run" #18 0x00007f2e74364727 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #19 0x000000000047d5fb in main (argc=1, argv=0x7fff7dec62f8) 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)) 0x1b57460 errmsg = "0ÐÙu.\177\000\000\"lËu.\177\000\000\000°êu.\177\000\000Àéêu.\177\000\000hµêu.\177\000\000\210Ùêu.\177\000\000\000\000\000\000\000\000\000\000\030\000\000\000\000\000\000\...@ÛÅr.\177\000\000\000\000\000\000\000\000\000\000\210Ùêu.\177\000\000\000\000à~Øûþÿ\000\0006È\226ë\\þ", '\0' <repeats 40 times>, "\b\000\000\000\000\000\000\000Råtd\004\000\000\000ø$\001\000\000\000\000\000ø$!\000\000\000\000\000ø$!\000\000\000\000\000P`ì}ÿ\177\000\000À`ì}ÿ\177\000\000\000\000\000\000\000\000\000\000¸\235çr.\177\000\000\001\000\000\000\000\000\000\000ÈÔêu.\177"... 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}} Hope that helps, :: Ivan Vilata i Balaguer @ Intellectual property is the worst offense @ http://www.selidor.net/ @ against human intelligence. @
signature.asc
Description: Digital signature

