Bug 357994 - Stopped working opening a videa/audio file with not supported codecs
Summary: Stopped working opening a videa/audio file with not supported codecs
Status: RESOLVED INTENTIONAL
Alias: None
Product: kaffeine
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Mauro Carvalho Chehab
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-01-14 19:05 UTC by danifavi
Modified: 2016-06-01 09:56 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description danifavi 2016-01-14 19:05:23 UTC
Application: kaffeine-xbu (1.2.2 1.2.6)
KDE Platform Version: 4.14.9
Qt Version: 4.8.6
Operating System: Linux 3.16.7-29-desktop x86_64
Distribution: "openSUSE 13.2 (Harlequin) (x86_64)"

-- Information about the crash:
- Custom settings of the application:
- Stopped working opening a videa/audio file with not supported codecs

The crash can be reproduced every time.

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

Thread 8 (Thread 0x7f1355779700 (LWP 5422)):
#0  0x00007f13654e5408 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f1366716701 in ?? () from /usr/lib64/libxine.so.2
#2  0x00007f13654e10a4 in start_thread () from /lib64/libpthread.so.0
#3  0x00007f136424e08d in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7f134ecc8700 (LWP 5423)):
#0  0x00007f1364245c5d in poll () from /lib64/libc.so.6
#1  0x00007f134fdc8a41 in ?? () from /usr/lib64/libpulse.so.0
#2  0x00007f134fdba2ec in pa_mainloop_poll () from /usr/lib64/libpulse.so.0
#3  0x00007f134fdba95e in pa_mainloop_iterate () from /usr/lib64/libpulse.so.0
#4  0x00007f134fdbaa10 in pa_mainloop_run () from /usr/lib64/libpulse.so.0
#5  0x00007f134fdc89f3 in ?? () from /usr/lib64/libpulse.so.0
#6  0x00007f134fb71808 in ?? () from /usr/lib64/pulseaudio/libpulsecommon-5.0.so
#7  0x00007f13654e10a4 in start_thread () from /lib64/libpthread.so.0
#8  0x00007f136424e08d in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7f134a4c6700 (LWP 5424)):
#0  0x00007f13654e505f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f1366728753 in ?? () from /usr/lib64/libxine.so.2
#2  0x00007f13654e10a4 in start_thread () from /lib64/libpthread.so.0
#3  0x00007f136424e08d in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f1343fff700 (LWP 5426)):
#0  0x00007f13654e5408 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f136672221b in ?? () from /usr/lib64/libxine.so.2
#2  0x00007f1366724a44 in ?? () from /usr/lib64/libxine.so.2
#3  0x00007f13654e10a4 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f136424e08d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f1343415700 (LWP 5427)):
[KCrash Handler]
#5  0x00007f134012868b in init_postprocess () from /usr/lib64/xine/plugins/2.5/xineplug_decode_ff.so
#6  0x00007f13401291f3 in ff_handle_preview_buffer () from /usr/lib64/xine/plugins/2.5/xineplug_decode_ff.so
#7  0x00007f13401294be in ff_decode_data () from /usr/lib64/xine/plugins/2.5/xineplug_decode_ff.so
#8  0x00007f1366720a87 in ?? () from /usr/lib64/libxine.so.2
#9  0x00007f13654e10a4 in start_thread () from /lib64/libpthread.so.0
#10 0x00007f136424e08d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f1342c14700 (LWP 5428)):
#0  0x00007f13654e505f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f136671a43b in ?? () from /usr/lib64/libxine.so.2
#2  0x00007f13667215d4 in ?? () from /usr/lib64/libxine.so.2
#3  0x00007f13654e10a4 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f136424e08d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f1342413700 (LWP 5429)):
#0  0x00007f13654e505f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f136672a5fb in xine_event_wait () from /usr/lib64/libxine.so.2
#2  0x00007f136672a69e in ?? () from /usr/lib64/libxine.so.2
#3  0x00007f13654e10a4 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f136424e08d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f1366e97780 (LWP 5418)):
#0  0x00007f13654e5408 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f136673011c in _x_demux_control_headers_done () from /usr/lib64/libxine.so.2
#2  0x00007f1366713e4c in xine_open () from /usr/lib64/libxine.so.2
#3  0x0000000000405a9b in _start ()

Reported using DrKonqi
Comment 1 Mauro Carvalho Chehab 2016-06-01 09:56:49 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.