https://bugs.kde.org/show_bug.cgi?id=513084
Bug ID: 513084
Summary: Plasmashell crashes when deleting a third-party widget
Classification: Plasma
Product: plasmashell
Version First master
Reported In:
Platform: Debian unstable
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: general
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
Target Milestone: 1.0
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'
”
--
You are receiving this mail because:
You are watching all bug changes.