Shutdowns sometimes hangs when plymouth is enabled
This issue appeared only a few days ago. I thought it's a regression in the kernel, but I tried downgrading everything that could possibly be involved (kernel, kernel firmware, systemd) and this didn't help.
- Wayland/GNOME is shown
- Screens go dark for a moment
- The previous framebuffer from boot is shown (the flicker is long enough so I usually don't even see the plymouth shutdown splash)
- Screens go dark again for a moment
- Depending on the case:
- During working shutdown: System powers off while screen is dark
- During broken shutdown: Previous framebuffer from boot is shown again. The system hangs for a few seconds (can be just 5 seconds or > 30 seconds). Pressing ESC doesn't do anything. After it unfreezes, I see some kernel messages (see screenshots below) for a short time and then the system powers off:
edit: I forgot to mention the most important piece: So far, I saw the issue only when an external monitor is connected (via a CalDigit TS4 dock).
My setup:
- Framework Laptop, 12th Gen
- Arch Linux
- Plymouth b1d5aa9d (but same with 22.02.122-7)
- Kernel: 6.1.45-1-lts (but same with 6.4.10-arch1-1, which uses simpledrm instead)
- systemd: 254.1-1
- happens with both KMS disabled or enabled
- happens with a script theme but happens also with BGRT
Edited by Tim Ruffing