Bug 438046 - kwin_wayland crashed
Summary: kwin_wayland crashed
Status: RESOLVED WORKSFORME
Alias: None
Product: kwin
Classification: Plasma
Component: wayland-generic (show other bugs)
Version: 5.21.90
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-06-03 15:22 UTC by Lyubomir
Modified: 2021-07-15 04:33 UTC (History)
2 users (show)

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


Attachments
dolphin.gdb (11.12 KB, text/plain)
2021-06-03 15:23 UTC, Lyubomir
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Lyubomir 2021-06-03 15:22:19 UTC
Attaching stacktrace from forced SIGSEGV

SOFTWARE/OS VERSIONS
Operating System: Kubuntu 21.04
KDE Plasma Version: 5.21.90
KDE Frameworks Version: 5.82.0
Qt Version: 5.15.2
Kernel Version: 5.11.0-17-lowlatency (64-bit)
Graphics Platform: Wayland
Processors: 8 × Intel® Core™ i5-8250U CPU @ 1.60GHz
Memory: 7,6 GiB of RAM
Graphics Processor: Mesa Intel® UHD Graphics 620
Comment 1 Lyubomir 2021-06-03 15:23:05 UTC
Created attachment 138981 [details]
dolphin.gdb
Comment 2 Nate Graham 2021-06-15 16:52:43 UTC
The crash log only tells us that KWin crashed; sadly it's a known and unavoidable issue that when kwin_wayland crashes, all apps crash too (see https://bugreports.qt.io/browse/QTBUG-85631). The app crash logs are not useful; all they do is tell us that KWin crashed. But we need to know why KWin crashed. For that, we need a backtrace of the KWin crash itself. You may be able to retrieve it with `coredumpctl`. See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports#Retrieving_a_backtrace_using_coredumpctl
Comment 3 Lyubomir 2021-06-15 17:20:42 UTC
My memory betrays me, but judging from the plain stupid comment i made ("Attaching stacktrace from forced SIGSEGV") i guess i manually send signal 11 using htop to the process and that should be why it crashed.

If this is the case it might be because it had high CPU usage after login, but i don't remember if that was the case or if it was really a crash unprovoked by me. I doubt it judging by the comment.
Comment 4 Lyubomir 2021-06-15 17:35:28 UTC
Just installed systemd-coredump over apport. It shows many crashes, all of which "missing" corefiles. It seems this bug would be a no-op.

That said can apport be used for invoking gdb (and if so updating KDE documentation) instead of coredumpctl, as apport would  report to Canonical in case of Ubuntu crash. Looks like conflict of interest for bug info between KDE and Canonical.
Comment 5 Lyubomir 2021-06-15 17:46:27 UTC
Sorry for the spam, just fount out one can apport-unpack the crash report and gdb the coredump afterwards. I suggest including such apport instructions here: https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports#Retrieving_a_backtrace_using_coredumpctl
Comment 6 Bug Janitor Service 2021-06-30 04:33:48 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 2021-07-15 04:33:40 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now 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

Thank you for helping us make KDE software even better for everyone!