Application: krunner (6.3.5) (Compiled from sources) ApplicationNotResponding [ANR]: false Qt Version: 6.8.3 Frameworks Version: 6.13.0 Operating System: Linux 6.12.31 x86_64 Windowing System: Wayland Distribution: "Gentoo Linux" DrKonqi: 6.3.5 [CoredumpBackend] -- Information about the crash: How to reproduce: 1. Start KRunner using global hotkey or from terminal. 2. Begin to type some application's name. Additional information: Backtrace is different each time after QObject::event() call. Maybe it is a use-after-free bug with some race going on. The crash can be reproduced sometimes. -- Backtrace (Reduced): #4 0x00007f96a5654a28 in QQmlGuardImpl::remGuard (this=0x560e3c6d5cf8) at /var/tmp/portage/dev-qt/qtdeclarative-6.8.3/work/qtdeclarative-everywhere-src-6.8.3/src/qml/qml/qqmlguard_p.h:173 #5 QQmlGuardImpl::setObject (this=0x560e3c6d5cf8, g=0x0) at /var/tmp/portage/dev-qt/qtdeclarative-6.8.3/work/qtdeclarative-everywhere-src-6.8.3/src/qml/qml/qqmlguard_p.h:225 #6 QQmlData::destroyed (this=0x560e3c746498, object=0x560e3c7463b0) at /var/tmp/portage/dev-qt/qtdeclarative-6.8.3/work/qtdeclarative-everywhere-src-6.8.3/src/qml/qml/qqmlengine.cpp:1418 #7 0x00007f96a3ccd1d7 in QObject::~QObject (this=this@entry=0x560e3c7463b0, __in_chrg=<optimized out>) at /var/tmp/portage/dev-qt/qtbase-6.8.3-r1/work/qtbase-everywhere-src-6.8.3/src/corelib/kernel/qobject.cpp:1044 #8 0x00007f96a5efbace in QQuickPointerHandler::~QQuickPointerHandler (this=this@entry=0x560e3c7463b0, __in_chrg=<optimized out>) at /var/tmp/portage/dev-qt/qtdeclarative-6.8.3/work/qtdeclarative-everywhere-src-6.8.3/src/quick/handlers/qquickpointerhandler.cpp:69 Reported using DrKonqi
Created attachment 182228 [details] New crash information added by DrKonqi DrKonqi auto-attaching complete backtrace.
Thread 1 (Thread 0x7f969d823a40 (LWP 5272)): [KCrash Handler] #4 0x00007f96a5654a28 in QQmlGuardImpl::remGuard (this=0x560e3c6d5cf8) at /var/tmp/portage/dev-qt/qtdeclarative-6.8.3/work/qtdeclarative-everywhere-src-6.8.3/src/qml/qml/qqmlguard_p.h:173 #5 QQmlGuardImpl::setObject (this=0x560e3c6d5cf8, g=0x0) at /var/tmp/portage/dev-qt/qtdeclarative-6.8.3/work/qtdeclarative-everywhere-src-6.8.3/src/qml/qml/qqmlguard_p.h:225 #6 QQmlData::destroyed (this=0x560e3c746498, object=0x560e3c7463b0) at /var/tmp/portage/dev-qt/qtdeclarative-6.8.3/work/qtdeclarative-everywhere-src-6.8.3/src/qml/qml/qqmlengine.cpp:1418 #7 0x00007f96a3ccd1d7 in QObject::~QObject (this=this@entry=0x560e3c7463b0, __in_chrg=<optimized out>) at /var/tmp/portage/dev-qt/qtbase-6.8.3-r1/work/qtbase-everywhere-src-6.8.3/src/corelib/kernel/qobject.cpp:1044 #8 0x00007f96a5efbace in QQuickPointerHandler::~QQuickPointerHandler (this=this@entry=0x560e3c7463b0, __in_chrg=<optimized out>) at /var/tmp/portage/dev-qt/qtdeclarative-6.8.3/work/qtdeclarative-everywhere-src-6.8.3/src/quick/handlers/qquickpointerhandler.cpp:69 #9 0x00007f96a5c7bf6e in QQuickPointerDeviceHandler::~QQuickPointerDeviceHandler (this=0x560e3c7463b0, __in_chrg=<optimized out>) at /var/tmp/portage/dev-qt/qtdeclarative-6.8.3/work/qtdeclarative-everywhere-src-6.8.3/src/quick/handlers/qquickpointerdevicehandler_p.h:23 #10 QQuickMultiPointHandler::~QQuickMultiPointHandler (this=0x560e3c7463b0, __in_chrg=<optimized out>) at /var/tmp/portage/dev-qt/qtdeclarative-6.8.3/work/qtdeclarative-everywhere-src-6.8.3/src/quick/handlers/qquickmultipointhandler_p.h:28 #11 QQuickDragHandler::~QQuickDragHandler (this=0x560e3c7463b0, __in_chrg=<optimized out>) at /var/tmp/portage/dev-qt/qtdeclarative-6.8.3/work/qtdeclarative-everywhere-src-6.8.3/src/quick/handlers/qquickdraghandler_p.h:25 #12 QQmlPrivate::QQmlElement<QQuickDragHandler>::~QQmlElement (this=0x560e3c7463b0, __in_chrg=<optimized out>) at /var/tmp/portage/dev-qt/qtdeclarative-6.8.3/work/qtdeclarative-everywhere-src-6.8.3/src/qml/qml/qqmlprivate.h:104 #13 QQmlPrivate::QQmlElement<QQuickDragHandler>::~QQmlElement (this=0x560e3c7463b0, __in_chrg=<optimized out>) at /var/tmp/portage/dev-qt/qtdeclarative-6.8.3/work/qtdeclarative-everywhere-src-6.8.3/src/qml/qml/qqmlprivate.h:104 #14 0x00007f96a3ca8a9d in QObjectPrivate::deleteChildren (this=this@entry=0x560e3c8c5290) at /var/tmp/portage/dev-qt/qtbase-6.8.3-r1/work/qtbase-everywhere-src-6.8.3/src/corelib/kernel/qobject.cpp:2210 #15 0x00007f96a3ccd819 in QObject::~QObject (this=this@entry=0x560e3c84f430, __in_chrg=<optimized out>) at /var/tmp/portage/dev-qt/qtbase-6.8.3-r1/work/qtbase-everywhere-src-6.8.3/src/corelib/kernel/qobject.cpp:1138 #16 0x00007f96a5f072cc in QQuickItem::~QQuickItem (this=this@entry=0x560e3c84f430, __in_chrg=<optimized out>) at /var/tmp/portage/dev-qt/qtdeclarative-6.8.3/work/qtdeclarative-everywhere-src-6.8.3/src/quick/items/qquickitem.cpp:2427 #17 0x00007f96a5c71d29 in QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement (this=0x560e3c84f430, __in_chrg=<optimized out>) at /var/tmp/portage/dev-qt/qtdeclarative-6.8.3/work/qtdeclarative-everywhere-src-6.8.3/src/qml/qml/qqmlprivate.h:104 #18 QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement (this=0x560e3c84f430, __in_chrg=<optimized out>) at /var/tmp/portage/dev-qt/qtdeclarative-6.8.3/work/qtdeclarative-everywhere-src-6.8.3/src/qml/qml/qqmlprivate.h:104 #19 0x00007f96a3ca8a9d in QObjectPrivate::deleteChildren (this=this@entry=0x560e3c772cc0) at /var/tmp/portage/dev-qt/qtbase-6.8.3-r1/work/qtbase-everywhere-src-6.8.3/src/corelib/kernel/qobject.cpp:2210 #20 0x00007f96a3ccd819 in QObject::~QObject (this=this@entry=0x560e3c84f350, __in_chrg=<optimized out>) at /var/tmp/portage/dev-qt/qtbase-6.8.3-r1/work/qtbase-everywhere-src-6.8.3/src/corelib/kernel/qobject.cpp:1138 #21 0x00007f96a5f072cc in QQuickItem::~QQuickItem (this=this@entry=0x560e3c84f350, __in_chrg=<optimized out>) at /var/tmp/portage/dev-qt/qtdeclarative-6.8.3/work/qtdeclarative-everywhere-src-6.8.3/src/quick/items/qquickitem.cpp:2427 #22 0x00007f969c76252a in QQuickControl::~QQuickControl (this=this@entry=0x560e3c84f350, __in_chrg=<optimized out>) at /var/tmp/portage/dev-qt/qtdeclarative-6.8.3/work/qtdeclarative-everywhere-src-6.8.3/src/quicktemplates/qquickcontrol.cpp:952 #23 0x00007f969c77eeab in QQuickAbstractButton::~QQuickAbstractButton (this=this@entry=0x560e3c84f350, __in_chrg=<optimized out>) at /var/tmp/portage/dev-qt/qtdeclarative-6.8.3/work/qtdeclarative-everywhere-src-6.8.3/src/quicktemplates/qquickabstractbutton.cpp:513 #24 0x00007f969c735061 in QQuickItemDelegate::~QQuickItemDelegate (this=0x560e3c84f350, __in_chrg=<optimized out>) at /var/tmp/portage/dev-qt/qtdeclarative-6.8.3/work/qtdeclarative-everywhere-src-6.8.3/src/quicktemplates/qquickitemdelegate_p.h:24 #25 QQmlPrivate::QQmlElement<QQuickItemDelegate>::~QQmlElement (this=0x560e3c84f350, __in_chrg=<optimized out>) at /var/tmp/portage/dev-qt/qtdeclarative-6.8.3/work/qtdeclarative-everywhere-src-6.8.3/src/qml/qml/qqmlprivate.h:104 #26 QQmlPrivate::QQmlElement<QQuickItemDelegate>::~QQmlElement (this=0x560e3c84f350, __in_chrg=<optimized out>) at /var/tmp/portage/dev-qt/qtdeclarative-6.8.3/work/qtdeclarative-everywhere-src-6.8.3/src/qml/qml/qqmlprivate.h:104 #27 0x00007f96a3c8e5de in QObject::event (this=0x560e3c84f350, e=0x560e3c553990) at /var/tmp/portage/dev-qt/qtbase-6.8.3-r1/work/qtbase-everywhere-src-6.8.3/src/corelib/kernel/qobject.cpp:1403 #28 0x00007f96a511e8c5 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x560e3c84f350, e=0x560e3c553990) at /var/tmp/portage/dev-qt/qtbase-6.8.3-r1/work/qtbase-everywhere-src-6.8.3/src/widgets/kernel/qapplication.cpp:3296 #29 0x00007f96a3d08230 in QCoreApplication::notifyInternal2 (receiver=0x560e3c84f350, event=0x560e3c553990) at /var/tmp/portage/dev-qt/qtbase-6.8.3-r1/work/qtbase-everywhere-src-6.8.3/src/corelib/kernel/qcoreapplication.cpp:1177 #30 0x00007f96a3d082dd in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at /var/tmp/portage/dev-qt/qtbase-6.8.3-r1/work/qtbase-everywhere-src-6.8.3/src/corelib/kernel/qcoreapplication.cpp:1617 #31 0x00007f96a3d2b2f7 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x560e3b5f90b0) at /var/tmp/portage/dev-qt/qtbase-6.8.3-r1/work/qtbase-everywhere-src-6.8.3/src/corelib/kernel/qcoreapplication.cpp:1951 #32 0x00007f96a3d2b50c in QCoreApplication::sendPostedEvents (receiver=<optimized out>, event_type=<optimized out>) at /var/tmp/portage/dev-qt/qtbase-6.8.3-r1/work/qtbase-everywhere-src-6.8.3/src/corelib/kernel/qcoreapplication.cpp:1805 #33 0x00007f96a3ad2d27 in postEventSourceDispatch (s=0x560e3b6763d0) at /var/tmp/portage/dev-qt/qtbase-6.8.3-r1/work/qtbase-everywhere-src-6.8.3/src/corelib/kernel/qeventdispatcher_glib.cpp:246 #34 0x00007f96a273f72b in ??? () at /usr/lib64/libglib-2.0.so.0 #35 0x00007f96a2742b27 in ??? () at /usr/lib64/libglib-2.0.so.0 #36 0x00007f96a27432d0 in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #37 0x00007f96a3acb3f3 in QEventDispatcherGlib::processEvents (this=0x560e3b600480, flags=...) at /var/tmp/portage/dev-qt/qtbase-6.8.3-r1/work/qtbase-everywhere-src-6.8.3/src/corelib/kernel/qeventdispatcher_glib.cpp:399 #38 0x00007f96a3d2fb22 in QEventLoop::exec (this=this@entry=0x7ffd81088ca0, flags=..., flags@entry=...) at /var/tmp/portage/dev-qt/qtbase-6.8.3-r1/work/qtbase-everywhere-src-6.8.3/src/corelib/global/qflags.h:34 #39 0x00007f96a3d2fcb8 in QCoreApplication::exec () at /var/tmp/portage/dev-qt/qtbase-6.8.3-r1/work/qtbase-everywhere-src-6.8.3/src/corelib/global/qflags.h:74 #40 0x0000560dfda4673c in ??? () #41 0x00007f96a344d3ee in ??? () at /usr/lib64/libc.so.6 #42 0x00007f96a344d4a9 in __libc_start_main () at /usr/lib64/libc.so.6 #43 0x0000560dfda46bd5 in ??? ()
Looks like it's in Qt somewhere.