https://bugs.kde.org/show_bug.cgi?id=409688

Matt Fagnani <matthew.fagn...@utoronto.ca> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Version|5.15.5                      |5.18.3

--- Comment #2 from Matt Fagnani <matthew.fagn...@utoronto.ca> ---
(In reply to Roman Gilg from comment #1)
> Thanks for the awesome protocols! But your version of Plasma is super-old.
> Would you be able to retry with current 5.18?
> 
> I'm asking this because I'm currently looking into KScreenLocker.

Roman, kwin_wayland aborted or segmentation faulted each time I've shutdown or
rebooted with Plasma 5.18.3 and earlier, KF 5.67, Qt 5.13.2 in Fedora 32. Some
examples from the journal are the following.

Mar 16 07:32:01 audit[1249]: ANOM_ABEND auid=1000 uid=1000 gid=1000 ses=2
subj=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 pid=1249
comm="kwin_wayland" exe="/usr/bin/kwin_wayland" sig=11 res=1
Mar 16 07:32:01 kernel: kwin_wayland[1249]: segfault at 564b57f98f80 ip
0000564b57f98f80 sp 00007ffdf4350278 error 15

Mar 16 10:34:40 audit[1253]: ANOM_ABEND auid=1001 uid=1001 gid=1001 ses=2
subj=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 pid=1253
comm="QDBusConnection" exe="/usr/bin/kwin_wayland" sig=6 res=1

systemd-coredump doesn't try to save the coredumps during shutdown and reboots
though. /usr/bin/startplasmacompositor doesn't seem to exist in Plasma 5.18.3.
the kwin_wayland command line shows /usr/libexec/startplasma-waylandsession is
used. /usr/libexec/startplasma-waylandsession is an ELF binary, so I guess I'd
need to know the source file /usr/libexec/startplasma-waylandsession is created
from, edit it to run kwin_wayland under valgrind, rebuild and update the rpms,
then shutdown/reboot. I'll look into that and comment here if I can get it
going.

kwin_wayland also segmentation faulted when I've logged out of Plasma on
Wayland, and the traces involved the mesa radeonsi driver as reported at
https://bugs.kde.org/show_bug.cgi?id=416147 Those kwin_wayland logout crashes
might be related to those when shutting down and rebooting. 

The commit Registry: don't destroy the callback on globalsync by Daniel Vrátil
at
https://cgit.kde.org/kwayland.git/commit/?id=4ceb35672dfa3378776a926c452b9f83ffe2bc41
looks like it should fix the invalid reads/writes in wl_proxy_unref in
libwayland-client which I've seen with every KDE program I've run on Wayland
under valgrind. The patch was added for kwayland 5.68.0. KF 5.68.0 hasn't been
built yet for Fedora from what I can see.

Thanks for checking out this problem.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to