Bug 513921 - Plasma crashed in KFilePlacesItem::deviceData when I opened Kickoff and then started to type
Summary: Plasma crashed in KFilePlacesItem::deviceData when I opened Kickoff and then ...
Status: REPORTED
Alias: None
Product: krunner
Classification: Plasma
Component: places (other bugs)
Version First Reported In: 6.5.4
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-12-28 18:01 UTC by Patrick Silva
Modified: 2026-01-05 21:17 UTC (History)
6 users (show)

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


Attachments
long backtrace (139.33 KB, text/plain)
2025-12-28 18:01 UTC, Patrick Silva
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Patrick Silva 2025-12-28 18:01:51 UTC
Created attachment 188045 [details]
long backtrace

SUMMARY
I installed an app from AUR on Arch Linux, opened Kickoff and then started to type. Plasma crashed.

Operating System: Arch Linux 
KDE Plasma Version: 6.5.4
KDE Frameworks Version: 6.21.0
Qt Version: 6.10.1
Graphics Platform: Wayland
Comment 1 TraceyC 2025-12-29 20:59:43 UTC
Searchable backtrace of the crashing process

Thread 1 (Thread 0x7f885d5ff6c0 (LWP 75183)):
#0  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=11, no_tid=no_tid@entry=0) at pthread_kill.c:44
#1  0x00007f893aa989d3 in __pthread_kill_internal (threadid=<optimized out>, signo=11) at pthread_kill.c:89
#2  0x00007f893aa3e3a0 in __GI_raise (sig=11) at ../sysdeps/posix/raise.c:26
#3  0x00007f893df1be57 in KCrash::defaultCrashHandler (sig=11) at /usr/src/debug/kcrash/kcrash-6.21.0/src/kcrash.cpp:605
#4  0x00007f893aa3e4d0 in <signal handler called> () at /usr/lib/libc.so.6
#5  0x00007f8844000240 in ??? ()
#6  0x00007f8933b62764 in KFilePlacesItem::deviceData (this=<optimized out>, role=<optimized out>) at /usr/src/debug/kio/kio-6.21.0/src/filewidgets/kfileplacesitem.cpp:427
#7  0x00007f8933b66e5d in KFilePlacesItem::data (this=0x7f88441fc900, role=0) at /usr/src/debug/kio/kio-6.21.0/src/filewidgets/kfileplacesitem.cpp:257
#8  KFilePlacesModel::data (this=<optimized out>, index=..., role=0) at /usr/src/debug/kio/kio-6.21.0/src/filewidgets/kfileplacesmodel.cpp:622
#9  KFilePlacesModel::text (this=<optimized out>, index=...) at /usr/src/debug/kio/kio-6.21.0/src/filewidgets/kfileplacesmodel.cpp:483
#10 0x00007f8899e09aad in PlacesRunner::match (this=0x562604f0d120, context=...) at /usr/src/debug/plasma-workspace/plasma-workspace-6.5.4/runners/places/placesrunner.cpp:54
#11 0x00007f889adf61df in KRunner::AbstractRunner::matchInternal (this=0x562604f0d120, context=...) at /usr/src/debug/krunner/krunner-6.21.0/src/abstractrunner.cpp:175
#12 KRunner::AbstractRunner::qt_static_metacall (_o=0x562604f0d120, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /usr/src/debug/krunner/build/src/KF6Runner_autogen/include/moc_abstractrunner.cpp:98
#13 0x00007f893b3c4994 in QObject::event (this=<optimized out>, e=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:1413
#14 0x00007f893d5021c0 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x562604f0d120, e=0x562602d16340) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:3305
#15 0x00007f893b36a958 in QCoreApplication::notifyInternal2 (receiver=0x562604f0d120, event=event@entry=0x562602d16340) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1109
#16 0x00007f893b36ad30 in QCoreApplication::sendEvent (receiver=<optimized out>, event=0x562602d16340) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1549
#17 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x562604b60520) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1904
#18 0x00007f893b64ae18 in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1757
#19 postEventSourceDispatch (s=0x7f8844000f80) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:246
#20 0x00007f8939e8cf8d in g_main_dispatch (context=0x7f8844000d00) at ../glib/glib/gmain.c:3565
#21 0x00007f8939e8e657 in g_main_context_dispatch_unlocked (context=0x7f8844000d00) at ../glib/glib/gmain.c:4425
#22 g_main_context_iterate_unlocked (context=context@entry=0x7f8844000d00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4490
#23 0x00007f8939e8e865 in g_main_context_iteration (context=0x7f8844000d00, may_block=1) at ../glib/glib/gmain.c:4556
#24 0x00007f893b648152 in QEventDispatcherGlib::processEvents (this=0x7f8844000be0, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#25 0x00007f893b375786 in QEventLoop::processEvents (this=0x7f885d5fe980, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:104
#26 QEventLoop::exec (this=0x7f885d5fe980, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:186
#27 0x00007f893b49041e in QThread::exec (this=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread.cpp:672
#28 0x00007f893b52f899 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:437
#29 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:367
#30 QThreadPrivate::start (arg=0x562604cd7340) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:397
#31 0x00007f893aa9698b in start_thread (arg=<optimized out>) at pthread_create.c:448
#32 0x00007f893ab1a9cc in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Comment 2 TraceyC 2025-12-29 21:11:13 UTC
The backtrace shared similarities with an old report, bug 385202, which was for krunner and was fixed back in Plasma 5.12
All other bugs with similar traces are even older, from 2017 and older.

I'm not able to reproduce the crash on Plasma built from git-master

This may not be the cause, but what application had you just installed?
Comment 3 Patrick Silva 2025-12-29 21:14:45 UTC
(In reply to TraceyC from comment #2)
> This may not be the cause, but what application had you just installed?

sdcardformatter

https://aur.archlinux.org/packages/sdcardformatter
Comment 4 Nate Graham 2026-01-05 21:17:09 UTC
Looks like an issue in the Places runner.