Bug#626665: gxine crashes on xfce
Package: gxine Version: 0.5.905-5 Severity: important gxine exits with error message Assertion 'pthread_mutex_unlock(m-mutex) == 0' failed at pulsecore/mutex- posix.c:108, function pa_mutex_unlock(). Aborting. This also occurs with all multimedia packages installed on a system using Squeeze with xfce - VLC, mplayer - which exit with exactly the same message. The system is an old PIII with 1Mb RAM which previously ran Lenny without any problems (sound OK, and gxine and mplayer both worked with any problems) - this a a fresh install of Squeeze after formatting HDD. cat /proc/asound/cards gives - 0 [rev21 ]: VIA686A - VIA 82C686A/B rev21 VIA 82C686A/B rev21 with W83971D at 0xdc00, irq 10 -- System Information: Debian Release: 6.0.1 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable') Architecture: i386 (i686) Kernel: Linux 2.6.32-5-686 (SMP w/1 CPU core) Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages gxine depends on: ii libc6 2.11.2-10 Embedded GNU C Library: Shared lib ii libdbus-glib-1-2 0.88-2.1 simple interprocess messaging syst ii libglib2.0-0 2.24.2-1 The GLib library of C routines ii libgtk2.0-02.20.1-2 The GTK+ graphical user interface ii libgudev-1.0-0 164-3 GObject-based wrapper library for ii liblircclient0 0.8.3-5 infra-red remote control support - ii libmozjs2d 1.9.1.16-7The Mozilla SpiderMonkey JavaScrip ii libpango1.0-0 1.28.3-1+squeeze2 Layout and rendering of internatio ii librsvg2-common2.26.3-1 SAX-based renderer library for SVG ii libx11-6 2:1.3.3-4 X11 client-side library ii libxcb11.6-1 X C Binding ii libxext6 2:1.1.2-1 X11 miscellaneous extension librar ii libxine1 1.1.19-2 the xine video/media player librar ii libxine1-gnome 1.1.19-2 GNOME-related plugins for libxine1 ii libxine1-x 1.1.19-2 X desktop video output plugins for ii libxinerama1 2:1.1-3 X11 Xinerama extension library Versions of packages gxine recommends: ii libxine1-ffmpeg 1.1.19-2 MPEG-related plugins for libxine1 Versions of packages gxine suggests: pn gxineplugin none (no description available) pn libdvdcss2 | libdvdcssnone (no description available) ii libgnomevfs2-01:2.24.3-1 GNOME Virtual File System (runtime pn realplayernone (no description available) -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#626665: gxine crashes on xfce
I demand that dawes may or may not have written... Package: gxine Version: 0.5.905-5 Severity: important gxine exits with error message Assertion 'pthread_mutex_unlock(m-mutex) == 0' failed at pulsecore/mutex- posix.c:108, function pa_mutex_unlock(). Aborting. That's not gxine – at least, not directly. That's PulseAudio. The text of the assertion is present in /usr/lib/libpulsecommon-0.9.21.so, which is in libpulse0. Perhaps something's changed in PulseAudio which xine-lib doesn't like...? As a workaround, you could tell it to use ALSA instead: $ gxine -A alsa or set it permanently via the configuration window. This also occurs with all multimedia packages installed on a system using Squeeze with xfce - VLC, mplayer - which exit with exactly the same message. So the problem's more widespread. I'm not reassigning just yet; but you *definitely* should, either to libxine1-misc-plugins or to libpulse0. (gxine itself knows nothing of PulseAudio.) And if the latter, then any bugs which you've filed on others will need to be reassigned and merged... Useful packages in helping with this: libpulse0-dbg, libxine1-dbg and gdb. $ gdb gxine (gdb) run then when the assertion happens: (gdb) bt and attach the text output by that last command. FWIW, it works fine here, but this is (a) with development packages and (b) on testing/unstable. The system is an old PIII with 1Mb RAM which previously ran Lenny without any problems (sound OK, and gxine and mplayer both worked with any problems) - this a a fresh install of Squeeze after formatting HDD. I'd just upgrade, not do a fresh install :-) cat /proc/asound/cards gives - 0 [rev21 ]: VIA686A - VIA 82C686A/B rev21 VIA 82C686A/B rev21 with W83971D at 0xdc00, irq 10 [snip] -- | Darren Salt | linux or ds at | nr. Ashington, | _ ASCII ribbon | using Debian | youmustbejoking | Northumberland | ( ) campaign against | GNU/Linux| ,demon,co,uk|| X HTML e-mail / \ www.asciiribbon.org Take what comfort there may be in owning a piece thereof. -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#626665: gxine crashes on xfce
Thanks for the reply and advice. Much appreciated. You're right - it's a libpulse0 problem, as (using your workaround to get gxine up and running) setting the driver to alsa solved the problem. Also, removing the vlc-plugin-pulse package got VLC working. -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org