Bug#549189: gstreamer0.10-plugins-bad: Crashes every gstreamer-aware app

Daniel Franganillo dfranganillo at gmail.com
Thu Oct 1 12:35:21 UTC 2009


2009/10/1 Sebastian Dröge <slomo at circular-chaos.org>:
> Am Donnerstag, den 01.10.2009, 12:36 +0200 schrieb Daniel Franganillo:
>> Package: gstreamer0.10-plugins-bad
>> Version: 0.10.14-3
>> Severity: critical
>> Justification: breaks unrelated software
>>
>> Since this 0.10.14-3 update i get this message in every gstreamer app,
>> Rhythmbox and Pidgin tested.
>>
>> ERROR: Caught a segmentation fault while loading plugin file:
>> /usr/lib/gstreamer-0.10/libgstlv2.so
>
> Oh no... could you get a backtrace with (please install libc6, glib,
> gstreamer, gst-plugins-base and gst-plugins-bad debug packages):
>
> GST_REGISTRY_FORK=no gdb gst-inspect-0.10
> [wait until it crashes]
> bt full
>

GNU gdb (GDB) 6.8.50.20090628-cvs-debian
Copyright (C) 2009 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".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
(gdb) r
Starting program: /usr/bin/gst-inspect-0.10
[Thread debugging using libthread_db enabled]

Program received signal SIGSEGV, Segmentation fault.
strcmp () at ../sysdeps/x86_64/strcmp.S:29
29      ../sysdeps/x86_64/strcmp.S: No existe el fichero o el directorio.
        in ../sysdeps/x86_64/strcmp.S
Current language:  auto; currently asm
(gdb) bt full
#0  strcmp () at ../sysdeps/x86_64/strcmp.S:29
No locals.
#1  0x00007ffff772f969 in IA__g_str_equal (v1=0x7fffed79a8c0,
v2=0x7fffdfa8a8c0) at /tmp/buildd/glib2.0-2.22.1/glib/gstring.c:81
No locals.
#2  0x00007ffff76fd309 in g_hash_table_lookup_node
(hash_table=0x60c050, key=0x7fffdfa8a8c0) at
/tmp/buildd/glib2.0-2.22.1/glib/ghash.c:213
No locals.
#3  IA__g_hash_table_lookup (hash_table=0x60c050, key=0x7fffdfa8a8c0)
at /tmp/buildd/glib2.0-2.22.1/glib/ghash.c:784
        node = <value optimized out>
        node_index = 3027
        __PRETTY_FUNCTION__ = "IA__g_hash_table_lookup"
#4  0x00007ffff76f7185 in g_quark_from_string_internal
(string=0x7fffdfa8a8c0 "GstSignalProcessor") at
/tmp/buildd/glib2.0-2.22.1/glib/gdataset.c:625
No locals.
#5  IA__g_intern_static_string (string=0x7fffdfa8a8c0
"GstSignalProcessor") at
/tmp/buildd/glib2.0-2.22.1/glib/gdataset.c:749
        quark = <value optimized out>
        result = 0x3f3d8082f0 "AWAVAUATUSH\211\373H\203\354\bdD\213,%\220"
#6  0x00007fffdfa889dc in gst_signal_processor_get_type () at
gstsignalprocessor.c:161
        _type = <value optimized out>
        gonce_data = 0
#7  0x00007fffdfc8d89e in plugin_init (plugin=0x7103c0) at gstlv2.c:577
No locals.
#8  0x0000003fd546a8a6 in gst_plugin_register_func (plugin=<value
optimized out>, desc=<value optimized out>, user_data=<value optimized
out>) at gstplugin.c:420
        __PRETTY_FUNCTION__ = "gst_plugin_register_func"
#9  0x0000003fd546b3e3 in gst_plugin_load_file (filename=<value
optimized out>, error=<value optimized out>) at gstplugin.c:641
        plugin = <value optimized out>
        module = <value optimized out>
        ret = <value optimized out>
        ptr = <value optimized out>
        file_status = Could not find the frame base for "gst_plugin_load_file".
(gdb) c
Continuing.

ERROR: Caught a segmentation fault while loading plugin file:
/usr/lib/gstreamer-0.10/libgstlv2.so

Please either:
- remove it and restart.
- run with --gst-disable-segtrap and debug.

Program exited with code 0377.
(gdb)

Thanks for your help.





More information about the Pkg-gstreamer-maintainers mailing list