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

version graph

Package: gstreamer0.10-plugins-bad; Maintainer for gstreamer0.10-plugins-bad is Maintainers of GStreamer packages <pkg-gstreamer-maintainers@lists.alioth.debian.org>; Source for gstreamer0.10-plugins-bad is src:gst-plugins-bad0.10 (PTS, buildd, popcon).

Reported by: Daniel Franganillo <dfranganillo@gmail.com>

Date: Thu, 1 Oct 2009 11:33:02 UTC

Severity: critical

Merged with 549159

Found in version gst-plugins-bad0.10/0.10.14-3

Fixed in version gst-plugins-bad0.10/0.10.14-4

Done: Sebastian Dröge <slomo@debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Maintainers of GStreamer packages <pkg-gstreamer-maintainers@lists.alioth.debian.org>:
Bug#549189; Package gstreamer0.10-plugins-bad. (Thu, 01 Oct 2009 11:33:06 GMT) (full text, mbox, link).


Acknowledgement sent to Daniel Franganillo <dfranganillo@gmail.com>:
New Bug report received and forwarded. Copy sent to Maintainers of GStreamer packages <pkg-gstreamer-maintainers@lists.alioth.debian.org>. (Thu, 01 Oct 2009 11:33:08 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Daniel Franganillo <dfranganillo@gmail.com>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: gstreamer0.10-plugins-bad: Crashes every gstreamer-aware app
Date: Thu, 1 Oct 2009 12:36:42 +0200
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


-- System Information:
Distributor ID: Ubuntu
Description:    Ubuntu (The Breezy Badger Release)
Release:        5.10
Codename:       breezyArchitecture: amd64 (x86_64)

Kernel: Linux 2.6.30-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=es_ES.UTF-8, LC_CTYPE=es_ES.UTF-8 (charmap=UTF-8)
(ignored: LC_ALL set to es_ES.UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages gstreamer0.10-plugins-bad depends on:
ii  gstreamer0.10-plugins- 0.10.24-2         GStreamer plugins from the "base"
ii  libasound2             1.0.21a-1         shared library for ALSA applicatio
ii  libass4                0.9.7-3           library for SSA/ASS subtitles rend
ii  libbz2-1.0             1.0.5-3           high-quality block-sorting file co
ii  libc6                  2.9-26            GNU C Library: Shared libraries
ii  libcdaudio1            0.99.12p2-9       library for controlling a CD-ROM w
ii  libcelt0               0.6.1-1           The CELT codec runtime library
ii  libdc1394-22           2.1.2-1           high level programming interface f
ii  libdca0                0.0.5-3           decoding library for DTS Coherent
ii  libdirac-encoder0      1.0.2-2           open and royalty free high quality
ii  libdirectfb-1.2-0      1.2.8-4           direct frame buffer graphics - sha
ii  libdvdnav4             4.1.3-4           DVD navigation library
ii  libdvdread4            4.1.3-6           library for reading DVDs
ii  libexempi3             2.1.1-1           library to parse XMP metadata (Lib
ii  libexif12              0.6.17-1          library to parse EXIF files
ii  libfaad2               2.7-2             freeware Advanced Audio Decoder -
ii  libgcc1                1:4.4.1-4         GCC support library
ii  libglib2.0-0           2.22.1-1          The GLib library of C routines
ii  libgme0                0.5.5-1           Playback library for video game mu
ii  libgsm1                1.0.13-1          Shared libraries for GSM speech co
ii  libgstreamer-plugins-b 0.10.24-2         GStreamer libraries from the "base
ii  libgstreamer0.10-0     0.10.24-1         Core GStreamer libraries and eleme
ii  libiptcdata0           1.0.3-1           Library to parse IPTC metadata
ii  libjack0               0.116.2+svn3592-3 JACK Audio Connection Kit (librari
ii  libjasper1             1.900.1-6         The JasPer JPEG-2000 runtime libra
ii  libkate1               0.3.6-1           Kate is a codec for karaoke and te
ii  libmimic0              1.0.4-2           A video codec for Mimic V2.x conte
ii  libmms0                0.4-2             MMS stream protocol library - shar
ii  libmodplug0c2          1:0.8.7-1         shared libraries for mod music bas
ii  libmpcdec3             1:1.2.2-2.1       Musepack (MPC) format library
ii  libmusicbrainz4c2a     2.1.5-2           Second generation incarnation of t
ii  libofa0                0.9.3-3           Library for acoustic fingerprintin
ii  liboil0.3              0.3.16-1          Library of Optimized Inner Loops
ii  libschroedinger-1.0-0  1.0.7-2           library for encoding/decoding of D
ii  libslv2-9              0.6.6-2           A library for simple use of LV2 pl
ii  libsndfile1            1.0.20-1+b1       Library for reading/writing audio
ii  libsoundtouch1c2       1.3.1-2           sound stretching library
ii  libssl0.9.8            0.9.8k-5          SSL shared libraries
ii  libstdc++6             4.4.1-4           The GNU Standard C++ Library v3
ii  libwildmidi0           0.2.2-2           software MIDI player library
ii  libx11-6               2:1.2.2-1         X11 client-side library
ii  libxml2                2.7.5.dfsg-1      GNOME XML library

gstreamer0.10-plugins-bad recommends no packages.

gstreamer0.10-plugins-bad suggests no packages.

-- no debconf information




Information forwarded to debian-bugs-dist@lists.debian.org, Maintainers of GStreamer packages <pkg-gstreamer-maintainers@lists.alioth.debian.org>:
Bug#549189; Package gstreamer0.10-plugins-bad. (Thu, 01 Oct 2009 12:09:07 GMT) (full text, mbox, link).


Acknowledgement sent to Sebastian Dröge <slomo@circular-chaos.org>:
Extra info received and forwarded to list. Copy sent to Maintainers of GStreamer packages <pkg-gstreamer-maintainers@lists.alioth.debian.org>. (Thu, 01 Oct 2009 12:09:07 GMT) (full text, mbox, link).


Message #10 received at 549189@bugs.debian.org (full text, mbox, reply):

From: Sebastian Dröge <slomo@circular-chaos.org>
To: Daniel Franganillo <dfranganillo@gmail.com>, 549189@bugs.debian.org
Subject: Re: Bug#549189: gstreamer0.10-plugins-bad: Crashes every gstreamer-aware app
Date: Thu, 01 Oct 2009 13:38:18 +0200
[Message part 1 (text/plain, inline)]
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
[signature.asc (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Maintainers of GStreamer packages <pkg-gstreamer-maintainers@lists.alioth.debian.org>:
Bug#549189; Package gstreamer0.10-plugins-bad. (Thu, 01 Oct 2009 13:00:08 GMT) (full text, mbox, link).


Acknowledgement sent to Daniel Franganillo <dfranganillo@gmail.com>:
Extra info received and forwarded to list. Copy sent to Maintainers of GStreamer packages <pkg-gstreamer-maintainers@lists.alioth.debian.org>. (Thu, 01 Oct 2009 13:00:08 GMT) (full text, mbox, link).


Message #15 received at 549189@bugs.debian.org (full text, mbox, reply):

From: Daniel Franganillo <dfranganillo@gmail.com>
To: 549189@bugs.debian.org
Subject: Re: Bug#549189: gstreamer0.10-plugins-bad: Crashes every gstreamer-aware app
Date: Thu, 1 Oct 2009 14:35:21 +0200
2009/10/1 Sebastian Dröge <slomo@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.




Information forwarded to debian-bugs-dist@lists.debian.org, Maintainers of GStreamer packages <pkg-gstreamer-maintainers@lists.alioth.debian.org>:
Bug#549189; Package gstreamer0.10-plugins-bad. (Thu, 01 Oct 2009 15:12:07 GMT) (full text, mbox, link).


Acknowledgement sent to Neutron Soutmun <neo.neutron@gmail.com>:
Extra info received and forwarded to list. Copy sent to Maintainers of GStreamer packages <pkg-gstreamer-maintainers@lists.alioth.debian.org>. (Thu, 01 Oct 2009 15:12:07 GMT) (full text, mbox, link).


Message #20 received at 549189@bugs.debian.org (full text, mbox, reply):

From: Neutron Soutmun <neo.neutron@gmail.com>
To: Debian Bug Tracking System <549189@bugs.debian.org>
Subject: gstreamer0.10-plugins-bad: Rebuild against system libs in sid
Date: Thu, 01 Oct 2009 22:04:53 +0700
Package: gstreamer0.10-plugins-bad
Version: 0.10.14-3
Severity: normal

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Just rebuild against system libs in sid, it seems to help.

Now, I can start pidgin without the SEGV message.

- -- System Build-Depends:
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Cfg-files/Unpacked/Failed-cfg/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name           Version        Description
+++-==============-==============-============================================
ii  autotools-dev  20090611.1     Update infrastructure for config.{guess,sub}
ii  cdbs           0.4.61+nmu1    common build system for Debian packages
ii  debhelper      7.4.2          helper programs for debian/rules
ii  gstreamer-tool 0.10.24-1      Tools for use with GStreamer
ii  gstreamer0.10- 0.10.24-2      GStreamer plugins from the "base" set
ii  gtk-doc-tools  1.11-4         the GTK+ documentation tools
ii  ladspa-sdk     1.1-6          sample tools for linux-audio-dev plugin arch
ii  libasound2-dev 1.0.21a-1      shared library for ALSA applications -- deve
ii  libass-dev     0.9.7-3        development files for libass
ii  libbz2-dev     1.0.5-3        high-quality block-sorting file compressor l
ii  libcdaudio-dev 0.99.12p2-9    library for controlling a CD-ROM when playin
ii  libcelt-dev    0.6.1-1        The CELT codec library development files
ii  libdc1394-22-d 2.1.2-1        high level programming interface for IEEE139
ii  libdca-dev     0.0.5-3        decoding library for DTS Coherent Acoustics 
ii  libdirac-dev   1.0.2-2        open and royalty free high quality codec - d
ii  libdirectfb-de 1.2.8-4        direct frame buffer graphics library - devel
ii  libdvdnav-dev  4.1.3-4        DVD navigation library (development)
ii  libexempi-dev  2.1.1-1        library to parse XMP metadata (Development f
ii  libexif-dev    0.6.17-1       library to parse EXIF files (development fil
ii  libfaad-dev    2.7-2          freeware Advanced Audio Decoder - developmen
ii  libglade2-dev  1:2.6.4-1      development files for libglade
ii  libglib2.0-dev 2.22.1-1       Development files for the GLib library
ii  libgme-dev     0.5.5-1        Playback library for video game music files 
ii  libgsm1-dev    1.0.13-1       Development libraries for a GSM speech compr
ii  libgstreamer-p 0.10.24-2      GStreamer development files for libraries fr
ii  libgstreamer0. 0.10.24-1      GStreamer core development files
ii  libgtk2.0-dev  2.18.0-1       Development files for the GTK+ library
ii  libiptcdata0-d 1.0.3-1        Library to parse IPTC metadata (development 
ii  libjack-dev    0.116.2+svn359 JACK Audio Connection Kit (development files
ii  libjasper-dev  1.900.1-6      Development files for the JasPer JPEG-2000 l
ii  libkate-dev    0.3.6-1        Kate is a codec for karaoke and text encapsu
ii  libmimic-dev   1.0.4-2        A video codec for Mimic V2.x content (develo
ii  libmms-dev     0.4-2          MMS stream protocol library - development fi
ii  libmodplug-dev 1:0.8.7-1      development files for mod music based on Mod
ii  libmpcdec-dev  1:1.2.2-2.1    Musepack (MPC) format library [development f
ii  libmusicbrainz 2.1.5-2        Second generation incarnation of the CD Inde
ii  libofa0-dev    0.9.3-3        Library for acoustic fingerprinting
ii  liboil0.3-dev  0.3.16-1       Library of Optimized Inner Loops (developmen
ii  libschroedinge 1.0.7-2        library for encoding/decoding of Dirac video
ii  libsdl1.2-dev  1.2.13-4+b1    Simple DirectMedia Layer development files
ii  libslv2-dev    0.6.6-2        Development files (headers) for SLV2 library
ii  libsndfile1-de 1.0.20-1+b1    Library for reading/writing audio files
ii  libsoundtouch1 1.3.1-2        development files for sound stretching libra
ii  libssl-dev     0.9.8k-5       SSL development libraries, header files and 
ii  libwildmidi-de 0.2.2-2        software MIDI player library headers
ii  libx11-dev     2:1.2.2-1      X11 client-side library (development headers
ii  lsb-release    3.2-23         Linux Standard Base version reporting utilit
ii  lv2core        3.0-2          The LV2 audio plugin specification
ii  pkg-config     0.22-1         manage compile and link flags for libraries
ii  type-handling  0.2.23         dpkg architecture generation script
No packages found matching libopenspc-dev.


- -- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.30-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=th_TH.UTF-8, LC_CTYPE=th_TH.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages gstreamer0.10-plugins-bad depends on:
ii  gstreamer0.10-plugins- 0.10.24-2         GStreamer plugins from the "base" 
ii  libasound2             1.0.21a-1         shared library for ALSA applicatio
ii  libass4                0.9.7-3           library for SSA/ASS subtitles rend
ii  libbz2-1.0             1.0.5-3           high-quality block-sorting file co
ii  libc6                  2.9-26            GNU C Library: Shared libraries
ii  libcdaudio1            0.99.12p2-9       library for controlling a CD-ROM w
ii  libcelt0               0.6.1-1           The CELT codec runtime library
ii  libdc1394-22           2.1.2-1           high level programming interface f
ii  libdca0                0.0.5-3           decoding library for DTS Coherent 
ii  libdirac-encoder0      1.0.2-2           open and royalty free high quality
ii  libdirectfb-1.2-0      1.2.8-4           direct frame buffer graphics - sha
ii  libdvdnav4             4.1.3-4           DVD navigation library
ii  libdvdread4            4.1.3-6           library for reading DVDs
ii  libexempi3             2.1.1-1           library to parse XMP metadata (Lib
ii  libexif12              0.6.17-1          library to parse EXIF files
ii  libfaad2               2.7-2             freeware Advanced Audio Decoder - 
ii  libgcc1                1:4.4.1-4         GCC support library
ii  libglib2.0-0           2.22.1-1          The GLib library of C routines
ii  libgme0                0.5.5-1           Playback library for video game mu
ii  libgsm1                1.0.13-1          Shared libraries for GSM speech co
ii  libgstreamer-plugins-b 0.10.24-2         GStreamer libraries from the "base
ii  libgstreamer0.10-0     0.10.24-1         Core GStreamer libraries and eleme
ii  libiptcdata0           1.0.3-1           Library to parse IPTC metadata
ii  libjack0               0.116.2+svn3592-3 JACK Audio Connection Kit (librari
ii  libjasper1             1.900.1-6         The JasPer JPEG-2000 runtime libra
ii  libkate1               0.3.6-1           Kate is a codec for karaoke and te
ii  libmimic0              1.0.4-2           A video codec for Mimic V2.x conte
ii  libmms0                0.4-2             MMS stream protocol library - shar
ii  libmodplug0c2          1:0.8.7-1         shared libraries for mod music bas
ii  libmpcdec3             1:1.2.2-2.1       Musepack (MPC) format library
ii  libmusicbrainz4c2a     2.1.5-2           Second generation incarnation of t
ii  libofa0                0.9.3-3           Library for acoustic fingerprintin
ii  liboil0.3              0.3.16-1          Library of Optimized Inner Loops
ii  libschroedinger-1.0-0  1.0.7-2           library for encoding/decoding of D
ii  libslv2-9              0.6.6-2           A library for simple use of LV2 pl
ii  libsndfile1            1.0.20-1+b1       Library for reading/writing audio 
ii  libsoundtouch1c2       1.3.1-2           sound stretching library
ii  libssl0.9.8            0.9.8k-5          SSL shared libraries
ii  libstdc++6             4.4.1-4           The GNU Standard C++ Library v3
ii  libwildmidi0           0.2.2-2           software MIDI player library
ii  libx11-6               2:1.2.2-1         X11 client-side library
ii  libxml2                2.7.5.dfsg-1      GNOME XML library

gstreamer0.10-plugins-bad recommends no packages.

gstreamer0.10-plugins-bad suggests no packages.

- -- no debconf information

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEARECAAYFAkrExQoACgkQ1k7Ar9TO/Tc06QCgtz+n7j6/R5PUHfj72TqUOXIU
M38AnAlLs8jmys0Id1k38uGz9Ox1D0ZW
=MZ2j
-----END PGP SIGNATURE-----




Information forwarded to debian-bugs-dist@lists.debian.org, Maintainers of GStreamer packages <pkg-gstreamer-maintainers@lists.alioth.debian.org>:
Bug#549189; Package gstreamer0.10-plugins-bad. (Fri, 02 Oct 2009 12:04:13 GMT) (full text, mbox, link).


Acknowledgement sent to Sebastian Dröge <slomo@circular-chaos.org>:
Extra info received and forwarded to list. Copy sent to Maintainers of GStreamer packages <pkg-gstreamer-maintainers@lists.alioth.debian.org>. (Fri, 02 Oct 2009 12:04:14 GMT) (full text, mbox, link).


Message #25 received at 549189@bugs.debian.org (full text, mbox, reply):

From: Sebastian Dröge <slomo@circular-chaos.org>
To: Daniel Franganillo <dfranganillo@gmail.com>, 549189@bugs.debian.org
Subject: Re: Bug#549189: gstreamer0.10-plugins-bad: Crashes every gstreamer-aware app
Date: Fri, 02 Oct 2009 13:31:18 +0200
[Message part 1 (text/plain, inline)]
Am Donnerstag, den 01.10.2009, 14:35 +0200 schrieb Daniel Franganillo:
>
> [...]
> Program exited with code 0377.
> (gdb)
> 
> Thanks for your help.

Looks like a memory corruption before that...

could you run

G_SLICE=always-malloc GST_REGISTRY_FORK=no valgrind --leak-check=full
--track-origins=yes gst-inspect-0.10 

And attach the complete output here?
[signature.asc (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Maintainers of GStreamer packages <pkg-gstreamer-maintainers@lists.alioth.debian.org>:
Bug#549189; Package gstreamer0.10-plugins-bad. (Fri, 02 Oct 2009 13:00:03 GMT) (full text, mbox, link).


Acknowledgement sent to Daniel Franganillo <dfranganillo@gmail.com>:
Extra info received and forwarded to list. Copy sent to Maintainers of GStreamer packages <pkg-gstreamer-maintainers@lists.alioth.debian.org>. (Fri, 02 Oct 2009 13:00:03 GMT) (full text, mbox, link).


Message #30 received at 549189@bugs.debian.org (full text, mbox, reply):

From: Daniel Franganillo <dfranganillo@gmail.com>
To: Sebastian Dröge <slomo@circular-chaos.org>
Cc: 549189@bugs.debian.org
Subject: Re: Bug#549189: gstreamer0.10-plugins-bad: Crashes every gstreamer-aware app
Date: Fri, 2 Oct 2009 14:46:35 +0200
Here it is:

==12268== Memcheck, a memory error detector
==12268== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al.
==12268== Using Valgrind-3.5.0-Debian and LibVEX; rerun with -h for
copyright info
==12268== Command: gst-inspect-0.10
==12268==

valgrind: m_debuginfo/readelf.c:1898
(vgModuleLocal_read_elf_debug_info): Assertion 'di->bss_size ==
shdr->sh_size' failed.
==12268==    at 0x3802BAFC: ??? (in /usr/lib/valgrind/memcheck-amd64-linux)

sched status:
  running_tid=0


Note: see also the FAQ in the source distribution.
It contains workarounds to several common problems.
In particular, if Valgrind aborted or crashed after
identifying problems in your program, there's a good chance
that fixing those problems will prevent Valgrind aborting or
crashing, especially if it happened in m_mallocfree.c.

If that doesn't help, please report this bug to: www.valgrind.org

In the bug report, send all the above text, the valgrind
version, and what OS and version you are using.  Thanks.

Again, thanks for your help, even Gnome-session its broken :(




Information forwarded to debian-bugs-dist@lists.debian.org, Maintainers of GStreamer packages <pkg-gstreamer-maintainers@lists.alioth.debian.org>:
Bug#549189; Package gstreamer0.10-plugins-bad. (Fri, 02 Oct 2009 13:33:04 GMT) (full text, mbox, link).


Acknowledgement sent to Sebastian Dröge <slomo@circular-chaos.org>:
Extra info received and forwarded to list. Copy sent to Maintainers of GStreamer packages <pkg-gstreamer-maintainers@lists.alioth.debian.org>. (Fri, 02 Oct 2009 13:33:05 GMT) (full text, mbox, link).


Message #35 received at 549189@bugs.debian.org (full text, mbox, reply):

From: Sebastian Dröge <slomo@circular-chaos.org>
To: Daniel Franganillo <dfranganillo@gmail.com>
Cc: 549189@bugs.debian.org
Subject: Re: Bug#549189: gstreamer0.10-plugins-bad: Crashes every gstreamer-aware app
Date: Fri, 02 Oct 2009 15:19:36 +0200
[Message part 1 (text/plain, inline)]
Am Freitag, den 02.10.2009, 14:46 +0200 schrieb Daniel Franganillo:
> Here it is:
> 
> ==12268== Memcheck, a memory error detector
> ==12268== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al.
> ==12268== Using Valgrind-3.5.0-Debian and LibVEX; rerun with -h for
> copyright info
> ==12268== Command: gst-inspect-0.10
> ==12268==
> 
> valgrind: m_debuginfo/readelf.c:1898
> (vgModuleLocal_read_elf_debug_info): Assertion 'di->bss_size ==
> shdr->sh_size' failed.
> ==12268==    at 0x3802BAFC: ??? (in /usr/lib/valgrind/memcheck-amd64-linux)
> [...]

Looks like valgrind is broken on your system :( That doesn't really
help...

What's the content of your /usr/lib/lv2 , ~/.lv2 and /usr/local/lib/lv2
directories?

Could you attach the file "log" that is generated by:

GST_DEBUG=lv2:5 GST_DEBUG_NO_COLOR=1 gst-inspect-0.10 lv2 &> log

> Again, thanks for your help, even Gnome-session its broken :(

As a short workaround you can
remove /usr/lib/gstreamer-0.10/libgstlv2.so

[signature.asc (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Maintainers of GStreamer packages <pkg-gstreamer-maintainers@lists.alioth.debian.org>:
Bug#549189; Package gstreamer0.10-plugins-bad. (Fri, 02 Oct 2009 13:45:39 GMT) (full text, mbox, link).


Acknowledgement sent to Daniel Franganillo <dfranganillo@gmail.com>:
Extra info received and forwarded to list. Copy sent to Maintainers of GStreamer packages <pkg-gstreamer-maintainers@lists.alioth.debian.org>. (Fri, 02 Oct 2009 13:45:39 GMT) (full text, mbox, link).


Message #40 received at 549189@bugs.debian.org (full text, mbox, reply):

From: Daniel Franganillo <dfranganillo@gmail.com>
To: 549189@bugs.debian.org
Subject: Re: Bug#549189: gstreamer0.10-plugins-bad: Crashes every gstreamer-aware app
Date: Fri, 2 Oct 2009 15:41:41 +0200
2009/10/2 Sebastian Dröge <slomo@circular-chaos.org>:
> Am Freitag, den 02.10.2009, 14:46 +0200 schrieb Daniel Franganillo:
>> Here it is:
>>
>> ==12268== Memcheck, a memory error detector
>> ==12268== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al.
>> ==12268== Using Valgrind-3.5.0-Debian and LibVEX; rerun with -h for
>> copyright info
>> ==12268== Command: gst-inspect-0.10
>> ==12268==
>>
>> valgrind: m_debuginfo/readelf.c:1898
>> (vgModuleLocal_read_elf_debug_info): Assertion 'di->bss_size ==
>> shdr->sh_size' failed.
>> ==12268==    at 0x3802BAFC: ??? (in /usr/lib/valgrind/memcheck-amd64-linux)
>> [...]
>
> Looks like valgrind is broken on your system :( That doesn't really
> help...

Ive installed it from the official repositories...

> What's the content of your /usr/lib/lv2 , ~/.lv2 and /usr/local/lib/lv2
> directories?

That directories do not exist,

> Could you attach the file "log" that is generated by:
>
> GST_DEBUG=lv2:5 GST_DEBUG_NO_COLOR=1 gst-inspect-0.10 lv2 &> log
>
>> Again, thanks for your help, even Gnome-session its broken :(

Dont think this will help you...


root@morgana:/home/tritt# GST_DEBUG=lv2:5 GST_DEBUG_NO_COLOR=1
gst-inspect-0.10 lv2

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.
Error initializing: Error al volver a escanear el registro , child
terminated by signal

> As a short workaround you can
> remove /usr/lib/gstreamer-0.10/libgstlv2.so
>
>

Thanks.




Information forwarded to debian-bugs-dist@lists.debian.org, Maintainers of GStreamer packages <pkg-gstreamer-maintainers@lists.alioth.debian.org>:
Bug#549189; Package gstreamer0.10-plugins-bad. (Fri, 02 Oct 2009 21:48:03 GMT) (full text, mbox, link).


Acknowledgement sent to Jeroen Nijhof <jeroen@nijhof.uklinux.net>:
Extra info received and forwarded to list. Copy sent to Maintainers of GStreamer packages <pkg-gstreamer-maintainers@lists.alioth.debian.org>. (Fri, 02 Oct 2009 21:48:03 GMT) (full text, mbox, link).


Message #45 received at 549189@bugs.debian.org (full text, mbox, reply):

From: Jeroen Nijhof <jeroen@nijhof.uklinux.net>
To: 549189@bugs.debian.org
Subject: Same problem, but it disappeared after installing debug package..
Date: Fri, 02 Oct 2009 22:24:18 +0100
Hello,

I had the same problem here -- segmentation fault while
loading  /usr/lib/gstreamer-0.10/libgstlv2.so .
(in Debian/testing, amd64 as well).

I did generate the valgrind report, as suggested. Lot's of '???'
in there, so  I thought I'ld improve the report by installing
libgstreamer0.10-0-dbg. But that made the segmentation fault disappear!!!

And even stranger, after purging libgstreamer0.10-0-dbg, the
segmentation fault does not reappear!!

Unfortunately I overwrote the valgrind output for the crashing case.
In the non-crashing case it reports various leaks as well, but that's
probably just intended / sloppy programming; I've included the start/end
of the valgrind output below (let me know if you want to see the middle bit).
I did have the impression that with the segfault valgrind did take
far longer, and reported far bigger numbers.

Jeroen Nijhof

-----------------------------

==1678== Memcheck, a memory error detector
==1678== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al.
==1678== Using Valgrind-3.5.0-Debian and LibVEX; rerun with -h for copyright info
==1678== Command: gst-inspect-0.10
==1678== 
==1678== 
==1678== HEAP SUMMARY:
==1678==     in use at exit: 1,388,883 bytes in 13,346 blocks
==1678==   total heap usage: 26,959 allocs, 13,613 frees, 2,396,285 bytes allocated

[........]

==1678== 310,135 bytes in 1,623 blocks are possibly lost in loss record 1,516 of 1,516
==1678==    at 0x4C221A7: malloc (vg_replace_malloc.c:195)
==1678==    by 0x5D6B552: g_malloc (in /lib/libglib-2.0.so.0.2200.1)
==1678==    by 0x5D82FC6: g_memdup (in /lib/libglib-2.0.so.0.2200.1)
==1678==    by 0x4EBCB19: gst_registry_binary_read_cache (gstregistrybinary.c:883)
==1678==    by 0x4E507E4: ensure_current_registry (gst.c:938)
==1678==    by 0x4E52457: init_post (gst.c:1128)
==1678==    by 0x5D71A27: g_option_context_parse (in /lib/libglib-2.0.so.0.2200.1)
==1678==    by 0x4063D8: main (gst-inspect.c:1441)
==1678== 
==1678== LEAK SUMMARY:
==1678==    definitely lost: 60 bytes in 1 blocks
==1678==    indirectly lost: 240 bytes in 10 blocks
==1678==      possibly lost: 1,277,957 bytes in 11,778 blocks
==1678==    still reachable: 110,626 bytes in 1,557 blocks
==1678==         suppressed: 0 bytes in 0 blocks
==1678== Reachable blocks (those to which a pointer was found) are not shown.
==1678== To see them, rerun with: --leak-check=full --show-reachable=yes
==1678== 
==1678== For counts of detected and suppressed errors, rerun with: -v
==1678== ERROR SUMMARY: 487 errors from 487 contexts (suppressed: 45 from 26)




Reply sent to Sebastian Dröge <slomo@debian.org>:
You have taken responsibility. (Sat, 03 Oct 2009 13:27:34 GMT) (full text, mbox, link).


Notification sent to Daniel Franganillo <dfranganillo@gmail.com>:
Bug acknowledged by developer. (Sat, 03 Oct 2009 13:27:34 GMT) (full text, mbox, link).


Message #50 received at 549189-close@bugs.debian.org (full text, mbox, reply):

From: Sebastian Dröge <slomo@debian.org>
To: 549189-close@bugs.debian.org
Subject: Bug#549189: fixed in gst-plugins-bad0.10 0.10.14-4
Date: Sat, 03 Oct 2009 12:32:17 +0000
Source: gst-plugins-bad0.10
Source-Version: 0.10.14-4

We believe that the bug you reported is fixed in the latest version of
gst-plugins-bad0.10, which is due to be installed in the Debian FTP archive:

gst-plugins-bad0.10_0.10.14-4.diff.gz
  to pool/main/g/gst-plugins-bad0.10/gst-plugins-bad0.10_0.10.14-4.diff.gz
gst-plugins-bad0.10_0.10.14-4.dsc
  to pool/main/g/gst-plugins-bad0.10/gst-plugins-bad0.10_0.10.14-4.dsc
gstreamer0.10-plugins-bad-dbg_0.10.14-4_amd64.deb
  to pool/main/g/gst-plugins-bad0.10/gstreamer0.10-plugins-bad-dbg_0.10.14-4_amd64.deb
gstreamer0.10-plugins-bad-doc_0.10.14-4_all.deb
  to pool/main/g/gst-plugins-bad0.10/gstreamer0.10-plugins-bad-doc_0.10.14-4_all.deb
gstreamer0.10-plugins-bad_0.10.14-4_amd64.deb
  to pool/main/g/gst-plugins-bad0.10/gstreamer0.10-plugins-bad_0.10.14-4_amd64.deb
gstreamer0.10-sdl_0.10.14-4_amd64.deb
  to pool/main/g/gst-plugins-bad0.10/gstreamer0.10-sdl_0.10.14-4_amd64.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 549189@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sebastian Dröge <slomo@debian.org> (supplier of updated gst-plugins-bad0.10 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Sat, 03 Oct 2009 14:09:46 +0200
Source: gst-plugins-bad0.10
Binary: gstreamer0.10-plugins-bad-doc gstreamer0.10-plugins-bad gstreamer0.10-sdl gstreamer0.10-plugins-bad-dbg
Architecture: source all amd64
Version: 0.10.14-4
Distribution: unstable
Urgency: low
Maintainer: Maintainers of GStreamer packages <pkg-gstreamer-maintainers@lists.alioth.debian.org>
Changed-By: Sebastian Dröge <slomo@debian.org>
Description: 
 gstreamer0.10-plugins-bad - GStreamer plugins from the "bad" set
 gstreamer0.10-plugins-bad-dbg - GStreamer plugins from the "bad" set (debug symbols)
 gstreamer0.10-plugins-bad-doc - GStreamer documentation for plugins from the "bad" set
 gstreamer0.10-sdl - GStreamer plugin for SDL output
Closes: 549189
Changes: 
 gst-plugins-bad0.10 (0.10.14-4) unstable; urgency=low
 .
   * debian/build-deps.in,
     debian/gstreamer-plugins-bad.install:
     + Disable the LV2 plugin until it works reliable and doesn't crash
       GStreamer on startup every time (Closes: #549189).
       Unfortunately I can't reproduce that crash...
Checksums-Sha1: 
 391c00def825eb2ff3fc58320e70883dc1a6205a 2719 gst-plugins-bad0.10_0.10.14-4.dsc
 1148e138ead23a9431842c0aad5b9088a60ccc97 17558 gst-plugins-bad0.10_0.10.14-4.diff.gz
 b08a8cd548f584af1124d8b769d129adeec783f4 186030 gstreamer0.10-plugins-bad-doc_0.10.14-4_all.deb
 176c5233be1a0ad6a254cdf91ba924c325eae170 1419540 gstreamer0.10-plugins-bad_0.10.14-4_amd64.deb
 33dff91947890f6d727e596123301da374f38afb 45844 gstreamer0.10-sdl_0.10.14-4_amd64.deb
 680bfd51ba986fe623e67c8df68ffa965a49c8e3 3475214 gstreamer0.10-plugins-bad-dbg_0.10.14-4_amd64.deb
Checksums-Sha256: 
 9114e4325d1f31f99a1f6a11217a837ff197e7e388fb11c3727b78831e36829a 2719 gst-plugins-bad0.10_0.10.14-4.dsc
 590d6069eb7016bbe85ebf2d5c508f1e5cff89b19cfc5b004a66dbe26f77fd2b 17558 gst-plugins-bad0.10_0.10.14-4.diff.gz
 4513265cbb2c541d20987764d547d4a69f13480ce89b389aafb03a43cb522ee2 186030 gstreamer0.10-plugins-bad-doc_0.10.14-4_all.deb
 694302a48ea871f58d852b3f88faeb22a3ab7a429caa941ef38088c22537cb9e 1419540 gstreamer0.10-plugins-bad_0.10.14-4_amd64.deb
 8c5d4dc8057915f0a9cf83a46ef1387bdaa7781305698e06f659d24460d526ca 45844 gstreamer0.10-sdl_0.10.14-4_amd64.deb
 4d1c8ba5acc3afb1a675b6554d3c932ba00bf8b83846b5adfa2ebe7cc68826c2 3475214 gstreamer0.10-plugins-bad-dbg_0.10.14-4_amd64.deb
Files: 
 1f7025c2a7e1118abbb3c8d30e354bc9 2719 libs extra gst-plugins-bad0.10_0.10.14-4.dsc
 31b8eef3d1d24a64a22f3af0d6c12e1b 17558 libs extra gst-plugins-bad0.10_0.10.14-4.diff.gz
 10f969d6a9f5c5ce2a2f1836a33a0a40 186030 doc extra gstreamer0.10-plugins-bad-doc_0.10.14-4_all.deb
 42e5c85ca5819bb00f7bc2d2ceec13fd 1419540 libs extra gstreamer0.10-plugins-bad_0.10.14-4_amd64.deb
 13cf255b21f45baa9755d72811494674 45844 libs extra gstreamer0.10-sdl_0.10.14-4_amd64.deb
 cf7728164ea7809850e40806edc4e676 3475214 debug extra gstreamer0.10-plugins-bad-dbg_0.10.14-4_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEARECAAYFAkrHQr0ACgkQBsBdh1vkHyHiogCfdWVBVc6LAKvuO3eA6PYTmxKz
a8cAn3HQsp3WaHWPQbvsY2mqcXuiDvTd
=jhKO
-----END PGP SIGNATURE-----





Forcibly Merged 549159 549189. Request was from Emilio Pozuelo Monfort <pochu27@gmail.com> to control@bugs.debian.org. (Sat, 03 Oct 2009 13:54:14 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Maintainers of GStreamer packages <pkg-gstreamer-maintainers@lists.alioth.debian.org>:
Bug#549189; Package gstreamer0.10-plugins-bad. (Sat, 03 Oct 2009 18:48:06 GMT) (full text, mbox, link).


Acknowledgement sent to Stefan Kost <ensonic@hora-obscura.de>:
Extra info received and forwarded to list. Copy sent to Maintainers of GStreamer packages <pkg-gstreamer-maintainers@lists.alioth.debian.org>. (Sat, 03 Oct 2009 18:48:06 GMT) (full text, mbox, link).


Message #57 received at 549189@bugs.debian.org (full text, mbox, reply):

From: Stefan Kost <ensonic@hora-obscura.de>
To: 549189@bugs.debian.org
Subject: gstreamer0.10-plugins-bad: Crashes every gstreamer-aware app
Date: Sat, 03 Oct 2009 21:37:51 +0300
Could this be a race in gobject? After all it crashes in
gst_signal_processor_pad_get_type
and not in gst_signal_processor_get_type.

What I wonder if it would help to do this? Other plugins like e.g. jack,
baseaudiosink, .. do that too.

Stefan

diff --git a/gst-libs/gst/signalprocessor/gstsignalprocessor.c
b/gst-libs/gst/signalprocessor/gstsignalprocessor.c
index 299f8b3..2a5a3bd 100644
--- a/gst-libs/gst/signalprocessor/gstsignalprocessor.c
+++ b/gst-libs/gst/signalprocessor/gstsignalprocessor.c
@@ -211,6 +211,11 @@ gst_signal_processor_class_init (GstSignalProcessorClass *
klass)

   gstelement_class->change_state =
       GST_DEBUG_FUNCPTR (gst_signal_processor_change_state);
+
+  /* ref class from a thread-safe context to work around missing bit of
+   * thread-safety in GObject */
+  g_type_class_ref (GST_TYPE_SIGNAL_PROCESSOR_PAD_TEMPLATE);
+  g_type_class_ref (GST_TYPE_SIGNAL_PROCESSOR_PAD);
 }

 static void




Information forwarded to debian-bugs-dist@lists.debian.org, Maintainers of GStreamer packages <pkg-gstreamer-maintainers@lists.alioth.debian.org>:
Bug#549189; Package gstreamer0.10-plugins-bad. (Sun, 04 Oct 2009 09:27:03 GMT) (full text, mbox, link).


Acknowledgement sent to Sebastian Dröge <slomo@circular-chaos.org>:
Extra info received and forwarded to list. Copy sent to Maintainers of GStreamer packages <pkg-gstreamer-maintainers@lists.alioth.debian.org>. (Sun, 04 Oct 2009 09:27:03 GMT) (full text, mbox, link).


Message #62 received at 549189@bugs.debian.org (full text, mbox, reply):

From: Sebastian Dröge <slomo@circular-chaos.org>
To: Stefan Kost <ensonic@hora-obscura.de>, 549189@bugs.debian.org
Subject: Re: Bug#549189: gstreamer0.10-plugins-bad: Crashes every gstreamer-aware app
Date: Sun, 04 Oct 2009 11:07:12 +0200
[Message part 1 (text/plain, inline)]
Am Samstag, den 03.10.2009, 21:37 +0300 schrieb Stefan Kost:
> Could this be a race in gobject? After all it crashes in
> gst_signal_processor_pad_get_type
> and not in gst_signal_processor_get_type.
> 
> What I wonder if it would help to do this? Other plugins like e.g. jack,
> baseaudiosink, .. do that too.

If you use G_DEFINE_TYPE() or have g_once_init_enter/leave in the
_get_type() functions this shouldn't be necessary.

Also most other places where this could happen are doing exactly what
you said already :)

I think you should use G_DEFINE_TYPE() if possible in
gstsignalprocessor.



BUT: this can't be the problem here because all code was called from the
registry and that happens from a single thread, in a wonderful
serialized way :(
[signature.asc (application/pgp-signature, inline)]

Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Mon, 02 Nov 2009 07:37:33 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Tue Jan 9 20:42:24 2018; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.