Bug 508547 - xdg-desktop-portal-kde segfaults in QtPrivate::qobject_cast_helper after plasmashell crashes/restarts shortly after login
Summary: xdg-desktop-portal-kde segfaults in QtPrivate::qobject_cast_helper after plas...
Status: RESOLVED DUPLICATE of bug 508745
Alias: None
Product: xdg-desktop-portal-kde
Classification: Plasma
Component: general (other bugs)
Version First Reported In: 6.4.4
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2025-08-21 02:56 UTC by Joaquim Monteiro
Modified: 2025-08-26 21:32 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report: https://crash-reports.kde.org/organizations/kde/issues/238365/events/4b82d17904204fc7a1cda1d445ad7817/


Attachments
New crash information added by DrKonqi (85.35 KB, text/plain)
2025-08-21 02:56 UTC, Joaquim Monteiro
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Joaquim Monteiro 2025-08-21 02:56:39 UTC
Application: xdg-desktop-portal-kde (6.4.4)

ApplicationNotResponding [ANR]: false
Qt Version: 6.10.0
Frameworks Version: 6.17.0
Operating System: Linux 6.16.2-zen1-1-zen x86_64
Windowing System: Wayland
Distribution: "Arch Linux"
DrKonqi: 6.4.4 [CoredumpBackend]

-- Information about the crash:
A few seconds after logging in, plasmashell closed and re-opened, then a crash report for xdg-desktop-portal-kde popped up.

Running Plasma 6.4.4 on ArchLinux with the testing repos enabled (Qt 6.10.0beta2-1).

The crash can be reproduced sometimes.

-- Backtrace (Reduced):
#7  QtPrivate::qobject_cast_helper<QWidgetWindow*, QObject> (object=0x55695576bf70, object=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs.h:755
#8  qobject_cast<QWidgetWindow*> (object=0x55695576bf70, object=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.h:426
#9  QGestureManager::filterEvent (this=<optimized out>, receiver=0x55695576bf70, event=0x7ffc0f055220) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qgesturemanager.cpp:530
#10 QApplication::notify (this=0x7ffc0f05c9b0, receiver=0x55695576bf70, e=0x7ffc0f055220) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:2640
#11 0x00007f2b80169fb8 in QCoreApplication::notifyInternal2 (receiver=0x55695576bf70, event=0x7ffc0f055220) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1109
#12 0x00007f2b80169ffd in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1549
#13 0x00007f2b80a16d30 in QWindowPrivate::setCursor (this=0x556955fe3440, newCursor=0x7ffc0f055280) at /usr/src/debug/qt6-base/qtbase/src/gui/kernel/qwindow.cpp:3274
#14 QWindow::setCursor (this=<optimized out>, cursor=...) at /usr/src/debug/qt6-base/qtbase/src/gui/kernel/qwindow.cpp:3232
#15 0x00007f2b8136c79b in applyCursor (w=0x556955aecfc0, c=...) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qwidget.cpp:5027
#16 qt_qpa_set_cursor (w=0x556955aecfc0, force=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qwidget.cpp:5065
#17 0x00007f2b8135639b in qt_qpa_set_cursor (w=<optimized out>, force=false) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qwidget.cpp:5038
#18 QWidgetPrivate::show_sys (this=this@entry=0x556955229150) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qwidget.cpp:8154
#19 0x00007f2b81359b55 in QWidgetPrivate::show_helper (this=this@entry=0x556955229150) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qwidget.cpp:8080
#20 0x00007f2b81359f93 in QWidgetPrivate::setVisible (this=0x556955229150, visible=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qwidget.cpp:8388
#21 0x00007f2b8135d10e in QWidget::event (this=0x5569556a4180, event=0x7ffc0f055840) at /usr/src/debug/qt6-base/qtbase/src/gui/kernel/qevent.h:803
#22 0x00007f2b81302020 in QApplicationPrivate::notify_helper (this=this@entry=0x5569550ce140, receiver=receiver@entry=0x5569556a4180, e=e@entry=0x7ffc0f055840) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:3310


Reported using DrKonqi
Comment 1 Joaquim Monteiro 2025-08-21 02:56:40 UTC
Created attachment 184305 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.
Comment 2 TraceyC 2025-08-21 21:21:28 UTC
Searchable backtrace 
Thread 1 (Thread 0x7f2b7a92db40 (LWP 17486)):
[KCrash Handler]
#5  0x00007f2b801794dc in QMetaObject::cast (this=0x7f2b81919ae0 <QWidgetWindow::staticMetaObject>, obj=obj@entry=0x55695576bf70) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qmetaobject.cpp:411
#6  0x00007f2b81302c65 in QMetaObject::cast (this=<optimized out>, obj=0x55695576bf70, this=<optimized out>, obj=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs.h:241
#7  QtPrivate::qobject_cast_helper<QWidgetWindow*, QObject> (object=0x55695576bf70, object=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs.h:755
#8  qobject_cast<QWidgetWindow*> (object=0x55695576bf70, object=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.h:426
#9  QGestureManager::filterEvent (this=<optimized out>, receiver=0x55695576bf70, event=0x7ffc0f055220) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qgesturemanager.cpp:530
#10 QApplication::notify (this=0x7ffc0f05c9b0, receiver=0x55695576bf70, e=0x7ffc0f055220) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:2640
#11 0x00007f2b80169fb8 in QCoreApplication::notifyInternal2 (receiver=0x55695576bf70, event=0x7ffc0f055220) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1109
#12 0x00007f2b80169ffd in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1549
#13 0x00007f2b80a16d30 in QWindowPrivate::setCursor (this=0x556955fe3440, newCursor=0x7ffc0f055280) at /usr/src/debug/qt6-base/qtbase/src/gui/kernel/qwindow.cpp:3274
#14 QWindow::setCursor (this=<optimized out>, cursor=...) at /usr/src/debug/qt6-base/qtbase/src/gui/kernel/qwindow.cpp:3232
#15 0x00007f2b8136c79b in applyCursor (w=0x556955aecfc0, c=...) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qwidget.cpp:5027
#16 qt_qpa_set_cursor (w=0x556955aecfc0, force=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qwidget.cpp:5065
#17 0x00007f2b8135639b in qt_qpa_set_cursor (w=<optimized out>, force=false) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qwidget.cpp:5038
#18 QWidgetPrivate::show_sys (this=this@entry=0x556955229150) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qwidget.cpp:8154
#19 0x00007f2b81359b55 in QWidgetPrivate::show_helper (this=this@entry=0x556955229150) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qwidget.cpp:8080
#20 0x00007f2b81359f93 in QWidgetPrivate::setVisible (this=0x556955229150, visible=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qwidget.cpp:8388
#21 0x00007f2b8135d10e in QWidget::event (this=0x5569556a4180, event=0x7ffc0f055840) at /usr/src/debug/qt6-base/qtbase/src/gui/kernel/qevent.h:803
#22 0x00007f2b81302020 in QApplicationPrivate::notify_helper (this=this@entry=0x5569550ce140, receiver=receiver@entry=0x5569556a4180, e=e@entry=0x7ffc0f055840) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:3310
#23 0x00007f2b8130500e in QApplication::notify (this=<optimized out>, receiver=0x5569556a4180, e=0x7ffc0f055840) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:2985
#24 0x00007f2b80169fb8 in QCoreApplication::notifyInternal2 (receiver=0x5569556a4180, event=0x7ffc0f055840) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1109
#25 0x00007f2b80169ffd in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1549
#26 0x00007f2b812f9716 in QApplication::event (this=0x7ffc0f05c9b0, e=0x7ffc0f055980) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:1736
#27 0x00007f2b81302020 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x7ffc0f05c9b0, e=0x7ffc0f055980) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:3310
#28 0x00007f2b80169fb8 in QCoreApplication::notifyInternal2 (receiver=0x7ffc0f05c9b0, event=0x7ffc0f055980) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1109
#29 0x00007f2b8032a82f in QCoreApplication::sendEvent (receiver=<optimized out>, event=0x7ffc0f055980) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1549
#30 QTimerInfoList::activateTimers (this=0x55695514a070) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qtimerinfo_unix.cpp:426
#31 0x00007f2b80449df1 in timerSourceDispatch (source=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:152
#32 idleTimerSourceDispatch (source=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:199
#33 0x00007f2b7e4b7880 in g_main_dispatch (context=0x7f2b74000f70) at ../glib/glib/gmain.c:3398
#34 0x00007f2b7e4b8cd7 in g_main_context_dispatch_unlocked (context=0x7f2b74000f70) at ../glib/glib/gmain.c:4249
#35 g_main_context_iterate_unlocked (context=context@entry=0x7f2b74000f70, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4314
#36 0x00007f2b7e4b8ee5 in g_main_context_iteration (context=0x7f2b74000f70, may_block=1) at ../glib/glib/gmain.c:4379
#37 0x00007f2b80446042 in QEventDispatcherGlib::processEvents (this=0x5569550d0ad0, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#38 0x00007f2b80174ca6 in QEventLoop::processEvents (this=0x7ffc0f055c50, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:104
#39 QEventLoop::exec (this=0x7ffc0f055c50, flags=..., flags@entry=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:186
#40 0x00007f2b81b94cdc in KJob::exec (this=this@entry=0x5569558e0270) at /usr/src/debug/kcoreaddons/kcoreaddons-6.17.0/src/lib/jobs/kjob.cpp:224
#41 0x00007f2b83181b60 in KFileWidget::slotOk (this=<optimized out>) at /usr/src/debug/kio/kio-6.17.0/src/filewidgets/kfilewidget.cpp:786
#42 0x00007f2b801d3f0f in QtPrivate::QSlotObjectBase::call (this=0x556955ac4000, r=0x5569554c1010, a=0x7ffc0f055fb0, this=<optimized out>, r=<optimized out>, a=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461
#43 doActivate<false> (sender=<optimized out>, signal_index=<optimized out>, argv=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4229
#44 0x00007f2b8143af86 in QMetaObject::activate<void, bool> (sender=0x5569556a4180, mo=<optimized out>, local_signal_index=2, ret=0x0, sender=<optimized out>, mo=<optimized out>, local_signal_index=<optimized out>, ret=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs.h:313
#45 QAbstractButton::clicked (this=0x5569556a4180, _t1=<optimized out>) at /usr/src/debug/qt6-base/build/src/widgets/Widgets_autogen/include/moc_qabstractbutton.cpp:254
#46 QAbstractButtonPrivate::emitClicked (this=this@entry=0x5569554c4000) at /usr/src/debug/qt6-base/qtbase/src/widgets/widgets/qabstractbutton.cpp:381
#47 0x00007f2b8143b4e5 in QAbstractButtonPrivate::click (this=0x5569554c4000) at /usr/src/debug/qt6-base/qtbase/src/widgets/widgets/qabstractbutton.cpp:374
#48 0x00007f2b81448acf in QAbstractButton::mouseReleaseEvent (this=0x5569556a4180, e=0x7ffc0f0565c0) at /usr/src/debug/qt6-base/qtbase/src/widgets/widgets/qabstractbutton.cpp:976
#49 0x00007f2b8135d6e7 in QWidget::event (this=0x5569556a4180, event=0x7ffc0f0565c0) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qwidget.cpp:8977
#50 0x00007f2b81302020 in QApplicationPrivate::notify_helper (this=this@entry=0x5569550ce140, receiver=receiver@entry=0x5569556a4180, e=e@entry=0x7ffc0f0565c0) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:3310
#51 0x00007f2b81303b82 in QApplication::notify (this=<optimized out>, receiver=0x5569556a4180, e=0x7ffc0f0565c0) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:2787
#52 0x00007f2b80169fb8 in QCoreApplication::notifyInternal2 (receiver=0x5569556a4180, event=0x7ffc0f0565c0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1109
#53 0x00007f2b8016a00d in QCoreApplication::sendSpontaneousEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1563
#54 0x00007f2b812f7fa8 in QApplicationPrivate::sendMouseEvent (receiver=0x5569556a4180, event=0x7ffc0f0565c0, alienWidget=<optimized out>, nativeWidget=0x5569553bdde0, buttonDown=0x7f2b81948730 <qt_button_down>, lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:2368
#55 0x00007f2b813773f0 in QWidgetWindow::handleMouseEvent (this=0x5569559e1af0, event=event@entry=0x7ffc0f056950) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qwidgetwindow.cpp:669
#56 0x00007f2b8137810b in QWidgetWindow::event (this=<optimized out>, event=0x7ffc0f056950) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qwidgetwindow.cpp:292
#57 0x00007f2b81302020 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5569559e1af0, e=0x7ffc0f056950) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:3310
#58 0x00007f2b80169fb8 in QCoreApplication::notifyInternal2 (receiver=0x5569559e1af0, event=0x7ffc0f056950) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1109
#59 0x00007f2b8016a00d in QCoreApplication::sendSpontaneousEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1563
#60 0x00007f2b809a86a0 in QGuiApplicationPrivate::processMouseEvent (e=0x556955940230) at /usr/src/debug/qt6-base/qtbase/src/gui/kernel/qguiapplication.cpp:2470
#61 0x00007f2b80a25d0c in QWindowSystemInterface::sendWindowSystemEvents (flags=..., flags@entry=...) at /usr/src/debug/qt6-base/qtbase/src/gui/kernel/qwindowsysteminterface.cpp:1113
#62 0x00007f2b80a25ee8 in QWindowSystemInterface::flushWindowSystemEvents (flags=...) at /usr/src/debug/qt6-base/qtbase/src/gui/kernel/qwindowsysteminterface.cpp:1082
#63 0x00007f2b801d42da in doActivate<false> (sender=<optimized out>, signal_index=<optimized out>, argv=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4241
#64 0x00007f2b80446085 in QAbstractEventDispatcher::awake (this=0x5569550d0ad0) at /usr/src/debug/qt6-base/build/src/corelib/Core_autogen/include/moc_qabstracteventdispatcher.cpp:128
#65 QEventDispatcherGlib::processEvents (this=0x5569550d0ad0, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:406
#66 0x00007f2b80174ca6 in QEventLoop::processEvents (this=0x7ffc0f056de0, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:104
#67 QEventLoop::exec (this=0x7ffc0f056de0, flags=..., flags@entry=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:186
#68 0x00007f2b81b94cdc in KJob::exec (this=this@entry=0x5569559a09e0) at /usr/src/debug/kcoreaddons/kcoreaddons-6.17.0/src/lib/jobs/kjob.cpp:224
#69 0x00007f2b8318ae4d in KFileWidgetPrivate::updateLocationEditExtension (this=this@entry=0x55695511d5c0, lastExtension=...) at /usr/src/debug/kio/kio-6.17.0/src/filewidgets/kfilewidget.cpp:2518
#70 0x00007f2b8318bea7 in KFileWidgetPrivate::updateAutoSelectExtension (this=<optimized out>) at /usr/src/debug/kio/kio-6.17.0/src/filewidgets/kfilewidget.cpp:2481
#71 0x00007f2b83183eab in KFileWidgetPrivate::updateAutoSelectExtension (this=0x55695511d5c0) at /usr/src/debug/kio/kio-6.17.0/src/filewidgets/kfilewidget.cpp:2365
#72 KFileWidgetPrivate::slotMimeFilterChanged (this=0x55695511d5c0) at /usr/src/debug/kio/kio-6.17.0/src/filewidgets/kfilewidget.cpp:1613
#73 0x00007f2b801d3f0f in QtPrivate::QSlotObjectBase::call (this=0x556955b51df0, r=0x5569554c1010, a=0x7ffc0f0572e0, this=<optimized out>, r=<optimized out>, a=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461
#74 doActivate<false> (sender=<optimized out>, signal_index=<optimized out>, argv=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4229
#75 0x00007f2b801e324c in QMetaObject::activate<void, QTimer::QPrivateSignal> (sender=<optimized out>, mo=<optimized out>, local_signal_index=0, ret=0x0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs.h:319
#76 QTimer::timeout (this=<optimized out>, _t1=...) at /usr/src/debug/qt6-base/build/src/corelib/Core_autogen/include/moc_qtimer.cpp:182
#77 QTimer::timerEvent (e=<optimized out>, this=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qtimer.cpp:320
#78 QTimer::timerEvent (this=<optimized out>, e=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qtimer.cpp:314
#79 0x00007f2b801c35c6 in QObject::event (this=<optimized out>, e=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:1386
#80 0x00007f2b81302020 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55695511d6d8, e=0x7ffc0f057480) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:3310
#81 0x00007f2b80169fb8 in QCoreApplication::notifyInternal2 (receiver=0x55695511d6d8, event=0x7ffc0f057480) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1109
#82 0x00007f2b8032a82f in QCoreApplication::sendEvent (receiver=<optimized out>, event=0x7ffc0f057480) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1549
#83 QTimerInfoList::activateTimers (this=0x55695514a070) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qtimerinfo_unix.cpp:426
#84 0x00007f2b80449db9 in timerSourceDispatch (source=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:152
#85 0x00007f2b7e4b7880 in g_main_dispatch (context=0x7f2b74000f70) at ../glib/glib/gmain.c:3398
#86 0x00007f2b7e4b8cd7 in g_main_context_dispatch_unlocked (context=0x7f2b74000f70) at ../glib/glib/gmain.c:4249
#87 g_main_context_iterate_unlocked (context=context@entry=0x7f2b74000f70, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4314
#88 0x00007f2b7e4b8ee5 in g_main_context_iteration (context=0x7f2b74000f70, may_block=1) at ../glib/glib/gmain.c:4379
#89 0x00007f2b80446042 in QEventDispatcherGlib::processEvents (this=0x5569550d0ad0, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#90 0x00007f2b80174ca6 in QEventLoop::processEvents (this=0x7ffc0f057750, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:104
#91 QEventLoop::exec (this=0x7ffc0f057750, flags=..., flags@entry=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:186
#92 0x00007f2b81b94cdc in KJob::exec (this=this@entry=0x5569559aee90) at /usr/src/debug/kcoreaddons/kcoreaddons-6.17.0/src/lib/jobs/kjob.cpp:224
#93 0x00007f2b83181b60 in KFileWidget::slotOk (this=<optimized out>) at /usr/src/debug/kio/kio-6.17.0/src/filewidgets/kfilewidget.cpp:786
#94 0x00007f2b801d3f0f in QtPrivate::QSlotObjectBase::call (this=0x556955ac4000, r=0x5569554c1010, a=0x7ffc0f057ab0, this=<optimized out>, r=<optimized out>, a=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461
#95 doActivate<false> (sender=<optimized out>, signal_index=<optimized out>, argv=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4229
#96 0x00007f2b8143af86 in QMetaObject::activate<void, bool> (sender=0x5569556a4180, mo=<optimized out>, local_signal_index=2, ret=0x0, sender=<optimized out>, mo=<optimized out>, local_signal_index=<optimized out>, ret=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs.h:313
#97 QAbstractButton::clicked (this=0x5569556a4180, _t1=<optimized out>) at /usr/src/debug/qt6-base/build/src/widgets/Widgets_autogen/include/moc_qabstractbutton.cpp:254
#98 QAbstractButtonPrivate::emitClicked (this=this@entry=0x5569554c4000) at /usr/src/debug/qt6-base/qtbase/src/widgets/widgets/qabstractbutton.cpp:381
#99 0x00007f2b8143b4e5 in QAbstractButtonPrivate::click (this=0x5569554c4000) at /usr/src/debug/qt6-base/qtbase/src/widgets/widgets/qabstractbutton.cpp:374
#100 0x00007f2b81448acf in QAbstractButton::mouseReleaseEvent (this=0x5569556a4180, e=0x7ffc0f0580c0) at /usr/src/debug/qt6-base/qtbase/src/widgets/widgets/qabstractbutton.cpp:976
#101 0x00007f2b8135d6e7 in QWidget::event (this=0x5569556a4180, event=0x7ffc0f0580c0) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qwidget.cpp:8977
#102 0x00007f2b81302020 in QApplicationPrivate::notify_helper (this=this@entry=0x5569550ce140, receiver=receiver@entry=0x5569556a4180, e=e@entry=0x7ffc0f0580c0) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:3310
#103 0x00007f2b81303b82 in QApplication::notify (this=<optimized out>, receiver=0x5569556a4180, e=0x7ffc0f0580c0) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:2787
#104 0x00007f2b80169fb8 in QCoreApplication::notifyInternal2 (receiver=0x5569556a4180, event=0x7ffc0f0580c0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1109
#105 0x00007f2b8016a00d in QCoreApplication::sendSpontaneousEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1563
#106 0x00007f2b812f7fa8 in QApplicationPrivate::sendMouseEvent (receiver=0x5569556a4180, event=0x7ffc0f0580c0, alienWidget=<optimized out>, nativeWidget=0x5569553bdde0, buttonDown=0x7f2b81948730 <qt_button_down>, lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:2368
#107 0x00007f2b813773f0 in QWidgetWindow::handleMouseEvent (this=0x5569559e1af0, event=event@entry=0x7ffc0f058450) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qwidgetwindow.cpp:669
#108 0x00007f2b8137810b in QWidgetWindow::event (this=<optimized out>, event=0x7ffc0f058450) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qwidgetwindow.cpp:292
#109 0x00007f2b81302020 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5569559e1af0, e=0x7ffc0f058450) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:3310
#110 0x00007f2b80169fb8 in QCoreApplication::notifyInternal2 (receiver=0x5569559e1af0, event=0x7ffc0f058450) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1109
#111 0x00007f2b8016a00d in QCoreApplication::sendSpontaneousEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1563
#112 0x00007f2b809a86a0 in QGuiApplicationPrivate::processMouseEvent (e=0x556955943080) at /usr/src/debug/qt6-base/qtbase/src/gui/kernel/qguiapplication.cpp:2470
#113 0x00007f2b80a25d0c in QWindowSystemInterface::sendWindowSystemEvents (flags=..., flags@entry=...) at /usr/src/debug/qt6-base/qtbase/src/gui/kernel/qwindowsysteminterface.cpp:1113
#114 0x00007f2b80a25ee8 in QWindowSystemInterface::flushWindowSystemEvents (flags=...) at /usr/src/debug/qt6-base/qtbase/src/gui/kernel/qwindowsysteminterface.cpp:1082
#115 0x00007f2b801d42da in doActivate<false> (sender=<optimized out>, signal_index=<optimized out>, argv=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4241
#116 0x00007f2b80446010 in QAbstractEventDispatcher::aboutToBlock (this=0x5569550d0ad0) at /usr/src/debug/qt6-base/build/src/corelib/Core_autogen/include/moc_qabstracteventdispatcher.cpp:122
#117 QEventDispatcherGlib::processEvents (this=0x5569550d0ad0, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:386
#118 0x00007f2b80174ca6 in QEventLoop::processEvents (this=0x7ffc0f0588e0, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:104
#119 QEventLoop::exec (this=0x7ffc0f0588e0, flags=..., flags@entry=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:186
#120 0x00007f2b81b94cdc in KJob::exec (this=this@entry=0x556955b0a2c0) at /usr/src/debug/kcoreaddons/kcoreaddons-6.17.0/src/lib/jobs/kjob.cpp:224
#121 0x00007f2b83181b60 in KFileWidget::slotOk (this=<optimized out>) at /usr/src/debug/kio/kio-6.17.0/src/filewidgets/kfilewidget.cpp:786
#122 0x00007f2b801d3f0f in QtPrivate::QSlotObjectBase::call (this=0x556955ac4000, r=0x5569554c1010, a=0x7ffc0f058c40, this=<optimized out>, r=<optimized out>, a=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461
#123 doActivate<false> (sender=<optimized out>, signal_index=<optimized out>, argv=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4229
#124 0x00007f2b8143af86 in QMetaObject::activate<void, bool> (sender=0x5569556a4180, mo=<optimized out>, local_signal_index=2, ret=0x0, sender=<optimized out>, mo=<optimized out>, local_signal_index=<optimized out>, ret=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs.h:313
#125 QAbstractButton::clicked (this=0x5569556a4180, _t1=<optimized out>) at /usr/src/debug/qt6-base/build/src/widgets/Widgets_autogen/include/moc_qabstractbutton.cpp:254
#126 QAbstractButtonPrivate::emitClicked (this=this@entry=0x5569554c4000) at /usr/src/debug/qt6-base/qtbase/src/widgets/widgets/qabstractbutton.cpp:381
#127 0x00007f2b8143b4e5 in QAbstractButtonPrivate::click (this=0x5569554c4000) at /usr/src/debug/qt6-base/qtbase/src/widgets/widgets/qabstractbutton.cpp:374
Comment 3 TraceyC 2025-08-21 21:24:42 UTC
Thanks for the crash report. Can you also open a bug report with a backtrace for the plasmashell crash using the coredumpctl command-line program, as detailed in https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports#Retrieving_a_backtrace_using_coredumpctl ?

Thanks.
Comment 4 Nate Graham 2025-08-26 21:32:59 UTC

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