Bug 358228

Summary: Crash after video file downloaded by firefox
Product: [Applications] kaffeine Reporter: Bill Wempren <bill.wempren>
Component: generalAssignee: Mauro Carvalho Chehab <mchehab>
Status: RESOLVED INTENTIONAL    
Severity: crash CC: mchehab
Priority: NOR Keywords: drkonqi
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Bill Wempren 2016-01-19 22:05:14 UTC
Application: kaffeine-xbu (1.2.2 1.2.6)
KDE Platform Version: 4.14.10
Qt Version: 4.8.6
Operating System: Linux 4.1.13-5-default x86_64
Distribution: "openSUSE Leap 42.1 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed: Was downloading an *avi file in firefox. D/L proceeded fine, kaffeine opened to show the video, but crashed instead.

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

Thread 8 (Thread 0x7fc71f9d2700 (LWP 12468)):
#0  0x00007fc72fa37408 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fc730c68701 in  () at /usr/lib64/libxine.so.2
#2  0x00007fc72fa330a4 in start_thread () at /lib64/libpthread.so.0
#3  0x00007fc72e72704d in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7fc718d64700 (LWP 12469)):
#0  0x00007fc72fa39a9d in read () at /lib64/libpthread.so.0
#1  0x00007fc719ffddf1 in pa_read () at /usr/lib64/pulseaudio/libpulsecommon-7.0.so
#2  0x00007fc71a275b5e in pa_mainloop_prepare () at /usr/lib64/libpulse.so.0
#3  0x00007fc71a276572 in pa_mainloop_iterate () at /usr/lib64/libpulse.so.0
#4  0x00007fc71a276630 in pa_mainloop_run () at /usr/lib64/libpulse.so.0
#5  0x00007fc71a284783 in  () at /usr/lib64/libpulse.so.0
#6  0x00007fc71a02af98 in  () at /usr/lib64/pulseaudio/libpulsecommon-7.0.so
#7  0x00007fc72fa330a4 in start_thread () at /lib64/libpthread.so.0
#8  0x00007fc72e72704d in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7fc70bffe700 (LWP 12470)):
#0  0x00007fc72fa3705f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fc730c7a753 in  () at /usr/lib64/libxine.so.2
#2  0x00007fc72fa330a4 in start_thread () at /lib64/libpthread.so.0
#3  0x00007fc72e72704d in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7fc704650700 (LWP 12471)):
#0  0x00007fc72fa37408 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fc730c7421b in  () at /usr/lib64/libxine.so.2
#2  0x00007fc730c76a44 in  () at /usr/lib64/libxine.so.2
#3  0x00007fc72fa330a4 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fc72e72704d in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7fc703a66700 (LWP 12472)):
[KCrash Handler]
#6  0x00007fc700fc563b in init_postprocess () at /usr/lib64/xine/plugins/2.5/xineplug_decode_ff.so
#7  0x00007fc700fc61a3 in ff_handle_preview_buffer () at /usr/lib64/xine/plugins/2.5/xineplug_decode_ff.so
#8  0x00007fc700fc646e in ff_decode_data () at /usr/lib64/xine/plugins/2.5/xineplug_decode_ff.so
#9  0x00007fc730c72a87 in  () at /usr/lib64/libxine.so.2
#10 0x00007fc72fa330a4 in start_thread () at /lib64/libpthread.so.0
#11 0x00007fc72e72704d in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7fc703098700 (LWP 12473)):
#0  0x00007fc72fa3705f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fc730c6c43b in  () at /usr/lib64/libxine.so.2
#2  0x00007fc730c735d4 in  () at /usr/lib64/libxine.so.2
#3  0x00007fc72fa330a4 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fc72e72704d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7fc702897700 (LWP 12474)):
#0  0x00007fc72fa3705f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fc730c7c5fb in xine_event_wait () at /usr/lib64/libxine.so.2
#2  0x00007fc730c7c69e in  () at /usr/lib64/libxine.so.2
#3  0x00007fc72fa330a4 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fc72e72704d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7fc7313d9780 (LWP 12466)):
#0  0x00007fc72fa37408 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fc730c8211c in _x_demux_control_headers_done () at /usr/lib64/libxine.so.2
#2  0x00007fc730c65e3d in xine_open () at /usr/lib64/libxine.so.2
#3  0x0000000000405a9b in _start ()

Possible duplicates by query: bug 357994.

Reported using DrKonqi
Comment 1 Mauro Carvalho Chehab 2016-06-01 09:56:07 UTC
The Kaffeine version you're using is too old... it still uses the xine backend to play 
videos. We moved to libVLC sometime ago, and we just released upstream a version 2.0.1,
with is based on KDE5. So, lots of change too. Could you please test the upstream version and see if it works? The README file contains instructions about how to compile it.

You can find it at our git repository:

https://quickgit.kde.org/?p=kaffeine.git

As this BZ seems to be related with a too old version, I'm closing the bug. If you find
problems with version 2.0.1, please re-open.