Bug#356485: gstreamer0.10-plugins-base: 0.10.3 kills Rhythmbox
under GrSecurity, while 0.10.1 did not
Martin-Éric Racine
q-funk at iki.fi
Sun Mar 12 11:15:03 UTC 2006
Package: gstreamer0.10-plugins-base
Version: 0.10.3-1
Severity: important
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Rhythmbox dies systematically since upgrading gstreamer0.10-plugins-base to 0.10.3,
on a workstation hardened with GrSecurity. The backtrace under GDB:
(no debugging symbols found)
Program received signal SIGILL, Illegal instruction.
[Switching to Thread 946813696 (LWP 8953)]
0x38a737d8 in oil_debug_set_print_function () from /usr/lib/liboil-0.3.so.0
(gdb) bt
#0 0x38a737d8 in oil_debug_set_print_function () from /usr/lib/liboil-0.3.so.0
#1 0x38a739e8 in oil_cpu_fault_check_try () from /usr/lib/liboil-0.3.so.0
#2 0x38a73b00 in oil_cpu_fault_check_try () from /usr/lib/liboil-0.3.so.0
#3 0x38a73340 in oil_init () from /usr/lib/liboil-0.3.so.0
#4 0x38a4bc7c in resample_init ()
from /usr/lib/gstreamer-0.10/libgstaudioresample.so
#5 0x38a4b100 in audioresample_set_caps ()
from /usr/lib/gstreamer-0.10/libgstaudioresample.so
#6 0x373b4530 in _gst_plugin_initialize ()
from /usr/lib/libgstreamer-0.10.so.0
#7 0x373b4be0 in gst_plugin_load_file () from /usr/lib/libgstreamer-0.10.so.0
#8 0x373ba3b8 in gst_registry_lookup () from /usr/lib/libgstreamer-0.10.so.0
#9 0x3737cb9c in gst_init () from /usr/lib/libgstreamer-0.10.so.0
#10 0x38273308 in g_option_context_parse () from /usr/lib/libglib-2.0.so.0
#11 0x3737c1b8 in gst_init_check () from /usr/lib/libgstreamer-0.10.so.0
#12 0x3737c244 in gst_init () from /usr/lib/libgstreamer-0.10.so.0
#13 0x1001fb08 in main ()
(gdb)
Syslog reports:
Mar 12 13:05:24 omena kernel: grsec: signal 4 sent to /usr/bin/rhythmbox[rhythmbox:8953] uid/euid:1000/1000 gid/egid:1000/1000, parent /usr/bin/gdb[gdb:11100] uid/euid:1000/1000 gid/egid:1000/1000
Downgrading gstreamer0.10-plugins-base to version 0.10.1 fixes this.
- -- System Information:
Debian Release: 3.1
Architecture: powerpc (ppc)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.14-imac
Locale: LANG=fi_FI.UTF-8, LC_CTYPE=fi_FI.UTF-8 (charmap=UTF-8)
Versions of packages gstreamer0.10-plugins-base depends on:
ii libc6 2.3.5-13 GNU C Library: Shared libraries an
ii libcdparanoia0 3a9.8-13 Shared libraries for cdparanoia
ii libglib2.0-0 2.8.6-1 The GLib library of C routines
ii libgstreamer-plugins-bas 0.10.3-1 GStreamer libraries from the "base
ii libgstreamer0.10-0 0.10.3-1 Core GStreamer libraries, plugins,
ii libice6 6.9.0.dfsg.1-4 Inter-Client Exchange library
ii libogg0 1.1.3-2 Ogg Bitstream Library
ii liboil0.3 0.3.6-1 Library of Optimized Inner Loops
ii libsm6 6.9.0.dfsg.1-4 X Window System Session Management
ii libtheora0 0.0.0.alpha5-1 The Theora Video Compression Codec
ii libvisual0.2 0.2.0-4 Audio visualization framework
ii libvorbis0a 1.1.2-1 The Vorbis General Audio Compressi
ii libvorbisenc2 1.1.2-1 The Vorbis General Audio Compressi
ii libx11-6 6.9.0.dfsg.1-4 X Window System protocol client li
ii libxext6 6.9.0.dfsg.1-4 X Window System miscellaneous exte
ii libxml2 2.6.23.dfsg.2-2 GNOME XML library
ii libxv1 6.9.0.dfsg.1-4 X Window System video extension li
ii zlib1g 1:1.2.3-9 compression library - runtime
gstreamer0.10-plugins-base recommends no packages.
- -- no debconf information
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (GNU/Linux)
iD8DBQFEFAK3eXr56x4Muc0RAmgCAKCN18DiEOtjWIgHHq+hAWp+m73CjACdELnf
rq6Bire8IxclnuJx1vbSHZM=
=gwUX
-----END PGP SIGNATURE-----
More information about the Pkg-gstreamer-maintainers
mailing list