Bug: freeze when enabling monitor in Wayland session

I have a multi monitor setup, and I often disable and enable monitors.
When I start with one monitor enabled only and enable the second one in a Wayland session, the system freezes reproducibly. This does not happen when I do this in an X11 session.

Do you guys agree this is a bug which I should report somewhere else?

System:
  Kernel: 5.12.0-1-MANJARO x86_64 bits: 64 compiler: gcc v: 10.2.0 
  parameters: BOOT_IMAGE=/boot/vmlinuz-5.12-x86_64 
  root=UUID=bb267d09-c391-4a6d-9e56-9cce8aa5bc1d ro quiet apparmor=1 
  security=apparmor udev.log_priority=3 amd_iommu=on iommu=pt hugepages=2048 
  Desktop: KDE Plasma 5.21.4 tk: Qt 5.15.2 wm: kwin_wayland vt: 2 dm: SDDM 
  Distro: Manjaro Linux base: Arch Linux 
Machine:
  Type: Desktop Mobo: ASRock model: X570 Phantom Gaming X serial: <filter> 
  UEFI: American Megatrends v: P4.00 date: 01/19/2021 
Battery:
  Device-1: hidpp_battery_0 model: Logitech Wireless Mouse MX Master 
  serial: <filter> charge: 100% (should be ignored) rechargeable: yes 
  status: Discharging 
  Device-2: hidpp_battery_1 model: Logitech Wireless Keyboard ERGO K860 
  serial: <filter> charge: 100% (should be ignored) rechargeable: yes 
  status: Discharging 
Memory:
  RAM: total: 62.73 GiB used: 7.13 GiB (11.4%) 
  RAM Report: permissions: Unable to run dmidecode. Root privileges required. 
CPU:
  Info: 12-Core model: AMD Ryzen 9 5900X bits: 64 type: MT MCP arch: Zen 3 
  family: 19 (25) model-id: 21 (33) stepping: 0 microcode: A201009 cache: 
  L2: 6 MiB bogomips: 177263 
  Speed: 3590 MHz min/max: 2200/3700 MHz boost: enabled Core speeds (MHz): 
  1: 3590 2: 2865 3: 2191 4: 2194 5: 3590 6: 2869 7: 2793 8: 2991 9: 3787 
  10: 3038 11: 2329 12: 2194 13: 2865 14: 2759 15: 2198 16: 2187 17: 3337 
  18: 3636 19: 2867 20: 2867 21: 2828 22: 2871 23: 2873 24: 2870 
  Flags: 3dnowprefetch abm adx aes aperfmperf apic arat avic avx avx2 bmi1 
  bmi2 bpext cat_l3 cdp_l3 clflush clflushopt clwb clzero cmov cmp_legacy 
  constant_tsc cpb cpuid cqm cqm_llc cqm_mbm_local cqm_mbm_total cqm_occup_llc 
  cr8_legacy cx16 cx8 de decodeassists erms extapic extd_apicid f16c 
  flushbyasid fma fpu fsgsbase fsrm fxsr fxsr_opt ht hw_pstate ibpb ibrs ibs 
  invpcid irperf lahf_lm lbrv lm mba mca mce misalignsse mmx mmxext monitor 
  movbe msr mtrr mwaitx nonstop_tsc nopl npt nrip_save nx ospke osvw 
  overflow_recov pae pat pausefilter pclmulqdq pdpe1gb perfctr_core 
  perfctr_llc perfctr_nb pfthreshold pge pku pni popcnt pse pse36 rdpid rdpru 
  rdrand rdseed rdt_a rdtscp rep_good sep sha_ni skinit smap smca smep ssbd 
  sse sse2 sse4_1 sse4_2 sse4a ssse3 stibp succor svm svm_lock syscall tce 
  topoext tsc tsc_scale umip v_vmsave_vmload vaes vgif vmcb_clean vme vmmcall 
  vpclmulqdq wbnoinvd wdt xgetbv1 xsave xsavec xsaveerptr xsaveopt xsaves 
  Vulnerabilities: Type: itlb_multihit status: Not affected 
  Type: l1tf status: Not affected 
  Type: mds status: Not affected 
  Type: meltdown status: Not affected 
  Type: spec_store_bypass 
  mitigation: Speculative Store Bypass disabled via prctl and seccomp 
  Type: spectre_v1 
  mitigation: usercopy/swapgs barriers and __user pointer sanitization 
  Type: spectre_v2 mitigation: Full AMD retpoline, IBPB: conditional, IBRS_FW, 
  STIBP: always-on, RSB filling 
  Type: srbds status: Not affected 
  Type: tsx_async_abort status: Not affected 
Graphics:
  Device-1: AMD Baffin [Radeon RX 460/560D / Pro 450/455/460/555/555X/560/560X] vendor: Gigabyte driver: vfio-pci v: 0.2 alternate: amdgpu bus-ID: 10:00.0 
  chip-ID: 1002:67ef class-ID: 0300 
  Device-2: AMD Ellesmere [Radeon RX 470/480/570/570X/580/580X/590] 
  vendor: Sapphire Limited driver: vfio-pci v: 0.2 alternate: amdgpu 
  bus-ID: 11:00.0 chip-ID: 1002:67df class-ID: 0300 
  Device-3: AMD Navi 21 [Radeon RX 6800/6800 XT / 6900 XT] driver: amdgpu 
  v: kernel bus-ID: 14:00.0 chip-ID: 1002:73bf class-ID: 0300 
  Display: wayland server: X.Org 1.21.1.1 compositor: kwin_wayland driver: 
  loaded: amdgpu,ati unloaded: modesetting,radeon alternate: fbdev,vesa 
  display-ID: :1 screens: 1 
  Screen-1: 0 s-res: 6400x2160 s-dpi: 96 s-size: 1693x571mm (66.7x22.5") 
  s-diag: 1787mm (70.3") 
  Monitor-1: XWAYLAND0 res: 3840x2160 hz: 60 dpi: 110 
  size: 890x500mm (35.0x19.7") diag: 1021mm (40.2") 
  Monitor-2: XWAYLAND1 res: 2560x1440 hz: 60 dpi: 108 
  size: 600x340mm (23.6x13.4") diag: 690mm (27.2") 
  OpenGL: renderer: AMD Radeon RX 6800 (SIENNA_CICHLID DRM 3.40.0 
  5.12.0-1-MANJARO LLVM 11.1.0) 
  v: 4.6 Mesa 21.0.2 direct render: Yes 
Audio:
  Device-1: AMD Baffin HDMI/DP Audio [Radeon RX 550 640SP / RX 560/560X] 
  vendor: Gigabyte driver: vfio-pci v: 0.2 alternate: snd_hda_intel 
  bus-ID: 10:00.1 chip-ID: 1002:aae0 class-ID: 0403 
  Device-2: AMD Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590] 
  vendor: Sapphire Limited driver: vfio-pci v: 0.2 alternate: snd_hda_intel 
  bus-ID: 11:00.1 chip-ID: 1002:aaf0 class-ID: 0403 
  Device-3: AMD driver: snd_hda_intel v: kernel bus-ID: 14:00.1 
  chip-ID: 1002:ab28 class-ID: 0403 
  Device-4: AMD Starship/Matisse HD Audio vendor: ASRock driver: snd_hda_intel 
  v: kernel bus-ID: 16:00.4 chip-ID: 1022:1487 class-ID: 0403 
  Sound Server-1: ALSA v: k5.12.0-1-MANJARO running: yes 
  Sound Server-2: JACK v: 0.125.0 running: no 
  Sound Server-3: PulseAudio v: 14.2 running: yes 
  Sound Server-4: PipeWire v: 0.3.25 running: yes 
Network:
  Device-1: Solarflare SFC9020 10G Ethernet driver: sfc v: kernel port: c100 
  bus-ID: 04:00.0 chip-ID: 1924:0803 class-ID: 0200 
  IF: enp4s0f0np0 state: up speed: 10000 Mbps duplex: full mac: <filter> 
  IP v4: <filter> type: dynamic noprefixroute scope: global 
  broadcast: <filter> 
  IP v6: <filter> type: dynamic noprefixroute scope: global 
  IP v6: <filter> type: noprefixroute scope: link 
  Device-2: Solarflare SFC9020 10G Ethernet driver: sfc v: kernel port: c000 
  bus-ID: 04:00.1 chip-ID: 1924:0803 class-ID: 0200 
  IF: enp4s0f1np1 state: down mac: <filter> 
  Device-3: Intel Wi-Fi 6 AX200 driver: iwlwifi v: kernel port: c000 
  bus-ID: 07:00.0 chip-ID: 8086:2723 class-ID: 0280 
  IF: wlp7s0 state: down mac: <filter> 
  Device-4: Intel I211 Gigabit Network vendor: ASRock driver: igb v: kernel 
  port: b000 bus-ID: 09:00.0 chip-ID: 8086:1539 class-ID: 0200 
  IF: enp9s0 state: down mac: <filter> 
  Device-5: Broadcom BCM43602 802.11ac Wireless LAN SoC vendor: Apple 
  driver: brcmfmac v: kernel port: b000 bus-ID: 0b:00.0 chip-ID: 14e4:43ba 
  class-ID: 0280 
  IF: wlp11s0 state: down mac: <filter> 
  Device-6: Realtek RTL8125 2.5GbE vendor: ASRock driver: r8169 v: kernel 
  port: a000 bus-ID: 0c:00.0 chip-ID: 10ec:8125 class-ID: 0200 
  IF: enp12s0 state: down mac: <filter> 
  IF-ID-1: virbr0 state: down mac: <filter> 
  IP v4: <filter> scope: global broadcast: <filter> 
  WAN IP: <filter> 
Bluetooth:
  Device-1: Apple Bluetooth Host Controller type: USB 
  driver: btusb,hid-generic,usbhid bus-ID: 1-2.1.2:5 chip-ID: 05ac:8290 
  class-ID: fe01 
  Report: rfkill ID: hci1 rfk-id: 3 state: up address: see --recommends 
  Device-2: Intel AX200 Bluetooth type: USB driver: btusb v: 0.8 bus-ID: 3-2:2 
  chip-ID: 8087:0029 class-ID: e001 
  Report: ID: hci0 rfk-id: 2 state: up address: N/A 
Logical:
  Message: No logical block device data found. 
RAID:
  Message: No RAID data found. 
Drives:
  Local Storage: total: 9.44 TiB used: 1.32 TiB (14.0%) 
  SMART Message: Unable to run smartctl. Root privileges required. 
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Sabrent model: Rocket Q 
  size: 1.82 TiB block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s 
  lanes: 4 rotation: SSD serial: <filter> rev: RKT30Q.1 scheme: GPT 
  ID-2: /dev/sda maj-min: 8:0 vendor: Seagate model: ST8000DM004-2CX188 
  size: 7.28 TiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s 
  rotation: 5425 rpm serial: <filter> rev: 0001 scheme: GPT 
  ID-3: /dev/sdb maj-min: 8:16 vendor: Samsung model: SSD 850 EVO 250GB 
  size: 232.89 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s 
  rotation: SSD serial: <filter> rev: 1B6Q scheme: GPT 
  ID-4: /dev/sdc maj-min: 8:32 vendor: A-Data model: ISSS332-128GTP 
  size: 119.24 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s 
  rotation: SSD serial: <filter> rev: 5J scheme: GPT 
  Optical-1: /dev/sr0 vendor: ASUS model: BW-16D1HT rev: 1.01 dev-links: cdrom 
  Features: speed: 40 multisession: yes audio: yes dvd: yes 
  rw: cd-r,cd-rw,dvd-r,dvd-ram state: running 
Partition:
  ID-1: / raw-size: 118.95 GiB size: 116.58 GiB (98.01%) 
  used: 76.92 GiB (66.0%) fs: ext4 dev: /dev/sdc2 maj-min: 8:34 label: Manjaro 
  uuid: bb267d09-c391-4a6d-9e56-9cce8aa5bc1d 
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%) 
  used: 312 KiB (0.1%) fs: vfat dev: /dev/sdc1 maj-min: 8:33 label: N/A 
  uuid: D979-60EE 
  ID-3: /run/media/kana/Spiele raw-size: 3.92 TiB size: 3.92 TiB (100.00%) 
  used: 1.25 TiB (31.7%) fs: ntfs dev: /dev/sda1 maj-min: 8:1 label: Spiele 
  uuid: 9AD07E52D07E349B 
Swap:
  Alert: No swap data was found. 
Unmounted:
  ID-1: /dev/nvme0n1p1 maj-min: 259:1 size: 200 MiB fs: vfat label: EFI 
  uuid: 67E3-17ED 
  ID-2: /dev/nvme0n1p2 maj-min: 259:2 size: 1.82 TiB fs: apfs label: N/A 
  uuid: 2c16193f-74e9-425f-878f-2d82d77e90f5 
  ID-3: /dev/sda2 maj-min: 8:2 size: 3.35 TiB fs: ext4 label: Spiele_Linux 
  uuid: ee0707d8-ddaf-4a0b-8623-be0e13b93e1a 
  ID-4: /dev/sdb1 maj-min: 8:17 size: 100 MiB fs: vfat label: N/A 
  uuid: D21C-72E0 
  ID-5: /dev/sdb2 maj-min: 8:18 size: 16 MiB fs: <superuser required> 
  label: N/A uuid: N/A 
  ID-6: /dev/sdb3 maj-min: 8:19 size: 232.27 GiB fs: ntfs label: W10 
  uuid: A0D81D47D81D1CDA 
  ID-7: /dev/sdb4 maj-min: 8:20 size: 513 MiB fs: ntfs label: N/A 
  uuid: DCB8797BB879554C 
USB:
  Hub-1: 1-0:1 info: Full speed (or root) Hub ports: 6 rev: 2.0 
  speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900 
  Hub-2: 1-2:2 info: Genesys Logic Hub ports: 4 rev: 2.0 speed: 480 Mb/s 
  power: 100mA chip-ID: 05e3:0608 class-ID: 0900 
  Hub-3: 1-2.1:3 info: Terminus Hub ports: 4 rev: 2.0 speed: 480 Mb/s 
  power: 100mA chip-ID: 1a40:0101 class-ID: 0900 
  Device-1: 1-2.1.2:5 info: Apple Bluetooth Host Controller 
  type: Keyboard,Mouse,Bluetooth driver: btusb,hid-generic,usbhid 
  interfaces: 6 rev: 2.0 speed: 12 Mb/s chip-ID: 05ac:8290 class-ID: fe01 
  Hub-4: 1-2.2:4 info: Terminus Hub ports: 4 rev: 2.0 speed: 480 Mb/s 
  power: 100mA chip-ID: 1a40:0101 class-ID: 0900 
  Hub-5: 1-2.2.4:6 info: Terminus FE 2.1 7-port Hub ports: 7 rev: 2.0 
  speed: 480 Mb/s power: 100mA chip-ID: 1a40:0201 class-ID: 0900 
  Device-1: 1-2.2.4.2:7 info: Genesys Logic Logilink CR0012 type: Mass Storage 
  driver: usb-storage interfaces: 1 rev: 2.0 speed: 480 Mb/s power: 500mA 
  chip-ID: 05e3:0745 class-ID: 0806 serial: <filter> 
  Hub-6: 2-0:1 info: Full speed (or root) Hub ports: 4 rev: 3.1 speed: 10 Gb/s 
  chip-ID: 1d6b:0003 class-ID: 0900 
  Hub-7: 2-1:2 info: VIA Labs Hub ports: 4 rev: 3.0 speed: 5 Gb/s power: 8mA 
  chip-ID: 2109:0811 class-ID: 0900 
  Hub-8: 3-0:1 info: Full speed (or root) Hub ports: 6 rev: 2.0 
  speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900 
  Device-1: 3-2:2 info: Intel AX200 Bluetooth type: Bluetooth driver: btusb 
  interfaces: 2 rev: 2.0 speed: 12 Mb/s power: 100mA chip-ID: 8087:0029 
  class-ID: e001 
  Hub-9: 3-4:3 info: VIA Labs Hub ports: 4 rev: 2.1 speed: 480 Mb/s 
  power: 100mA chip-ID: 2109:0811 class-ID: 0900 
  Hub-10: 3-4.1:5 info: Terminus FE 2.1 7-port Hub ports: 7 rev: 2.0 
  speed: 480 Mb/s power: 100mA chip-ID: 1a40:0201 class-ID: 0900 
  Hub-11: 3-4.2:6 info: Terminus FE 2.1 7-port Hub ports: 7 rev: 2.0 
  speed: 480 Mb/s power: 100mA chip-ID: 1a40:0201 class-ID: 0900 
  Hub-12: 3-4.3:7 info: Terminus FE 2.1 7-port Hub ports: 7 rev: 2.0 
  speed: 480 Mb/s power: 100mA chip-ID: 1a40:0201 class-ID: 0900 
  Hub-13: 3-4.4:8 info: Terminus FE 2.1 7-port Hub ports: 7 rev: 2.0 
  speed: 480 Mb/s power: 100mA chip-ID: 1a40:0201 class-ID: 0900 
  Device-1: 3-6:4 info: Logitech Unifying Receiver type: Keyboard,Mouse,HID 
  driver: logitech-djreceiver,usbhid interfaces: 3 rev: 2.0 speed: 12 Mb/s 
  power: 98mA chip-ID: 046d:c52b class-ID: 0300 
  Hub-14: 4-0:1 info: Full speed (or root) Hub ports: 4 rev: 3.1 
  speed: 10 Gb/s chip-ID: 1d6b:0003 class-ID: 0900 
  Hub-15: 5-0:1 info: Full speed (or root) Hub ports: 1 rev: 2.0 
  speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900 
  Hub-16: 6-0:1 info: Full speed (or root) Hub ports: 1 rev: 3.1 
  speed: 10 Gb/s chip-ID: 1d6b:0003 class-ID: 0900 
  Hub-17: 7-0:1 info: Full speed (or root) Hub ports: 4 rev: 2.0 
  speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900 
  Hub-18: 8-0:1 info: Full speed (or root) Hub ports: 4 rev: 3.1 
  speed: 10 Gb/s chip-ID: 1d6b:0003 class-ID: 0900 
Sensors:
  System Temperatures: cpu: 42.8 C mobo: 0 C gpu: amdgpu temp: 59.0 C 
  mem: 62.0 C 
  Fan Speeds (RPM): N/A gpu: amdgpu fan: 561 
  Power: 12v: N/A 5v: N/A 3.3v: 3.25 vbat: N/A gpu: amdgpu watts: 33.00 
Info:
  Processes: 469 Uptime: 11m wakeups: 4 Init: systemd v: 247 tool: systemctl 
  Compilers: gcc: 10.2.0 clang: 11.1.0 Packages: pacman: 1656 lib: 465 
  flatpak: 0 Shell: Bash v: 5.1.0 running-in: yakuake inxi: 3.3.04 

Hello!

I personally have a dual monitor setup and I disable the smaller of the monitors sometimes too, but when I turn it back on there isn’t any system freezing for me. This may be a Wayland bug, but I’ve never tried Wayland, so I don’t know for sure. If you want to fix this bug, you can try switching to Xorg (if that works for you).

But overall, I wouldn’t take my advice, so I think that someone else who uses Wayland should give a reply. Bump!

Also, you might want to add the Wayland tag to this post. If you can’t find it, @Fabby should be able to help you.

1 Like

you can try switching to Xorg

Thats what I meant when I mentioned the X11 session. In that case it works just fine. Butdoing that wouldn’t be a bug fix, that would rather be a workaround.

I found the tag and attached it, thanx!