Bug 374246

Summary: Kaffeine chrashes after klicking on a video file
Product: [Applications] kaffeine Reporter: moerfinator.tracking
Component: generalAssignee: Mauro Carvalho Chehab <mchehab>
Status: RESOLVED INTENTIONAL    
Severity: normal    
Priority: NOR    
Version: 1.x   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description moerfinator.tracking 2016-12-28 09:54:11 UTC
OpenSuse 42.2
KDE 4.14.25  

Kaffeine crashes after clicking on video file I want to watch of various formats (avi, mkv,  mpeg..)

Application: Kaffeine (kaffeine-xbu), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fe5c19f5780 (LWP 4018))]

Thread 9 (Thread 0x7fe58acfa700 (LWP 4027)):
#0  0x00007fe5bed42b03 in select () from /lib64/libc.so.6
#1  0x00007fe5c12a9f74 in xine_usec_sleep () from /usr/lib64/libxine.so.2
#2  0x00007fe5c1298c55 in ?? () from /usr/lib64/libxine.so.2
#3  0x00007fe5c004e734 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fe5bed49d3d in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7fe590bda700 (LWP 4026)):
#0  0x00007fe5c00530af in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fe5c12939bb in xine_event_wait () from /usr/lib64/libxine.so.2
#2  0x00007fe5c1293a5e in ?? () from /usr/lib64/libxine.so.2
#3  0x00007fe5c004e734 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fe5bed49d3d in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7fe5913db700 (LWP 4025)):
#0  0x00007fe5c00530af in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fe5c127f59d in ?? () from /usr/lib64/libxine.so.2
#2  0x00007fe5c128a5f0 in ?? () from /usr/lib64/libxine.so.2
#3  0x00007fe5c004e734 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fe5bed49d3d in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7fe591da9700 (LWP 4024)):
[KCrash Handler]
#6  0x00007fe5aa694ebb in init_postprocess () from /usr/lib64/xine/plugins/2.5/xineplug_decode_ff.so
#7  0x00007fe5aa695373 in ff_handle_preview_buffer () from /usr/lib64/xine/plugins/2.5/xineplug_decode_ff.so
#8  0x00007fe5aa695f4b in ff_decode_data () from /usr/lib64/xine/plugins/2.5/xineplug_decode_ff.so
#9  0x00007fe5c1289bb3 in ?? () from /usr/lib64/libxine.so.2
#10 0x00007fe5c004e734 in start_thread () from /lib64/libpthread.so.0
#11 0x00007fe5bed49d3d in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7fe592993700 (LWP 4023)):
#0  0x00007fe5c0053458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fe5c128b343 in ?? () from /usr/lib64/libxine.so.2
#2  0x00007fe5c128da2e in ?? () from /usr/lib64/libxine.so.2
#3  0x00007fe5c004e734 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fe5bed49d3d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7fe5a0cd0700 (LWP 4022)):
#0  0x00007fe5c00530af in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fe5c1291ad3 in ?? () from /usr/lib64/libxine.so.2
#2  0x00007fe5c004e734 in start_thread () from /lib64/libpthread.so.0
#3  0x00007fe5bed49d3d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7fe5a54d1700 (LWP 4021)):
#0  0x00007fe5bed4149d in poll () from /lib64/libc.so.6
#1  0x00007fe5a636c0a1 in ?? () from /usr/lib64/libpulse.so.0
#2  0x00007fe5a635d76c in pa_mainloop_poll () from /usr/lib64/libpulse.so.0
#3  0x00007fe5a635ddde in pa_mainloop_iterate () from /usr/lib64/libpulse.so.0
#4  0x00007fe5a635de90 in pa_mainloop_run () from /usr/lib64/libpulse.so.0
#5  0x00007fe5a636c006 in ?? () from /usr/lib64/libpulse.so.0
#6  0x00007fe5a6111408 in ?? () from /usr/lib64/pulseaudio/libpulsecommon-9.0.so
#7  0x00007fe5c004e734 in start_thread () from /lib64/libpthread.so.0
#8  0x00007fe5bed49d3d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7fe5afbfb700 (LWP 4020)):
#0  0x00007fe5c0053458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fe5c127f69e in ?? () from /usr/lib64/libxine.so.2
#2  0x00007fe5c004e734 in start_thread () from /lib64/libpthread.so.0
#3  0x00007fe5bed49d3d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7fe5c19f5780 (LWP 4018)):
#0  0x00007fe5c0053458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fe5c127bfcd in xine_play () from /usr/lib64/libxine.so.2
#2  0x00000000004058bd in ?? ()
#3  0x00007fe5c03fe51d in QObject::event(QEvent*) () from /usr/lib64/libQtCore.so.4
#4  0x00007fe5bf5636fc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#5  0x00007fe5bf569c3d in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#6  0x00007fe5c0e47e3a in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#7  0x00007fe5c03e617d in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#8  0x00007fe5c03e944d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/libQtCore.so.4
#9  0x00007fe5c04137ee in ?? () from /usr/lib64/libQtCore.so.4
#10 0x00007fe5bb733134 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#11 0x00007fe5bb733388 in ?? () from /usr/lib64/libglib-2.0.so.0
#12 0x00007fe5bb73342c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#13 0x00007fe5c0412fae in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#14 0x00007fe5bf600606 in ?? () from /usr/lib64/libQtGui.so.4
#15 0x00007fe5c03e4d3f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#16 0x00007fe5c03e5035 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#17 0x00007fe5c03ea489 in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#18 0x0000000000404336 in ?? ()
#19 0x00007fe5bec806e5 in __libc_start_main () from /lib64/libc.so.6
#20 0x00000000004043b9 in _start ()
Comment 1 Mauro Carvalho Chehab 2016-12-28 20:08:15 UTC
This is a common bug on Kaffeine versions below 2.0, related to libxine.

Kaffeine version 1.3 uses libVlc instead.

Unfortunately, we don't maintain Kaffeine 1.x upstream anymore, as there are simply too many changes from 1.x to 2.x versions. Please upgrade to a new version.