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.
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):
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):
[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):
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):
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):
[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):
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):
[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):
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):
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):
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):
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):
[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.
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.