Bug 221853

Summary: Copy-protected DVD playback crashes Kaffeine
Product: [Applications] kaffeine Reporter: Margus Merelaid <margus>
Component: generalAssignee: Christoph Pfister <christophpfister>
Status: RESOLVED WORKSFORME    
Severity: crash CC: andresbajotierra
Priority: NOR Keywords: investigated, triaged
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Margus Merelaid 2010-01-08 22:45:10 UTC
Application that crashed: kaffeine
Version of the application: 1.0-pre2
KDE Version: 4.3.1 (KDE 4.3.1) "release 6"
Qt Version: 4.5.3
Operating System: Linux 2.6.31.5-0.1-default i686
Distribution: "openSUSE 11.2 (i586)"

What I was doing when the application crashed:
Kaffeine crashes when trying to play copy-protected DVD-s.  
Normal (not encrypted) DVD-s playback is OK.

 -- Backtrace:
Application: Kaffeine (kaffeine), signal: Segmentation fault
[Current thread is 1 (Thread 0xb5568920 (LWP 15876))]

Thread 9 (Thread 0xb27ffb70 (LWP 15877)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb5d460c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb5ee22d4 in pthread_cond_timedwait () from /lib/libc.so.6
#3  0xb38b419b in metronom_sync_loop () from /usr/lib/libxine.so.1
#4  0xb5d416e5 in start_thread () from /lib/libpthread.so.0
#5  0xb5d41600 in ?? () from /lib/libpthread.so.0

Thread 8 (Thread 0xb1e46b70 (LWP 15878)):
[KCrash Handler]
#6  0xb391047a in Phonon::MediaSource::type() const () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#7  0xb3912361 in Phonon::MediaSource::type() const () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#8  0xb619f8fc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#9  0xb61a734e in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#10 0xb7101ce1 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#11 0xb6b5932e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#12 0xb6b59fdc in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#13 0xb6b5a19c in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/libQtCore.so.4
#14 0xb6b854dd in ?? () from /usr/lib/libQtCore.so.4
#15 0xb58a64c2 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#16 0xb58a9d98 in ?? () from /usr/lib/libglib-2.0.so.0
#17 0xb58a9ebe in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#18 0xb6b85011 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#19 0xb6b5798d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#20 0xb6b57dd9 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#21 0xb6a5f317 in QThread::exec() () from /usr/lib/libQtCore.so.4
#22 0xb390a5b8 in Phonon::MediaSource::type() const () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#23 0xb6a62623 in ?? () from /usr/lib/libQtCore.so.4
#24 0xb5d416e5 in start_thread () from /lib/libpthread.so.0
#25 0xb5d41600 in ?? () from /lib/libpthread.so.0

Thread 7 (Thread 0xb1645b70 (LWP 15881)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb5ec9d5e in poll () from /lib/libc.so.6
#2  0xb1e80349 in ao_alsa_handle_event_thread () from /usr/lib/xine/plugins/1.27/xineplug_ao_out_alsa.so
#3  0xb5d416e5 in start_thread () from /lib/libpthread.so.0
#4  0xb5d41600 in ?? () from /lib/libpthread.so.0

Thread 6 (Thread 0xb0e44b70 (LWP 15882)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb5d45d95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb5ee227c in pthread_cond_wait () from /lib/libc.so.6
#3  0xb38c6300 in ao_loop () from /usr/lib/libxine.so.1
#4  0xb5d416e5 in start_thread () from /lib/libpthread.so.0
#5  0xb5d41600 in ?? () from /lib/libpthread.so.0

Thread 5 (Thread 0xb022bb70 (LWP 15883)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb5d460c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb5ee22d4 in pthread_cond_timedwait () from /lib/libc.so.6
#3  0xb38c027b in interruptable_sleep () from /usr/lib/libxine.so.1
#4  0xb38c2bee in video_out_loop () from /usr/lib/libxine.so.1
#5  0xb5d416e5 in start_thread () from /lib/libpthread.so.0
#6  0xb5d41600 in ?? () from /lib/libpthread.so.0

Thread 4 (Thread 0xaf3ffb70 (LWP 15888)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb5d45d95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb5ee227c in pthread_cond_wait () from /lib/libc.so.6
#3  0xb38b7d38 in fifo_buffer_get () from /usr/lib/libxine.so.1
#4  0xb38be349 in video_decoder_loop () from /usr/lib/libxine.so.1
#5  0xb5d416e5 in start_thread () from /lib/libpthread.so.0
#6  0xb5d41600 in ?? () from /lib/libpthread.so.0

Thread 3 (Thread 0xaea31b70 (LWP 15889)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb5d45d95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb5ee227c in pthread_cond_wait () from /lib/libc.so.6
#3  0xb38b7d38 in fifo_buffer_get () from /usr/lib/libxine.so.1
#4  0xb38bf461 in audio_decoder_loop () from /usr/lib/libxine.so.1
#5  0xb5d416e5 in start_thread () from /lib/libpthread.so.0
#6  0xb5d41600 in ?? () from /lib/libpthread.so.0

Thread 2 (Thread 0xae230b70 (LWP 15890)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb5d45d95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb5ee227c in pthread_cond_wait () from /lib/libc.so.6
#3  0xb38c9594 in xine_event_wait () from /usr/lib/libxine.so.1
#4  0xb38c9615 in listener_loop () from /usr/lib/libxine.so.1
#5  0xb5d416e5 in start_thread () from /lib/libpthread.so.0
#6  0xb5d41600 in ?? () from /lib/libpthread.so.0

Thread 1 (Thread 0xb5568920 (LWP 15876)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb5d460c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb5ee22d4 in pthread_cond_timedwait () from /lib/libc.so.6
#3  0xb6a6202c in ?? () from /usr/lib/libQtCore.so.4
#4  0xb6a62170 in QThread::msleep(unsigned long) () from /usr/lib/libQtCore.so.4
#5  0xb3924cac in ?? () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#6  0xb737f7ff in ?? () from /usr/lib/libphonon.so.4
#7  0xb737e962 in ?? () from /usr/lib/libphonon.so.4
#8  0xb6b59890 in qt_call_post_routines() () from /usr/lib/libQtCore.so.4
#9  0xb61a877a in QApplication::~QApplication() () from /usr/lib/libQtGui.so.4
#10 0xb7102228 in KApplication::~KApplication() () from /usr/lib/libkdeui.so.5
#11 0xb71094c8 in KUniqueApplication::~KUniqueApplication() () from /usr/lib/libkdeui.so.5
#12 0x080c31b0 in _start ()

Reported using DrKonqi
Comment 1 Dario Andres 2010-01-09 02:26:17 UTC
- If you can reproduce the crash at will (or you experience this regularly), can you install the "phonon-backend-xine-debuginfo" package and post a complete backtrace here? (you can get more information at http://techbase.kde.org/User:DarioAndres/Basic_Guide_about_Crash_Reporting ) Thanks
Comment 2 Andrew Crouthamel 2018-09-20 03:16:00 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Andrew Crouthamel 2018-10-21 04:52:34 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!