Login screen crashes when the size of wallpaper is big
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Greeter |
Fix Released
|
High
|
Raphael Isemann |
Bug Description
When I set a custom wallpaper and log out the login screen fails to load, crashes and tries to load again and crashes again indefinitely. I can see the first 1-2 seconds of the animation when the login screen loads - black screen and login screen growing from the middle (you are able spot that the background is the default blue sky with clouds picture) and then it goes to the black screen again and tries to load again. This happens when I set a big picture (5.6 MB) as my wallpaper. I tried to set other smaller custom wallpapers (less than 1MB) and everything worked. This is a fairly new install of the system, just few days old. To log back into the desktop, I have to install GDM and use it instead of lightDM.
Related branches
- Tom Beckmann (community): Approve
-
Diff: 280 lines (+139/-43)6 files modifiedAUTHORS (+1/-1)
CMakeLists.txt (+3/-1)
src/PantheonGreeter.vala (+2/-0)
src/Wallpaper.vala (+115/-40)
src/config.vala.cmake (+1/-1)
vapi/gl.vapi (+17/-0)
Changed in pantheon-greeter: | |
milestone: | none → luna-beta2 |
importance: | Undecided → High |
Changed in pantheon-greeter: | |
status: | In Progress → Fix Released |
I think I'm having this same issue. My workaround was to install unity-greeter and change /etc/lightdm/ lightdm. conf to use unity-greeter instead of pantheon-greeter.
This is the killer line in my lightdm log.
** (pantheon- greeter: 2793): CRITICAL **: lightdm_ user_get_ real_name: assertion `LIGHTDM_IS_USER (user)' failed
The issue should be pretty easy to reproduce.
Also, in my humble opinion, the priority for this issue should be high. High as balls. Why? Because it renders a computer unbootable (for the casual user) if they set a photo as their background.