Package: xine-ui
Version: 0.99.5+cvs20070914-2.1~lenny1
Severity: grave
Justification: renders package unusable


The last patch of xine-ui
"Change screensaver control code to use xdg-screensaver instead of
faking keystrokes"
seems to have broken VDR playback via XVDR plugin. On channel change,
playback stops with

"audio_alsa_out: snd_pcm_open() von default schlug fehl: Das Gerät oder die 
Resso
urce ist belegt
audio_alsa_out: >>> Überprüfen Sie, ob ein anderen Programm PCM bereits benutzt<
<<
audio_out: open failed!"

which means that audio cannot be re-opened.
If I now grep through /proc/*/fd to see which program may (still) sit on
an audio file handle, it turns out to be xdg-screensaver.

thinkpad:/home/dd# ls -l /proc/*/fd |grep pcm
lrwx------ 1 dd dd 64 24. Jan 12:14 10 -> /dev/snd/pcmC0D0p
lrwx------ 1 dd dd 64 24. Jan 12:14 10 -> /dev/snd/pcmC0D0p
thinkpad:/home/dd# ls -l /proc/*/fd |less (searched here for pcm in less)
thinkpad:/home/dd# ps ax | grep 11900
11900 ?        S      0:00 /bin/sh /usr/bin/xdg-screensaver suspend 69206991
12025 pts/1    R+     0:00 grep 11900

It looks very much as if someone had forked xine to then exec xdg-screensaver
without closing all file handles before which leads to xdg-screensaver 
sitting on the audio file handles.


-- System Information:
Debian Release: 5.0
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)

Kernel: Linux 2.6.28 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages xine-ui depends on:
ii  libc6                         2.7-18     GNU C Library: Shared libraries
ii  libcurl3-gnutls               7.18.2-8   Multi-protocol file transfer libra
ii  libpng12-0                    1.2.27-2   PNG library - runtime
ii  libreadline5                  5.2-3      GNU readline and history libraries
ii  libx11-6                      2:1.1.5-2  X11 client-side library
ii  libxext6                      2:1.0.4-1  X11 miscellaneous extension librar
ii  libxft2                       2.1.12-3   FreeType-based font drawing librar
ii  libxine1                      1.1.14-5   the xine video/media player librar
ii  libxine1-ffmpeg               1.1.14-5   MPEG-related plugins for libxine1
ii  libxine1-x                    1.1.14-5   X desktop video output plugins for
ii  libxinerama1                  2:1.0.3-2  X11 Xinerama extension library
ii  libxtst6                      2:1.0.3-1  X11 Testing -- Resource extension 
ii  libxv1                        2:1.0.4-1  X11 Video extension library
ii  libxxf86vm1                   1:1.0.2-1  X11 XFree86 video mode extension l

Versions of packages xine-ui recommends:
ii  xdg-utils                     1.0.2-6.1  desktop integration utilities from

xine-ui suggests no packages.

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to