Bug#694670: kscd does not play any CD
On Wed, 28 Nov 2012 22:25:27 +0100
Rainer Dorsch <rdorsch@web.de> wrote:
> whatever CD I try to play with kscd player, it does not play
> anything. Since vlc can play all track, audex can rip them, I think it
> is a problem with kscd. kscd can still read out the track list. Since
> I am not aware that I have any special setup, there is a fair chance
> that the bug affects everybody and makes the package completely
> unusable. If that is not the case, please downgrade the bug.
I can reproduce this: when just clicking on the play button in kscd, it
immediately segfaults.
After setting the environment variable KDE_DEBUG=1 and ulimit -c
unlimited, I get a core dump:
gdb $ thread apply all bt
Thread 3 (Thread 0x7f3859c3d700 (LWP 9841)):
#0 0x00007f386a2b1a93 in *__GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:87
#1 0x00007f3867aa04d4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f3867aa05f4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007f386aeb52e6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#4 0x00007f386ae8592f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#5 0x00007f386ae85bb8 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6 0x00007f386ad88d70 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7 0x00007f386ae6623f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#8 0x00007f386ad8bd0b in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#9 0x00007f3869fceb50 in start_thread (arg=<optimized out>) at pthread_create.c:304
#10 0x00007f386a2bc6dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()
Thread 2 (Thread 0x7f384fef3700 (LWP 9850)):
#0 0x00007f386a2b1a93 in *__GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:87
#1 0x00007f3868803e3f in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#2 0x00007f38687f539c in pa_mainloop_poll () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#3 0x00007f38687f59f9 in pa_mainloop_iterate () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#4 0x00007f38687f5ab0 in pa_mainloop_run () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#5 0x00007f3868803def in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#6 0x00007f3865838443 in ?? () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so
#7 0x00007f3869fceb50 in start_thread (arg=<optimized out>) at pthread_create.c:304
#8 0x00007f386a2bc6dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9 0x0000000000000000 in ?? ()
Thread 1 (Thread 0x7f386d851780 (LWP 9838)):
#0 0x0000000000418720 in _start ()
Hopefully that helps to further debug this problem.
FYI: I’m using the latest pulseaudio packages
(mentioning it because libpulse shows up in the
backtrace, though maybe unrelated):
$ dpkg -l | grep pulse
ii gstreamer0.10-pulseaudio:amd64 0.10.31-3 GStreamer plugin for PulseAudio
ii libpulse-dev:amd64 2.0-6 PulseAudio client development headers and libraries
ii libpulse-mainloop-glib0:amd64 2.0-6 PulseAudio client libraries (glib support)
ii libpulse0:amd64 2.0-6 PulseAudio client libraries
ii pulseaudio 2.0-6 PulseAudio sound server
ii pulseaudio-utils 2.0-6 Command line tools for the PulseAudio sound server
--
Best regards,
Michael
Reply to: