Bug 269555 - Kaffeine crashes on loading file
Summary: Kaffeine crashes on loading file
Status: RESOLVED INTENTIONAL
Alias: None
Product: kaffeine
Classification: Applications
Component: general (other bugs)
Version First Reported In: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Mauro Carvalho Chehab
URL:
Keywords:
: 275071 (view as bug list)
Depends on:
Blocks:
 
Reported: 2011-03-27 17:46 UTC by Jonathan Kaye
Modified: 2016-06-01 11:56 UTC (History)
2 users (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 Jonathan Kaye 2011-03-27 17:46:41 UTC
Application: kaffeine-xbu (1.1 1.1.19)
KDE Platform Version: 4.4.5 (KDE 4.4.5)
Qt Version: 4.6.3
Operating System: Linux 2.6.32-5-amd64 x86_64
Distribution: Debian GNU/Linux testing (wheezy)

-- Information about the crash:
Loading an mkv file causes kaffeine to crash. The same file is played with no problems using vlc.

The crash can be reproduced every time.

 -- Backtrace:
Application: Kaffeine (kaffeine-xbu), signal: Floating point exception
__lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:136
	in ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S
[Current thread is 1 (Thread 0x7f73845ec760 (LWP 3114))]

Thread 9 (Thread 0x7f737225b700 (LWP 3115)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211
#1  0x00007f7383e86fb1 in metronom_sync_loop (this=0xb5a8a0) at metronom.c:870
#2  0x00007f738012a8ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f738131502d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f73706fd700 (LWP 3120)):
#0  0x00007f738130a113 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=333) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f736ecf68d5 in my_snd_mixer_wait (data=<value optimized out>) at audio_alsa_out.c:150
#2  ao_alsa_handle_event_thread (data=<value optimized out>) at audio_alsa_out.c:166
#3  0x00007f738012a8ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007f738131502d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f736f6fb700 (LWP 3121)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f7383e97b0b in fifo_peek_int (this_gen=<value optimized out>) at audio_out.c:348
#2  fifo_peek (this_gen=<value optimized out>) at audio_out.c:388
#3  ao_loop (this_gen=<value optimized out>) at audio_out.c:1015
#4  0x00007f738012a8ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#5  0x00007f738131502d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f736fefc700 (LWP 3122)):
#0  0x00007f738130e8d3 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f7383eafca5 in xine_usec_sleep (usec=<value optimized out>) at utils.c:481
#2  0x00007f7383e949c9 in video_out_loop (this_gen=<value optimized out>) at video_out.c:1246
#3  0x00007f738012a8ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007f738131502d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f736decb700 (LWP 3123)):
#0  0x00007f738130a113 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f73810338fa in _xcb_conn_wait (c=0xa2d4b0, cond=<value optimized out>, vector=0x7f736deca9b8, count=0x7f736deca9b4) at ../../src/xcb_conn.c:313
#2  0x00007f7381033ec1 in _xcb_out_send (c=0xa2d4b0, vector=0x7f736decaa50, count=3) at ../../src/xcb_out.c:338
#3  0x00007f7381034172 in xcb_writev (c=0xa2d4b0, vector=<value optimized out>, count=<value optimized out>, requests=1) at ../../src/xcb_out.c:286
#4  0x00007f738411592c in _XSend () from /usr/lib/libX11.so.6
#5  0x00007f7384115a17 in _XReply () from /usr/lib/libX11.so.6
#6  0x00007f7384111513 in XSync () from /usr/lib/libX11.so.6
#7  0x00007f736e8e03ae in x11_InstallXErrorHandler (this=0xcfb9c0, shminfo=0x111fd60, width=1280, height=544, format=842094169) at video_out_xv.c:249
#8  create_ximage (this=0xcfb9c0, shminfo=0x111fd60, width=1280, height=544, format=842094169) at video_out_xv.c:290
#9  0x00007f736e8e3266 in xv_update_frame_format (this_gen=0xcfb9c0, frame_gen=0x111fc10, width=1280, height=544, ratio=<value optimized out>, format=842094169, flags=<value optimized out>) at video_out_xv.c:464
#10 0x00007f7383e927fc in vo_get_frame (this_gen=0xcfdee0, width=1280, height=544, ratio=<value optimized out>, format=<value optimized out>, flags=11) at video_out.c:421
#11 0x00007f7383ea3e43 in post_video_get_frame (port_gen=0x115f2f0, width=1280, height=544, ratio=2.3616236162361623, format=842094169, flags=0) at post.c:69
#12 0x00007f737676957a in ff_handle_buffer (this_gen=0x11d7a20, buf=<value optimized out>) at ff_video_decoder.c:1486
#13 ff_decode_data (this_gen=0x11d7a20, buf=<value optimized out>) at ff_video_decoder.c:1561
#14 0x00007f7383e909eb in video_decoder_loop (stream_gen=<value optimized out>) at video_decoder.c:386
#15 0x00007f738012a8ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#16 0x00007f738131502d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#17 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f736d4fd700 (LWP 3124)):
[KCrash Handler]
#5  0x00007f736237038a in faad_decode_audio (this_gen=0x11ff5b0, buf=<value optimized out>) at xine_faad_decoder.c:266
#6  faad_decode_data (this_gen=0x11ff5b0, buf=<value optimized out>) at xine_faad_decoder.c:414
#7  0x00007f7383e91dea in audio_decoder_loop (stream_gen=<value optimized out>) at audio_decoder.c:362
#8  0x00007f738012a8ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#9  0x00007f738131502d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f736ccfc700 (LWP 3125)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f7383e9ac4b in xine_event_wait (queue_gen=<value optimized out>) at events.c:56
#2  listener_loop (queue_gen=<value optimized out>) at events.c:214
#3  0x00007f738012a8ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007f738131502d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f736212d700 (LWP 3503)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f7383e8a6f3 in buffer_pool_alloc (this=0x113c760) at buffer.c:90
#2  0x00007f7383e9f3c0 in _x_demux_send_data (fifo=0x113c760, data=0x1250190 "\001\070\065\225\020\064%\206Oba\271 .*\f\005\204\201\021\253}+2\374|G3*\330\240\212E\345\332_\243\330Vl\337\337\242)\325\220\241\037\017\242\215\016\277\240\003\343\342|\a\323\214\363\260v\325i\300\263\020\064y\037\251|\ftW\236Q\247\202\n\336}\021\251\263\065\203\216\016\027\341;\225\337),)\002\211\212\363\253\033$0\030Y\317=\277\317\212+\261\363\370:\332\024\317\220\300\210\246I\341a\245\303\315\070\336\023\336\060I\255\236\203\274\300\350\070\221\274'\257\177V\025t\302c\317\210\340\362\362\304\314\251\216\035r\361<g'\216\350\337\003\236\317\202\214\263", size=269, pts=0, type=0, decoder_flags=2, input_normpos=21, input_time=0, total_time=7252737, frame_number=0) at demux.c:633
#3  0x00007f7362576800 in parse_block (this=<value optimized out>, block_size=<value optimized out>, cluster_timecode=<value optimized out>, block_duration=<value optimized out>, normpos=582, is_key=<value optimized out>) at demux_matroska.c:2022
#4  0x00007f7362576e08 in parse_simpleblock (this=0x11d6930) at demux_matroska.c:2053
#5  parse_cluster (this=0x11d6930) at demux_matroska.c:2211
#6  0x00007f73625770d8 in parse_top_level (this=0x11d6930, next_level=0x7f736212cdec) at demux_matroska.c:2527
#7  0x00007f7362577102 in demux_matroska_send_chunk (this_gen=0x113c88c) at demux_matroska.c:2597
#8  0x00007f7383e9ff93 in demux_loop (stream_gen=<value optimized out>) at demux.c:342
#9  0x00007f738012a8ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#10 0x00007f738131502d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f73845ec760 (LWP 3114)):
#0  __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:136
#1  0x00007f738012d0e9 in _L_lock_953 () from /lib/libpthread.so.0
#2  0x00007f738012cf0b in __pthread_mutex_lock (mutex=0xa461a0) at pthread_mutex_lock.c:61
#3  0x00007f7384102b83 in ?? () from /usr/lib/libX11.so.6
#4  0x00007f7384106347 in XEventsQueued () from /usr/lib/libX11.so.6
#5  0x00007f7381ff13c7 in x11EventSourcePrepare (s=0xa25270, timeout=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:79
#6  0x00007f737e4480d9 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#7  0x00007f737e448538 in ?? () from /lib/libglib-2.0.so.0
#8  0x00007f737e448b1c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#9  0x00007f7382e256b3 in QEventDispatcherGlib::processEvents (this=0xa21400, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#10 0x00007f7381ff119e in QGuiEventDispatcherGlib::processEvents (this=0xa461a0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#11 0x00007f7382dffb8f in QCoreApplication::processEvents (flags=) at kernel/qcoreapplication.cpp:918
#12 0x000000000040702b in _start ()

Reported using DrKonqi
Comment 1 Christoph Feck 2011-08-04 00:13:34 UTC
*** Bug 275071 has been marked as a duplicate of this bug. ***
Comment 2 Mauro Carvalho Chehab 2016-06-01 11:56:35 UTC
The Kaffeine version you're using is too old. We just released upstream a version 2.0.1, with is based on KDE5, and changed both the DVB and video play backends. 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 is on an old version that we're not maintaining upstream anymore, I'm closing the bug. If you find similar issues with version 2.0.1, please re-open.