Bug 294637

Summary: Crash after panel configuration in full screen mode while playing video [@ Dragon::FullScreenToolBarHandler::eventFilter]
Product: [Applications] dragonplayer Reporter: Peter <solovjevps>
Component: generalAssignee: Unassigned bugs mailing-list <unassigned-bugs>
Status: RESOLVED FIXED    
Severity: crash CC: myriam, sitter, solovjevps
Priority: NOR    
Version: 2.0   
Target Milestone: 2.1   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In: 4.9.0
Sentry Crash Report:
Attachments: New crash information added by DrKonqi

Description Peter 2012-02-22 20:29:03 UTC
Application: dragon (2.0)
KDE Platform Version: 4.7.4 (4.7.4)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-16-generic x86_64
Distribution: Ubuntu 11.10

-- Information about the crash:
- What I was doing when the application crashed:

I add "status panel" item to panel and remove them back while playback on full screen mode.

-- Backtrace:
Application: Dragon Player (dragon), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f2fb6d0a780 (LWP 3856))]

Thread 12 (Thread 0x7f2f97fff700 (LWP 3862)):
#0  0x00007f2fb399b773 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f2fb09dcf68 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f2fb09dd429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f2fb4387f3e in QEventDispatcherGlib::processEvents (this=0x1051e00, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f2fb435bcf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f2fb435bef7 in QEventLoop::exec (this=0x7f2f97ffedd0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007f2fb427327f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#7  0x00007f2fb433ecbf in QInotifyFileSystemWatcherEngine::run (this=0x1714e30) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f2fb4275d05 in QThreadPrivate::start (arg=0x1714e30) at thread/qthread_unix.cpp:331
#9  0x00007f2fb0eaeefc in start_thread (arg=0x7f2f97fff700) at pthread_create.c:304
#10 0x00007f2fb39a789d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7f2f9dcb5700 (LWP 3864)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f2f9d0847dd in ?? () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#2  0x00007f2fa4e9de0a in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#3  0x00007f2fa4e9de0a in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#4  0x00007f2fa4e9de0a in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#5  0x00007f2f8f9b9c9c in ?? () from /usr/lib/gstreamer-0.10/libgstflump3dec.so
#6  0x00007f2f8f9bab7f in ?? () from /usr/lib/gstreamer-0.10/libgstflump3dec.so
#7  0x00007f2fa4e9de0a in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#8  0x00007f2fa4c05c7f in gst_base_parse_push_frame () from /usr/lib/libgstbase-0.10.so.0
#9  0x00007f2fa4c0688e in ?? () from /usr/lib/libgstbase-0.10.so.0
#10 0x00007f2fa4c073e8 in ?? () from /usr/lib/libgstbase-0.10.so.0
#11 0x00007f2fa4c0751e in ?? () from /usr/lib/libgstbase-0.10.so.0
#12 0x00007f2fa4c0840e in ?? () from /usr/lib/libgstbase-0.10.so.0
#13 0x00007f2fa4e9ec02 in gst_pad_send_event () from /usr/lib/libgstreamer-0.10.so.0
#14 0x00007f2fa4e9f183 in gst_pad_push_event () from /usr/lib/libgstreamer-0.10.so.0
#15 0x00007f2f9d080b9b in ?? () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#16 0x00007f2fa4ec4064 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#17 0x00007f2fb0a047d8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007f2fb0a022b6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#19 0x00007f2fb0eaeefc in start_thread (arg=0x7f2f9dcb5700) at pthread_create.c:304
#20 0x00007f2fb39a789d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#21 0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f2f94cb6700 (LWP 3865)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f2f9d0847dd in ?? () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#2  0x00007f2fa4e9de0a in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#3  0x00007f2fa4e9de0a in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#4  0x00007f2fa4e9de0a in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#5  0x00007f2fa4e9de0a in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#6  0x00007f2f94299e34 in ?? () from /usr/lib/gstreamer-0.10/libgstffmpeg.so
#7  0x00007f2f9429b809 in ?? () from /usr/lib/gstreamer-0.10/libgstffmpeg.so
#8  0x00007f2fa4e9de0a in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#9  0x00007f2f9d080d30 in ?? () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#10 0x00007f2fa4ec4064 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#11 0x00007f2fb0a047d8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007f2fb0a022b6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#13 0x00007f2fb0eaeefc in start_thread (arg=0x7f2f94cb6700) at pthread_create.c:304
#14 0x00007f2fb39a789d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#15 0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f2f90800700 (LWP 3866)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f2fa4ec41ef in ?? () from /usr/lib/libgstreamer-0.10.so.0
#2  0x00007f2fb0a047d8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f2fb0a022b6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f2fb0eaeefc in start_thread (arg=0x7f2f90800700) at pthread_create.c:304
#5  0x00007f2fb39a789d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f2f8ef25700 (LWP 3868)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f2f9d0847dd in ?? () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#2  0x00007f2fa4e9de0a in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#3  0x00007f2fa4e9de0a in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#4  0x00007f2f9d08f200 in ?? () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#5  0x00007f2f9d08f64f in ?? () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#6  0x00007f2fa4e9de0a in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#7  0x00007f2fa4e9de0a in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#8  0x00007f2f931c647c in ?? () from /usr/lib/gstreamer-0.10/libgstplaybin.so
#9  0x00007f2fa4e9de0a in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#10 0x00007f2fa4c21e87 in ?? () from /usr/lib/libgstbase-0.10.so.0
#11 0x00007f2fa4e9de0a in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#12 0x00007f2f931c5fed in ?? () from /usr/lib/gstreamer-0.10/libgstplaybin.so
#13 0x00007f2fa4e9de0a in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#14 0x00007f2f9d0856ea in ?? () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#15 0x00007f2fa4ec4064 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#16 0x00007f2fb0a047d8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007f2fb0a022b6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007f2fb0eaeefc in start_thread (arg=0x7f2f8ef25700) at pthread_create.c:304
#19 0x00007f2fb39a789d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#20 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f2f8e724700 (LWP 3869)):
#0  __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f2fae4544f2 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f2fae454a3f in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f2fae454ac4 in xcb_writev () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#4  0x00007f2fb2b26597 in _XSend () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#5  0x00007f2fb2b26acb in _XReply () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#6  0x00007f2fb2b221f3 in XSync () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#7  0x00007f2f9d2ab7dd in ?? () from /usr/lib/gstreamer-0.10/libgstxvimagesink.so
#8  0x00007f2f9d2abd23 in ?? () from /usr/lib/gstreamer-0.10/libgstxvimagesink.so
#9  0x00007f2fa4c11ba9 in ?? () from /usr/lib/libgstbase-0.10.so.0
#10 0x00007f2fa4c143df in ?? () from /usr/lib/libgstbase-0.10.so.0
#11 0x00007f2fa4c14737 in ?? () from /usr/lib/libgstbase-0.10.so.0
#12 0x00007f2fa4c14b1f in ?? () from /usr/lib/libgstbase-0.10.so.0
#13 0x00007f2fa4e9de0a in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#14 0x00007f2fa4c21e87 in ?? () from /usr/lib/libgstbase-0.10.so.0
#15 0x00007f2fa4e9de0a in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#16 0x00007f2fa4c21e87 in ?? () from /usr/lib/libgstbase-0.10.so.0
#17 0x00007f2fa4e9de0a in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#18 0x00007f2fa4c21e87 in ?? () from /usr/lib/libgstbase-0.10.so.0
#19 0x00007f2fa4e9de0a in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#20 0x00007f2fa4c21e87 in ?? () from /usr/lib/libgstbase-0.10.so.0
#21 0x00007f2fa4e9de0a in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#22 0x00007f2fa4c21e87 in ?? () from /usr/lib/libgstbase-0.10.so.0
#23 0x00007f2fa4e9de0a in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#24 0x00007f2f9d0856ea in ?? () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#25 0x00007f2fa4ec4064 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#26 0x00007f2fb0a047d8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007f2fb0a022b6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#28 0x00007f2fb0eaeefc in start_thread (arg=0x7f2f8e724700) at pthread_create.c:304
#29 0x00007f2fb39a789d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#30 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f2f89721700 (LWP 3872)):
#0  0x00007f2fb3f42360 in malloc@plt () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#1  0x00007f2fb3fa34cd in operator new(unsigned long) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#2  0x00007f2fa51545e3 in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_gstreamer.so
#3  0x00007f2fb4368a33 in QMetaType::construct (type=<optimized out>, copy=0x7f2f8971f928) at kernel/qmetatype.cpp:1236
#4  0x00007f2fb43643b2 in QMetaMethod::invoke (this=0x7f2f8971f610, object=0x166d620, connectionType=Qt::QueuedConnection, returnValue=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1616
#5  0x00007f2fb4366690 in QMetaObject::invokeMethod (obj=0x166d620, member=<optimized out>, type=Qt::QueuedConnection, ret=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1151
#6  0x00007f2fa514a0da in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_gstreamer.so
#7  0x00007f2fb007e0a4 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#8  0x00007f2fb009002a in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#9  0x00007f2fb00996b1 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#10 0x00007f2fb0099852 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#11 0x00007f2fa4e721aa in gst_bus_sync_signal_handler () from /usr/lib/libgstreamer-0.10.so.0
#12 0x00007f2fa4e725c8 in gst_bus_post () from /usr/lib/libgstreamer-0.10.so.0
#13 0x00007f2fa4e80eaa in gst_element_post_message () from /usr/lib/libgstreamer-0.10.so.0
#14 0x00007f2fa4e6b4d7 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#15 0x00007f2fa4ea113d in ?? () from /usr/lib/libgstreamer-0.10.so.0
#16 0x00007f2fa4e690c8 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#17 0x00007f2fa4e725c8 in gst_bus_post () from /usr/lib/libgstreamer-0.10.so.0
#18 0x00007f2fa4e80eaa in gst_element_post_message () from /usr/lib/libgstreamer-0.10.so.0
#19 0x00007f2fa4e6b4d7 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#20 0x00007f2fa4e690c8 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#21 0x00007f2fa4e725c8 in gst_bus_post () from /usr/lib/libgstreamer-0.10.so.0
#22 0x00007f2fa4e80eaa in gst_element_post_message () from /usr/lib/libgstreamer-0.10.so.0
#23 0x00007f2fa4e6b4d7 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#24 0x00007f2fa4e690c8 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#25 0x00007f2fa4e725c8 in gst_bus_post () from /usr/lib/libgstreamer-0.10.so.0
#26 0x00007f2fa4e80eaa in gst_element_post_message () from /usr/lib/libgstreamer-0.10.so.0
#27 0x00007f2fa4e811f3 in gst_element_message_full () from /usr/lib/libgstreamer-0.10.so.0
#28 0x00007f2f9dedf43d in ?? () from /usr/lib/gstreamer-0.10/libgstpulse.so
#29 0x00007f2f9dee4680 in ?? () from /usr/lib/gstreamer-0.10/libgstpulse.so
#30 0x00007f2f9dcc0ff3 in ?? () from /usr/lib/libgstaudio-0.10.so.0
#31 0x00007f2fa4e79525 in gst_clock_get_internal_time () from /usr/lib/libgstreamer-0.10.so.0
#32 0x00007f2fa4e796a8 in gst_clock_get_time () from /usr/lib/libgstreamer-0.10.so.0
#33 0x00007f2fa4ebcd7e in ?? () from /usr/lib/libgstreamer-0.10.so.0
#34 0x00007f2fa4e79834 in gst_clock_id_wait () from /usr/lib/libgstreamer-0.10.so.0
#35 0x00007f2fa4c1005d in gst_base_sink_wait_clock () from /usr/lib/libgstbase-0.10.so.0
#36 0x00007f2fa4c129be in ?? () from /usr/lib/libgstbase-0.10.so.0
#37 0x00007f2fa4c143df in ?? () from /usr/lib/libgstbase-0.10.so.0
#38 0x00007f2fa4c14737 in ?? () from /usr/lib/libgstbase-0.10.so.0
#39 0x00007f2fa4c14b1f in ?? () from /usr/lib/libgstbase-0.10.so.0
#40 0x00007f2fa4e9de0a in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#41 0x00007f2fa4c21e87 in ?? () from /usr/lib/libgstbase-0.10.so.0
#42 0x00007f2fa4e9de0a in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#43 0x00007f2fa4c21e87 in ?? () from /usr/lib/libgstbase-0.10.so.0
#44 0x00007f2fa4e9de0a in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#45 0x00007f2f9d0856ea in ?? () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#46 0x00007f2fa4ec4064 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#47 0x00007f2fb0a047d8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#48 0x00007f2fb0a022b6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#49 0x00007f2fb0eaeefc in start_thread (arg=0x7f2f89721700) at pthread_create.c:304
#50 0x00007f2fb39a789d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#51 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f2f88f20700 (LWP 3873)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f2fa4c101cf in gst_base_sink_wait_preroll () from /usr/lib/libgstbase-0.10.so.0
#2  0x00007f2f9dcc5778 in ?? () from /usr/lib/libgstaudio-0.10.so.0
#3  0x00007f2fa4c11ba9 in ?? () from /usr/lib/libgstbase-0.10.so.0
#4  0x00007f2fa4c143df in ?? () from /usr/lib/libgstbase-0.10.so.0
#5  0x00007f2fa4c14737 in ?? () from /usr/lib/libgstbase-0.10.so.0
#6  0x00007f2fa4c14b1f in ?? () from /usr/lib/libgstbase-0.10.so.0
#7  0x00007f2fa4e9de0a in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#8  0x00007f2fa4c21e87 in ?? () from /usr/lib/libgstbase-0.10.so.0
#9  0x00007f2fa4e9de0a in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#10 0x00007f2fa4c21e87 in ?? () from /usr/lib/libgstbase-0.10.so.0
#11 0x00007f2fa4e9de0a in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#12 0x00007f2fa4c21e87 in ?? () from /usr/lib/libgstbase-0.10.so.0
#13 0x00007f2fa4e9de0a in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#14 0x00007f2f9d0856ea in ?? () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#15 0x00007f2fa4ec4064 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#16 0x00007f2fb0a047d8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007f2fb0a022b6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007f2fb0eaeefc in start_thread (arg=0x7f2f88f20700) at pthread_create.c:304
#19 0x00007f2fb39a789d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#20 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f2f8871f700 (LWP 3874)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f2f9d0847dd in ?? () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#2  0x00007f2fa4e9de0a in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#3  0x00007f2fa4e9de0a in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#4  0x00007f2f9d08f200 in ?? () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#5  0x00007f2f9d08f64f in ?? () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#6  0x00007f2fa4e9de0a in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#7  0x00007f2f9d0856ea in ?? () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#8  0x00007f2fa4ec4064 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#9  0x00007f2fb0a047d8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007f2fb0a022b6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007f2fb0eaeefc in start_thread (arg=0x7f2f8871f700) at pthread_create.c:304
#12 0x00007f2fb39a789d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f2f8f726700 (LWP 3876)):
#0  __pthread_mutex_lock_full (mutex=0x1c565b0) at pthread_mutex_lock.c:303
#1  0x00007f2fad88ed7e in pa_mutex_lock () from /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
#2  0x00007f2fb173d049 in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#3  0x00007f2fb172e45c in pa_mainloop_poll () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#4  0x00007f2fb172eac9 in pa_mainloop_iterate () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#5  0x00007f2fb172eb80 in pa_mainloop_run () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#6  0x00007f2fb173cfef in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#7  0x00007f2fad88fc78 in ?? () from /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
#8  0x00007f2fb0eaeefc in start_thread (arg=0x7f2f8f726700) at pthread_create.c:304
#9  0x00007f2fb39a789d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f2f8df23700 (LWP 3877)):
#0  __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:136
#1  0x00007f2fb0eb11e5 in _L_lock_883 () from /lib/x86_64-linux-gnu/libpthread.so.0
#2  0x00007f2fb0eb103a in __pthread_mutex_lock (mutex=0x13a16a0) at pthread_mutex_lock.c:61
#3  0x00007f2f9d2aef30 in ?? () from /usr/lib/gstreamer-0.10/libgstxvimagesink.so
#4  0x00007f2fb0a022b6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f2fb0eaeefc in start_thread (arg=0x7f2f8df23700) at pthread_create.c:304
#6  0x00007f2fb39a789d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f2fb6d0a780 (LWP 3856)):
[KCrash Handler]
#6  0x00000000004277bc in show (this=0x1783970) at /usr/include/qt4/QtGui/qwidget.h:487
#7  Dragon::FullScreenToolBarHandler::eventFilter (this=0x18ae500, o=0x10005e0, e=0x7fff74f486a0) at ../../../../dragonplayer/src/app/fullScreenToolBarHandler.cpp:81
#8  0x00007f2fb435cc88 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<optimized out>, receiver=0x10005e0, event=0x7fff74f486a0) at kernel/qcoreapplication.cpp:902
#9  0x00007f2fb4fd643f in notify_helper (e=0x7fff74f486a0, receiver=0x10005e0, this=0xe21d30) at kernel/qapplication.cpp:4482
#10 QApplicationPrivate::notify_helper (this=0xe21d30, receiver=0x10005e0, e=0x7fff74f486a0) at kernel/qapplication.cpp:4458
#11 0x00007f2fb4fdbcbb in QApplication::notify (this=<optimized out>, receiver=0x10a29d0, e=0x7fff74f48a40) at kernel/qapplication.cpp:4047
#12 0x00007f2fb6247466 in KApplication::notify (this=0x7fff74f49670, receiver=0x10a29d0, event=0x7fff74f48a40) at ../../kdeui/kernel/kapplication.cpp:311
#13 0x00007f2fb435cafc in QCoreApplication::notifyInternal (this=0x7fff74f49670, receiver=0x10a29d0, event=0x7fff74f48a40) at kernel/qcoreapplication.cpp:787
#14 0x00007f2fb4fd7442 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#15 QApplicationPrivate::sendMouseEvent (receiver=0x10a29d0, event=0x7fff74f48a40, alienWidget=0x0, nativeWidget=0x10a29d0, buttonDown=0x0, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3146
#16 0x00007f2fb50569d5 in QETWidget::translateMouseEvent (this=0x10a29d0, event=<optimized out>) at kernel/qapplication_x11.cpp:4571
#17 0x00007f2fb505594e in QApplication::x11ProcessEvent (this=0x7fff74f49670, event=0x7fff74f49260) at kernel/qapplication_x11.cpp:3693
#18 0x00007f2fb507e4a2 in x11EventSourceDispatch (s=0xe28500, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#19 0x00007f2fb09dca5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x00007f2fb09dd258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007f2fb09dd429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007f2fb4387ed6 in QEventDispatcherGlib::processEvents (this=0xe05930, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#23 0x00007f2fb507e10e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#24 0x00007f2fb435bcf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#25 0x00007f2fb435bef7 in QEventLoop::exec (this=0x7fff74f49630, flags=...) at kernel/qeventloop.cpp:201
#26 0x00007f2fb4360789 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#27 0x0000000000419932 in main (argc=<optimized out>, argv=0x7fff74f499c8) at ../../../../dragonplayer/src/app/main.cpp:57

Reported using DrKonqi
Comment 1 Peter 2012-02-22 20:57:23 UTC
Created attachment 69018 [details]
New crash information added by DrKonqi

dragon (2.0) on KDE Platform 4.7.4 (4.7.4) using Qt 4.7.4

- What I was doing when the application crashed:

Remove "show status line" from panel in fuul screen mode.

-- Backtrace (Reduced):
#6  Dragon::FullScreenToolBarHandler::eventFilter (this=0x1730100, o=0x870a20, e=0x7fff25b92260) at ../../../../dragonplayer/src/app/fullScreenToolBarHandler.cpp:69
#7  0x00007ff5aa515c88 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<optimized out>, receiver=0x870a20, event=0x7fff25b92260) at kernel/qcoreapplication.cpp:902
#8  0x00007ff5ab18f43f in notify_helper (e=0x7fff25b92260, receiver=0x870a20, this=0x74dc30) at kernel/qapplication.cpp:4482
#9  QApplicationPrivate::notify_helper (this=0x74dc30, receiver=0x870a20, e=0x7fff25b92260) at kernel/qapplication.cpp:4458
#10 0x00007ff5ab194cbb in QApplication::notify (this=<optimized out>, receiver=0x98de70, e=0x7fff25b92600) at kernel/qapplication.cpp:4047
Comment 2 Harald Sitter 2012-06-01 00:41:20 UTC
Git commit a845e22beb0cbf683fcb74026efa25b53b1ac461 by Harald Sitter.
Committed on 01/06/2012 at 02:41.
Pushed by sitter into branch 'master'.

fix crash with invalid toolbar pointers

turns out kxmlgui likes to reload its bars on the fly, essentially
rendering our stored toolbar pointer invalid leading to obscure
fullscreen crashes.

instead always call through the mainwindow, that way we are on the save
side
FIXED-IN: 4.9.0

M  +7    -7    src/app/fullScreenToolBarHandler.cpp
M  +1    -1    src/app/fullScreenToolBarHandler.h

http://commits.kde.org/dragon/a845e22beb0cbf683fcb74026efa25b53b1ac461