Bug 244456

Summary: Kaffeine crashes on opening wmv file
Product: [Applications] kaffeine Reporter: Alex Bartl <alex>
Component: generalAssignee: Christoph Pfister <christophpfister>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi

Description Alex Bartl 2010-07-13 08:38:03 UTC
Application: kaffeine-xbu (1.0 1.1.18.1)
KDE Platform Version: 4.4.5 (KDE 4.4.5)
Qt Version: 4.6.2
Operating System: Linux 2.6.33.6-147.fc13.i686.PAE i686
Distribution: "Fedora release 13 (Goddard)"

-- Information about the crash:
crashes when right click on a wmv file to open it with kaffeine

The crash can be reproduced every time.

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

Thread 9 (Thread 0xb55d3b70 (LWP 4324)):
#0  0x00fb4424 in __kernel_vsyscall ()
#1  0x00de35d4 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:236
#2  0x05cfac25 in metronom_sync_loop (this=0x8dde4e8) at metronom.c:870
#3  0x00ddf919 in start_thread (arg=0xb55d3b70) at pthread_create.c:301
#4  0x00cf5cbe in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 8 (Thread 0xb4bd2b70 (LWP 4325)):
#0  0x00fb4424 in __kernel_vsyscall ()
#1  0x00ceade6 in __poll (fds=0xb0001310, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x05c16ce3 in ?? () from /usr/lib/libpulse.so.0
#3  0x05c034ca in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#4  0x05c04d54 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#5  0x05c04e34 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#6  0x05c16a84 in ?? () from /usr/lib/libpulse.so.0
#7  0x05c7e863 in ?? () from /usr/lib/libpulsecommon-0.9.21.so
#8  0x00ddf919 in start_thread (arg=0xb4bd2b70) at pthread_create.c:301
#9  0x00cf5cbe in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 7 (Thread 0xaffffb70 (LWP 4326)):
#0  0x00fb4424 in __kernel_vsyscall ()
#1  0x00de322c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x05d0ce18 in fifo_peek_int (this_gen=0x8de8b60) at audio_out.c:348
#3  fifo_peek (this_gen=0x8de8b60) at audio_out.c:388
#4  ao_loop (this_gen=0x8de8b60) at audio_out.c:1015
#5  0x00ddf919 in start_thread (arg=0xaffffb70) at pthread_create.c:301
#6  0x00cf5cbe in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 6 (Thread 0xaf1f3b70 (LWP 4327)):
#0  0x00fb4424 in __kernel_vsyscall ()
#1  0x00ceade6 in __poll (fds=0xaf1f2fe8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x0022a0c0 in ?? () from /usr/lib/libxcb.so.1
#3  0x0022bd52 in xcb_wait_for_reply () from /usr/lib/libxcb.so.1
#4  0x00285ff6 in _XReply (dpy=0x8c5b8f8, rep=0xaf1f3110, extra=0, discard=1) at xcb_io.c:461
#5  0x00279708 in XSync (dpy=0x8c5b8f8, discard=0) at Sync.c:48
#6  0x01a59348 in xv_display_frame (this_gen=0x8de2080, frame_gen=0x8de3ff8) at video_out_xv.c:851
#7  0x05d08f37 in overlay_and_display_frame (this=<value optimized out>, img=0x8de3ff8, vpts=20945) at video_out.c:1036
#8  0x05d094b4 in video_out_loop (this_gen=0x8de3940) at video_out.c:1172
#9  0x00ddf919 in start_thread (arg=0xaf1f3b70) at pthread_create.c:301
#10 0x00cf5cbe in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 5 (Thread 0xae409b70 (LWP 4328)):
#0  0x00fb4424 in __kernel_vsyscall ()
#1  0x00de5f99 in __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/lowlevellock.S:142
#2  0x00de1330 in _L_lock_697 () from /lib/libpthread.so.0
#3  0x00de1201 in __pthread_mutex_lock (mutex=0x8c4e150) at pthread_mutex_lock.c:61
#4  0x0026b30b in _XLockDisplay (dpy=0x8c5b8f8) at locking.c:460
#5  0x0026a84b in XLockDisplay (dpy=0x8c5b8f8) at LockDis.c:49
#6  0x01a59dbb in xv_update_frame_format (this_gen=0x8de2080, frame_gen=0x8de43f8, width=320, height=240, ratio=1.3333333333333333, format=842094169, flags=3) at video_out_xv.c:453
#7  0x05d07101 in vo_get_frame (this_gen=0x8de3940, width=320, height=240, ratio=<value optimized out>, format=842094169, flags=3) at video_out.c:421
#8  0x05d19077 in post_video_get_frame (port_gen=0x9383210, width=320, height=240, ratio=0, format=842094169, flags=3) at post.c:69
#9  0x0313d05b in ?? () from /usr/lib/xine/plugins/1.28/xineplug_decode_ff.so
#10 0xb5880eac in alloc_frame_buffer (s=0xac320fe0, pic=0xac324630, shared=0) at /usr/src/debug/ffmpeg-0.6/libavcodec/mpegvideo.c:228
#11 ff_alloc_picture (s=0xac320fe0, pic=0xac324630, shared=0) at /usr/src/debug/ffmpeg-0.6/libavcodec/mpegvideo.c:270
#12 0xb588176f in MPV_frame_start (s=0xac320fe0, avctx=0xac300a20) at /usr/src/debug/ffmpeg-0.6/libavcodec/mpegvideo.c:956
#13 0xb59656a0 in vc1_decode_frame (avctx=0xac300a20, data=0xac300950, data_size=0xae409208, avpkt=0xae4090e4) at /usr/src/debug/ffmpeg-0.6/libavcodec/vc1dec.c:3250
#14 0xb594e675 in avcodec_decode_video2 (avctx=0xac300a20, picture=0xac300950, got_picture_ptr=0xae409208, buf=
    0xae7ce800 "'\302)\303\201s'\024\301\224\030`~q\202\f\020\060G\203bi\034\200\377j\327\260C\032\355;\352L\346\373\320\062\373\340}\333\313\320u\215\027\206 @\313dO%\023\311C\313\317k\272|\315\300\303q\223\372\a0\b\230\070\231\314\347\026\b\371\272Wj\342\327]\253\274\355\b\275\033\264\070p\361\336d\025\257,e\273\357:\322\222q\222\216\312\363\035%\253\032\031\342\311\271\250\017\210\032\062(k\300\345'\317\364\265\350\301\305\321\376\226V\272\064\004%\347\231LhV\267\033Qyz\356\316\303\344\301\315\310y\305\214\030\065|\352d5K#\025\323/\333g\034\247\231\216<\334\327\341\356\363Bv\032W\226~\220\275\\\353\323\244u\235"..., buf_size=1269) at /usr/src/debug/ffmpeg-0.6/libavcodec/utils.c:611
#15 avcodec_decode_video (avctx=0xac300a20, picture=0xac300950, got_picture_ptr=0xae409208, buf=
    0xae7ce800 "'\302)\303\201s'\024\301\224\030`~q\202\f\020\060G\203bi\034\200\377j\327\260C\032\355;\352L\346\373\320\062\373\340}\333\313\320u\215\027\206 @\313dO%\023\311C\313\317k\272|\315\300\303q\223\372\a0\b\230\070\231\314\347\026\b\371\272Wj\342\327]\253\274\355\b\275\033\264\070p\361\336d\025\257,e\273\357:\322\222q\222\216\312\363\035%\253\032\031\342\311\271\250\017\210\032\062(k\300\345'\317\364\265\350\301\305\321\376\226V\272\064\004%\347\231LhV\267\033Qyz\356\316\303\344\301\315\310y\305\214\030\065|\352d5K#\025\323/\333g\034\247\231\216<\334\327\341\356\363Bv\032W\226~\220\275\\\353\323\244u\235"..., buf_size=1269) at /usr/src/debug/ffmpeg-0.6/libavcodec/utils.c:597
#16 0x0313c3e6 in ?? () from /usr/lib/xine/plugins/1.28/xineplug_decode_ff.so
#17 0x05d050a3 in video_decoder_loop (stream_gen=0x8de51e0) at video_decoder.c:382
#18 0x00ddf919 in start_thread (arg=0xae409b70) at pthread_create.c:301
#19 0x00cf5cbe in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 4 (Thread 0xad83bb70 (LWP 4329)):
[KCrash Handler]
#6  0xb5a1b13d in float_to_int16_interleave_sse2 (dst=0xb01a2008, src=0xad83b0a8, len=2048, channels=2) at /usr/src/debug/ffmpeg-0.6/libavcodec/x86/dsputil_mmx.c:2475
#7  0xb5994554 in wma_decode_frame (s=0xb017a020, samples=0xb01a2008) at /usr/src/debug/ffmpeg-0.6/libavcodec/wmadec.c:810
#8  0xb5995b81 in wma_decode_superframe (avctx=0xac118580, data=0xb01a2008, data_size=0xad83b1fc, avpkt=0xad83b134) at /usr/src/debug/ffmpeg-0.6/libavcodec/wmadec.c:897
#9  0xb594e742 in avcodec_decode_audio3 (avctx=0xac118580, samples=0xb01a2008, frame_size_ptr=0xad83b1fc, buf=0xac100500 "\004", buf_size=768) at /usr/src/debug/ffmpeg-0.6/libavcodec/utils.c:656
#10 avcodec_decode_audio2 (avctx=0xac118580, samples=0xb01a2008, frame_size_ptr=0xad83b1fc, buf=0xac100500 "\004", buf_size=768) at /usr/src/debug/ffmpeg-0.6/libavcodec/utils.c:634
#11 0x03138e68 in ?? () from /usr/lib/xine/plugins/1.28/xineplug_decode_ff.so
#12 0x05d06646 in audio_decoder_loop (stream_gen=0x8de51e0) at audio_decoder.c:362
#13 0x00ddf919 in start_thread (arg=0xad83bb70) at pthread_create.c:301
#14 0x00cf5cbe in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 3 (Thread 0xace3ab70 (LWP 4330)):
#0  0x00fb4424 in __kernel_vsyscall ()
#1  0x00de322c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x05d10094 in xine_event_wait (queue_gen=0x9382b60) at events.c:56
#3  listener_loop (queue_gen=0x9382b60) at events.c:214
#4  0x00ddf919 in start_thread (arg=0xace3ab70) at pthread_create.c:301
#5  0x00cf5cbe in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 2 (Thread 0xac0ffb70 (LWP 4332)):
#0  0x00fb4424 in __kernel_vsyscall ()
#1  0x00de322c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x05cfe740 in buffer_pool_alloc (this=0x8de6170) at buffer.c:90
#3  0x01c33476 in ?? () from /usr/lib/xine/plugins/1.28/xineplug_dmx_asf.so
#4  0x01c35bed in ?? () from /usr/lib/xine/plugins/1.28/xineplug_dmx_asf.so
#5  0x01c37dc0 in ?? () from /usr/lib/xine/plugins/1.28/xineplug_dmx_asf.so
#6  0x05d14d45 in demux_loop (stream_gen=0x8de51e0) at demux.c:342
#7  0x00ddf919 in start_thread (arg=0xac0ffb70) at pthread_create.c:301
#8  0x00cf5cbe in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 1 (Thread 0xb7872780 (LWP 4323)):
#0  0x00fb4424 in __kernel_vsyscall ()
#1  0x00de35d4 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:236
#2  0x05cf73a7 in wait_first_frame (stream=0x8de51e0, start_pos=0, start_time=0) at xine.c:1316
#3  play_internal (stream=0x8de51e0, start_pos=0, start_time=0) at xine.c:1418
#4  xine_play (stream=0x8de51e0, start_pos=0, start_time=0) at xine.c:1434
#5  0x0804db6b in XineObject::customEvent (this=0xbfa2b6e0, event=0x8d76730) at /usr/src/debug/kaffeine-1.0/src/backend-xine/xineapplication.cpp:703
#6  0x03f37414 in QObject::event (this=0xbfa2b6e0, e=0x8d76730) at kernel/qobject.cpp:1279
#7  0x04813dac in QApplicationPrivate::notify_helper (this=0x8c3bd70, receiver=0xbfa2b6e0, e=0x8d76730) at kernel/qapplication.cpp:4304
#8  0x0481a4f6 in QApplication::notify (this=0xbfa2b778, receiver=0xbfa2b6e0, e=0x8d76730) at kernel/qapplication.cpp:3708
#9  0x0536300b in KApplication::notify (this=0xbfa2b778, receiver=0xbfa2b6e0, event=0x8d76730) at /usr/src/debug/kdelibs-4.4.5/kdeui/kernel/kapplication.cpp:302
#10 0x03f27543 in QCoreApplication::notifyInternal (this=0xbfa2b778, receiver=0xbfa2b6e0, event=0x8d76730) at kernel/qcoreapplication.cpp:704
#11 0x03f28403 in sendEvent (receiver=0x0, event_type=0, data=0x8c28000) at kernel/qcoreapplication.h:215
#12 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8c28000) at kernel/qcoreapplication.cpp:1345
#13 0x03f2855e in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1238
#14 0x03f4fbc0 in sendPostedEvents (s=0x8c3d990) at kernel/qcoreapplication.h:220
#15 postEventSourceDispatch (s=0x8c3d990) at kernel/qeventdispatcher_glib.cpp:276
#16 0x0015a525 in g_main_dispatch (context=0x8c3d910) at gmain.c:1960
#17 IA__g_main_context_dispatch (context=0x8c3d910) at gmain.c:2513
#18 0x0015e268 in g_main_context_iterate (context=0xde2490, block=1, dispatch=1, self=0x8c3bfb8) at gmain.c:2591
#19 0x0015e449 in IA__g_main_context_iteration (context=0x8c3d910, may_block=1) at gmain.c:2654
#20 0x03f4f6b6 in QEventDispatcherGlib::processEvents (this=0x8c27ab0, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#21 0x048c25f6 in QGuiEventDispatcherGlib::processEvents (this=0x8c27ab0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#22 0x03f25c1a in QEventLoop::processEvents (this=0xbfa2b644, flags=...) at kernel/qeventloop.cpp:149
#23 0x03f25f5a in QEventLoop::exec (this=0xbfa2b644, flags=...) at kernel/qeventloop.cpp:201
#24 0x03f28627 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#25 0x04813e58 in QApplication::exec () at kernel/qapplication.cpp:3583
#26 0x0804b885 in main (argc=1, argv=) at /usr/src/debug/kaffeine-1.0/src/backend-xine/xineapplication.cpp:1003

Reported using DrKonqi
Comment 1 Alex Bartl 2010-07-13 08:41:56 UTC
Created attachment 49092 [details]
New crash information added by DrKonqi

open wmv file, same as with kaffeine, so the problem might be in some commonly used modul
Comment 2 Christoph Pfister 2010-08-03 16:32:22 UTC

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