Bug 485626 - I see this bug after I sleep my machine.
Summary: I see this bug after I sleep my machine.
Status: RESOLVED WORKSFORME
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-crash (show other bugs)
Version: 6.0.3
Platform: Arch Linux Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2024-04-16 09:58 UTC by Damo
Modified: 2024-08-10 03:46 UTC (History)
3 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Damo 2024-04-16 09:58:12 UTC
Application: plasmashell (6.0.3)

Qt Version: 6.7.0
Frameworks Version: 6.0.0
Operating System: Linux 6.8.5-arch1-1 x86_64
Windowing System: Wayland
Distribution: "Arch Linux"
DrKonqi: 6.0.3 [CoredumpBackend]

-- Information about the crash:
Specifically I have a shortcut in system settings bound to KDE Power Management and Suspend. When I suspend the machine when I arrive to it awake everything appears 100% ok. No issues present I can see however I have the bug handler window open. 

OS: Arch Linux x86_64 
Host: MS-7D73 1.0 
Kernel: 6.8.5-arch1-1 
Uptime: 1 day, 22 hours, 44 mins 
Packages: 1347 (pacman), 26 (flatpak) 
Shell: zsh 5.9 
Resolution: 3840x2160 
DE: Plasma 6.0.3 
WM: kwin 
Theme: [Plasma], Breeze-Dark [GTK2], Breeze [GTK3] 
Icons: [Plasma], breeze-dark [GTK2/3] 
Terminal: konsole 
Terminal Font: MesloLGS NF 10 
CPU: AMD Ryzen 7 7700 (16) @ 5.389GHz 
GPU: AMD ATI Radeon RX 6800/6800 XT / 6900 XT 
GPU: AMD ATI 12:00.0 Raphael 
Memory: 12459MiB / 31277MiB

The crash can be reproduced every time.

-- Backtrace:
Application: plasmashell (plasmashell), signal: Segmentation fault


This GDB supports auto-downloading debuginfo from the following URLs:
  <https://debuginfod.archlinux.org>
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.
[New LWP 79805]
[New LWP 79807]
[New LWP 79806]
[New LWP 79817]
[New LWP 79815]
[New LWP 79827]
[New LWP 79830]
[New LWP 79814]
[New LWP 79842]
[New LWP 79819]
[New LWP 79816]
[New LWP 79808]
[New LWP 79829]
[New LWP 79828]
[New LWP 79841]
[New LWP 79818]
[New LWP 79826]
[New LWP 79831]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
Core was generated by `/usr/bin/plasmashell --no-respawn'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x00007fd0e00ab32c in ?? () from /usr/lib/libc.so.6
[Current thread is 1 (Thread 0x7fd0db6791c0 (LWP 79805))]
Cannot QML trace cores :(
[Current thread is 1 (Thread 0x7fd0db6791c0 (LWP 79805))]

Thread 18 (Thread 0x7fd0b16006c0 (LWP 79831)):
#0  0x00007fd0e00a5ebe in ??? () at /usr/lib/libc.so.6
#1  0x00007fd0e00a8750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007fd0c30863cc in ??? () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007fd0c309ebfc in ??? () at /usr/lib/dri/radeonsi_dri.so
#4  0x00007fd0e00a955a in ??? () at /usr/lib/libc.so.6
#5  0x00007fd0e0126a3c in ??? () at /usr/lib/libc.so.6

Thread 17 (Thread 0x7fd0b8e006c0 (LWP 79826)):
#0  0x00007fd0e00a5ebe in ??? () at /usr/lib/libc.so.6
#1  0x00007fd0e00a8750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007fd0c30863cc in ??? () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007fd0c309ebfc in ??? () at /usr/lib/dri/radeonsi_dri.so
#4  0x00007fd0e00a955a in ??? () at /usr/lib/libc.so.6
#5  0x00007fd0e0126a3c in ??? () at /usr/lib/libc.so.6

Thread 16 (Thread 0x7fd0ba2006c0 (LWP 79818)):
#0  0x00007fd0e00a5ebe in ??? () at /usr/lib/libc.so.6
#1  0x00007fd0e00a8750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007fd0c30863cc in ??? () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007fd0c309ebfc in ??? () at /usr/lib/dri/radeonsi_dri.so
#4  0x00007fd0e00a955a in ??? () at /usr/lib/libc.so.6
#5  0x00007fd0e0126a3c in ??? () at /usr/lib/libc.so.6

Thread 15 (Thread 0x7fd0b0c006c0 (LWP 79841)):
#0  0x00007fd0e00a5ebe in ??? () at /usr/lib/libc.so.6
#1  0x00007fd0e00a8a65 in pthread_cond_timedwait () at /usr/lib/libc.so.6
#2  0x00007fd0e08b8b24 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt6Core.so.6
#3  0x00007fd0e08b2d52 in ??? () at /usr/lib/libQt6Core.so.6
#4  0x00007fd0e08adcd3 in ??? () at /usr/lib/libQt6Core.so.6
#5  0x00007fd0e00a955a in ??? () at /usr/lib/libc.so.6
#6  0x00007fd0e0126a3c in ??? () at /usr/lib/libc.so.6

Thread 14 (Thread 0x7fd0b34006c0 (LWP 79828)):
#0  0x00007fd0e00a5ebe in ??? () at /usr/lib/libc.so.6
#1  0x00007fd0e00a8750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007fd0c30863cc in ??? () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007fd0c309ebfc in ??? () at /usr/lib/dri/radeonsi_dri.so
#4  0x00007fd0e00a955a in ??? () at /usr/lib/libc.so.6
#5  0x00007fd0e0126a3c in ??? () at /usr/lib/libc.so.6

Thread 13 (Thread 0x7fd0b2a006c0 (LWP 79829)):
#0  0x00007fd0e00a5ebe in ??? () at /usr/lib/libc.so.6
#1  0x00007fd0e00a8750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007fd0c30863cc in ??? () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007fd0c309ebfc in ??? () at /usr/lib/dri/radeonsi_dri.so
#4  0x00007fd0e00a955a in ??? () at /usr/lib/libc.so.6
#5  0x00007fd0e0126a3c in ??? () at /usr/lib/libc.so.6

Thread 12 (Thread 0x7fd0d98006c0 (LWP 79808)):
#0  0x00007fd0e01190bf in poll () at /usr/lib/libc.so.6
#1  0x00007fd0e2379ce8 in ??? () at /usr/lib/libQt6WaylandClient.so.6
#2  0x00007fd0e08adcd3 in ??? () at /usr/lib/libQt6Core.so.6
#3  0x00007fd0e00a955a in ??? () at /usr/lib/libc.so.6
#4  0x00007fd0e0126a3c in ??? () at /usr/lib/libc.so.6

Thread 11 (Thread 0x7fd0d0c006c0 (LWP 79816)):
#0  0x00007fd0e00a5ebe in ??? () at /usr/lib/libc.so.6
#1  0x00007fd0e00a8750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007fd0c30863cc in ??? () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007fd0c309ebfc in ??? () at /usr/lib/dri/radeonsi_dri.so
#4  0x00007fd0e00a955a in ??? () at /usr/lib/libc.so.6
#5  0x00007fd0e0126a3c in ??? () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7fd0b98006c0 (LWP 79819)):
#0  0x00007fd0e00a5ebe in ??? () at /usr/lib/libc.so.6
#1  0x00007fd0e00a8750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007fd0c30863cc in ??? () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007fd0c309ebfc in ??? () at /usr/lib/dri/radeonsi_dri.so
#4  0x00007fd0e00a955a in ??? () at /usr/lib/libc.so.6
#5  0x00007fd0e0126a3c in ??? () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7fd0a7e006c0 (LWP 79842)):
#0  0x00007fd0e00a5ebe in ??? () at /usr/lib/libc.so.6
#1  0x00007fd0e00a8a65 in pthread_cond_timedwait () at /usr/lib/libc.so.6
#2  0x00007fd0e08b8b24 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt6Core.so.6
#3  0x00007fd0e08b2d52 in ??? () at /usr/lib/libQt6Core.so.6
#4  0x00007fd0e08adcd3 in ??? () at /usr/lib/libQt6Core.so.6
#5  0x00007fd0e00a955a in ??? () at /usr/lib/libc.so.6
#6  0x00007fd0e0126a3c in ??? () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7fd0d20006c0 (LWP 79814)):
#0  0x00007fd0e00a5ebe in ??? () at /usr/lib/libc.so.6
#1  0x00007fd0e00a8750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007fd0c30863cc in ??? () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007fd0c309ebfc in ??? () at /usr/lib/dri/radeonsi_dri.so
#4  0x00007fd0e00a955a in ??? () at /usr/lib/libc.so.6
#5  0x00007fd0e0126a3c in ??? () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7fd0b20006c0 (LWP 79830)):
#0  0x00007fd0e00a5ebe in ??? () at /usr/lib/libc.so.6
#1  0x00007fd0e00a8750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007fd0c30863cc in ??? () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007fd0c309ebfc in ??? () at /usr/lib/dri/radeonsi_dri.so
#4  0x00007fd0e00a955a in ??? () at /usr/lib/libc.so.6
#5  0x00007fd0e0126a3c in ??? () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7fd0b3e006c0 (LWP 79827)):
#0  0x00007fd0e00a5ebe in ??? () at /usr/lib/libc.so.6
#1  0x00007fd0e00a8750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007fd0c30863cc in ??? () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007fd0c309ebfc in ??? () at /usr/lib/dri/radeonsi_dri.so
#4  0x00007fd0e00a955a in ??? () at /usr/lib/libc.so.6
#5  0x00007fd0e0126a3c in ??? () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7fd0d16006c0 (LWP 79815)):
#0  0x00007fd0e00a5ebe in ??? () at /usr/lib/libc.so.6
#1  0x00007fd0e00a8750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007fd0c30863cc in ??? () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007fd0c309ebfc in ??? () at /usr/lib/dri/radeonsi_dri.so
#4  0x00007fd0e00a955a in ??? () at /usr/lib/libc.so.6
#5  0x00007fd0e0126a3c in ??? () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7fd0bac006c0 (LWP 79817)):
#0  0x00007fd0e00a5ebe in ??? () at /usr/lib/libc.so.6
#1  0x00007fd0e00a8750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007fd0c30863cc in ??? () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007fd0c309ebfc in ??? () at /usr/lib/dri/radeonsi_dri.so
#4  0x00007fd0e00a955a in ??? () at /usr/lib/libc.so.6
#5  0x00007fd0e0126a3c in ??? () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7fd0db0006c0 (LWP 79806)):
#0  0x00007fd0e01190bf in poll () at /usr/lib/libc.so.6
#1  0x00007fd0df28d306 in ??? () at /usr/lib/libglib-2.0.so.0
#2  0x00007fd0df22d712 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fd0e0983df4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt6Core.so.6
#4  0x00007fd0e0745c7e in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt6Core.so.6
#5  0x00007fd0e082cbef in QThread::exec() () at /usr/lib/libQt6Core.so.6
#6  0x00007fd0e14b713f in ??? () at /usr/lib/libQt6DBus.so.6
#7  0x00007fd0e08adcd3 in ??? () at /usr/lib/libQt6Core.so.6
#8  0x00007fd0e00a955a in ??? () at /usr/lib/libc.so.6
#9  0x00007fd0e0126a3c in ??? () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7fd0da2006c0 (LWP 79807)):
#0  0x00007fd0e00a5ebe in ??? () at /usr/lib/libc.so.6
#1  0x00007fd0e00a8750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007fd0e08b8b90 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt6Core.so.6
#3  0x00007fd0e2379c68 in ??? () at /usr/lib/libQt6WaylandClient.so.6
#4  0x00007fd0e08adcd3 in ??? () at /usr/lib/libQt6Core.so.6
#5  0x00007fd0e00a955a in ??? () at /usr/lib/libc.so.6
#6  0x00007fd0e0126a3c in ??? () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7fd0db6791c0 (LWP 79805)):
[KCrash Handler]
#4  0x00007fd0d8760284 in ??? () at /usr/lib/qt6/plugins/kf6/kscreen/KSC_KWayland.so
#5  0x00007fd0e0bfc596 in ??? () at /usr/lib/libffi.so.8
#6  0x00007fd0e0bf900e in ??? () at /usr/lib/libffi.so.8
#7  0x00007fd0e0bfbbd3 in ffi_call () at /usr/lib/libffi.so.8
#8  0x00007fd0e2ebf645 in ??? () at /usr/lib/libwayland-client.so.0
#9  0x00007fd0e2ebfe73 in ??? () at /usr/lib/libwayland-client.so.0
#10 0x00007fd0e2ec013c in wl_display_dispatch_queue_pending () at /usr/lib/libwayland-client.so.0
#11 0x00007fd0e2379b5e in ??? () at /usr/lib/libQt6WaylandClient.so.6
#12 0x00007fd0e07883e4 in QObject::event(QEvent*) () at /usr/lib/libQt6Core.so.6
#13 0x00007fd0e24fbfcb in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt6Widgets.so.6
#14 0x00007fd0e073dae8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt6Core.so.6
#15 0x00007fd0e073de74 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt6Core.so.6
#16 0x00007fd0e09860e4 in ??? () at /usr/lib/libQt6Core.so.6
#17 0x00007fd0df22e199 in ??? () at /usr/lib/libglib-2.0.so.0
#18 0x00007fd0df28d3bf in ??? () at /usr/lib/libglib-2.0.so.0
#19 0x00007fd0df22d712 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#20 0x00007fd0e0983df4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt6Core.so.6
#21 0x00007fd0e0745c7e in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt6Core.so.6
#22 0x00007fd0e07416e8 in QCoreApplication::exec() () at /usr/lib/libQt6Core.so.6
#23 0x00005a5a1cdf8476 in ??? ()
#24 0x00007fd0e0043cd0 in ??? () at /usr/lib/libc.so.6
#25 0x00007fd0e0043d8a in __libc_start_main () at /usr/lib/libc.so.6
#26 0x00005a5a1cdf8c65 in ??? ()

Reported using DrKonqi
Comment 1 bruno 2024-04-16 14:12:20 UTC
your backtrace seems to be missing symbols! https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports
Comment 2 Damo 2024-04-16 21:17:40 UTC
(In reply to bruno from comment #1)
> your backtrace seems to be missing symbols!
> https://community.kde.org/Guidelines_and_HOWTOs/Debugging/
> How_to_create_useful_crash_reports(In reply to bruno from comment #1)
> your backtrace seems to be missing symbols!
> https://community.kde.org/Guidelines_and_HOWTOs/Debugging/
> How_to_create_useful_crash_reports

Apologies first time I’ve uploaded a bug trace not sure what is most helpful to close this out and I’ll resubmit. If I read correctly on Arch I just needed to check the “ Enable debuginfod for this session? (y or [n]) [answered N; input not from terminal]
Debuginfod has been disabled.” I.e looks to be built in. I know now for next time I’ll try for a fresh dump soon but only if it is helpful.
Comment 3 bruno 2024-04-17 10:21:18 UTC
yeah, i think just answering yes will be enough - DEBUGINFO_URLS looks properly set on your system. no need to close anything, i've reopened this so you can make a new comment with the backtrace here.
Comment 4 Akseli Lahtinen 2024-06-10 13:42:46 UTC
This might be the bug where the Plasmashell crashes before going to sleep, which I have encountered before, but not for long while.

Can't reproduce so far on following setup: 

Operating System: Fedora Linux 40
KDE Plasma Version: 6.1.80
KDE Frameworks Version: 6.4.0
Qt Version: 6.7.1
Kernel Version: 6.8.11-300.fc40.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 12 × AMD Ryzen 5 3600 6-Core Processor
Memory: 15.5 GiB of RAM
Graphics Processor: AMD Radeon RX 6600
Comment 5 TraceyC 2024-07-11 17:38:39 UTC
Setting as needsinfo while we wait for the backtrace
Comment 6 Bug Janitor Service 2024-07-26 03:46:12 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

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