Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 651776 - sddm black screen since qt 5.9.4 stabilization
Summary: sddm black screen since qt 5.9.4 stabilization
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-03-27 18:37 UTC by Simon Siemonsma
Modified: 2018-03-30 06:48 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Simon Siemonsma 2018-03-27 18:37:29 UTC
After the stabilization of qt 5.9.4 I got a black screen with a mouse pointer instead of the SDDM login screen.
In my logs I find: Auth: sddm-helper exited with 6
Reverting back to the previous qt version solves the problem.

Reproducible: Always

Steps to Reproduce:
1.Upgrade qt to 5.9.4
2.
3.
Actual Results:  
Black screen with mousepointer

Expected Results:  
Greeter windows of SDDM
Comment 1 Jonas Stein gentoo-dev 2018-03-27 18:45:00 UTC
Thank you for the report. Please recompile and *attach* the logfiles,
https://wiki.gentoo.org/wiki/Attach_the_logs_to_the_bug_ticket
and reopen this ticket (Status:unconfirmed).

Also try to get all warnings from stderr and logfiles and attach these too.
Comment 2 Simon Siemonsma 2018-03-30 06:48:22 UTC
From the Arch wiki:
Applications using QML crash or don't work with Qt 5.8

Starting with Qt 5.8, applications that rely on QML (such as SDDM or some KDE programs) may crash or fail to function correctly if they do not have execution privileges under /home or /var (e.g. if these are separate filesystems mounted as 'noexec'). This is a result of the qmlcache feature, which relies on being able to write files out to .cache directories and then execute them. See also BBS thread 222486: sddm-helper crashes.

If you do not want to -- or cannot -- allow such execution privileges, a workaround is to set the following as appropriate in your environment variables:

QML_DISABLE_DISK_CACHE=1

With Qt 5.11 this will be solved.