Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 627748 - kde-plasma/kscreenlocker[seccomp] breaks screen locking
Summary: kde-plasma/kscreenlocker[seccomp] breaks screen locking
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo KDE team
URL: https://blog.martin-graesslin.com/blo...
Whiteboard: fixed in 5.10.5.1
Keywords:
Depends on:
Blocks:
 
Reported: 2017-08-13 06:09 UTC by Jouni Kosonen
Modified: 2018-09-15 23:59 UTC (History)
7 users (show)

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


Attachments
emerge --info (einfo,7.47 KB, text/plain)
2017-08-13 06:11 UTC, Jouni Kosonen
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jouni Kosonen 2017-08-13 06:09:45 UTC
With kde-plasma/*-5.9.5 screen locking worked as expected.
With 5.10.4 I get this;

> The screen locker is broken and unlocking is not possible anymore.
> In order to unlock switch to a virtual terminal (e.g. Ctrl+Alt+F2), 
> log in and execute the command:
> 
> loginctl unlock-sessions
> 
> Afterwards switch back to the running session (Ctrl+Alt+F7).

See https://forums.gentoo.org/viewtopic-p-8104432.html#8104432
Comment 1 Jouni Kosonen 2017-08-13 06:11:45 UTC
Created attachment 488736 [details]
emerge --info
Comment 2 Michael Palimaka (kensington) gentoo-dev 2017-08-13 06:18:24 UTC
That means the screen locked, but then the locker crashed. It's possible to unlock the screen using consolekit2 or elogind on openrc, but we should find out why the screenlocker crashed in the first place.

Is there anything interesting in the logs, such as ~/.xsession_errors, dmesg, Xorg.0.log etc.?
Comment 3 Andreas Sturmlechner gentoo-dev 2017-08-13 06:47:02 UTC
Is that happening in your session while you were upgrading or is it reproducible? If the latter, how do you start your session and do you have dbus and either consolekit or elogind in your default runlevel?
Comment 4 Jouni Kosonen 2017-08-13 15:26:54 UTC
This is fully reproducible, persists even after a reboot.

consolekit (1.1.2) is in default runlevel and running.

dbus (1.10.18) is in boot runlevel and running.

X is started via sddm (0.14.0-r3) started by /etc/init.d/xdm with DISPLAYMANAGER="sddm" in /etc/conf.d/xdm. 

I'm not seeing anything relevant in Xorg.0.log, nothing gets written there when locking before the VT switch needed to unlock. Nothing turns up in dmesg.
Comment 5 Andreas Sturmlechner gentoo-dev 2017-08-13 15:54:56 UTC
Please check the linked bug especially wrt file system options and sys-libs/pam USE.
Comment 6 Jouni Kosonen 2017-08-13 16:33:31 UTC
(In reply to Andreas Sturmlechner from comment #5)
> Please check the linked bug especially wrt file system options and
> sys-libs/pam USE.

Thanks. The stable sys-libs/pam-1.2.1 doesn't have a filecaps USE and installs /sbin/unix_chkpwd with fperms 4711, so that could well be involved.

I'll try with 1.2.1-r1 as soon as the machine is free to boot.
Comment 7 Jouni Kosonen 2017-08-14 01:10:16 UTC
(In reply to Jouni Kosonen from comment #6)
> I'll try with 1.2.1-r1 as soon as the machine is free to boot.

That didn't help, neither did updating to sys-auth/consolekit-1.2.0 or sys-apps/dbus-1.10.22.

A hint from mrsteven in the forums provided a functional workaround: 
kde-plasma/kscreenlocker[-seccomp] works as expected, the sddm-greeter is shown and accepts the right password.
Comment 8 Marc Joliet 2017-08-14 08:24:44 UTC
(In reply to Jouni Kosonen from comment #7)
[...]
> A hint from mrsteven in the forums provided a functional workaround: 
> kde-plasma/kscreenlocker[-seccomp] works as expected, the sddm-greeter is
> shown and accepts the right password.

That worked for me, too, on my systemd-based laptop.
Comment 9 Andreas Sturmlechner gentoo-dev 2017-08-14 14:18:54 UTC
(In reply to Marc Joliet from comment #8)
> That worked for me, too, on my systemd-based laptop.

You've had the same (reproducible) trouble? So it's not linked with non-systemd...
Comment 10 Marc Joliet 2017-08-15 09:23:12 UTC
(In reply to Andreas Sturmlechner from comment #9)
> (In reply to Marc Joliet from comment #8)
> > That worked for me, too, on my systemd-based laptop.
> 
> You've had the same (reproducible) trouble? So it's not linked with
> non-systemd...

Yep, last night I reproduced it on my systemd-based desktop, too, so that makes two systemd-based systems.  In both cases no other changes save for the upgrade to Plasma 5.10.4 (OK, I also upgraded gentoo-sources, but only *after* I encountered the bug).
Comment 11 Mario Kicherer 2017-08-22 18:23:36 UTC
I'm also having this problem on a systemd system. It's a Nvidia Optimus laptop with nouveau and intel active. I once got a backtrace that showed it was segfaulting in nouveau_dri.so but unfortunately I had no debug symbols.
Comment 12 Karl-Johan Karlsson 2017-08-27 15:39:37 UTC
I'm seeing the same problem, with the same workaround, but on different versions of kscreenlocker.

<=kde-plasma/kscreenlocker-5.10.4[seccomp] worked fine.

=kde-plasma/kscreenlocker-5.10.5[seccomp] gives me the crash and black screen.

=kde-plasma/kscreenlocker-5.10.5[-seccomp] works.

I'm running sys-auth/consolekit-1.2.0, sys-apps/dbus-1.10.22, and sys-apps/openrc-0.29. My profile is hardened/linux/amd64, with a hardened userland on top of sys-kernel/gentoo-sources-4.12.9, since hardened-sources stopped updating.
Comment 13 Michael Palimaka (kensington) gentoo-dev 2017-08-28 12:11:14 UTC
(In reply to Karl-Johan Karlsson from comment #12)
> I'm seeing the same problem, with the same workaround, but on different
> versions of kscreenlocker.
> 
> <=kde-plasma/kscreenlocker-5.10.4[seccomp] worked fine.
> 
> =kde-plasma/kscreenlocker-5.10.5[seccomp] gives me the crash and black
> screen.

This is either a fluke or some other packages are also involved, as there was no commits between those two versions.
Comment 14 Andreas Sturmlechner gentoo-dev 2017-08-31 11:55:06 UTC
In case some of you are running nvidia-drivers-384-69, please consider downgrade.
Comment 15 Marc Joliet 2017-08-31 16:18:40 UTC
I'm running radeon on my desktop and modesetting on the laptop.  From the laptop:

# emerge --info kscreenlocker
Portage 2.3.6 (python 3.4.5-final-0, default/linux/amd64/13.0/desktop/plasma/systemd, gcc-5.4.0, glibc-2.23-r4, 4.12.5-gentoo x86_64)
=================================================================
                         System Settings
=================================================================
System uname: Linux-4.12.5-gentoo-x86_64-Intel-R-_Core-TM-_i3_CPU_M_350_@_2.27GHz-with-gentoo-2.3
KiB Mem:     5894844 total,    148824 free
KiB Swap:    8388604 total,   8387564 free
Timestamp of repository gentoo: Wed, 30 Aug 2017 21:00:01 +0000
sh dash 0.5.8.2
ld GNU ld (Gentoo 2.28.1 p1.0) 2.28.1
app-shells/bash:          4.3_p48-r1::gentoo
dev-java/java-config:     2.2.0-r3::gentoo
dev-lang/perl:            5.24.1-r2::gentoo
dev-lang/python:          2.7.12::gentoo, 3.4.5::gentoo
dev-util/cmake:           3.7.2::gentoo
dev-util/pkgconfig:       0.28-r2::gentoo
sys-apps/baselayout:      2.3::gentoo
sys-apps/sandbox:         2.10-r3::gentoo
sys-devel/autoconf:       2.13::gentoo, 2.69::gentoo
sys-devel/automake:       1.11.6-r1::gentoo, 1.15-r2::gentoo
sys-devel/binutils:       2.28.1::gentoo
sys-devel/gcc:            5.4.0-r3::gentoo
sys-devel/gcc-config:     1.7.3::gentoo
sys-devel/libtool:        2.4.6-r3::gentoo
sys-devel/make:           4.2.1::gentoo
sys-kernel/linux-headers: 4.4::gentoo (virtual/os-headers)
sys-libs/glibc:           2.23-r4::gentoo
Repositories:

gentoo
    location: /usr/portage
    sync-type: rsync
    sync-uri: rsync://rsync.gentoo.org/gentoo-portage
    priority: -1000

mjoliet
    location: /home/marcec/projects/mjoliet-overlay
    masters: gentoo

proaudio
    location: /usr/local/portage/proaudio
    sync-type: git
    sync-uri: https://gitlab.com/proaudio/proaudio.git
    masters: gentoo

science
    location: /var/lib/layman/science
    masters: gentoo
    priority: 50

tlp
    location: /var/lib/layman/tlp
    masters: gentoo
    priority: 50

Installed sets: @audio, @desktop-apps, @desktop-base, @desktop-plasma, @devel-audio, @devel-base, @devel-c_cpp, @devel-gentoo, @devel-misc, @devel-python, @latex, @local-arthur, @matlab, @science, @sys-base, @sys-utils, @work-demonstrator
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=native -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/lib64/libreoffice/program/sofficerc /usr/share/config /usr/share/gnupg/qualified.txt /usr/share/themes/oxygen-gtk/gtk-2.0 /usr/share/themes/oxygen-gtk/gtk-3.0"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-O2 -march=native -pipe"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--with-bdeps=y --quiet-build=y --nospinner --jobs 2 --load-average 4 --keep-going"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://de-mirror.org/gentoo/ ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo ftp://mirror.netcologne.de/gentoo/"
LANG="de_DE.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-s -j4 -l4"
PKGDIR="/usr/portage/packages"
PORTAGE_COMPRESS=""
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git"
PORTAGE_TMPDIR="/var/tmp"
USE="X a52 aac acl acpi activities alsa amd64 avahi berkdb branding bzip2 cairo caps cdda cdinstall cdr cjk cli cracklib crypt css cups cxx dbus declarative dga djvu dri dssi dts dvd dvdr emboss encode exif fbcon ffmpeg fftw firefox fish-completion flac fortran fuse gdbm gif glamor gmp gnutls iconv idn imlib inotify ipv6 jack jackmidi jpeg jpeg2k kde kipi kwallet ladspa lapack lash latex lcms libnotify libsamplerate lzma mad mng modplug modules mp3 mp4 mpeg multilib musepack musicbrainz ncurses nls nptl offensive ogg openexr opengl openmp opus osc pam pango pcre pdf phonon plasma plotutils png policykit ppds pulseaudio qml qt3support qt4 qt5 quicktime rar readline samba sasl seccomp semantic-desktop session sid slang smp sndfile speex spell ssl startup-notification svg systemd taglib tcpd theora threads tiff timidity truetype udev udisks unicode upower usb v4l vaapi vdpau vim-syntax vorbis vpx webkit widgets x264 xattr xcb xcomposite xml xmp xpm xscreensaver xv xvid zeroconf zlib zsh-completion" ABI_X86="64" ALSA_CARDS="hda-intel usb-audio" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext sse sse2 mmxext popcnt sse3 sse4 sse4_1 sse4_2 ssse3" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" GRUB_PLATFORMS="pc" INPUT_DEVICES="libinput" KERNEL="linux" L10N="en-US en en-GB de" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="en_US en en_GB de" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-6" POSTGRES_TARGETS="postgres9_5" PYTHON_SINGLE_TARGET="python3_4" PYTHON_TARGETS="python2_7 python3_4" RUBY_TARGETS="ruby22" USERLAND="GNU" VIDEO_CARDS="intel i965" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CC, CPPFLAGS, CTARGET, CXX, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

=================================================================
                        Package Settings
=================================================================

kde-plasma/kscreenlocker-5.10.4::gentoo was built with the following:
USE="pam -debug -seccomp -test" ABI_X86="(64)"
Comment 16 Andreas Sturmlechner gentoo-dev 2017-08-31 20:58:31 UTC
kde-plasma/kscreenlocker-5.10.5.1 was added to tree to fix the issue with nvidia-drivers-384.69 in particular. Please test.
Comment 17 Mike Wood 2017-08-31 21:51:20 UTC
(In reply to Andreas Sturmlechner from comment #16)
> kde-plasma/kscreenlocker-5.10.5.1 was added to tree to fix the issue with
> nvidia-drivers-384.69 in particular. Please test.

kde-plasma/kscreenlocker-5.10.5.1 resolves the issue for me.
Comment 18 josef.95 2017-09-01 01:10:32 UTC
Yes,
[ebuild   R    ] kde-plasma/kscreenlocker-5.10.5.1:5::gentoo  USE="pam seccomp -debug {-test}" 0 KiB
works now fine with =nvidia-drivers-384.69

Thanks!
Comment 19 Karl-Johan Karlsson 2017-09-01 14:07:40 UTC
Works for me too. x11-drivers/nvidia-drivers-384.69, kde-plasma/kscreenlocker-5.10.5.1[seccomp].
Comment 20 Renaud 2017-09-04 01:59:38 UTC
Can confirm, using the newest .1 works here as well.
Comment 21 Jouni Kosonen 2017-09-04 06:56:45 UTC
> Whiteboard: fixed in 5.10.5.1

Remainder about that: it's fixed for Nvidia only. 

For an AMD like my RV710 [Radeon HD 4350] 5.10.5.1 still needs USE=-seccomp
Comment 22 Andreas Sturmlechner gentoo-dev 2017-09-04 20:49:22 UTC
(In reply to Jouni Kosonen from comment #21)
> For an AMD like my RV710 [Radeon HD 4350] 5.10.5.1 still needs USE=-seccomp
What driver do you use?
Comment 23 Jouni Kosonen 2017-09-04 21:51:45 UTC
(In reply to Andreas Sturmlechner from comment #22)
> (In reply to Jouni Kosonen from comment #21)
> > For an AMD like my RV710 [Radeon HD 4350] 5.10.5.1 still needs USE=-seccomp
> What driver do you use?

radeon – it's my emerge --info in comment #1.

x11-base/xorg-drivers-1.19 has VIDEO_CARDS="radeon vesa"
media-libs/mesa-17.1.8 has VIDEO_CARDS="radeon"
Comment 24 Marc Joliet 2017-09-14 11:42:11 UTC
FWIW, the recent KDE stabilisations haven't changed anything for me (I still need to emerge kscreenlocker with USE="-seccomp" on the Desktop (Radeon) and Laptop (Intel)).  My "emerge --info" on the laptop is now:

% emerge --info kscreenlocker
Portage 2.3.6 (python 3.4.5-final-0, default/linux/amd64/13.0/desktop/plasma/systemd, gcc-5.4.0, glibc-2.23-r4, 4.12.12-gentoo x86_64)
=================================================================
                         System Settings
=================================================================
System uname: Linux-4.12.12-gentoo-x86_64-Intel-R-_Core-TM-_i3_CPU_M_350_@_2.27GHz-with-gentoo-2.3
KiB Mem:     5894840 total,    936300 free
KiB Swap:    8388604 total,   8388604 free
Timestamp of repository gentoo: Wed, 13 Sep 2017 21:00:01 +0000
sh dash 0.5.8.2
ld GNU ld (Gentoo 2.28.1 p1.0) 2.28.1
app-shells/bash:          4.3_p48-r1::gentoo
dev-java/java-config:     2.2.0-r3::gentoo
dev-lang/perl:            5.24.1-r2::gentoo
dev-lang/python:          2.7.12::gentoo, 3.4.5::gentoo
dev-util/cmake:           3.7.2::gentoo
dev-util/pkgconfig:       0.28-r2::gentoo
sys-apps/baselayout:      2.3::gentoo
sys-apps/sandbox:         2.10-r3::gentoo
sys-devel/autoconf:       2.13::gentoo, 2.69::gentoo
sys-devel/automake:       1.11.6-r1::gentoo, 1.15-r2::gentoo
sys-devel/binutils:       2.28.1::gentoo
sys-devel/gcc:            5.4.0-r3::gentoo
sys-devel/gcc-config:     1.7.3::gentoo
sys-devel/libtool:        2.4.6-r3::gentoo
sys-devel/make:           4.2.1::gentoo
sys-kernel/linux-headers: 4.4::gentoo (virtual/os-headers)
sys-libs/glibc:           2.23-r4::gentoo
Repositories:

gentoo                                                                                                                                                                                                                                                                      
    location: /usr/portage                                                                                                                                                                                                                                                  
    sync-type: rsync                                                                                                                                                                                                                                                        
    sync-uri: rsync://rsync.gentoo.org/gentoo-portage                                                                                                                                                                                                                       
    priority: -1000                                                                                                                                                                                                                                                         
                                                                                                                                                                                                                                                                            
mjoliet                                                                                                                                                                                                                                                                     
    location: /home/marcec/projects/mjoliet-overlay                                                                                                                                                                                                                         
    masters: gentoo                                                                                                                                                                                                                                                         
                                                                                                                                                                                                                                                                            
proaudio                                                                                                                                                                                                                                                                    
    location: /usr/local/portage/proaudio                                                                                                                                                                                                                                   
    sync-type: git                                                                                                                                                                                                                                                          
    sync-uri: https://gitlab.com/proaudio/proaudio.git                                                                                                                                                                                                                      
    masters: gentoo

science
    location: /var/lib/layman/science
    masters: gentoo
    priority: 50

tlp
    location: /var/lib/layman/tlp
    masters: gentoo
    priority: 50

Installed sets: @audio, @desktop-apps, @desktop-base, @desktop-plasma, @devel-audio, @devel-base, @devel-c_cpp, @devel-gentoo, @devel-misc, @devel-python, @latex, @local-arthur, @matlab, @science, @sys-base, @sys-utils, @work-demonstrator
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=native -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/lib64/libreoffice/program/sofficerc /usr/share/config /usr/share/gnupg/qualified.txt /usr/share/themes/oxygen-gtk/gtk-2.0 /usr/share/themes/oxygen-gtk/gtk-3.0"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-O2 -march=native -pipe"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--with-bdeps=y --quiet-build=y --nospinner --jobs 2 --load-average 4 --keep-going"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://de-mirror.org/gentoo/ ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo ftp://mirror.netcologne.de/gentoo/"
LANG="de_DE.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-s -j4 -l4"
PKGDIR="/usr/portage/packages"
PORTAGE_COMPRESS=""
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git"
PORTAGE_TMPDIR="/var/tmp"
USE="X a52 aac acl acpi activities alsa amd64 berkdb branding bzip2 cairo caps cdda cdinstall cdr cjk cli cracklib crypt cups cxx dbus declarative dga djvu dri dssi dts dvd dvdr emboss encode exif fbcon ffmpeg fftw firefox fish-completion flac fortran fuse gdbm gif glamor gmp gnutls iconv idn imlib inotify ipv6 jack jackmidi jpeg jpeg2k kde kipi kwallet ladspa lapack lash latex lcms libnotify libsamplerate lzma mad mng modplug modules mp3 mp4 mpeg multilib musepack musicbrainz ncurses nls nptl offensive ogg openexr opengl openmp opus osc pam pango pcre pdf phonon plasma png policykit ppds pulseaudio qml qt3support qt4 qt5 rar readline samba sasl seccomp semantic-desktop session sid slang smp sndfile speex spell ssl startup-notification svg systemd taglib tcpd theora threads tiff timidity truetype udev udisks unicode upower usb v4l vaapi vdpau vim-syntax vorbis vpx widgets x264 xattr xcb xcomposite xml xmp xpm xscreensaver xv xvid zeroconf zlib zsh-completion" ABI_X86="64" ALSA_CARDS="hda-intel usb-audio" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext sse sse2 mmxext popcnt sse3 sse4 sse4_1 sse4_2 ssse3" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" GRUB_PLATFORMS="pc" INPUT_DEVICES="libinput" KERNEL="linux" L10N="en-US en en-GB de" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="en_US en en_GB de" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-6" POSTGRES_TARGETS="postgres9_5" PYTHON_SINGLE_TARGET="python3_4" PYTHON_TARGETS="python2_7 python3_4" RUBY_TARGETS="ruby22" USERLAND="GNU" VIDEO_CARDS="intel i965" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CC, CPPFLAGS, CTARGET, CXX, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

=================================================================
                        Package Settings
=================================================================

kde-plasma/kscreenlocker-5.10.5.1::gentoo was built with the following:
USE="pam -debug -seccomp -test" ABI_X86="(64)"
Comment 25 Marc Joliet 2017-12-03 20:34:22 UTC
Hey, it seems that migrating to the 17.0 profiles fixes this.  At least, it works on my laptop now.  Simply upgrading to gcc 6.4.0 appears not to suffice, though, as I still see this problem on my desktop (which I will migrate to the 17.0 profiles ASAP :) ).
Comment 26 Andreas Sturmlechner gentoo-dev 2018-09-15 23:59:41 UTC
I'll consider this as fixed.