FS#49853 - [sddm] SDDM screen doesn't display if a mouse move is not executed

Attached to Project: Arch Linux
Opened by patrick (potomac) - Sunday, 26 June 2016, 14:54 GMT
Last edited by Antonio Rojas (arojas) - Saturday, 03 September 2016, 17:31 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Felix Yan (felixonmars)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:

since a recent "pacman -Syu" ( 25 june ) I notice a problem on boot with SDDM :

the boot with systemd is OK, no errors, but the graphical screen for SDDM doesn't come automatically, the display is still on "console mode" with systemd messages ( green [OK] lines ),

I have to move the mouse in order to display SDDM screen, it's not normal, it seems that the system waits a mouse move before displaying SDDM graphical screen,

the same bug occurs when I want to logout my plasma session, the SDDM screen doesn't display automatically, I have to move the mouse in order to display SDDM log screen,

I use the oxygen theme, plasma-integration-framework, oxygen-icons, I don't use breeze theme,

I suspect a problem with sddm, or qt5 libs

the only error I see about Qt in dmesg is :

$ dmesg | grep Qt
[ 699.495056] kactivitymanage[637]: segfault at 7f5edd565cf0 ip 00007f5edd57dce1 sp 00007ffc4255d7c8 error 4 in libQt5Sql.so.5.7.0[7f5edd567000+46000]

my configuration :
- CPU : intel dual core E6800 3.3 Ghz
- graphic card : amd radeon HD4650 Pcie with the radeon driver
- motherboard : gigabyte GA-P31-DS3L ( intel P31 chipset )
- 4 Gb ram

Additional info:
* package version(s) sddm 0.13.0-2, qt5-base 5.7.0-1, systemd 230-5, xorg-server 1.18.3-2, linux 4.6.2-1

* config and/or log files etc.


Steps to reproduce:
- boot your system
- systemd seems to boot without problem ( no error messages )
- but the SDDM graphical screen doesn't come, the display is still on "console mode" with systemd messages ( green [OK] lines )
- you have to move the mouse in order to display SDDM screen
- the same bug will occur when you logout your plasma session
This task depends upon

Closed by  Antonio Rojas (arojas)
Saturday, 03 September 2016, 17:31 GMT
Reason for closing:  Fixed
Additional comments about closing:  sddm 0.14.0
Comment by patrick (potomac) - Sunday, 26 June 2016, 15:15 GMT
I found the explanation : it was due to a broken SDDM theme, the theme "Elarun",

If I choose another SDDM theme ( like "Brise" ) then all is Ok,

so there is a broken theme in SDDM package since the upgrade of Qt5 the 25 june
Comment by Doug Newgard (Scimmia) - Sunday, 26 June 2016, 21:22 GMT
Sounds like something upstream should be made aware of.
Comment by Rémi Casanova (Khephren) - Monday, 27 June 2016, 06:16 GMT
I have the same problem with Sddm, i3wm and Nouveau.
This problem occurs since qt5-* upgrades: qt5-{base,declarative,xmlpatterns}, If I downgrade to 5.6.1-2, everything is OK.

All themes (circles, elarun, maldives) have this problem but 'maui' works with a 10 secondes delay.

Comment by Antonio Rojas (arojas) - Friday, 02 September 2016, 13:06 GMT
status with 0.14?
Comment by patrick (potomac) - Friday, 02 September 2016, 17:26 GMT
the bug is still here when I choose "Elarun" theme,

if I don't move the mouse then the sddm graphical interface doesn't show, it's easy to trigger this bug
Comment by Rémi Casanova (Khephren) - Saturday, 03 September 2016, 06:42 GMT
Everything works perfectly now (0.14.0-2).

Tested with Elarun, Maldives and the default theme without sddm.conf.
Comment by patrick (potomac) - Saturday, 03 September 2016, 17:27 GMT
yes it's ok now with 0.14.0-2, I forgot to do a "pacman -Syu", now it's ok

Loading...