lightdm/lightdm-webkit2-greeter breaks with mesa 25.2.1 intel
Description:
After updating mesa (and associated packages) to 25.2.1, lightdm-webkit2-greeter breaks (error message asking to switch to fallback theme, fallback theme not working either).
(sorry for the image in French, unlike CLI commands, I don't know a good way to temporarily switch the DM to english)
Downgrading mesa packages to 1:25.1.7-1 fixes the issue.
On the lightdm-side, when on mesa 25.2.1, the following error is logged in /var/log/lightdm/seat0-greeter.log
:
user-script:1:13967: CONSOLE JS ERROR SyntaxError: Invalid character '\u0001'
(I'd like to provide further details, but I've not been able to find what user-script
refers to).
Additional info:
- package version(s):
- mesa, vulkan-intel, vulkan-mesa-layers, lib32-mesa, lib32-vulkan-intel, ib32-vulkan-mesa-layers: 1:25.2.1-2
- lightdm 1:1.32.0-6
- lightdm-webkit-theme-litarvan 3.2.0-1
- lightdm-webkit2-greeter 2.2.5-9
- config and/or log files: see above
- link to upstream bug report, if any: I've not been able to find a matching report upstream (but I don't understand half of them, so I may be wrong).
Steps to reproduce:
- Install mesa packages in version 1:25.1.7-1
- Install lightdm/lightdm-webkit2-greeter as your display manager
- LightDM should work and allow you to login
- Upgrade mesa packages to 1:25.2.1-2
- Reboot
- LightDM crashes on boot, even the fallback theme doesn't work - you can't login graphically.
- Rollback mesa packages to 1:25.1.7-1 => LightDM is working again