Hi Sebastian, find attached more debugging. I hope it helps!
Hauke
$ G_DEBUG=fatal_warnings GST_REGISTRY_FORK=no gdb --args gst-inspect-0.10 /usr/lib/gstreamer-0.10/libgstladspa.so 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 "i486-linux-gnu"... (gdb) run Starting program: /usr/bin/gst-inspect-0.10 /usr/lib/gstreamer-0.10/libgstladspa.so [Thread debugging using libthread_db enabled] [New Thread 0xb7ad98d0 (LWP 27436)] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0xb7ad98d0 (LWP 27436)] strcmp () at ../sysdeps/i386/i686/strcmp.S:39 39 ../sysdeps/i386/i686/strcmp.S: No such file or directory. in ../sysdeps/i386/i686/strcmp.S Current language: auto; currently asm (gdb) bt full #0 strcmp () at ../sysdeps/i386/i686/strcmp.S:39 No locals. #1 0xb7d2c3c4 in IA__g_str_equal (v1=0xb7920580, v2=0xb7994580) at /build/buildd-glib2.0_2.20.0-2-i386-rcJiVy/glib2.0-2.20.0/glib/gstring.c:77 No locals. #2 0xb7cf90a1 in IA__g_hash_table_lookup (hash_table=0x8795a30, key=0xb7994580) at /build/buildd-glib2.0_2.20.0-2-i386-rcJiVy/glib2.0-2.20.0/glib/ghash.c:213 node = <value optimized out> node_index = <value optimized out> __PRETTY_FUNCTION__ = "IA__g_hash_table_lookup" #3 0xb7cf2a47 in IA__g_intern_static_string (string=0xb7994580 "GstSignalProcessor") at /build/buildd-glib2.0_2.20.0-2-i386-rcJiVy/glib2.0-2.20.0/glib/gdataset.c:625 quark = <value optimized out> result = (const gchar *) 0xb7cbc890 "U\211�WVS\203�8�r���\201�V #4 0xb7990028 in gst_signal_processor_get_type () at gstsignalprocessor.c:138 _type = <value optimized out> gonce_data = 0 #5 0xb7992421 in plugin_init (plugin=0x8829328) at gstladspa.c:868 No locals. #6 0xb7f62f99 in gst_plugin_register_func (plugin=0x8829328, desc=0xb7996b80) at gstplugin.c:342 __PRETTY_FUNCTION__ = "gst_plugin_register_func" #7 0xb7f63d62 in gst_plugin_load_file (filename=0xbf8ee6bb "/usr/lib/gstreamer-0.10/libgstladspa.so", error=0xbf8edc70) at gstplugin.c:553 plugin = (GstPlugin *) 0x8829328 module = (GModule *) 0x883f3b8 ret = <value optimized out> ptr = (gpointer) 0xb7996b80 file_status = {st_dev = 64770, __pad1 = 0, __st_ino = 5936298, st_mode = 33188, st_nlink = 1, st_uid = 0, st_gid = 0, st_rdev = 0, __pad2 = 0, st_size = 32880, st_blksize = 4096, st_blocks = 72, st_atim = {tv_sec = 1238657495, tv_nsec = 294951824}, st_mtim = {tv_sec = 1238419518, tv_nsec = 0}, st_ctim = {tv_sec = 1238656675, tv_nsec = 18949443}, st_ino = 5936298} registry = <value optimized out> __PRETTY_FUNCTION__ = "gst_plugin_load_file" #8 0x0804e071 in main (argc=Cannot access memory at address 0x0 ) at gst-inspect.c:1490 error = (GError *) 0x0 factory = (GstElementFactory *) 0x0 plugin = (GstPlugin *) 0x0 arg = 0xbf8ee6bb "/usr/lib/gstreamer-0.10/libgstladspa.so" retval = <value optimized out> print_all = 0 plugin_name = 0 print_aii = 0 uri_handlers = 0 options = {{long_name = 0x804eb23 "print-all", short_name = 97 'a', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0xbf8edc84, description = 0x804eb2d "Print all elements", arg_description = 0x0}, {long_name = 0x804f194 "print-plugin-auto-install-info", short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0xbf8edc7c, description = 0x804f1b4 "Print a machine-parsable list of features the specified plugin provides.\n", ' ' <repeats 39 times>, "Useful in connection with external automatic plugin installation mechanisms", arg_description = 0x0}, {long_name = 0x804ec4c "plugin", short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0xbf8edc80, description = 0x804eb40 "List the plugin contents", arg_description = 0x0}, {long_name = 0x804eb59 "uri-handlers", short_name = 117 'u', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0xbf8edc78, description = 0x804f270 "Print supported URI schemes, with the elements that implement them", arg_description = 0x0}, {long_name = 0x804eb66 "version", short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x8050834, description = 0x804f2b4 "Print version information and exit", arg_description = 0x0}, {long_name = 0x0, short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x0, description = 0x0, arg_description = 0x0}} ctx = <value optimized out> err = (GError *) 0x0 (gdb) quit The program is running. Exit anyway? (y or n) y $ G_DEBUG=fatal_warnings GST_REGISTRY_FORK=no 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 "i486-linux-gnu"... (gdb) set pagination 0 (gdb) run Starting program: /usr/bin/pidgin [Thread debugging using libthread_db enabled] [New Thread 0xb702e970 (LWP 27441)] warning: Lowest section in /usr/lib/libicudata.so.40 is .hash at 000000b4 Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0xb702e970 (LWP 27441)] 0xb4f1c1e0 in ?? () (gdb) bt full #0 0xb4f1c1e0 in ?? () No symbol table info available. #1 0xb7490ef6 in __xmlRaiseError (schannel=0xb4f1c1e0, channel=0, data=0x9bf94d4, ctx=0xa267e08, nod=0x0, domain=1, code=5, level=XML_ERR_FATAL, file=0x0, line=1, str1=0x0, str2=0x0, str3=0x0, int1=0, col=296, msg=0xb7583068 "Extra content at the end of the document\n") at error.c:612 ctxt = (xmlParserCtxtPtr) 0xa267e08 node = (xmlNodePtr) 0x0 str = 0xa2899b0 "Extra content at the end of the document\n" input = <value optimized out> to = (xmlErrorPtr) 0xa267f88 baseptr = (xmlNodePtr) 0x0 #2 0xb749551b in xmlFatalErr (ctxt=0xa267e08, error=163550420, info=0xb75a6678 "\002") at parser.c:464 errmsg = 0xb4f1c1e0 "\201\234��\201\234��\202\235��\202\235��\203\236��\203\236��\204\237��\205���\205���\206���\206���\207���\206���9Vt�\021\033%m" #3 0xb74aa8da in xmlParseChunk__internal_alias (ctxt=0xa267e08, chunk=0x0, size=0, terminate=1) at parser.c:11473 end_in_lf = 0 #4 0xb56aa571 in jabber_parser_free (js=0xa25b340) at ../../../../libpurple/protocols/jabber/parser.c:210 No locals. #5 0xb56aa5ad in jabber_parser_setup (js=0xa25b340) at ../../../../libpurple/protocols/jabber/parser.c:205 No locals. #6 0xb56a3e6e in jabber_stream_init (js=0xa25b340) at ../../../../libpurple/protocols/jabber/jabber.c:81 No locals. #7 0xb56a524b in jabber_login_callback_ssl (data=0xa25a5c0, gsc=0xa25d148, cond=PURPLE_INPUT_READ) at ../../../../libpurple/protocols/jabber/jabber.c:579 js = (JabberStream *) 0xa25b340 #8 0xb5c14475 in ssl_nss_verified_cb (st=PURPLE_CERTIFICATE_VALID, userdata=0xa25d148) at ../../../../libpurple/plugins/ssl/ssl-nss.c:251 No locals. #9 0xb775e1b9 in purple_certificate_verify_complete (vrq=0xa287ef8, st=PURPLE_CERTIFICATE_VALID) at ../../libpurple/certificate.c:105 __PRETTY_FUNCTION__ = "purple_certificate_verify_complete" #10 0xb775eab0 in x509_tls_cached_start_verify (vrq=0xa287ef8) at ../../libpurple/certificate.c:1273 tls_peers = <value optimized out> __PRETTY_FUNCTION__ = "x509_tls_cached_start_verify" #11 0xb775f32f in purple_certificate_verify (verifier=0xb77fa5e0, subject_name=0x9c99af0 "jabber.org", cert_chain=0x9c65490, cb=0xb5c14410 <ssl_nss_verified_cb>, cb_data=0xa25d148) at ../../libpurple/certificate.c:80 scheme = (PurpleCertificateScheme *) 0xb5c16620 __PRETTY_FUNCTION__ = "purple_certificate_verify" #12 0xb5c146ee in ssl_nss_handshake_cb (data=0xa25d148, fd=20, cond=PURPLE_INPUT_READ) at ../../../../libpurple/plugins/ssl/ssl-nss.c:357 peers = (GList *) 0x9c65490 nss_data = <value optimized out> #13 0x080a8943 in pidgin_io_invoke (source=0xa264a00, condition=<value optimized out>, data=0xa259eb8) at ../../pidgin/gtkeventloop.c:78 purple_cond = PURPLE_INPUT_READ #14 0xb787034d in g_io_unix_dispatch (source=0xa2690f8, callback=0x80a8900 <pidgin_io_invoke>, user_data=0xa259eb8) at /build/buildd-glib2.0_2.20.0-2-i386-rcJiVy/glib2.0-2.20.0/glib/giounix.c:162 buffer_condition = 163550420 #15 0xb7839718 in IA__g_main_context_dispatch (context=0x99f41c0) at /build/buildd-glib2.0_2.20.0-2-i386-rcJiVy/glib2.0-2.20.0/glib/gmain.c:1814 No locals. #16 0xb783cc7b in g_main_context_iterate (context=0x99f41c0, block=1, dispatch=1, self=0x99ce3e8) at /build/buildd-glib2.0_2.20.0-2-i386-rcJiVy/glib2.0-2.20.0/glib/gmain.c:2448 max_priority = 2147483647 timeout = 2882 some_ready = 1 nfds = 8 allocated_nfds = <value optimized out> fds = (GPollFD *) 0xa259d98 __PRETTY_FUNCTION__ = "g_main_context_iterate" #17 0xb783d14a in IA__g_main_loop_run (loop=0xa25cff8) at /build/buildd-glib2.0_2.20.0-2-i386-rcJiVy/glib2.0-2.20.0/glib/gmain.c:2656 self = (GThread *) 0x99ce3e8 __PRETTY_FUNCTION__ = "IA__g_main_loop_run" #18 0xb7b280b9 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #19 0x080c29f6 in main (argc=134649120, argv=0x5) at ../../pidgin/gtkmain.c:881 opt_help = <value optimized out> opt_login = 0 opt_nologin = 0 opt_version = 0 opt_si = 1 opt_config_dir_arg = 0x0 opt_login_arg = 0x0 opt_session_arg = 0x0 accounts = <value optimized out> sig_indx = <value optimized out> sigset = {__val = {82951, 0 <repeats 31 times>}} prev_sig_disp = (void (*)(int)) 0xb4f1c1e0 errmsg = "\000\000\000\000�\037\002��\037\002�\005\000\000\000\004\000\000\000�ա�Š\001�\b\000\000\000\024\000\000\000��\a�\200���\233\030\001�ؽ\a���\a�\024", '\0' <repeats 15 times>, "P8\000��r\223�pu\223�\210}\223�", '\0' <repeats 16 times>, "s���l���\221\237\001��%\002�\000\020\000\000\001\000\000\000\000\000\000\000�B\002\000�\037\002��\037\002�\005\000\000\000\004\000\000\000D֡�Š\001�\b\000\000\000\024\000\000\000\220�\a�\200���\233\030\001���\a�\220�\a�\024", '\0' <repeats 12 times>, "`\037�\200\033=�����\210"... 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 = 0x810a24a "config", has_arg = 1, flag = 0x0, val = 99}, {name = 0x80f9556 "debug", has_arg = 0, flag = 0x0, val = 100}, {name = 0x80fcbaf "help", has_arg = 0, flag = 0x0, val = 104}, {name = 0x80f9821 "login", has_arg = 2, flag = 0x0, val = 108}, {name = 0x81065e7 "multiple", has_arg = 0, flag = 0x0, val = 109}, {name = 0x81065f0 "nologin", has_arg = 0, flag = 0x0, val = 110}, {name = 0x81065f8 "nocrash", has_arg = 0, flag = 0x0, val = 120}, {name = 0x810a240 "session", has_arg = 1, flag = 0x0, val = 115}, {name = 0x80fe887 "version", has_arg = 0, flag = 0x0, val = 118}, {name = 0x810a253 "display", has_arg = 1, flag = 0x0, val = 68}, {name = 0x8106600 "sync", has_arg = 0, flag = 0x0, val = 83}, {name = 0x0, has_arg = 0, flag = 0x0, val = 0}} (gdb) quit The program is running. Exit anyway? (y or n) y
signature.asc
Description: Digital signature