Bug 252349

Summary: Gwenview crashed after wmv open attempt
Product: [Frameworks and Libraries] Phonon Reporter: Vytautas <vytautas1987>
Component: Xine backendAssignee: Martin Sandsmark <martin.sandsmark>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra, myriam
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Vytautas 2010-09-25 15:51:28 UTC
Application: gwenview (2.4.3)
KDE Platform Version: 4.4.5 (KDE 4.4.5)
Qt Version: 4.6.3
Operating System: Linux 2.6.34.7-56.fc13.i686 i686
Distribution: "Fedora release 13 (Goddard)"

-- Information about the crash:
Gwenview crashed after wmv open attempt.
I browsed folder in slide show mode with jgp and wmv files in it.

The crash can be reproduced every time.

 -- Backtrace:
Application: Gwenview (gwenview), signal: Segmentation fault
[Current thread is 1 (Thread 0xb78bfab0 (LWP 2135))]

Thread 11 (Thread 0xb62f1b70 (LWP 2136)):
#0  0x00485416 in __kernel_vsyscall ()
#1  0x0023522c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x02fb06af in wait (this=0x8556c58, mutex=0x8556c54, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0x8556c58, mutex=0x8556c54, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4  0x04c02f4a in Gwenview::SemanticInfoThread::run (this=0x8556c48) at /usr/src/debug/kdegraphics-4.4.5/gwenview/lib/semanticinfo/nepomuksemanticinfobackend.cpp:132
#5  0x02faf74f in QThreadPrivate::start (arg=0x8556c48) at thread/qthread_unix.cpp:248
#6  0x00231919 in start_thread (arg=0xb62f1b70) at pthread_create.c:301
#7  0x005fbcce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 10 (Thread 0xb0179b70 (LWP 2140)):
#0  0x00485416 in __kernel_vsyscall ()
#1  0x002355d4 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:236
#2  0x062e4c25 in metronom_sync_loop (this=0x89019a8) at metronom.c:870
#3  0x00231919 in start_thread (arg=0xb0179b70) at pthread_create.c:301
#4  0x005fbcce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 9 (Thread 0xaf36db70 (LWP 2141)):
#0  0x00485416 in __kernel_vsyscall ()
#1  0x00237f99 in __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/lowlevellock.S:142
#2  0x00233330 in _L_lock_697 () from /lib/libpthread.so.0
#3  0x00233201 in __pthread_mutex_lock (mutex=0x89085f4) at pthread_mutex_lock.c:61
#4  0x00abc763 in xv_clean_output_area (this=0x8908128) at video_out_xcbxv.c:519
#5  0x00abf1cf in xv_redraw_needed (this_gen=0x8908128, frame_gen=0x88d1f70) at video_out_xcbxv.c:680
#6  xv_display_frame (this_gen=0x8908128, frame_gen=0x88d1f70) at video_out_xcbxv.c:733
#7  0x062f2f37 in overlay_and_display_frame (this=<value optimized out>, img=0x88d1f70, vpts=47274) at video_out.c:1036
#8  0x062f34b4 in video_out_loop (this_gen=0x8885d80) at video_out.c:1172
#9  0x00231919 in start_thread (arg=0xaf36db70) at pthread_create.c:301
#10 0x005fbcce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 8 (Thread 0xae96cb70 (LWP 2142)):
#0  0x001fcdf6 in clock_gettime (clock_id=1, tp=0xae96bf58) at ../sysdeps/unix/clock_gettime.c:100
#1  0x030c66cb in qt_gettime () at kernel/qcore_unix.cpp:111
#2  0x030cadb6 in QTimerInfoList::updateCurrentTime (this=0xade01a34) at kernel/qeventdispatcher_unix.cpp:340
#3  0x030c957e in timerSourceCheckHelper (src=0xade01a00) at kernel/qeventdispatcher_glib.cpp:150
#4  0x02bc0739 in g_main_context_check () from /lib/libglib-2.0.so.0
#5  0x02bc1066 in ?? () from /lib/libglib-2.0.so.0
#6  0x02bc1449 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#7  0x030c947f in QEventDispatcherGlib::processEvents (this=0xade00468, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#8  0x0309f80a in QEventLoop::processEvents (this=0xae96c200, flags=...) at kernel/qeventloop.cpp:149
#9  0x0309fb4a in QEventLoop::exec (this=0xae96c200, flags=...) at kernel/qeventloop.cpp:201
#10 0x02fad2fe in QThread::exec (this=0x88d20d8) at thread/qthread.cpp:487
#11 0x011650cb in Phonon::Xine::XineThread::run (this=0x88d20d8) at /usr/src/debug/phonon-4.4.2/xine/xinethread.cpp:143
#12 0x02faf74f in QThreadPrivate::start (arg=0x88d20d8) at thread/qthread_unix.cpp:248
#13 0x00231919 in start_thread (arg=0xae96cb70) at pthread_create.c:301
#14 0x005fbcce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 7 (Thread 0xaddffb70 (LWP 2143)):
#0  0x00485416 in __kernel_vsyscall ()
#1  0x005f0df6 in __poll (fds=0x89d8af0, nfds=2, timeout=587) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x078acce3 in poll_func (ufds=0x89d8af0, nfds=2, timeout=587, userdata=0x89d8508) at pulse/thread-mainloop.c:75
#3  0x078994ca in pa_mainloop_poll (m=0x8852bf8) at pulse/mainloop.c:879
#4  0x0789ad54 in pa_mainloop_iterate (m=0x8852bf8, block=1, retval=0x0) at pulse/mainloop.c:961
#5  0x0789ae34 in pa_mainloop_run (m=0x8852bf8, retval=0x0) at pulse/mainloop.c:979
#6  0x078aca84 in thread (userdata=0x89d8738) at pulse/thread-mainloop.c:94
#7  0x07901863 in internal_thread_func (userdata=0x8852040) at pulsecore/thread-posix.c:72
#8  0x00231919 in start_thread (arg=0xaddffb70) at pthread_create.c:301
#9  0x005fbcce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 6 (Thread 0xa93fdb70 (LWP 2144)):
#0  0x00485416 in __kernel_vsyscall ()
#1  0x0023522c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x062f6e18 in fifo_peek_int (this_gen=0x89d9598) at audio_out.c:348
#3  fifo_peek (this_gen=0x89d9598) at audio_out.c:388
#4  ao_loop (this_gen=0x89d9598) at audio_out.c:1015
#5  0x00231919 in start_thread (arg=0xa93fdb70) at pthread_create.c:301
#6  0x005fbcce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 5 (Thread 0xa8613b70 (LWP 2145)):
#0  0x00485416 in __kernel_vsyscall ()
#1  0x005f0df6 in __poll (fds=0xa8612d68, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x007ba0c0 in _xcb_conn_wait (c=<value optimized out>, cond=<value optimized out>, vector=<value optimized out>, count=<value optimized out>) at xcb_conn.c:306
#3  0x007bbd52 in xcb_wait_for_reply (c=<value optimized out>, request=<value optimized out>, e=<value optimized out>) at xcb_in.c:390
#4  0x00d7e81c in xcb_xv_query_image_attributes_reply (c=<value optimized out>, cookie=..., e=<value optimized out>) at xv.c:2818
#5  0x00abcfb3 in create_ximage (this=0x8908128, frame=0x89d7418, width=<value optimized out>, height=240, format=842094169) at video_out_xcbxv.c:238
#6  0x00abd424 in xv_update_frame_format (this_gen=0x8908128, frame_gen=0x89d7418, width=432, height=240, ratio=1.8, format=842094169, flags=3) at video_out_xcbxv.c:378
#7  0x062f1101 in vo_get_frame (this_gen=0x8885d80, width=432, height=240, ratio=<value optimized out>, format=842094169, flags=3) at video_out.c:421
#8  0x00ab405b in ?? () from /usr/lib/xine/plugins/1.28/xineplug_decode_ff.so
#9  0x01442bcc in alloc_frame_buffer (s=0xb5722610, pic=0xb5725df0, shared=0) at /usr/src/debug/ffmpeg-0.6/libavcodec/mpegvideo.c:228
#10 ff_alloc_picture (s=0xb5722610, pic=0xb5725df0, shared=0) at /usr/src/debug/ffmpeg-0.6/libavcodec/mpegvideo.c:270
#11 0x0144348f in MPV_frame_start (s=0xb5722610, avctx=0xb5702060) at /usr/src/debug/ffmpeg-0.6/libavcodec/mpegvideo.c:956
#12 0x0152a390 in vc1_decode_frame (avctx=0xb5702060, data=0xb5701f90, data_size=0xa8613208, avpkt=0xa86130e4) at /usr/src/debug/ffmpeg-0.6/libavcodec/vc1dec.c:3250
#13 0x01510395 in avcodec_decode_video2 (avctx=0xb5702060, picture=0xb5701f90, got_picture_ptr=0xa8613208, buf=0xb5702400 "&\330\070\037\201\032\220\232b\244\070:\360", buf_size=3631)
    at /usr/src/debug/ffmpeg-0.6/libavcodec/utils.c:611
#14 avcodec_decode_video (avctx=0xb5702060, picture=0xb5701f90, got_picture_ptr=0xa8613208, buf=0xb5702400 "&\330\070\037\201\032\220\232b\244\070:\360", buf_size=3631)
    at /usr/src/debug/ffmpeg-0.6/libavcodec/utils.c:597
#15 0x00ab33e6 in ?? () from /usr/lib/xine/plugins/1.28/xineplug_decode_ff.so
#16 0x062ef0a3 in video_decoder_loop (stream_gen=0xade02350) at video_decoder.c:382
#17 0x00231919 in start_thread (arg=0xa8613b70) at pthread_create.c:301
#18 0x005fbcce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 4 (Thread 0xa7a45b70 (LWP 2146)):
[KCrash Handler]
#6  0x015dfdf2 in float_to_int16_sse2 (dst=0xade61f58, src=0xa7a450a8, len=512, channels=1) at /usr/src/debug/ffmpeg-0.6/libavcodec/x86/dsputil_mmx.c:2358
#7  float_to_int16_interleave_sse2 (dst=0xade61f58, src=0xa7a450a8, len=512, channels=1) at /usr/src/debug/ffmpeg-0.6/libavcodec/x86/dsputil_mmx.c:2485
#8  0x01559244 in wma_decode_frame (s=0xade91450, samples=0xade61f58) at /usr/src/debug/ffmpeg-0.6/libavcodec/wmadec.c:810
#9  0x0155a871 in wma_decode_superframe (avctx=0xade411e0, data=0xade61f58, data_size=0xa7a451fc, avpkt=0xa7a45134) at /usr/src/debug/ffmpeg-0.6/libavcodec/wmadec.c:897
#10 0x01510462 in avcodec_decode_audio3 (avctx=0xade411e0, samples=0xade61f58, frame_size_ptr=0xa7a451fc, buf=0xade49f50 "\n", buf_size=640) at /usr/src/debug/ffmpeg-0.6/libavcodec/utils.c:656
#11 avcodec_decode_audio2 (avctx=0xade411e0, samples=0xade61f58, frame_size_ptr=0xa7a451fc, buf=0xade49f50 "\n", buf_size=640) at /usr/src/debug/ffmpeg-0.6/libavcodec/utils.c:634
#12 0x00aafe68 in ?? () from /usr/lib/xine/plugins/1.28/xineplug_decode_ff.so
#13 0x062f0646 in audio_decoder_loop (stream_gen=0xade02350) at audio_decoder.c:362
#14 0x00231919 in start_thread (arg=0xa7a45b70) at pthread_create.c:301
#15 0x005fbcce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 3 (Thread 0xa7044b70 (LWP 2147)):
#0  0x00485416 in __kernel_vsyscall ()
#1  0x0023522c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x062fa094 in xine_event_wait (queue_gen=0xade32ae0) at events.c:56
#3  listener_loop (queue_gen=0xade32ae0) at events.c:214
#4  0x00231919 in start_thread (arg=0xa7044b70) at pthread_create.c:301
#5  0x005fbcce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 2 (Thread 0xa6643b70 (LWP 2148)):
#0  0x00485416 in __kernel_vsyscall ()
#1  0x005f40a1 in select () at ../sysdeps/unix/syscall-template.S:82
#2  0x0630f9f9 in xine_usec_sleep (usec=<value optimized out>) at utils.c:481
#3  0x062fee33 in demux_loop (stream_gen=0xade02350) at demux.c:370
#4  0x00231919 in start_thread (arg=0xa6643b70) at pthread_create.c:301
#5  0x005fbcce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 1 (Thread 0xb78bfab0 (LWP 2135)):
#0  0x00485416 in __kernel_vsyscall ()
#1  0x0023522c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x02fb06af in wait (this=0xade01dcc, mutex=0xade01dbc, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0xade01dcc, mutex=0xade01dbc, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4  0x01169cf3 in Phonon::Xine::XineStream::closeBlocking (this=0xade01d80) at /usr/src/debug/phonon-4.4.2/xine/xinestream.cpp:1563
#5  0x01182bb3 in Phonon::Xine::MediaObject::~MediaObject (this=0x8902280, __in_chrg=<value optimized out>) at /usr/src/debug/phonon-4.4.2/xine/mediaobject.cpp:109
#6  0x01182cc3 in Phonon::Xine::MediaObject::~MediaObject (this=0x8902280, __in_chrg=<value optimized out>) at /usr/src/debug/phonon-4.4.2/xine/mediaobject.cpp:110
#7  0x00265ebd in Phonon::MediaNodePrivate::deleteBackendObject (this=0x8880178) at /usr/src/debug/phonon-4.4.2/phonon/medianode.cpp:81
#8  0x00275acb in Phonon::FactoryPrivate::~FactoryPrivate (this=0x88d0070, __in_chrg=<value optimized out>) at /usr/src/debug/phonon-4.4.2/phonon/factory.cpp:212
#9  0x00275e03 in Phonon::FactoryPrivate::~FactoryPrivate (this=0x88d0070, __in_chrg=<value optimized out>) at /usr/src/debug/phonon-4.4.2/phonon/factory.cpp:222
#10 0x002747b6 in destroy () at /usr/src/debug/phonon-4.4.2/phonon/factory.cpp:84
#11 0x00270b9c in Phonon::CleanUpGlobalStatic::~CleanUpGlobalStatic (this=0x2a7d90, __in_chrg=<value optimized out>) at /usr/src/debug/phonon-4.4.2/phonon/globalstatic_p.h:55
#12 0x0054c42f in __run_exit_handlers (status=1) at exit.c:78
#13 exit (status=1) at exit.c:100
#14 0x021b07dc in qt_xio_errhandler () at kernel/qapplication_x11.cpp:744
#15 0x06b05cdb in KApplication::xioErrhandler (this=0xbfa1a2e0, dpy=0x8484ef8) at /usr/src/debug/kdelibs-4.4.5/kdeui/kernel/kapplication.cpp:408
#16 0x06b05d17 in kde_xio_errhandler (dpy=0x8484ef8) at /usr/src/debug/kdelibs-4.4.5/kdeui/kernel/kapplication.cpp:125
#17 0x02a84a57 in _XIOError (dpy=0x8484ef8) at XlibInt.c:3138
#18 0x02a8ca43 in process_responses (dpy=<value optimized out>, wait_for_first_event=0, current_error=0x0, current_request=0) at xcb_io.c:247
#19 0x02a8d3e7 in _XEventsQueued (dpy=0x8484ef8, mode=1) at xcb_io.c:263
#20 0x02a8d47a in _XFlush (dpy=0x8484ef8) at xcb_io.c:358
#21 0x02a7e20b in _XSetClipRectangles (dpy=0x8484ef8, gc=0x8895868, clip_x_origin=0, clip_y_origin=0, rectangles=0x86b1848, n=1, ordering=3) at SetCRects.c:48
#22 0x02a7e318 in XSetClipRectangles (dpy=0x8484ef8, gc=0x8895868, clip_x_origin=0, clip_y_origin=0, rectangles=0x86b1848, n=1, ordering=3) at SetCRects.c:77
#23 0x02348c98 in x11SetClipRegion (this=0x85a3190, pen=...) at painting/qpaintengine_x11.cpp:166
#24 QX11PaintEngine::updatePen (this=0x85a3190, pen=...) at painting/qpaintengine_x11.cpp:1303
#25 0x02349781 in QX11PaintEngine::updateState (this=0x85a3190, state=...) at painting/qpaintengine_x11.cpp:1078
#26 0x0228dc05 in QPainterPrivate::updateStateImpl (this=0x8890558, newState=0x8fc6e48) at painting/qpainter.cpp:893
#27 0x0228dccd in QPainterPrivate::updateState (this=0x8890558, newState=0x8fc6e48) at painting/qpainter.cpp:921
#28 0x0228e08d in QPainter::restore (this=0xbfa167ac) at painting/qpainter.cpp:1667
#29 0x0226d578 in qDrawRoundedCorners (p=0xbfa167ac, x1=99, y1=5, x2=100, y2=17, r1=..., r2=..., edge=QCss::RightEdge, s=QCss::BorderStyle_Solid, c=...) at painting/qcssutil.cpp:183
#30 0x0226e8eb in qDrawBorder (p=0xbfa167ac, rect=..., styles=0x88973e4, borders=0x88973c4, colors=0x88973d4, radii=0x88973f4) at painting/qcssutil.cpp:378
#31 0x02471d04 in QRenderRule::drawBorder (this=0xbfa160cc, p=0xbfa167ac, rect=...) at styles/qstylesheetstyle.cpp:1240
#32 0x02471f7e in QRenderRule::drawFrame (this=0xbfa160cc, p=0xbfa167ac, rect=...) at styles/qstylesheetstyle.cpp:1332
#33 0x02471fb9 in QRenderRule::drawRule (this=0xbfa160cc, p=0xbfa167ac, rect=...) at styles/qstylesheetstyle.cpp:1344
#34 0x02483ece in QStyleSheetStyle::drawComplexControl (this=0x8914378, cc=QStyle::CC_Slider, opt=0xbfa16744, p=0xbfa167ac, w=0x89dc204) at styles/qstylesheetstyle.cpp:3187
#35 0x025ba44b in QSlider::paintEvent (this=0x89dc204) at widgets/qslider.cpp:410
#36 0x0218f4db in QWidget::event (this=0x89dc204, event=0xbfa16d94) at kernel/qwidget.cpp:8190
#37 0x02519185 in QAbstractSlider::event (this=0x89dc204, e=0xbfa16d94) at widgets/qabstractslider.cpp:930
#38 0x025bb05f in QSlider::event (this=0x89dc204, event=0xbfa16d94) at widgets/qslider.cpp:435
#39 0x0213c77c in QApplicationPrivate::notify_helper (this=0x8465f40, receiver=0x89dc204, e=0xbfa16d94) at kernel/qapplication.cpp:4306
#40 0x02143271 in QApplication::notify (this=0xbfa1a2e0, receiver=0x89dc204, e=0xbfa16d94) at kernel/qapplication.cpp:4271
#41 0x06b0600b in KApplication::notify (this=0xbfa1a2e0, receiver=0x89dc204, event=0xbfa16d94) at /usr/src/debug/kdelibs-4.4.5/kdeui/kernel/kapplication.cpp:302
#42 0x030a1133 in QCoreApplication::notifyInternal (this=0xbfa1a2e0, receiver=0x89dc204, event=0xbfa16d94) at kernel/qcoreapplication.cpp:726
#43 0x02197877 in sendSpontaneousEvent (this=0x8899128, pdev=0x8760484, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8760350) at ../../src/corelib/kernel/qcoreapplication.h:218
#44 QWidgetPrivate::drawWidget (this=0x8899128, pdev=0x8760484, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8760350) at kernel/qwidget.cpp:5363
#45 0x02198682 in QWidgetPrivate::paintSiblingsRecursive (this=0x8898f70, pdev=0x8760484, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, 
    backingStore=0x8760350) at kernel/qwidget.cpp:5476
#46 0x021984b9 in QWidgetPrivate::paintSiblingsRecursive (this=0x8898f70, pdev=0x8760484, siblings=..., index=1, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8760350)
    at kernel/qwidget.cpp:5463
#47 0x021975c1 in QWidgetPrivate::drawWidget (this=0x8898f70, pdev=0x8760484, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8760350) at kernel/qwidget.cpp:5412
#48 0x02198682 in QWidgetPrivate::paintSiblingsRecursive (this=0x89db488, pdev=0x8760484, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, 
    backingStore=0x8760350) at kernel/qwidget.cpp:5476
#49 0x021975c1 in QWidgetPrivate::drawWidget (this=0x89db488, pdev=0x8760484, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8760350) at kernel/qwidget.cpp:5412
#50 0x02198682 in QWidgetPrivate::paintSiblingsRecursive (this=0x8914720, pdev=0x8760484, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, 
    backingStore=0x8760350) at kernel/qwidget.cpp:5476
#51 0x021975c1 in QWidgetPrivate::drawWidget (this=0x8914720, pdev=0x8760484, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8760350) at kernel/qwidget.cpp:5412
#52 0x02198682 in QWidgetPrivate::paintSiblingsRecursive (this=0x88d4300, pdev=0x8760484, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, 
    backingStore=0x8760350) at kernel/qwidget.cpp:5476
#53 0x021975c1 in QWidgetPrivate::drawWidget (this=0x88d4300, pdev=0x8760484, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8760350) at kernel/qwidget.cpp:5412
#54 0x02198682 in QWidgetPrivate::paintSiblingsRecursive (this=0x86a0a80, pdev=0x8760484, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, 
    backingStore=0x8760350) at kernel/qwidget.cpp:5476
#55 0x021975c1 in QWidgetPrivate::drawWidget (this=0x86a0a80, pdev=0x8760484, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8760350) at kernel/qwidget.cpp:5412
#56 0x02198682 in QWidgetPrivate::paintSiblingsRecursive (this=0x86a8020, pdev=0x8760484, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, 
    backingStore=0x8760350) at kernel/qwidget.cpp:5476
#57 0x021975c1 in QWidgetPrivate::drawWidget (this=0x86a8020, pdev=0x8760484, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8760350) at kernel/qwidget.cpp:5412
#58 0x02198682 in QWidgetPrivate::paintSiblingsRecursive (this=0x86ac3b0, pdev=0x8760484, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, 
    backingStore=0x8760350) at kernel/qwidget.cpp:5476
#59 0x021975c1 in QWidgetPrivate::drawWidget (this=0x86ac3b0, pdev=0x8760484, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8760350) at kernel/qwidget.cpp:5412
#60 0x02198682 in QWidgetPrivate::paintSiblingsRecursive (this=0x86a0798, pdev=0x8760484, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, 
    backingStore=0x8760350) at kernel/qwidget.cpp:5476
#61 0x021975c1 in QWidgetPrivate::drawWidget (this=0x86a0798, pdev=0x8760484, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8760350) at kernel/qwidget.cpp:5412
#62 0x02198682 in QWidgetPrivate::paintSiblingsRecursive (this=0x857c328, pdev=0x8760484, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, 
    backingStore=0x8760350) at kernel/qwidget.cpp:5476
#63 0x021975c1 in QWidgetPrivate::drawWidget (this=0x857c328, pdev=0x8760484, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8760350) at kernel/qwidget.cpp:5412
#64 0x02198682 in QWidgetPrivate::paintSiblingsRecursive (this=0x8496630, pdev=0x8760484, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, 
    backingStore=0x8760350) at kernel/qwidget.cpp:5476
#65 0x021975c1 in QWidgetPrivate::drawWidget (this=0x8496630, pdev=0x8760484, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8760350) at kernel/qwidget.cpp:5412
#66 0x02198682 in QWidgetPrivate::paintSiblingsRecursive (this=0x84f4120, pdev=0x8760484, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, 
    backingStore=0x8760350) at kernel/qwidget.cpp:5476
#67 0x021984b9 in QWidgetPrivate::paintSiblingsRecursive (this=0x84f4120, pdev=0x8760484, siblings=..., index=0, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8760350)
    at kernel/qwidget.cpp:5463
#68 0x021984b9 in QWidgetPrivate::paintSiblingsRecursive (this=0x84f4120, pdev=0x8760484, siblings=..., index=2, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8760350)
    at kernel/qwidget.cpp:5463
#69 0x021984b9 in QWidgetPrivate::paintSiblingsRecursive (this=0x84f4120, pdev=0x8760484, siblings=..., index=3, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8760350)
    at kernel/qwidget.cpp:5463
#70 0x021975c1 in QWidgetPrivate::drawWidget (this=0x84f4120, pdev=0x8760484, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8760350) at kernel/qwidget.cpp:5412
#71 0x02198682 in QWidgetPrivate::paintSiblingsRecursive (this=0x8559478, pdev=0x8760484, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, 
    backingStore=0x8760350) at kernel/qwidget.cpp:5476
#72 0x021975c1 in QWidgetPrivate::drawWidget (this=0x8559478, pdev=0x8760484, rgn=..., offset=..., flags=5, sharedPainter=0x0, backingStore=0x8760350) at kernel/qwidget.cpp:5412
#73 0x02357fd5 in QWidgetBackingStore::sync (this=0x8760350) at painting/qbackingstore.cpp:1300
#74 0x021888b3 in QWidgetPrivate::syncBackingStore (this=0x8559478) at kernel/qwidget.cpp:1688
#75 0x0218fc9e in QWidget::event (this=0x855b2d0, event=0x881ee10) at kernel/qwidget.cpp:8337
#76 0x0257d107 in QMainWindow::event (this=0x855b2d0, event=0x881ee10) at widgets/qmainwindow.cpp:1414
#77 0x06be5474 in KMainWindow::event (this=0x855b2d0, ev=0x881ee10) at /usr/src/debug/kdelibs-4.4.5/kdeui/widgets/kmainwindow.cpp:1103
#78 0x06c267a0 in KXmlGuiWindow::event (this=0x855b2d0, ev=0x881ee10) at /usr/src/debug/kdelibs-4.4.5/kdeui/xmlgui/kxmlguiwindow.cpp:131
#79 0x0213c77c in QApplicationPrivate::notify_helper (this=0x8465f40, receiver=0x855b2d0, e=0x881ee10) at kernel/qapplication.cpp:4306
#80 0x02143271 in QApplication::notify (this=0xbfa1a2e0, receiver=0x855b2d0, e=0x881ee10) at kernel/qapplication.cpp:4271
#81 0x06b0600b in KApplication::notify (this=0xbfa1a2e0, receiver=0x855b2d0, event=0x881ee10) at /usr/src/debug/kdelibs-4.4.5/kdeui/kernel/kapplication.cpp:302
#82 0x030a1133 in QCoreApplication::notifyInternal (this=0xbfa1a2e0, receiver=0x855b2d0, event=0x881ee10) at kernel/qcoreapplication.cpp:726
#83 0x030a35bc in sendEvent (receiver=0x0, event_type=0, data=0x8451e00) at kernel/qcoreapplication.h:215
#84 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8451e00) at kernel/qcoreapplication.cpp:1367
#85 0x030a373e in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1260
#86 0x030c9950 in sendPostedEvents (s=0x8468310) at kernel/qcoreapplication.h:220
#87 postEventSourceDispatch (s=0x8468310) at kernel/qeventdispatcher_glib.cpp:276
#88 0x02bbd525 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#89 0x02bc1268 in ?? () from /lib/libglib-2.0.so.0
#90 0x02bc1449 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#91 0x030c9446 in QEventDispatcherGlib::processEvents (this=0x84518f0, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#92 0x021eb336 in QGuiEventDispatcherGlib::processEvents (this=0x84518f0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#93 0x0309f80a in QEventLoop::processEvents (this=0xbfa1a244, flags=...) at kernel/qeventloop.cpp:149
#94 0x0309fb4a in QEventLoop::exec (this=0xbfa1a244, flags=...) at kernel/qeventloop.cpp:201
#95 0x030a3807 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#96 0x0213c828 in QApplication::exec () at kernel/qapplication.cpp:3585
#97 0x0807ecda in main (argc=) at /usr/src/debug/kdegraphics-4.4.5/gwenview/app/main.cpp:101

Reported using DrKonqi
Comment 1 Dario Andres 2010-11-15 23:33:39 UTC
[Comment from a bug triager]
This looks like a bug in libavcodec (from FFMpeg). Try checking if the same video causes other media player applications to also crash. 
Thanks
Comment 2 Dario Andres 2010-11-18 17:41:49 UTC
[Comment from a bug triager]
This is an issue in the ffmpeg media library's WMA decoding logic and it was being tracked at bug 247228. Merging. Thanks

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