Bug 298192 - Dragon player crashes on seeking [@ Analyzer::Base::drawFrame]
Summary: Dragon player crashes on seeking [@ Analyzer::Base::drawFrame]
Status: RESOLVED DUPLICATE of bug 279791
Alias: None
Product: dragonplayer
Classification: Applications
Component: general (show other bugs)
Version: 2.0
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Unassigned bugs mailing-list
URL:
Keywords:
: 300820 (view as bug list)
Depends on:
Blocks:
 
Reported: 2012-04-15 16:24 UTC by Alexey Chernov
Modified: 2012-06-05 18:48 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In: 4.9.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexey Chernov 2012-04-15 16:24:04 UTC
Application: dragon (2.0)
KDE Platform Version: 4.8.2 (4.8.2) (Compiled from sources)
Qt Version: 4.8.1
Operating System: Linux 3.2.4 x86_64

-- Information about the crash:
Dragon player suddenly crashed on seeking mp4 video. It seems to crash only when seeking for a long distance.

-- Backtrace:
Application: Dragon Player (dragon), signal: Aborted
Using host libthread_db library "/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f1bfebbe760 (LWP 14925))]

Thread 13 (Thread 0x7f1bd5c6a710 (LWP 14927)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f1bee9ee8d0 in gst_task_func (task=0x27df0c0) at gsttask.c:303
#2  0x00007f1bf1eb2eda in g_thread_pool_thread_proxy () from /usr/lib/libglib-2.0.so.0
#3  0x00007f1bf1eb1296 in g_thread_create_proxy () from /usr/lib/libglib-2.0.so.0
#4  0x00007f1bfae63aca in start_thread (arg=<optimized out>) at pthread_create.c:297
#5  0x00007f1bfa41d58d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 12 (Thread 0x7f1bd2d2d710 (LWP 14928)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f1bd524ce04 in gst_queue_chain (pad=<optimized out>, buffer=0x2671c80) at gstqueue.c:995
#2  0x00007f1bee9c9134 in gst_pad_push (pad=0x7f1bcc002bd0, buffer=0x2671c80) at gstpad.c:4665
#3  0x00007f1bee9c9134 in gst_pad_push (pad=0x2673670, buffer=0x2671c80) at gstpad.c:4665
#4  0x00007f1bd3ea11c7 in gst_stream_synchronizer_sink_chain (pad=<optimized out>, buffer=0x2671c80) at gststreamsynchronizer.c:586
#5  0x00007f1bee9c9134 in gst_pad_push (pad=0x7f1bcc002a20, buffer=0x2671c80) at gstpad.c:4665
#6  0x00007f1bee9c9134 in gst_pad_push (pad=0x27f56c0, buffer=0x2671c80) at gstpad.c:4665
#7  0x00007f1bd52427b8 in gst_selector_pad_chain (pad=0x288e090, buf=0x2671c80) at gstinputselector.c:677
#8  0x00007f1bee9c9134 in gst_pad_push (pad=0x23dce00, buffer=0x2671c80) at gstpad.c:4665
#9  0x00007f1bee9c9134 in gst_pad_push (pad=0x275d9c0, buffer=0x2671c80) at gstpad.c:4665
#10 0x00007f1bee9c9134 in gst_pad_push (pad=0x2705900, buffer=0x2671c80) at gstpad.c:4665
#11 0x00007f1bd18de334 in gst_ffmpegdec_frame () from /usr/lib/gstreamer-0.10/libgstffmpeg.so
#12 0x00007f1bd18df202 in gst_ffmpegdec_chain () from /usr/lib/gstreamer-0.10/libgstffmpeg.so
#13 0x00007f1bee9c9134 in gst_pad_push (pad=0x2705600, buffer=0x7f1bcc276280) at gstpad.c:4665
#14 0x00007f1bd5248595 in gst_single_queue_push_one (object=<optimized out>, sq=<optimized out>, mq=<optimized out>) at gstmultiqueue.c:921
#15 gst_multi_queue_loop (pad=<optimized out>) at gstmultiqueue.c:1101
#16 0x00007f1bee9ee735 in gst_task_func (task=0x27df6c0) at gsttask.c:318
#17 0x00007f1bf1eb2eda in g_thread_pool_thread_proxy () from /usr/lib/libglib-2.0.so.0
#18 0x00007f1bf1eb1296 in g_thread_create_proxy () from /usr/lib/libglib-2.0.so.0
#19 0x00007f1bfae63aca in start_thread (arg=<optimized out>) at pthread_create.c:297
#20 0x00007f1bfa41d58d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 11 (Thread 0x7f1bd1878710 (LWP 14929)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f1beec78b15 in gst_data_queue_pop (queue=0x274f4c0, item=0x7f1bd1877d28) at gstdataqueue.c:501
#2  0x00007f1bd5248133 in gst_multi_queue_loop (pad=<optimized out>) at gstmultiqueue.c:1030
#3  0x00007f1bee9ee735 in gst_task_func (task=0x27df7c0) at gsttask.c:318
#4  0x00007f1bf1eb2eda in g_thread_pool_thread_proxy () from /usr/lib/libglib-2.0.so.0
#5  0x00007f1bf1eb1296 in g_thread_create_proxy () from /usr/lib/libglib-2.0.so.0
#6  0x00007f1bfae63aca in start_thread (arg=<optimized out>) at pthread_create.c:297
#7  0x00007f1bfa41d58d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 10 (Thread 0x7f1bd0c4a710 (LWP 14930)):
#0  __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:136
#1  0x00007f1bfae662b9 in _L_lock_955 () from /lib/libpthread.so.0
#2  0x00007f1bfae660db in __pthread_mutex_lock (mutex=0x22f1230) at pthread_mutex_lock.c:61
#3  0x00007f1bd5c77d15 in gst_xvimagesink_handle_xevents (xvimagesink=<optimized out>) at xvimagesink.c:1187
#4  gst_xvimagesink_event_thread (xvimagesink=0x22c7d50) at xvimagesink.c:1654
#5  0x00007f1bf1eb1296 in g_thread_create_proxy () from /usr/lib/libglib-2.0.so.0
#6  0x00007f1bfae63aca in start_thread (arg=<optimized out>) at pthread_create.c:297
#7  0x00007f1bfa41d58d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 9 (Thread 0x7f1bcbfff710 (LWP 14931)):
#0  0x00007f1bfa414273 in *__GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f1bf0449aca in _xcb_conn_wait () from /usr/X11/lib/libxcb.so.1
#2  0x00007f1bf044a074 in _xcb_out_send () from /usr/X11/lib/libxcb.so.1
#3  0x00007f1bf044a332 in xcb_writev () from /usr/X11/lib/libxcb.so.1
#4  0x00007f1bf929905c in _XSend () from /usr/X11R6/lib64/libX11.so.6
#5  0x00007f1bf9299147 in _XReply () from /usr/X11R6/lib64/libX11.so.6
#6  0x00007f1bf9294a12 in XSync () from /usr/X11R6/lib64/libX11.so.6
#7  0x00007f1bd5c757d1 in gst_xvimagesink_xvimage_put (xvimagesink=0x22c7d50, xvimage=0x7f1bcc003b00) at xvimagesink.c:868
#8  0x00007f1bd5c76b0b in gst_xvimagesink_show_frame (vsink=0x22c7d50, buf=0x7f1bcc003b00) at xvimagesink.c:2369
#9  0x00007f1beec5e68f in gst_base_sink_render_object (basesink=0x22c7d50, pad=<optimized out>, obj_type=<optimized out>, obj=0x7f1bcc003b00) at gstbasesink.c:2875
#10 0x00007f1beec5f643 in gst_base_sink_queue_object_unlocked (basesink=0x22c7d50, pad=0x22cc1d0, obj_type=255 '\377', obj=0x7f1bcc003b00, prerollable=<optimized out>) at gstbasesink.c:3156
#11 0x00007f1beec5f9ed in gst_base_sink_chain_unlocked (basesink=0x22c7d50, pad=<optimized out>, obj_type=<optimized out>, obj=0x7f1bcc003b00) at gstbasesink.c:3531
#12 0x00007f1beec5fdda in gst_base_sink_chain_main (basesink=0x22c7d50, pad=0x22cc1d0, obj_type=255 '\377', obj=0x7f1bcc003b00) at gstbasesink.c:3569
#13 0x00007f1bee9c9134 in gst_pad_push (pad=0x22cc350, buffer=0x7f1bcc003b00) at gstpad.c:4665
#14 0x00007f1beec6e77d in gst_base_transform_chain (pad=<optimized out>, buffer=<optimized out>) at gstbasetransform.c:2383
#15 0x00007f1bee9c9134 in gst_pad_push (pad=0x22cc950, buffer=0x7f1bcc003b00) at gstpad.c:4665
#16 0x00007f1beec6e77d in gst_base_transform_chain (pad=<optimized out>, buffer=<optimized out>) at gstbasetransform.c:2383
#17 0x00007f1bee9c9134 in gst_pad_push (pad=0x23a4370, buffer=0x7f1bcc003b00) at gstpad.c:4665
#18 0x00007f1beec6e77d in gst_base_transform_chain (pad=<optimized out>, buffer=<optimized out>) at gstbasetransform.c:2383
#19 0x00007f1bee9c9134 in gst_pad_push (pad=0x23a4070, buffer=0x7f1bcc003b00) at gstpad.c:4665
#20 0x00007f1beec6e77d in gst_base_transform_chain (pad=<optimized out>, buffer=<optimized out>) at gstbasetransform.c:2383
#21 0x00007f1bee9c9134 in gst_pad_push (pad=0x22cc650, buffer=0x7f1bcc003b00) at gstpad.c:4665
#22 0x00007f1beec6e77d in gst_base_transform_chain (pad=<optimized out>, buffer=<optimized out>) at gstbasetransform.c:2383
#23 0x00007f1bee9c9134 in gst_pad_push (pad=0x22ccc50, buffer=0x7f1bcc003b00) at gstpad.c:4665
#24 0x00007f1bd524bd5e in gst_queue_push_one (queue=<optimized out>) at gstqueue.c:1137
#25 gst_queue_loop (pad=<optimized out>) at gstqueue.c:1245
#26 0x00007f1bee9ee735 in gst_task_func (task=0x27dfcc0) at gsttask.c:318
#27 0x00007f1bf1eb2eda in g_thread_pool_thread_proxy () from /usr/lib/libglib-2.0.so.0
#28 0x00007f1bf1eb1296 in g_thread_create_proxy () from /usr/lib/libglib-2.0.so.0
#29 0x00007f1bfae63aca in start_thread (arg=<optimized out>) at pthread_create.c:297
#30 0x00007f1bfa41d58d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 8 (Thread 0x7f1bcb7fe710 (LWP 14932)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f1bd524ce04 in gst_queue_chain (pad=<optimized out>, buffer=0x7f1bc400a490) at gstqueue.c:995
#2  0x00007f1bee9c9134 in gst_pad_push (pad=0x23dd080, buffer=0x7f1bc400a490) at gstpad.c:4665
#3  0x00007f1bee9c9134 in gst_pad_push (pad=0x25db180, buffer=0x7f1bc400a490) at gstpad.c:4665
#4  0x00007f1bd52573c5 in gst_tee_do_push (is_list=<optimized out>, data=<optimized out>, pad=<optimized out>, tee=<optimized out>) at gsttee.c:671
#5  gst_tee_handle_data (tee=0x22b19d0, data=<optimized out>, is_list=<optimized out>) at gsttee.c:750
#6  0x00007f1bd52577ff in gst_tee_chain (pad=<optimized out>, buffer=0x7f1bc400a490) at gsttee.c:824
#7  0x00007f1bee9c9134 in gst_pad_push (pad=0x25b4e20, buffer=0x7f1bc400a490) at gstpad.c:4665
#8  0x00007f1bd524bd5e in gst_queue_push_one (queue=<optimized out>) at gstqueue.c:1137
#9  gst_queue_loop (pad=<optimized out>) at gstqueue.c:1245
#10 0x00007f1bee9ee735 in gst_task_func (task=0x27dfdc0) at gsttask.c:318
#11 0x00007f1bf1eb2eda in g_thread_pool_thread_proxy () from /usr/lib/libglib-2.0.so.0
#12 0x00007f1bf1eb1296 in g_thread_create_proxy () from /usr/lib/libglib-2.0.so.0
#13 0x00007f1bfae63aca in start_thread (arg=<optimized out>) at pthread_create.c:297
#14 0x00007f1bfa41d58d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 7 (Thread 0x7f1bcaffd710 (LWP 14933)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f1bd524ce04 in gst_queue_chain (pad=<optimized out>, buffer=0x7f1bc400a550) at gstqueue.c:995
#2  0x00007f1bee9c9134 in gst_pad_push (pad=0x23dd590, buffer=0x7f1bc400a550) at gstpad.c:4665
#3  0x00007f1bee9c9134 in gst_pad_push (pad=0x2673370, buffer=0x7f1bc400a550) at gstpad.c:4665
#4  0x00007f1beec6e77d in gst_base_transform_chain (pad=<optimized out>, buffer=<optimized out>) at gstbasetransform.c:2383
#5  0x00007f1bee9c9134 in gst_pad_push (pad=0x2673070, buffer=0x7f1bc400a550) at gstpad.c:4665
#6  0x00007f1beec6e77d in gst_base_transform_chain (pad=<optimized out>, buffer=<optimized out>) at gstbasetransform.c:2383
#7  0x00007f1bee9c9134 in gst_pad_push (pad=0x27f5cc0, buffer=0x7f1bc400a550) at gstpad.c:4665
#8  0x00007f1bd524bd5e in gst_queue_push_one (queue=<optimized out>) at gstqueue.c:1137
#9  gst_queue_loop (pad=<optimized out>) at gstqueue.c:1245
#10 0x00007f1bee9ee735 in gst_task_func (task=0x27dfec0) at gsttask.c:318
#11 0x00007f1bf1eb2eda in g_thread_pool_thread_proxy () from /usr/lib/libglib-2.0.so.0
#12 0x00007f1bf1eb1296 in g_thread_create_proxy () from /usr/lib/libglib-2.0.so.0
#13 0x00007f1bfae63aca in start_thread (arg=<optimized out>) at pthread_create.c:297
#14 0x00007f1bfa41d58d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 6 (Thread 0x7f1bca7fc710 (LWP 14934)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f1bee9ee8d0 in gst_task_func (task=0x7f1bcc0f4080) at gsttask.c:303
#2  0x00007f1bf1eb2eda in g_thread_pool_thread_proxy () from /usr/lib/libglib-2.0.so.0
#3  0x00007f1bf1eb1296 in g_thread_create_proxy () from /usr/lib/libglib-2.0.so.0
#4  0x00007f1bfae63aca in start_thread (arg=<optimized out>) at pthread_create.c:297
#5  0x00007f1bfa41d58d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 5 (Thread 0x7f1bc9ffb710 (LWP 14935)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f1bee9ee8d0 in gst_task_func (task=0x7f1bcc0f4180) at gsttask.c:303
#2  0x00007f1bf1eb2eda in g_thread_pool_thread_proxy () from /usr/lib/libglib-2.0.so.0
#3  0x00007f1bf1eb1296 in g_thread_create_proxy () from /usr/lib/libglib-2.0.so.0
#4  0x00007f1bfae63aca in start_thread (arg=<optimized out>) at pthread_create.c:297
#5  0x00007f1bfa41d58d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 4 (Thread 0x7f1bc97fa710 (LWP 14936)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f1bee9ee8d0 in gst_task_func (task=0x7f1bcc0f4280) at gsttask.c:303
#2  0x00007f1bf1eb2eda in g_thread_pool_thread_proxy () from /usr/lib/libglib-2.0.so.0
#3  0x00007f1bf1eb1296 in g_thread_create_proxy () from /usr/lib/libglib-2.0.so.0
#4  0x00007f1bfae63aca in start_thread (arg=<optimized out>) at pthread_create.c:297
#5  0x00007f1bfa41d58d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 3 (Thread 0x7f1bc8ff9710 (LWP 14937)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f1bee9ee8d0 in gst_task_func (task=0x7f1bcc0f4380) at gsttask.c:303
#2  0x00007f1bf1eb2eda in g_thread_pool_thread_proxy () from /usr/lib/libglib-2.0.so.0
#3  0x00007f1bf1eb1296 in g_thread_create_proxy () from /usr/lib/libglib-2.0.so.0
#4  0x00007f1bfae63aca in start_thread (arg=<optimized out>) at pthread_create.c:297
#5  0x00007f1bfa41d58d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7f1bc3fff710 (LWP 14938)):
#0  memcpy () at ../sysdeps/x86_64/memcpy.S:267
#1  0x00007f1bd76f975c in snd_pcm_area_copy () from /usr/lib/libasound.so.2
#2  0x00007f1bd76f9954 in snd_pcm_areas_copy () from /usr/lib/libasound.so.2
#3  0x00007f1bd7703509 in snd_pcm_mmap_write_areas () from /usr/lib/libasound.so.2
#4  0x00007f1bd76f7038 in snd1_pcm_write_areas () from /usr/lib/libasound.so.2
#5  0x00007f1bd770370b in snd_pcm_mmap_writei () from /usr/lib/libasound.so.2
#6  0x00007f1bd5e86bfe in gst_alsasink_write (asink=0x2536c60, data=<optimized out>, length=<optimized out>) at gstalsasink.c:869
#7  0x00007f1bd6fb04c8 in audioringbuffer_thread_func (buf=0x21a95a0) at gstaudiosink.c:244
#8  0x00007f1bf1eb1296 in g_thread_create_proxy () from /usr/lib/libglib-2.0.so.0
#9  0x00007f1bfae63aca in start_thread (arg=<optimized out>) at pthread_create.c:297
#10 0x00007f1bfa41d58d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7f1bfebbe760 (LWP 14925)):
[KCrash Handler]
#6  0x00007f1bfa36f315 in *__GI_raise (sig=<optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007f1bfa37099f in *__GI_abort () at abort.c:92
#8  0x00007f1bfb10118f in qt_message_output (msgType=QtFatalMsg, buf=<optimized out>) at global/qglobal.cpp:2252
#9  0x00007f1bfb101332 in qt_message(QtMsgType, const char *, typedef __va_list_tag __va_list_tag *) (msgType=QtFatalMsg, msg=0x7f1bfb2b9668 "ASSERT failure in %s: \"%s\", file %s, line %d", ap=0x7fff71643b70) at global/qglobal.cpp:2298
#10 0x00007f1bfb1014e5 in qFatal (msg=0x3a4d <Address 0x3a4d out of bounds>) at global/qglobal.cpp:2481
#11 0x00000000004287e8 in QVector<short>::operator[] (this=0x7fff71643c80, i=511) at /usr/include/QtCore/qvector.h:355
#12 0x00000000004277a1 in Analyzer::Base::drawFrame (this=<optimized out>, thescope=...) at /usr/src/packages/kde4/4.8.2/kdemultimedia-4.8.2/dragonplayer/src/app/analyzer/analyzerBase.cpp:59
#13 0x00007f1bfb2592ce in QMetaObject::activate (sender=<optimized out>, m=<optimized out>, local_signal_index=<optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3547
#14 0x00007f1bfdcdd002 in Phonon::AudioDataOutput::dataReady (this=0x3a4d, _t1=...) at /usr/src/packages/phonon/phonon-4.6.0/build/phonon/audiodataoutput.moc:151
#15 0x00007f1bfb25100e in QObject::event (this=0x26f5f60, e=0x3a4d) at kernel/qobject.cpp:1195
#16 0x00007f1bfbf41880 in QApplicationPrivate::notify_helper (this=0x1e58180, receiver=0x26f5f60, e=0x7f1bcc0a09e0) at kernel/qapplication.cpp:4554
#17 0x00007f1bfbf4f081 in QApplication::notify (this=0x7fff71644890, receiver=<optimized out>, e=0x7f1bcc0a09e0) at kernel/qapplication.cpp:4415
#18 0x00007f1bfe188571 in KApplication::notify (this=0x7fff71644890, receiver=0x26f5f60, event=0x7f1bcc0a09e0) at /usr/src/packages/kde4/4.8.2/kdelibs-4.8.2/kdeui/kernel/kapplication.cpp:311
#19 0x00007f1bfb238ffb in QCoreApplication::notifyInternal (this=0x7fff71644890, receiver=0x26f5f60, event=0x7f1bcc0a09e0) at kernel/qcoreapplication.cpp:876
#20 0x00007f1bfb23e897 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#21 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<optimized out>, data=0x1e0b8b0) at kernel/qcoreapplication.cpp:1500
#22 0x00007f1bfb272823 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#23 postEventSourceDispatch (s=0x1e5a8f0) at kernel/qeventdispatcher_glib.cpp:279
#24 0x00007f1bf1e82c12 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#25 0x00007f1bf1e84c68 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#26 0x00007f1bf1e850f4 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#27 0x00007f1bfb2724e6 in QEventDispatcherGlib::processEvents (this=0x1e0b200, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#28 0x00007f1bfc01003e in QGuiEventDispatcherGlib::processEvents (this=0x3a4d, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#29 0x00007f1bfb237b12 in QEventLoop::processEvents (this=<optimized out>, flags=<error reading variable: DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjunction with DW_OP_piece or DW_OP_bit_piece.>) at kernel/qeventloop.cpp:149
#30 0x00007f1bfb237f3d in QEventLoop::exec (this=0x7fff71644840, flags=<error reading variable: DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjunction with DW_OP_piece or DW_OP_bit_piece.>) at kernel/qeventloop.cpp:204
#31 0x00007f1bfb23ecf9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#32 0x00000000004330a9 in main (argc=2, argv=0x7fff71644c18) at /usr/src/packages/kde4/4.8.2/kdemultimedia-4.8.2/dragonplayer/src/app/main.cpp:57

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2012-05-31 18:08:02 UTC
*** Bug 300820 has been marked as a duplicate of this bug. ***
Comment 2 Harald Sitter 2012-05-31 20:57:53 UTC
Git commit e3ac7335e1647b01d4c71a571c807da60d306c80 by Harald Sitter.
Committed on 31/05/2012 at 22:57.
Pushed by sitter into branch 'master'.

Fix analyzer drawing on non-stereo audio samples

- don't draw anything if there is no sample
- only use left channel on a mono sample
- handle everything that is not empty or mono as stereo

Should fix all possible causes of

M  +10   -3    src/app/analyzer/analyzerBase.cpp

http://commits.kde.org/dragon/e3ac7335e1647b01d4c71a571c807da60d306c80
Comment 3 Harald Sitter 2012-06-05 18:48:28 UTC

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