Bug 281698

Summary: kaffeine crashes when opening a *.wmv file
Product: [Applications] kaffeine Reporter: andreas.weber
Component: generalAssignee: Christoph Pfister <christophpfister>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description andreas.weber 2011-09-09 16:29:14 UTC
Application: kaffeine-xbu (1.1 1.1.19)
KDE Platform Version: 4.6.2 (4.6.2)
Qt Version: 4.7.2
Operating System: Linux 2.6.38-11-generic-pae i686
Distribution: Ubuntu 11.04

-- Information about the crash:
- What I was doing when the application crashed:
opening a *.wmv video file from my local hard disk, it occurs every time.

The crash can be reproduced every time.

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

Thread 9 (Thread 0xb1cd0b70 (LWP 10520)):
#0  0xb777e424 in __kernel_vsyscall ()
#1  0xb5f50834 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:236
#2  0xb6151454 in __pthread_cond_timedwait (cond=0x89291f0, mutex=0x89291d8, abstime=0xb1cd0320) at forward.c:152
#3  0xb75fe963 in metronom_sync_loop (this=0x8929190) at metronom.c:870
#4  0xb5f4be99 in start_thread (arg=0xb1cd0b70) at pthread_create.c:304
#5  0xb614373e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 8 (Thread 0xb135fb70 (LWP 10521)):
#0  0xb777e424 in __kernel_vsyscall ()
#1  0xb6134f76 in __poll (fds=0x892e060, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0xb149f4a2 in ?? () from /usr/lib/libpulse.so.0
#3  0xb148e3a9 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#4  0xb148eb84 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#5  0xb148ec64 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#6  0xb149f443 in ?? () from /usr/lib/libpulse.so.0
#7  0xb1456a75 in ?? () from /usr/lib/libpulsecommon-0.9.22.so
#8  0xb5f4be99 in start_thread (arg=0xb135fb70) at pthread_create.c:304
#9  0xb614373e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 7 (Thread 0xacb1bb70 (LWP 10522)):
#0  0xb777e424 in __kernel_vsyscall ()
#1  0xb5f5048c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0xb61513fd in __pthread_cond_wait (cond=0x8930e20, mutex=0x8930e08) at forward.c:139
#3  0xb7611870 in fifo_peek_int (this_gen=0x892f758) at audio_out.c:348
#4  fifo_peek (this_gen=0x892f758) at audio_out.c:388
#5  ao_loop (this_gen=0x892f758) at audio_out.c:1015
#6  0xb5f4be99 in start_thread (arg=0xacb1bb70) at pthread_create.c:304
#7  0xb614373e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 6 (Thread 0xabf03b70 (LWP 10523)):
#0  0xb777e424 in __kernel_vsyscall ()
#1  0xb613c681 in select () at ../sysdeps/unix/syscall-template.S:82
#2  0xb762ac38 in xine_usec_sleep (usec=<value optimized out>) at utils.c:481
#3  0xb760cfac in video_out_loop (this_gen=0x8a52500) at video_out.c:1246
#4  0xb5f4be99 in start_thread (arg=0xabf03b70) at pthread_create.c:304
#5  0xb614373e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 5 (Thread 0xab319b70 (LWP 10524)):
#0  0xb777e424 in __kernel_vsyscall ()
#1  0xb6134f76 in __poll (fds=0xab318c98, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0xb6060fe0 in ?? () from /usr/lib/i386-linux-gnu/libxcb.so.1
#3  0xb60615b5 in ?? () from /usr/lib/i386-linux-gnu/libxcb.so.1
#4  0xb6061667 in xcb_writev () from /usr/lib/i386-linux-gnu/libxcb.so.1
#5  0xb767942b in _XSend () from /usr/lib/i386-linux-gnu/libX11.so.6
#6  0xb7679a5a in _XReply () from /usr/lib/i386-linux-gnu/libX11.so.6
#7  0xb76753d7 in XSync () from /usr/lib/i386-linux-gnu/libX11.so.6
#8  0xb14c4be2 in x11_InstallXErrorHandler (this=0x8a50d20, shminfo=0x8e5dbb4, width=464, height=368, format=842094169) at video_out_xv.c:249
#9  create_ximage (this=0x8a50d20, shminfo=0x8e5dbb4, width=464, height=368, format=842094169) at video_out_xv.c:290
#10 0xb14c718f in xv_update_frame_format (this_gen=0x8a50d20, frame_gen=0x8e5dac8, width=464, height=368, ratio=1.2608695652173914, format=842094169, flags=3) at video_out_xv.c:464
#11 0xb760b8b8 in vo_get_frame (this_gen=0x8a52500, width=464, height=368, ratio=1.2608695652173914, format=842094169, flags=3) at video_out.c:421
#12 0xb761e192 in post_video_get_frame (port_gen=0x8e8fa48, width=464, height=368, ratio=0, format=842094169, flags=3) at post.c:69
#13 0xb2b1e581 in get_buffer (context=0x8f06ee0, av_frame=0x8f65990) at ff_video_decoder.c:204
#14 0xb23a1f37 in alloc_frame_buffer (s=0x8f61fb0, pic=0x8f65990) at /build/buildd/libav-0.6.2/libavcodec/mpegvideo.c:228
#15 0xb23a20e7 in ff_alloc_picture (s=<value optimized out>, pic=0x8f65990, shared=0) at /build/buildd/libav-0.6.2/libavcodec/mpegvideo.c:270
#16 0xb23b18db in MPV_frame_start (s=0x8f61fb0, avctx=0x8f06ee0) at /build/buildd/libav-0.6.2/libavcodec/mpegvideo.c:956
#17 0xb247a24f in vc1_decode_frame (avctx=0x8f06ee0, data=0x8f06e10, data_size=0xab3192a8, avpkt=0xab319194) at /build/buildd/libav-0.6.2/libavcodec/vc1dec.c:3250
#18 0xb24645f5 in avcodec_decode_video2 (avctx=0x8f06ee0, picture=0x8f06e10, got_picture_ptr=0xab3192a8, buf=0x8f159d0 "\301C\340\026-\267\300\032^\330\220\251\025zZZ\025d\337!\261d^\021", buf_size=15430) at /build/buildd/libav-0.6.2/libavcodec/utils.c:611
#19 avcodec_decode_video (avctx=0x8f06ee0, picture=0x8f06e10, got_picture_ptr=0xab3192a8, buf=0x8f159d0 "\301C\340\026-\267\300\032^\330\220\251\025zZZ\025d\337!\261d^\021", buf_size=15430) at /build/buildd/libav-0.6.2/libavcodec/utils.c:597
#20 0xb2b1f795 in ff_handle_buffer (this_gen=0x8f06928, buf=0x8e715b8) at ff_video_decoder.c:1310
#21 ff_decode_data (this_gen=0x8f06928, buf=0x8e715b8) at ff_video_decoder.c:1561
#22 0xb76092e7 in video_decoder_loop (stream_gen=0x8e5ecc8) at video_decoder.c:386
#23 0xb5f4be99 in start_thread (arg=0xab319b70) at pthread_create.c:304
#24 0xb614373e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 4 (Thread 0xaa94bb70 (LWP 10525)):
[KCrash Handler]
#7  0xb24d61bf in float_to_int16_interleave_sse2 (dst=0xa8d0f008, src=0xaa94b148, len=2048, channels=2) at /build/buildd/libav-0.6.2/libavcodec/x86/dsputil_mmx.c:2475
#8  0xb24a5fe5 in wma_decode_frame (s=0xa84e6020, samples=0xa8d0f008) at /build/buildd/libav-0.6.2/libavcodec/wmadec.c:810
#9  0xb24a7799 in wma_decode_superframe (avctx=0x8f07570, data=0xa8d0f008, data_size=0xaa94b29c, avpkt=0xaa94b1e4) at /build/buildd/libav-0.6.2/libavcodec/wmadec.c:897
#10 0xb2464801 in avcodec_decode_audio3 (avctx=0x8f07570, samples=0xa8d0f008, frame_size_ptr=0xaa94b29c, buf=0x8f359e0 "\005", buf_size=742) at /build/buildd/libav-0.6.2/libavcodec/utils.c:656
#11 avcodec_decode_audio2 (avctx=0x8f07570, samples=0xa8d0f008, frame_size_ptr=0xaa94b29c, buf=0x8f359e0 "\005", buf_size=742) at /build/buildd/libav-0.6.2/libavcodec/utils.c:634
#12 0xb2b1bdc2 in ff_audio_decode_data (this_gen=0x8f07498, buf=0x8e79aa0) at ff_audio_decoder.c:314
#13 0xb760a860 in audio_decoder_loop (stream_gen=0x8e5ecc8) at audio_decoder.c:362
#14 0xb5f4be99 in start_thread (arg=0xaa94bb70) at pthread_create.c:304
#15 0xb614373e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xaa14ab70 (LWP 10526)):
#0  0xb777e424 in __kernel_vsyscall ()
#1  0xb5f5048c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0xb61513fd in __pthread_cond_wait (cond=0x8e8f3cc, mutex=0x8e8f3b4) at forward.c:139
#3  0xb76144c8 in xine_event_wait (queue_gen=0x8e8f3b0) at events.c:56
#4  listener_loop (queue_gen=0x8e8f3b0) at events.c:214
#5  0xb5f4be99 in start_thread (arg=0xaa14ab70) at pthread_create.c:304
#6  0xb614373e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xa8d0eb70 (LWP 10530)):
#0  0xb777e424 in __kernel_vsyscall ()
#1  0xb613c681 in select () at ../sysdeps/unix/syscall-template.S:82
#2  0xb762ac38 in xine_usec_sleep (usec=<value optimized out>) at utils.c:481
#3  0xb761931f in demux_loop (stream_gen=0x8e5ecc8) at demux.c:365
#4  0xb5f4be99 in start_thread (arg=0xa8d0eb70) at pthread_create.c:304
#5  0xb614373e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb5906710 (LWP 10518)):
#0  0xb777e424 in __kernel_vsyscall ()
#1  0xb5f530b9 in __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:142
#2  0xb5f4e54b in _L_lock_791 () from /lib/i386-linux-gnu/libpthread.so.0
#3  0xb5f4e371 in __pthread_mutex_lock (mutex=0x8865148) at pthread_mutex_lock.c:61
#4  0xb6151616 in pthread_mutex_lock (mutex=0x8865148) at forward.c:182
#5  0xb7666cea in ?? () from /usr/lib/i386-linux-gnu/libX11.so.6
#6  0xb766a4ac in XEventsQueued () from /usr/lib/i386-linux-gnu/libX11.so.6
#7  0xb64a4042 in x11EventSourcePrepare (s=0x8849c40, timeout=0xbfefb7bc) at kernel/qguieventdispatcher_glib.cpp:77
#8  0xb5b22fd4 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0xb5b23e63 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0xb5b24524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#11 0xb6ec253c in QEventDispatcherGlib::processEvents (this=0x8814428, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#12 0xb64a41e5 in QGuiEventDispatcherGlib::processEvents (this=0x8814428, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#13 0xb6e990a1 in QCoreApplication::processEvents (flags=...) at kernel/qcoreapplication.cpp:923
#14 0x0804be8d in XineObject::customEvent (this=0xbfefc310, event=0x88b9b48) at /build/buildd/kaffeine-1.1/src/backend-xine/xineapplication.cpp:604
#15 0xb6eaa42c in QObject::event (this=0xbfefc310, e=0x88b9b48) at kernel/qobject.cpp:1257
#16 0xb63edd24 in QApplicationPrivate::notify_helper (this=0x8845ba0, receiver=0xbfefc310, e=0x88b9b48) at kernel/qapplication.cpp:4462
#17 0xb63f28ce in QApplication::notify (this=0xbfefc3a8, receiver=0xbfefc310, e=0x88b9b48) at kernel/qapplication.cpp:3862
#18 0xb74253ca in KApplication::notify (this=0xbfefc3a8, receiver=0xbfefc310, event=0x88b9b48) at ../../kdeui/kernel/kapplication.cpp:311
#19 0xb6e950bb in QCoreApplication::notifyInternal (this=0xbfefc3a8, receiver=0xbfefc310, event=0x88b9b48) at kernel/qcoreapplication.cpp:731
#20 0xb6e98c79 in sendEvent (receiver=0x0, event_type=0, data=0x88146c0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#21 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x88146c0) at kernel/qcoreapplication.cpp:1372
#22 0xb6e98e0d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1265
#23 0xb6ec23c4 in sendPostedEvents (s=0x8848ed0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#24 postEventSourceDispatch (s=0x8848ed0) at kernel/qeventdispatcher_glib.cpp:277
#25 0xb5b23aa8 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#26 0xb5b24270 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#27 0xb5b24524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#28 0xb6ec253c in QEventDispatcherGlib::processEvents (this=0x8814428, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#29 0xb64a41e5 in QGuiEventDispatcherGlib::processEvents (this=0x8814428, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#30 0xb6e94289 in QEventLoop::processEvents (this=0xbfefc254, flags=...) at kernel/qeventloop.cpp:149
#31 0xb6e94522 in QEventLoop::exec (this=0xbfefc254, flags=...) at kernel/qeventloop.cpp:201
#32 0xb6e98ecc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#33 0xb63eb8e7 in QApplication::exec () at kernel/qapplication.cpp:3736
#34 0x0804da4f in main (argc=1, argv=) at /build/buildd/kaffeine-1.1/src/backend-xine/xineapplication.cpp:1003

Possible duplicates by query: bug 277389, bug 275067, bug 270287, bug 269976, bug 269917.

Reported using DrKonqi
Comment 1 Christoph Feck 2011-09-17 11:12:12 UTC

*** This bug has been marked as a duplicate of bug 247228 ***