FS#68777 - Blank screen with working cursor after boot

Attached to Project: Arch Linux
Opened by Marco Giorgi (Grandebestia) - Saturday, 28 November 2020, 21:53 GMT
Last edited by Antonio Rojas (arojas) - Wednesday, 05 May 2021, 16:16 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Antonio Rojas (arojas)
Felix Yan (felixonmars)
Architecture x86_64
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

With sddm 0.19.0-2 the desktop is not prompted after boot or `# systemctl start sddm`.
The framebuffer is not cleared (systemd log is still on screen) but a working cursor is shown. Keyboard seems unresponsive.

Additional info:

Rolling back to sddm 0.18.1-3 with `# pacman -U /var/cache/pacman/pkg/sddm-0.18.1-3-x86_64.pkg.tar.zst` solves the issue.

sddm 0.19.0-2 seems ok, no strange behaviour compared to sddm 0.18.1-3.

sddm 0.19.0-2 log:
```
nov 28 22:19:03 T590-Marco systemd[1]: Started Simple Desktop Display Manager.
nov 28 22:19:03 T590-Marco sddm[2966]: Initializing...
nov 28 22:19:03 T590-Marco sddm[2966]: Starting...
nov 28 22:19:03 T590-Marco sddm[2966]: Logind interface found
nov 28 22:19:03 T590-Marco sddm[2966]: Adding new display on vt 1 ...
nov 28 22:19:03 T590-Marco sddm[2966]: Loading theme configuration from ""
nov 28 22:19:03 T590-Marco sddm[2966]: Display server starting...
nov 28 22:19:03 T590-Marco sddm[2966]: Adding cookie to "/var/run/sddm/{6264c038-63ad-4d04-9db1-7e95bd1fbd17}"
nov 28 22:19:03 T590-Marco sddm[2966]: Running: /usr/bin/X -nolisten tcp -auth /var/run/sddm/{6264c038-63ad-4d04-9db1-7e95bd1fbd17} -background none -noreset -displayfd 17 -seat seat0 vt1
nov 28 22:19:04 T590-Marco sddm[2966]: Setting default cursor
nov 28 22:19:04 T590-Marco sddm[2966]: Running display setup script "/usr/share/sddm/scripts/Xsetup"
nov 28 22:19:04 T590-Marco sddm[2966]: Display server started.
nov 28 22:19:04 T590-Marco sddm[2966]: Reading from "/usr/share/xsessions/plasma.desktop"
nov 28 22:19:04 T590-Marco sddm[2966]: Reading from "/usr/share/xsessions/plasma.desktop"
nov 28 22:19:04 T590-Marco sddm[2966]: Session "/usr/share/xsessions/plasma.desktop" selected, command: "/usr/bin/startplasma-x11"
nov 28 22:19:04 T590-Marco sddm-helper[2982]: [PAM] Starting...
nov 28 22:19:04 T590-Marco sddm-helper[2982]: [PAM] Authenticating...
nov 28 22:19:04 T590-Marco sddm-helper[2982]: pam_kwallet5(sddm-autologin:auth): (null): pam_sm_authenticate
nov 28 22:19:04 T590-Marco sddm-helper[2982]: [PAM] Preparing to converse...
nov 28 22:19:04 T590-Marco sddm-helper[2982]: pam_kwallet5(sddm-autologin:auth): pam_kwallet5: Couldn't get password (it is empty)
nov 28 22:19:04 T590-Marco sddm-helper[2982]: [PAM] Conversation with 1 messages
nov 28 22:19:04 T590-Marco sddm-helper[2982]: [PAM] returning.
nov 28 22:19:04 T590-Marco sddm-helper[2982]: pam_systemd_home(sddm-autologin:account): systemd-homed is not available: Unit dbus-org.freedesktop.home1.service not found.
nov 28 22:19:04 T590-Marco sddm[2966]: Authenticated successfully
nov 28 22:19:04 T590-Marco sddm-helper[2982]: pam_kwallet5(sddm-autologin:setcred): pam_kwallet5: pam_sm_setcred
nov 28 22:19:04 T590-Marco sddm-helper[2982]: pam_unix(sddm-autologin:session): session opened for user marco(uid=1000) by (uid=0)
nov 28 22:19:04 T590-Marco sddm-helper[2982]: pam_env(sddm-autologin:session): deprecated reading of user environment enabled
nov 28 22:19:04 T590-Marco sddm-helper[2982]: pam_kwallet5(sddm-autologin:session): pam_kwallet5: pam_sm_open_session
nov 28 22:19:04 T590-Marco sddm-helper[2982]: Starting: "/usr/share/sddm/scripts/wayland-session /usr/bin/startplasma-x11"
nov 28 22:19:04 T590-Marco sddm[2966]: Session started
```

Steps to reproduce:

# systemctl start sddm
[ issue happening ]
# systemctl stop sddm
# pacman -U /var/cache/pacman/pkg/sddm-0.18.1-3-x86_64.pkg.tar.zst
# systemctl start sddm
[ no issue here ]
# systemctl stop sddm
# pacman -U /var/cache/pacman/pkg/sddm-0.19.0-2-x86_64.pkg.tar.zst
# systemctl start sddm
[ issue happening ]


Install info:

Thinkpad T590 w/ i5-8365U

xorg-server: 1.20.9.r21.g5c400cae1-2
plasma-desktop: 5.20.3-1
linux: 5.9.10.arch1-1
This task depends upon

Closed by  Antonio Rojas (arojas)
Wednesday, 05 May 2021, 16:16 GMT
Reason for closing:  Upstream
Additional comments about closing:  Please report upstream
Comment by Antonio Rojas (arojas) - Wednesday, 21 April 2021, 12:08 GMT
Please test with 0.19.0-5 and attach the full session journal if still valid.
Comment by Marco Giorgi (Grandebestia) - Saturday, 24 April 2021, 16:01 GMT
I've tested the 0.19.0-5 version of sddm. Unfortunately the issue is still there.

This time VT1 has the starting log, VT2 has the working cursor on a blank screen.

I would prefer not to post the entire machine logs but the only ones relevant for this bug.

Attached log produced with:
journalctl -b 0 -u sddm
Comment by Antonio Rojas (arojas) - Saturday, 24 April 2021, 16:13 GMT
There's nothing helpful in these logs. Please try sddm-git from AUR and, if you can still reproduce it, report it upstream.

Loading...