For example, Confirmation box for clearing trash. Thread 1 (Thread 0xb1b99b00 (LWP 3019)): [KCrash Handler] #7 0xb6267ff0 in QQmlBoundSignalExpression::function() const () from /usr/lib/libQt5Qml.so.5 #8 0xb62680d1 in QQmlBoundSignalExpression::sourceLocation() const () from /usr/lib/libQt5Qml.so.5 #9 0xb62457a8 in QQmlData::destroyed(QObject*) () from /usr/lib/libQt5Qml.so.5 #10 0xb6245965 in QQmlData::destroyed(QAbstractDeclarativeData*, QObject*) () from /usr/lib/libQt5Qml.so.5 #11 0xb4a03f1f in QObject::~QObject() () from /usr/lib/libQt5Core.so.5 #12 0xb74a3289 in QQuickItem::~QQuickItem() () from /usr/lib/libQt5Quick.so.5 #13 0xaedbb92c in MouseEventListener::~MouseEventListener (this=0xa4ceac8, __in_chrg=<optimized out>) at /home/bshah/kdesrc/frameworks/kdeclarative/src/qmlcontrols/kquickcontrolsaddons/mouseeventlistener.cpp:54 #14 0xaedb8e1a in QQmlPrivate::QQmlElement<MouseEventListener>::~QQmlElement (this=0xa4ceac8, __in_chrg=<optimized out>) at /usr/include/qt/QtQml/qqmlprivate.h:106 #15 0xaedb8e61 in QQmlPrivate::QQmlElement<MouseEventListener>::~QQmlElement (this=0xa4ceac8, __in_chrg=<optimized out>) at /usr/include/qt/QtQml/qqmlprivate.h:106 #16 0xb49faebc in QObjectPrivate::deleteChildren() () from /usr/lib/libQt5Core.so.5 #17 0xb4a0423e in QObject::~QObject() () from /usr/lib/libQt5Core.so.5 #18 0xb74a3289 in QQuickItem::~QQuickItem() () from /usr/lib/libQt5Quick.so.5 #19 0xb74b6bed in ?? () from /usr/lib/libQt5Quick.so.5 #20 0xb74ba822 in ?? () from /usr/lib/libQt5Quick.so.5 #21 0xb49faebc in QObjectPrivate::deleteChildren() () from /usr/lib/libQt5Core.so.5 #22 0xb4a0423e in QObject::~QObject() () from /usr/lib/libQt5Core.so.5 #23 0xb74a3289 in QQuickItem::~QQuickItem() () from /usr/lib/libQt5Quick.so.5 #24 0xa1247564 in DeclarativeDropArea::~DeclarativeDropArea (this=0xa4c0718, __in_chrg=<optimized out>) at /home/bshah/kdesrc/frameworks/kdeclarative/src/qmlcontrols/draganddrop/DeclarativeDropArea.h:31 #25 0xa1249646 in QQmlPrivate::QQmlElement<DeclarativeDropArea>::~QQmlElement (this=0xa4c0718, __in_chrg=<optimized out>) at /usr/include/qt/QtQml/qqmlprivate.h:106 #26 0xa124968d in QQmlPrivate::QQmlElement<DeclarativeDropArea>::~QQmlElement (this=0xa4c0718, __in_chrg=<optimized out>) at /usr/include/qt/QtQml/qqmlprivate.h:106 #27 0xb6ff30dd in PlasmaQuick::AppletQuickItem::~AppletQuickItem (this=0xa3f7600, __in_chrg=<optimized out>) at /home/bshah/kdesrc/frameworks/plasma-framework/src/plasmaquick/appletquickitem.cpp:397 #28 0xac55174f in AppletInterface::~AppletInterface (this=0xa3f7600, __in_chrg=<optimized out>) at /home/bshah/kdesrc/frameworks/plasma-framework/src/scriptengines/qml/plasmoid/appletinterface.cpp:124 #29 0xac551795 in AppletInterface::~AppletInterface (this=0xa3f7600, __in_chrg=<optimized out>) at /home/bshah/kdesrc/frameworks/plasma-framework/src/scriptengines/qml/plasmoid/appletinterface.cpp:126 #30 0xb49faebc in QObjectPrivate::deleteChildren() () from /usr/lib/libQt5Core.so.5 #31 0xb4a0423e in QObject::~QObject() () from /usr/lib/libQt5Core.so.5 #32 0xb70b7c4e in Plasma::ScriptEngine::~ScriptEngine (this=0xa4408f8, __in_chrg=<optimized out>) at /home/bshah/kdesrc/frameworks/plasma-framework/src/plasma/scripting/scriptengine.cpp:42 #33 0xb70b6d38 in Plasma::AppletScript::~AppletScript (this=0xa4408f8, __in_chrg=<optimized out>) at /home/bshah/kdesrc/frameworks/plasma-framework/src/plasma/scripting/appletscript.cpp:44 #34 0xac54c948 in DeclarativeAppletScript::~DeclarativeAppletScript (this=0xa4408f8, __in_chrg=<optimized out>) at /home/bshah/kdesrc/frameworks/plasma-framework/src/scriptengines/qml/plasmoid/declarativeappletscript.cpp:75 #35 0xac54c985 in DeclarativeAppletScript::~DeclarativeAppletScript (this=0xa4408f8, __in_chrg=<optimized out>) at /home/bshah/kdesrc/frameworks/plasma-framework/src/scriptengines/qml/plasmoid/declarativeappletscript.cpp:77 #36 0xb70657c9 in Plasma::AppletPrivate::~AppletPrivate (this=0xa3a55c0, __in_chrg=<optimized out>) at /home/bshah/kdesrc/frameworks/plasma-framework/src/plasma/private/applet_p.cpp:88 #37 0xb7065919 in Plasma::AppletPrivate::~AppletPrivate (this=0xa3a55c0, __in_chrg=<optimized out>) at /home/bshah/kdesrc/frameworks/plasma-framework/src/plasma/private/applet_p.cpp:97 #38 0xb7055a28 in Plasma::Applet::~Applet (this=0xa408000, __in_chrg=<optimized out>) at /home/bshah/kdesrc/frameworks/plasma-framework/src/plasma/applet.cpp:110 #39 0xb7059e2a in Plasma::Containment::~Containment (this=0xa408000, __in_chrg=<optimized out>) at /home/bshah/kdesrc/frameworks/plasma-framework/src/plasma/containment.cpp:91 #40 0xb7059e67 in Plasma::Containment::~Containment (this=0xa408000, __in_chrg=<optimized out>) at /home/bshah/kdesrc/frameworks/plasma-framework/src/plasma/containment.cpp:94 #41 0xb49fbb64 in qDeleteInEventHandler(QObject*) () from /usr/lib/libQt5Core.so.5 #42 0xb49fd349 in QObject::event(QEvent*) () from /usr/lib/libQt5Core.so.5 #43 0xb5285e0a in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5 #44 0xb528b771 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5 #45 0xb49cb47a in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5 #46 0xb49cd6b4 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQt5Core.so.5 #47 0xb49cdde7 in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/libQt5Core.so.5 #48 0xb4a259c3 in ?? () from /usr/lib/libQt5Core.so.5 #49 0xb3b6bf53 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #50 0xb3b6c1d8 in ?? () from /usr/lib/libglib-2.0.so.0 #51 0xb3b6c298 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #52 0xb4a25db4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #53 0xb1b1af81 in ?? () from /usr/lib/qt/plugins/platforms/libqxcb.so #54 0xb49c88c3 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #55 0xb49c8d0a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #56 0xb54a366e in QDialog::exec() () from /usr/lib/libQt5Widgets.so.5 #57 0xb5aaa15e in KMessageBox::createKMessageBox (dialog=0x9679f80, buttons=0x9d9ad38, icon=..., text=..., strlist=..., ask=..., checkboxReturn=0xbf8a063b, options=..., details=..., notifyType=QMessageBox::Warning) at /home/bshah/kdesrc/frameworks/kwidgetsaddons/src/kmessagebox.cpp:402 #58 0xb5aa8cb1 in KMessageBox::createKMessageBox (dialog=0x9679f80, buttons=0x9d9ad38, icon=QMessageBox::Warning, text=..., strlist=..., ask=..., checkboxReturn=0xbf8a063b, options=..., details=...) at /home/bshah/kdesrc/frameworks/kwidgetsaddons/src/kmessagebox.cpp:206 #59 0xb5aab74e in KMessageBox::warningContinueCancelListInternal (dialog=0x9679f80, text=..., strlist=..., caption=..., buttonContinue_=..., buttonCancel_=..., dontAskAgainName=..., options=...) at /home/bshah/kdesrc/frameworks/kwidgetsaddons/src/kmessagebox.cpp:692 #60 0xb5aab824 in KMessageBox::warningContinueCancelList (parent=0x0, text=..., strlist=..., caption=..., buttonContinue=..., buttonCancel=..., dontAskAgainName=..., options=...) at /home/bshah/kdesrc/frameworks/kwidgetsaddons/src/kmessagebox.cpp:712 #61 0xb5aab38c in KMessageBox::warningContinueCancel (parent=0x0, text=..., caption=..., buttonContinue=..., buttonCancel=..., dontAskAgainName=..., options=...) at /home/bshah/kdesrc/frameworks/kwidgetsaddons/src/kmessagebox.cpp:659 #62 0xb5f7cec5 in KIO::JobUiDelegate::askDeleteConfirmation (this=0xbf8a0858, urls=..., deletionType=KIO::JobUiDelegateExtension::EmptyTrash, confirmationType=KIO::JobUiDelegateExtension::DefaultConfirmation) at /home/bshah/kdesrc/frameworks/kio/src/widgets/jobuidelegate.cpp:238 #63 0x952f2097 in KonqOperations::askDeleteConfirmation (selectedUrls=..., method=5, confirmation=KonqOperations::DEFAULT_CONFIRMATION, widget=0x0) at /home/bshah/kdesrc/kde/workspace/plasma-desktop/containments/folder/plugin/internallibkonq/konq_operations.cpp:285 #64 0x952f1b2e in KonqOperations::_del (this=0xa07ab88, method=KonqOperations::EMPTYTRASH, _selectedUrls=..., confirmation=KonqOperations::DEFAULT_CONFIRMATION) at /home/bshah/kdesrc/kde/workspace/plasma-desktop/containments/folder/plugin/internallibkonq/konq_operations.cpp:218 #65 0x952f1139 in KonqOperations::emptyTrash (parent=0x0) at /home/bshah/kdesrc/kde/workspace/plasma-desktop/containments/folder/plugin/internallibkonq/konq_operations.cpp:121 #66 0x952ec135 in KonqPopupMenuPrivate::slotPopupEmptyTrashBin (this=0xa5b8960) at /home/bshah/kdesrc/kde/workspace/plasma-desktop/containments/folder/plugin/internallibkonq/konq_popupmenu.cpp:531 #67 0x952e9842 in KonqPopupMenuPrivate::<lambda()>::operator()(void) const (__closure=0xbf8a0a00) at /home/bshah/kdesrc/kde/workspace/plasma-desktop/containments/folder/plugin/internallibkonq/konq_popupmenu.cpp:354 #68 0x952edde6 in QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, KonqPopupMenuPrivate::init(KonqPopupMenu::Flags, KParts::BrowserExtension::PopupFlags)::<lambda()> >::call(KonqPopupMenuPrivate::<lambda()>, void **) (f=..., arg=0xbf8a0b24) at /usr/include/qt/QtCore/qobjectdefs_impl.h:502 #69 0x952edcb3 in QtPrivate::Functor<KonqPopupMenuPrivate::init(KonqPopupMenu::Flags, KParts::BrowserExtension::PopupFlags)::<lambda()>, 0>::call<QtPrivate::List<>, void>(KonqPopupMenuPrivate::<lambda()> &, void *, void **) (f=..., arg=0xbf8a0b24) at /usr/include/qt/QtCore/qobjectdefs_impl.h:559 #70 0x952eda16 in QtPrivate::QFunctorSlotObject<KonqPopupMenuPrivate::init(KonqPopupMenu::Flags, KParts::BrowserExtension::PopupFlags)::<lambda()>, 0, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=1, this_=0x90a18c0, r=0xa3b4be8, a=0xbf8a0b24, ret=0x0) at /usr/include/qt/QtCore/qobject_impl.h:200 #71 0xb49fbfa7 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQt5Core.so.5 #72 0xb49fc81d in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQt5Core.so.5 #73 0xb527dad9 in QAction::triggered(bool) () from /usr/lib/libQt5Widgets.so.5 #74 0xb5280367 in QAction::activate(QAction::ActionEvent) () from /usr/lib/libQt5Widgets.so.5 #75 0xb5413e90 in ?? () from /usr/lib/libQt5Widgets.so.5 #76 0xb5419a40 in ?? () from /usr/lib/libQt5Widgets.so.5 #77 0xb541ec68 in QMenu::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQt5Widgets.so.5 #78 0xb52c85f2 in QWidget::event(QEvent*) () from /usr/lib/libQt5Widgets.so.5 #79 0xb541f58a in QMenu::event(QEvent*) () from /usr/lib/libQt5Widgets.so.5 #80 0xb5285e0a in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5 #81 0xb528bf61 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5 #82 0xb49cb47a in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5 #83 0xb528a44d in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/libQt5Widgets.so.5 #84 0xb52e9598 in ?? () from /usr/lib/libQt5Widgets.so.5 #85 0xb52ec18a in ?? () from /usr/lib/libQt5Widgets.so.5 #86 0xb5285e0a in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5 #87 0xb528b771 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5 #88 0xb49cb47a in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5 #89 0xb4ce33d2 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /usr/lib/libQt5Gui.so.5 #90 0xb4ce4eb9 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib/libQt5Gui.so.5 #91 0xb4cc895b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Gui.so.5 #92 0xb1b1adae in ?? () from /usr/lib/qt/plugins/platforms/libqxcb.so #93 0xb3b6bf53 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #94 0xb3b6c1d8 in ?? () from /usr/lib/libglib-2.0.so.0 #95 0xb3b6c298 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #96 0xb4a25db4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #97 0xb1b1af81 in ?? () from /usr/lib/qt/plugins/platforms/libqxcb.so #98 0xb49c88c3 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #99 0xb49c8d0a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #100 0xb541d34e in QMenu::exec(QPoint const&, QAction*) () from /usr/lib/libQt5Widgets.so.5 #101 0x952d3114 in FolderModel::openContextMenu (this=0xa4f1158) at /home/bshah/kdesrc/kde/workspace/plasma-desktop/containments/folder/plugin/foldermodel.cpp:741 #102 0x952fa6bc in FolderModel::qt_static_metacall (_o=0xa4f1158, _c=QMetaObject::InvokeMetaMethod, _id=33, _a=0xbf8a1a18) at /home/bshah/kdesrc/build/kde/workspace/plasma-desktop/containments/folder/moc_foldermodel.cpp:389 #103 0x952faa5a in FolderModel::qt_metacall (this=0xa4f1158, _c=QMetaObject::InvokeMetaMethod, _id=33, _a=0xbf8a1a18) at /home/bshah/kdesrc/build/kde/workspace/plasma-desktop/containments/folder/moc_foldermodel.cpp:509 #104 0xb49d3982 in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQt5Core.so.5 #105 0xb621d792 in ?? () from /usr/lib/libQt5Qml.so.5 #106 0xb621fc39 in ?? () from /usr/lib/libQt5Qml.so.5 #107 0xb6220342 in ?? () from /usr/lib/libQt5Qml.so.5 #108 0xb622a5a0 in QV4::Runtime::callProperty(QV4::ExecutionContext*, QV4::StringRef, QV4::CallDataRef) () from /usr/lib/libQt5Qml.so.5 #109 0x952783f1 in ?? () #110 0xb61da596 in ?? () from /usr/lib/libQt5Qml.so.5 #111 0xb62c65a0 in ?? () from /usr/lib/libQt5Qml.so.5 #112 0xb6269214 in QQmlBoundSignalExpression::evaluate(void**) () from /usr/lib/libQt5Qml.so.5 #113 0xb6269d2d in ?? () from /usr/lib/libQt5Qml.so.5 #114 0xb62a8f13 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () from /usr/lib/libQt5Qml.so.5 #115 0xb624653c in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) () from /usr/lib/libQt5Qml.so.5 #116 0xb49fbe4d in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQt5Core.so.5 #117 0xb49fc81d in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQt5Core.so.5 #118 0xaedc561e in MouseEventListener::pressed (this=0xa4ceac8, _t1=0xbf8a2294) at /home/bshah/kdesrc/build/frameworks/kdeclarative/src/qmlcontrols/kquickcontrolsaddons/moc_mouseeventlistener.cpp:585 #119 0xaedbc07d in MouseEventListener::mousePressEvent (this=0xa4ceac8, me=0xa349000) at /home/bshah/kdesrc/frameworks/kdeclarative/src/qmlcontrols/kquickcontrolsaddons/mouseeventlistener.cpp:150 #120 0xb749e4a7 in QQuickItem::event(QEvent*) () from /usr/lib/libQt5Quick.so.5 #121 0xb5285e0a in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5 #122 0xb528b771 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5 #123 0xb49cb47a in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5 #124 0xb74ae481 in QQuickWindow::sendEvent(QQuickItem*, QEvent*) () from /usr/lib/libQt5Quick.so.5 #125 0xb74ae8c0 in QQuickWindowPrivate::deliverInitialMousePressEvent(QQuickItem*, QMouseEvent*) () from /usr/lib/libQt5Quick.so.5 #126 0xb74ae7f0 in QQuickWindowPrivate::deliverInitialMousePressEvent(QQuickItem*, QMouseEvent*) () from /usr/lib/libQt5Quick.so.5 #127 0xb74ae7f0 in QQuickWindowPrivate::deliverInitialMousePressEvent(QQuickItem*, QMouseEvent*) () from /usr/lib/libQt5Quick.so.5 #128 0xb74ae7f0 in QQuickWindowPrivate::deliverInitialMousePressEvent(QQuickItem*, QMouseEvent*) () from /usr/lib/libQt5Quick.so.5 #129 0xb74ae7f0 in QQuickWindowPrivate::deliverInitialMousePressEvent(QQuickItem*, QMouseEvent*) () from /usr/lib/libQt5Quick.so.5 #130 0xb74ae7f0 in QQuickWindowPrivate::deliverInitialMousePressEvent(QQuickItem*, QMouseEvent*) () from /usr/lib/libQt5Quick.so.5 #131 0xb74ae7f0 in QQuickWindowPrivate::deliverInitialMousePressEvent(QQuickItem*, QMouseEvent*) () from /usr/lib/libQt5Quick.so.5 #132 0xb74ae7f0 in QQuickWindowPrivate::deliverInitialMousePressEvent(QQuickItem*, QMouseEvent*) () from /usr/lib/libQt5Quick.so.5 #133 0xb74ae7f0 in QQuickWindowPrivate::deliverInitialMousePressEvent(QQuickItem*, QMouseEvent*) () from /usr/lib/libQt5Quick.so.5 #134 0xb74ae7f0 in QQuickWindowPrivate::deliverInitialMousePressEvent(QQuickItem*, QMouseEvent*) () from /usr/lib/libQt5Quick.so.5 #135 0xb74ae7f0 in QQuickWindowPrivate::deliverInitialMousePressEvent(QQuickItem*, QMouseEvent*) () from /usr/lib/libQt5Quick.so.5 #136 0xb74ae7f0 in QQuickWindowPrivate::deliverInitialMousePressEvent(QQuickItem*, QMouseEvent*) () from /usr/lib/libQt5Quick.so.5 #137 0xb74ae7f0 in QQuickWindowPrivate::deliverInitialMousePressEvent(QQuickItem*, QMouseEvent*) () from /usr/lib/libQt5Quick.so.5 #138 0xb74aea5b in QQuickWindowPrivate::deliverMouseEvent(QMouseEvent*) () from /usr/lib/libQt5Quick.so.5 #139 0xb74aeab4 in QQuickWindow::mousePressEvent(QMouseEvent*) () from /usr/lib/libQt5Quick.so.5 #140 0xb755a108 in QQuickView::mousePressEvent(QMouseEvent*) () from /usr/lib/libQt5Quick.so.5 #141 0xb4cebe97 in QWindow::event(QEvent*) () from /usr/lib/libQt5Gui.so.5 #142 0xb74b442a in QQuickWindow::event(QEvent*) () from /usr/lib/libQt5Quick.so.5 #143 0x080a56d3 in DesktopView::event (this=0x8cfd810, e=0xbf8a301c) at /home/bshah/kdesrc/kde/workspace/plasma-workspace/shell/desktopview.cpp:186 #144 0xb5285e0a in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5 #145 0xb528b771 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5 #146 0xb49cb47a in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5 #147 0xb4ce33d2 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /usr/lib/libQt5Gui.so.5 #148 0xb4ce4eb9 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib/libQt5Gui.so.5 #149 0xb4cc895b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Gui.so.5 #150 0xb1b1adae in ?? () from /usr/lib/qt/plugins/platforms/libqxcb.so #151 0xb3b6bf53 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #152 0xb3b6c1d8 in ?? () from /usr/lib/libglib-2.0.so.0 #153 0xb3b6c298 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #154 0xb4a25db4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #155 0xb1b1af81 in ?? () from /usr/lib/qt/plugins/platforms/libqxcb.so #156 0xb49c88c3 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #157 0xb49c8d0a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #158 0xb49d0c35 in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5 #159 0xb4cdad11 in QGuiApplication::exec() () from /usr/lib/libQt5Gui.so.5 #160 0xb52841d4 in QApplication::exec() () from /usr/lib/libQt5Widgets.so.5 #161 0x0809bd5c in main (argc=2, argv=0xbf8a3604) at /home/bshah/kdesrc/kde/workspace/plasma-workspace/shell/main.cpp:109
#56 0xb54a366e in QDialog::exec() () from /usr/lib/libQt5Widgets.so.5 #57 0xb5aaa15e in KMessageBox::createKMessageBox (dialog=0x9679f80, buttons=0x9d9ad38, icon=..., text=..., strlist=..., ask=..., checkboxReturn=0xbf8a063b, options=..., details=..., notifyType=QMessageBox::Warning) at /home/bshah/kdesrc/frameworks/kwidgetsaddons/src/kmessagebox.cpp:402 Another exec loop \o/. I think it needs the standard QPointer guard.
This technically needs to be moved to libkonq (of which Folder has a copy, and which is the party spawning those message boxes), however it doesn't have a product and the konqueror product doesn't have a component for the lib. Adding dfaure ...
Doesn't happen for *all* dialogs either, e.g. the "your paste is about to overwrite a file with itself" dialog is fine. So it needs an audit of all the cases in libkonq.
Doesn't affect me with plasmashell 5.1.2 and Qt 5.4.
does it still happen?
closing after didn't seem to happen to anybody anymore after several months was asked for reproducibility