Bug 513084 - Plasma crashed while deleting a widget
Summary: Plasma crashed while deleting a widget
Status: RESOLVED WORKSFORME
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (other bugs)
Version First Reported In: 6.5.3
Platform: Debian unstable Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-12-08 14:49 UTC by xiaozuo1120
Modified: 2026-01-07 03:47 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description xiaozuo1120 2025-12-08 14:49:16 UTC
SUMMARY


STEPS TO REPRODUCE
1. The "Plasma Control Hub" widget is installed in the "Get New Widget" option in the editing mode of the plasma desktop
2. Add this pendant to the desktop
3. Removed this widget from the "Get New Widget" interface
4. The "Plasma Control Hub" widget on the desktop is stuck. Right click to remove this widget, and the Plasma Shell crashes
5. After crashing and restarting, the component cannot be displayed. Right click on the component and it will change to "Remove Unknown", then remove it



SOFTWARE/OS VERSIONS
Operating System: Debian GNU/Linux 13
KDE Plasma Version: 6.5.3
KDE Frameworks Version: 6.20.0
Qt Version: 6.9.2
Kernel Version: 6.18.0-x64v3-xanmod1 (64-bit)
Graphics Platform: Wayland
Processors: 8 × Intel® Core™ i7-10510U CPU @ 1.80GHz
Memory: 24 GiB of RAM (23.1 GiB usable)
Graphics Processor 1: Intel® UHD Graphics
Graphics Processor 2: NVIDIA GeForce MX330
Manufacturer: LENOVO
Product Name: 20S1A1B6CD
System Version: ThinkPad T14 Gen 1

ADDITIONAL INFORMATION

Drkonqi:“Starting debugger gdb --nw --nx --batch --command=/tmp/drkonqi.gjNPcy --command=/tmp/drkonqi.rgWpAh --core=/tmp/drkonqi-core.oHnHuf/core /usr/bin/plasmashell

This GDB supports auto-downloading debuginfo from the following URLs:
  <https://debuginfod.debian.net>
Enable debuginfod for this session? (y or [n]) [answered N; input not from terminal]
Debuginfod has been disabled.
To make this setting permanent, add 'set debuginfod enabled off' to .gdbinit.

warning: Can't open file /home/xz/.cache/plasma_theme_default.kcache (deleted) during file-backed mapping note processing

warning: Can't open file /memfd:wayland-shm (deleted) during file-backed mapping note processing

warning: Can't open file anon_inode:i915.gem during file-backed mapping note processing

warning: Can't open file /home/xz/.cache/plasmashell/qmlcache/5b7bbfd96267d74c2fdae847420d463d51481b0a.qmlc (deleted) during file-backed mapping note processing

warning: Can't open file /memfd:kwin-dmabuf-feedback-table (deleted) during file-backed mapping note processing

warning: Can't open file /memfd:unknown-usage:QtQml (deleted) during file-backed mapping note processing

warning: Can't open file /memfd:JSVMStack:QtQml (deleted) during file-backed mapping note processing

warning: Can't open file /memfd:JSGCHeap:QtQml (deleted) during file-backed mapping note processing

warning: Can't open file /memfd:JITCode:QtQml (deleted) during file-backed mapping note processing

warning: Can't open file /memfd:pulseaudio (deleted) during file-backed mapping note processing

warning: Can't open file /memfd:pipewire-memfd:flags=0x0000000f,type=2,size=2312 (deleted) during file-backed mapping note processing
[New LWP 2048]
[New LWP 2056]
[New LWP 2083]
[New LWP 2082]
[New LWP 2101]
[New LWP 2102]
[New LWP 2109]
[New LWP 8082]
[New LWP 7886]
[New LWP 8099]
[New LWP 8200]
[New LWP 3040]
[New LWP 8106]
[New LWP 7887]
[New LWP 2169]
[New LWP 2908]
[New LWP 2382]
[New LWP 2880]
[New LWP 3044]
[New LWP 8115]
[New LWP 2625]
[New LWP 2810]
[New LWP 3042]
[New LWP 8291]
[New LWP 8116]
[New LWP 2877]
[New LWP 8191]
[New LWP 2626]
[New LWP 2111]
[New LWP 8194]
[New LWP 8104]
[New LWP 8219]
[New LWP 2112]
[New LWP 8124]
[New LWP 8109]
[New LWP 2357]
[New LWP 2358]
[New LWP 2110]
[New LWP 8193]
[New LWP 8114]
[New LWP 2561]
[New LWP 2483]
[New LWP 8192]
[New LWP 8204]
[New LWP 8195]
[New LWP 2879]
[New LWP 2623]
[New LWP 8122]
[New LWP 8201]
[New LWP 3043]
[New LWP 8108]
[New LWP 2359]
[New LWP 8107]
[New LWP 8127]
[New LWP 2624]
[New LWP 8117]
[New LWP 8280]
[New LWP 8202]
[New LWP 8310]
[New LWP 2356]
[New LWP 2878]
[New LWP 3041]
[New LWP 8105]
[New LWP 2355]
[New LWP 8128]
[New LWP 2881]
[New LWP 8203]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `/usr/bin/plasmashell --no-respawn'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x00007f4ae649569c in ?? () from /usr/lib/x86_64-linux-gnu/libc.so.6
[Current thread is 1 (Thread 0x7f4ae07c7300 (LWP 2048))]
Traceback (most recent call last):
  File "/usr/share/drkonqi/gdb/python/gdb_preamble/preamble.py", line 608, in print_preamble
    print_preamble_internal()
    ~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/usr/share/drkonqi/gdb/python/gdb_preamble/preamble.py", line 582, in print_preamble_internal
    resolve_modules()
    ~~~~~~~~~~~~~~~^^
  File "/usr/share/drkonqi/gdb/python/gdb_preamble/preamble.py", line 575, in resolve_modules
    output = get_stdout(['eu-unstrip', "--list-only", f"--core={corefile}"], env=env)
  File "/usr/share/drkonqi/gdb/python/gdb_preamble/preamble.py", line 403, in get_stdout
    proc = subprocess.run(proc, stdout=subprocess.PIPE, env=env)
  File "/usr/lib/python3.13/subprocess.py", line 554, in run
    with Popen(*popenargs, **kwargs) as process:
         ~~~~~^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/sentry_sdk/utils.py", line 1783, in runner
    return sentry_patched_function(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/sentry_sdk/integrations/stdlib.py", line 227, in sentry_patched_popen_init
    rv = old_popen_init(self, *a, **kw)
  File "/usr/lib/python3.13/subprocess.py", line 1039, in __init__
    self._execute_child(args, executable, preexec_fn, close_fds,
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                        pass_fds, cwd, env,
                        ^^^^^^^^^^^^^^^^^^^
    ...<5 lines>...
                        gid, gids, uid, umask,
                        ^^^^^^^^^^^^^^^^^^^^^^
                        start_new_session, process_group)
                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.13/subprocess.py", line 1991, in _execute_child
    raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'eu-unstrip'
[Errno 2] No such file or directory: 'eu-unstrip'
Sentry is attempting to send 2 pending events
Waiting up to 30 seconds
Press Ctrl-C to quit
Debugging ended with exit code '1' and exit status 'NormalExit'
Debugging ended with exit code '1' and exit status 'NormalExit'
”
Comment 1 Nate Graham 2025-12-08 18:24:41 UTC
Let's focus on the Plasma crash itself, rather than the fact that DrKonqi couldn't report it (that's a separate thing, and being worked on).

And if something crashed, we need a backtrace of it so we can figure out what's going on. Can you please attach a backtrace of the 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 2 Bug Janitor Service 2025-12-23 03:46:17 UTC
🐛🧹 ⚠️ This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information, then set the bug status to REPORTED. If there is no change for at least 30 days, it will be automatically closed as RESOLVED WORKSFORME.

For more information about our bug triaging procedures, please read https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Bug Janitor Service 2026-01-07 03:47:30 UTC
🐛🧹 This bug has been in NEEDSINFO status with no change for at least 30 days. Closing as RESOLVED WORKSFORME.