Bug#626665: gxine crashes on xfce

2011-05-14 Thread dawes
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

2011-05-14 Thread Darren Salt
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

2011-05-14 Thread Jr Dawes
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