Bug 483940 - krunner crashes when searching for thunderbird
Summary: krunner crashes when searching for thunderbird
Status: REPORTED
Alias: None
Product: krunner
Classification: Plasma
Component: general (show other bugs)
Version: 6.0.1
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi, qt6
Depends on:
Blocks:
 
Reported: 2024-03-18 20:29 UTC by Thomas
Modified: 2024-06-04 14:39 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
New crash information added by DrKonqi (96.87 KB, text/plain)
2024-03-18 20:29 UTC, Thomas
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas 2024-03-18 20:29:11 UTC
Application: krunner (6.0.1)

Qt Version: 6.6.2
Frameworks Version: 6.0.0
Operating System: Linux 6.7.9-arch1-1 x86_64
Windowing System: X11
Distribution: "Arch Linux"
DrKonqi: 6.0.1 [CoredumpBackend]

-- Information about the crash:
Recently updated to KDE6, and krunner crashes in ~50% of cases when I search for 'thunderbird'. Mostly after I type the first few characters.
Sometimes it works though.

The crash can be reproduced sometimes.

-- Backtrace (Reduced):
#5  operator() (change=..., __closure=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.2/src/quick/items/qquickitem.cpp:2326
#7  QQuickItem::~QQuickItem (this=0x5eeaba005820, this=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.2/src/quick/items/qquickitem.cpp:2326
#8  0x00007a9798187d2a in QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement (this=0x5eeaba005820, this=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.2/src/qml/qml/qqmlprivate.h:99
#9  QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement (this=0x5eeaba005820, this=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.2/src/qml/qml/qqmlprivate.h:99
#10 0x00007a979617c6fb in QObjectPrivate::deleteChildren (this=this@entry=0x5eeab96c7680) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qobject.cpp:2207


Reported using DrKonqi
Comment 1 Thomas 2024-03-18 20:29:12 UTC
Created attachment 167428 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.
Comment 2 Nate Graham 2024-04-10 19:46:29 UTC
Thread 1 (Thread 0x7a9790ee09c0 (LWP 481224)):
[KCrash Handler]
#5  operator() (change=..., __closure=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.2/src/quick/items/qquickitem.cpp:2326
#6  QQuickItemPrivate::notifyChangeListeners<QQuickItem::~QQuickItem()::<lambda(const QQuickItemPrivate::ChangeListener&)> > (function=<optimized out>, changeTypes=..., this=0x5eeab9883b10) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.2/src/quick/items/qquickitem_p.h:357
#7  QQuickItem::~QQuickItem (this=0x5eeaba005820, this=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.2/src/quick/items/qquickitem.cpp:2326
#8  0x00007a9798187d2a in QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement (this=0x5eeaba005820, this=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.2/src/qml/qml/qqmlprivate.h:99
#9  QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement (this=0x5eeaba005820, this=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.2/src/qml/qml/qqmlprivate.h:99
#10 0x00007a979617c6fb in QObjectPrivate::deleteChildren (this=this@entry=0x5eeab96c7680) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qobject.cpp:2207
#11 0x00007a9796180f38 in QObject::~QObject (this=<optimized out>, this=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qobject.cpp:1159
#12 0x00007a978f3793be in QQuickToolTip::~QQuickToolTip (this=0x5eeab9ffa890, this=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.2/src/quicktemplates/qquicktooltip_p.h:26
#13 QQmlPrivate::QQmlElement<QQuickToolTip>::~QQmlElement (this=0x5eeab9ffa890, this=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.2/src/qml/qml/qqmlprivate.h:99
#14 QQmlPrivate::QQmlElement<QQuickToolTip>::~QQmlElement (this=0x5eeab9ffa890, this=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.2/src/qml/qml/qqmlprivate.h:99
#15 0x00007a979617c6fb in QObjectPrivate::deleteChildren (this=this@entry=0x5eeab96acd90) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qobject.cpp:2207
#16 0x00007a9796180f38 in QObject::~QObject (this=<optimized out>, this=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qobject.cpp:1159
#17 0x00007a978f37a562 in QQmlPrivate::QQmlElement<QQuickLabel>::~QQmlElement (this=0x5eeab96cc300, this=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.2/src/qml/qml/qqmlprivate.h:99
#18 QQmlPrivate::QQmlElement<QQuickLabel>::~QQmlElement (this=0x5eeab96cc300, this=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.2/src/qml/qml/qqmlprivate.h:99
#19 0x00007a979617c6fb in QObjectPrivate::deleteChildren (this=this@entry=0x5eeab987a4b0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qobject.cpp:2207
#20 0x00007a9796180f38 in QObject::~QObject (this=<optimized out>, this=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qobject.cpp:1159
#21 0x00007a978c046fee in QQuickLinearLayout::~QQuickLinearLayout (this=0x5eeab9817a50, this=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.2/src/quicklayouts/qquicklinearlayout_p.h:185
#22 QQuickRowLayout::~QQuickRowLayout (this=0x5eeab9817a50, this=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.2/src/quicklayouts/qquicklinearlayout_p.h:222
#23 QQmlPrivate::QQmlElement<QQuickRowLayout>::~QQmlElement (this=0x5eeab9817a50, this=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.2/src/qml/qml/qqmlprivate.h:99
#24 QQmlPrivate::QQmlElement<QQuickRowLayout>::~QQmlElement (this=0x5eeab9817a50, this=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.2/src/qml/qml/qqmlprivate.h:99
#25 0x00007a979617c6fb in QObjectPrivate::deleteChildren (this=this@entry=0x5eeab987df00) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qobject.cpp:2207
#26 0x00007a9796180f38 in QObject::~QObject (this=<optimized out>, this=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qobject.cpp:1159
#27 0x00007a9798187d2a in QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement (this=0x5eeab93f8af0, this=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.2/src/qml/qml/qqmlprivate.h:99
#28 QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement (this=0x5eeab93f8af0, this=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.2/src/qml/qml/qqmlprivate.h:99
#29 0x00007a979617c6fb in QObjectPrivate::deleteChildren (this=this@entry=0x5eeab9fdd760) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qobject.cpp:2207
#30 0x00007a9796180f38 in QObject::~QObject (this=<optimized out>, this=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qobject.cpp:1159
#31 0x00007a978f378dce in QQuickItemDelegate::~QQuickItemDelegate (this=0x5eeab96cfbe0, this=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.2/src/quicktemplates/qquickitemdelegate_p.h:24
#32 QQmlPrivate::QQmlElement<QQuickItemDelegate>::~QQmlElement (this=0x5eeab96cfbe0, this=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.2/src/qml/qml/qqmlprivate.h:99
#33 QQmlPrivate::QQmlElement<QQuickItemDelegate>::~QQmlElement (this=0x5eeab96cfbe0, this=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.2/src/qml/qml/qqmlprivate.h:99
#34 0x00007a979617c0d8 in qDeleteInEventHandler (o=0x5eeab96cfbe0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qobject.cpp:4929
#35 QObject::event (this=0x5eeab96cfbe0, e=0x5eeab985cb40) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qobject.cpp:1424
#36 0x00007a97970f438b in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5eeab96cfbe0, e=0x5eeab985cb40) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/widgets/kernel/qapplication.cpp:3296
#37 0x00007a9796139818 in QCoreApplication::notifyInternal2 (receiver=0x5eeab96cfbe0, event=event@entry=0x5eeab985cb40) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1121
#38 0x00007a9796139b9b in QCoreApplication::sendEvent (event=0x5eeab985cb40, receiver=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1539
#39 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x5eeab9082430) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1901
#40 0x00007a97963758a4 in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1760
#41 postEventSourceDispatch (s=0x5eeab90fef90) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qeventdispatcher_glib.cpp:243
#42 0x00007a9794ec5f69 in g_main_dispatch (context=0x7a9788000ef0) at ../glib/glib/gmain.c:3476
#43 0x00007a9794f243a7 in g_main_context_dispatch_unlocked (context=0x7a9788000ef0) at ../glib/glib/gmain.c:4284
#44 g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x7a9788000ef0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4349
#45 0x00007a9794ec4162 in g_main_context_iteration (context=0x7a9788000ef0, may_block=1) at ../glib/glib/gmain.c:4414
#46 0x00007a97963739c4 in QEventDispatcherGlib::processEvents (this=0x5eeab90f7330, flags=...) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qeventdispatcher_glib.cpp:393
#47 0x00007a9796143d6e in QEventLoop::processEvents (flags=..., this=0x7ffc4d57b9e0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qeventloop.cpp:100
#48 QEventLoop::exec (this=0x7ffc4d57b9e0, flags=...) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qeventloop.cpp:182
#49 0x00007a979613c2b8 in QCoreApplication::exec () at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/global/qflags.h:74
#50 0x00005eeab8a387b2 in ??? ()
#51 0x00007a9795a43cd0 in __libc_start_call_main (main=main@entry=0x5eeab8a370a0, argc=argc@entry=2, argv=argv@entry=0x7ffc4d57bf28) at ../sysdeps/nptl/libc_start_call_main.h:58
#52 0x00007a9795a43d8a in __libc_start_main_impl (main=0x5eeab8a370a0, argc=2, argv=0x7ffc4d57bf28, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffc4d57bf18) at ../csu/libc-start.c:360
#53 0x00005eeab8a38d75 in ??? ()
Comment 3 Nate Graham 2024-04-10 19:47:09 UTC
Not seeing any KDE code involved here.
Comment 4 Akseli Lahtinen 2024-06-04 14:39:05 UTC
Can't reproduce either. Do you have thunderbird installed? Is it from flathub or repos?