在 2024-09-13五的 23:11 +0200,Enrico Rivarola写道:
Hi,
after upgrading libwayland-* packages from backports Plasma desktop failing to start freezing
the system at login.
Downgrading the packages to the previous version everything goes back to normal.
These are the updated packages:
Upgrade: libwayland-cursor0:amd64 (1.21.0-1, 1.23.0-1~bpo12+1), libwayland-server0:amd64
(1.21.0-1, 1.23.0-1~bpo12+1), wayland-protocols:amd64 (1.31-1, 1.37-1~bpo12+1),
libwayland-egl1:amd64 (1.21.0-1, 1.23.0-1~bpo12+1), libwayland-bin:amd64 (1.21.0-1,
1.23.0-1~bpo12+1), libwayland-dev:amd64 (1.21.0-1, 1.23.0-1~bpo12+1), libwayland-client0:amd64
(1.21.0-1, 1.23.0-1~bpo12+1)
Searching for similar problems I found a debian bug (bug=1076729) and this article that seems to
reproduce the same problems I had:
"A Critical Bug In Libwayland Update Causes Plasma Desktop Freeze On Debian Sid/Trixie"
https://ostechnix.com/libwayland-update-causes-plasma-desktop-freeze-on-debian/
At the moment I am not able to try solutions such as rebuild KWin or other system packages.
If the problem also affects other systems, I hope the information can be useful.
While personally I find backporting wayland could be a bad idea, this problem really
need to be solved by the original Wayland package maintainers: if you have any idea,
please consider solving it.
Thanks,
Boyuan Yang
this is what is in the 'system log' about wayland:
Sep 13 21:41:11 home.local systemd[3642]: Starting plasma-kwin_wayland.service - KDE Window
Manager...
Sep 13 21:41:11 home.local systemd[3642]: Started plasma-kwin_wayland.service - KDE Window Manager.
Sep 13 21:41:12 home.local kwin_wayland_wrapper[3993]: No backend specified, automatically
choosing drm
Sep 13 21:41:12 home.local kwin_wayland_wrapper[3993]: wl_global_create: implemented version for
'wl_shm' higher than interface version (2 > 1)
Sep 13 21:41:12 home.local kwin_wayland_wrapper[3993]: kwin_wayland_drm: drmSetClientCap for
Atomic Mode Setting failed. Using legacy mode on GPU "/dev/dri/card0"
Sep 13 21:41:12 home.local kwin_wayland_wrapper[3993]: OpenGL vendor string: Intel
Sep 13 21:41:12 home.local kwin_wayland_wrapper[3993]: OpenGL renderer string:
Mesa Intel(R) HD Graphics 3000 (SNB GT2)
Sep 13 21:41:12 home.local kwin_wayland_wrapper[3993]: OpenGL version string:
3.3 (Core Profile) Mesa 22.3.6
Sep 13 21:41:12 home.local kwin_wayland_wrapper[3993]: OpenGL shading language version string: 3.30
Sep 13 21:41:12 home.local kwin_wayland_wrapper[3993]: Driver: Intel
Sep 13 21:41:12 home.local kwin_wayland_wrapper[3993]: GPU class:
SandyBridge
Sep 13 21:41:12 home.local kwin_wayland_wrapper[3993]: OpenGL version: 3.3
Sep 13 21:41:12 home.local kwin_wayland_wrapper[3993]: GLSL version: 3.30
Sep 13 21:41:12 home.local kwin_wayland_wrapper[3993]: Mesa version:
22.3.6
Sep 13 21:41:12 home.local kwin_wayland_wrapper[3993]: Linux kernel version:
6.10.6
Sep 13 21:41:12 home.local kwin_wayland_wrapper[3993]: Requires strict binding: no
Sep 13 21:41:12 home.local kwin_wayland_wrapper[3993]: GLSL shaders: yes
Sep 13 21:41:12 home.local kwin_wayland_wrapper[3993]: Texture NPOT support: yes
Sep 13 21:41:12 home.local kwin_wayland_wrapper[3993]: Virtual Machine: no
Sep 13 21:41:12 home.local kwin_wayland_wrapper[3993]: kwin_wayland_drm: disabling connector
"VGA-2-unknown" without a crtc
Sep 13 21:41:12 home.local kwin_wayland_wrapper[3993]: kwin_wayland_drm: disabling connector
"HDMI-A-2-unknown" without a crtc
Sep 13 21:41:12 home.local kwin_wayland_wrapper[3993]: kwin_wayland_drm: disabling connector
"VGA-2-unknown" without a crtc
Sep 13 21:41:12 home.local kwin_wayland_wrapper[3993]: kwin_wayland_drm: disabling connector
"HDMI-A-2-unknown" without a crtc
Sep 13 21:41:12 home.local kwin_wayland_wrapper[3993]: kwin_xkbcommon: XKB: inet:334:58:
unrecognized keysym "XF86EmojiPicker"
Sep 13 21:41:13 home.local kwin_wayland_wrapper[4044]: (EE)
Sep 13 21:41:13 home.local kwin_wayland_wrapper[4044]: (EE) Backtrace:
Sep 13 21:41:13 home.local kwin_wayland_wrapper[4044]: (EE) 0: /bin/Xwayland
(0x55b22833d000+0x178fe4) [0x55b2284b5fe4]
Sep 13 21:41:13 home.local kwin_wayland_wrapper[4044]: (EE) 1: /bin/Xwayland
(0x55b22833d000+0x17c9d9) [0x55b2284b99d9]
Sep 13 21:41:13 home.local kwin_wayland_wrapper[4044]: (EE) 2: /lib/x86_64-linux-gnu/libc.so.6
(0x7f7a79651000+0x3c050) [0x7f7a7968d050]
Sep 13 21:41:13 home.local kwin_wayland_wrapper[4044]: (EE) 3:
/lib/x86_64-linux-gnu/libwayland-client.so.0 (wl_proxy_get_version+0x0) [0x7f7a79e801d0]
Sep 13 21:41:13 home.local kwin_wayland_wrapper[4044]: (EE) 4: /bin/Xwayland
(0x55b22833d000+0x3ce7d) [0x55b228379e7d]
Sep 13 21:41:13 home.local kwin_wayland_wrapper[4044]: (EE) 5: /bin/Xwayland
(0x55b22833d000+0x39ff2) [0x55b228376ff2]
Sep 13 21:41:13 home.local kwin_wayland_wrapper[4044]: (EE) 6: /bin/Xwayland
(0x55b22833d000+0x108381) [0x55b228445381]
Sep 13 21:41:13 home.local kwin_wayland_wrapper[4044]: (EE) 7: /bin/Xwayland
(0x55b22833d000+0xb4144) [0x55b2283f1144]
Sep 13 21:41:13 home.local kwin_wayland_wrapper[4044]: (EE) 8: /bin/Xwayland
(0x55b22833d000+0xa17aa) [0x55b2283de7aa]
Sep 13 21:41:13 home.local kwin_wayland_wrapper[4044]: (EE) 9: /bin/Xwayland
(0x55b22833d000+0xa2822) [0x55b2283df822]
Sep 13 21:41:13 home.local kwin_wayland_wrapper[4044]: (EE) 10: /bin/Xwayland
(0x55b22833d000+0xada39) [0x55b2283eaa39]
Sep 13 21:41:13 home.local kwin_wayland_wrapper[4044]: (EE) 11: /lib/x86_64-linux-gnu/libc.so.6
(0x7f7a79651000+0x2724a) [0x7f7a7967824a]
Sep 13 21:41:13 home.local kwin_wayland_wrapper[4044]: (EE) 12: /lib/x86_64-linux-gnu/libc.so.6
(__libc_start_main+0x85) [0x7f7a79678305]
Sep 13 21:41:13 home.local kwin_wayland_wrapper[4044]: (EE) 13: /bin/Xwayland
(0x55b22833d000+0x33fe1) [0x55b228370fe1]
Sep 13 21:41:13 home.local kwin_wayland_wrapper[4044]: (EE)
Sep 13 21:41:13 home.local kwin_wayland_wrapper[4044]: (EE) Segmentation fault at address 0x40
Sep 13 21:41:13 home.local kwin_wayland_wrapper[4044]: (EE)
Sep 13 21:41:13 home.local kwin_wayland_wrapper[4044]: Fatal server error:
Sep 13 21:41:13 home.local kwin_wayland_wrapper[4044]: (EE) Caught signal 11 (Segmentation
fault). Server aborting
Sep 13 21:41:13 home.local kwin_wayland_wrapper[4044]: (EE)
Sep 13 21:41:38 home.local systemd[3642]: Stopping plasma-kwin_wayland.service - KDE Window
Manager...