Description of problem: Since the last update for Kscreenlocker, it displays only a black screen and does not react on any key or mouse movement.The only way to get out is to kill Xorg. Version-Release number of selected component (if applicable): Fedora 24 Kscreenlocker 5.7.4 How reproducible: 100% Steps to Reproduce: Each time Kscreenlocker takes control of the screen! Actual results: Only a totality black screen. Does not react on any key or mouse movement. Expected results: At least: Show the password line for unlock at mouse movement or key hit. May also displays screensavers like in KED 4 ;-) Additional info: The only way to unlock the screen is to kill Xorg! This may causes loose of data, because the howl X-Sesseion is killed. Under this aspect it is a very critical but!
See also: https://bugs.kde.org/show_bug.cgi?id=368884
Adding KDE bugreport into External Trackers
|======| | INFO | |======| # means run the command as root $ means run the command as normal user |====================================| | PROCEDURE TO RETRIEVE USEFUL INFOS | |====================================| Run # dnf debuginfo-install kscreenlocker then $ /usr/libexec/kscreenlocker_greet --testing and save all the messages you see. Do not close the previous console, open a new one and run $ pidof kscreenlocker_greet this will retrieve the PID (process id) that is an integer number. Then do $ gdb kscreenlocker_greet pid where pid is the integer you found out previously. Once GDB started, do (gdb) bt and copy all text you see. Attach all infos here References: https://community.kde.org/Guidelines_and_HOWTOs/Debugging/Debugging_with_GDB
Attach infos also in upstream bugreport
*** Bug 1376193 has been marked as a duplicate of this bug. ***
$ /usr/libexec/kscreenlocker_greet --testing $ gdb kscreenlocker_greet 2936 GNU gdb (GDB) Fedora 7.11.1-75.fc24 Copyright (C) 2016 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-redhat-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word"... kscreenlocker_greet: No such file or directory. Attaching to process 2936 [New LWP 2937] [New LWP 2938] [New LWP 2939] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". 0x00007f16b3de03ed in poll () at ../sysdeps/unix/syscall-template.S:84 84 T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS) (gdb) bt #0 0x00007f16b3de03ed in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f16b24faa06 in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x5626d25264f0, timeout=<optimized out>, context=0x7f16980016f0) at gmain.c:4135 #2 g_main_context_iterate (context=context@entry=0x7f16980016f0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3835 #3 0x00007f16b24fab1c in g_main_context_iteration (context=0x7f16980016f0, may_block=may_block@entry=1) at gmain.c:3901 #4 0x00007f16b4be522f in QEventDispatcherGlib::processEvents (this=0x5626d20c36d0, flags=...) at kernel/qeventdispatcher_glib.cpp:417 #5 0x00007f16b4b945ea in QEventLoop::exec (this=this@entry=0x7ffc52398510, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #6 0x00007f16b4b9c17c in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1285 #7 0x00005626d00b74a7 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kscreenlocker-5.7.4/greeter/main.cpp:173 (gdb)
Comment 6 comes from a machine reproducing the bug with kscreenlocker-5.7.4-1.fc24.x86_64
As soon I can put my hands on the affected machine I will provide other infos with (gdb) thread apply all backtrace since the previous bugtrace seems to not be useful
I also have this problem on Fedora 24. I upgraded to latest testing packages, now I have kscreenlocker-5.7.5-1.fc24.x86_64 but problem still persists. Debug logs: $ /usr/libexec/kscreenlocker_greet --testing No metadata file in the package, expected it at: "/usr/share/plasma/look-and-feel/org.fedoraproject.fedora.twenty.two/" No metadata file in the package, expected it at: "/usr/share/plasma/look-and-feel/org.fedoraproject.fedora.twenty.two/" Locked at 1474025237 $ gdb /usr/libexec/kscreenlocker_greet $(pidof kscreenlocker_greet) --eval-command="bt" --batch New LWP 22069] [New LWP 22070] [New LWP 22071] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". 0x00007fa73930b3ed in poll () at ../sysdeps/unix/syscall-template.S:84 84 T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS) #0 0x00007fa73930b3ed in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007fa737a25a06 in g_main_context_iterate (priority=<optimized out>, n_fds=2, fds=0x55892b91f6b0, timeout=<optimized out>, context=0x7fa71c0016f0) at gmain.c:4135 #2 0x00007fa737a25a06 in g_main_context_iterate (context=context@entry=0x7fa71c0016f0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3835 #3 0x00007fa737a25b1c in g_main_context_iteration (context=0x7fa71c0016f0, may_block=may_block@entry=1) at gmain.c:3901 #4 0x00007fa73a11022f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x55892b923720, flags=...) at kernel/qeventdispatcher_glib.cpp:417 #5 0x00007fa73a0bf5ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffffa7a9340, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #6 0x00007fa73a0c717c in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1285 #7 0x0000558929eea4a7 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kscreenlocker-5.7.5/greeter/main.cpp:173
Created attachment 1201604 [details] gdb backtrace of all threads
If it helps: $ /usr/libexec/kscreenlocker_greet --testing No metadata file in the package, expected it at: "/usr/share/plasma/look-and-feel/org.fedoraproject.fedora.twenty.two/" Locked at 1474025662
Created attachment 1201605 [details] Backtrace all threads (comment 9)
On an system without the problem I get the output: /usr/libexec/kscreenlocker_greet --testing Locked at 1474026884 file:///usr/share/plasma/look-and-feel/org.fedoraproject.fedora.twenty.four/contents/components/InfoPane.qml:54:22: Unable to assign [undefined] to int file:///usr/share/plasma/look-and-feel/org.fedoraproject.fedora.twenty.four/contents/components/UserDelegate.qml:82:9: QML Image: Cannot open: file:///usr/share/plasma/look-and-feel/org.fedoraproject.fedora.twenty.four/contents/components/user-identity file:///usr/share/plasma/look-and-feel/org.fedoraproject.fedora.twenty.four/contents/components/UserDelegate.qml:82:9: QML Image: Cannot open: file:///usr/share/plasma/look-and-feel/org.fedoraproject.fedora.twenty.four/contents/components/system-log-out
bluedevil-5.7.5-1.fc24 breeze-gtk-5.7.5-1.fc24 grub2-breeze-theme-5.7.5-1.fc24 kactivitymanagerd-5.7.5-1.fc24 kde-cli-tools-5.7.5-1.fc24 kde-gtk-config-5.7.5-1.fc24 kdecoration-5.7.5-1.fc24 kdeplasma-addons-5.7.5-1.fc24 kgamma-5.7.5-1.fc24 khotkeys-5.7.5-1.fc24 kinfocenter-5.7.5-1.fc24 kmenuedit-5.7.5-1.fc24 kscreen-5.7.5-1.fc24 kscreenlocker-5.7.5-1.fc24 ksshaskpass-5.7.5-1.fc24 ksysguard-5.7.5-1.fc24 kwayland-integration-5.7.5-1.fc24 kwin-5.7.5-1.fc24 kwrited-5.7.5-1.fc24 libkscreen-qt5-5.7.5-1.fc24 libksysguard-5.7.5-1.fc24 pam-kwallet-5.7.5-1.fc24 plasma-breeze-5.7.5-1.fc24 plasma-desktop-5.7.5-1.fc24 plasma-discover-5.7.5-1.fc24 plasma-integration-5.7.5-1.fc24 plasma-milou-5.7.5-1.fc24 plasma-nm-5.7.5-1.fc24 plasma-oxygen-5.7.5-1.fc24 plasma-pa-5.7.5-1.fc24 plasma-sdk-5.7.5-1.fc24 plasma-systemsettings-5.7.5-1.fc24 plasma-user-manager-5.7.5-1.fc24 plasma-workspace-5.7.5-2.fc24 plasma-workspace-wallpapers-5.7.5-1.fc24 plymouth-theme-breeze-5.7.5-1.fc24 polkit-kde-5.7.5-1.fc24 powerdevil-5.7.5-1.fc24 sddm-kcm-5.7.5-1.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2016-11255afc78
On system with problem, if I symlink /usr/share/plasma/look-and-feel/org.fedoraproject.fedora.twenty.two/ to /usr/share/plasma/look-and-feel/org.fedoraproject.fedora.twenty.four/, then the problem goes away
bluedevil-5.7.5-1.fc23 breeze-gtk-5.7.5-1.fc23 grub2-breeze-theme-5.7.5-1.fc23 kactivitymanagerd-5.7.5-1.fc23 kde-cli-tools-5.7.5-1.fc23 kde-gtk-config-5.7.5-1.fc23 kdecoration-5.7.5-1.fc23 kdeplasma-addons-5.7.5-1.fc23 kgamma-5.7.5-1.fc23 khotkeys-5.7.5-1.fc23 kinfocenter-5.7.5-1.fc23 kmenuedit-5.7.5-1.fc23 kscreen-5.7.5-1.fc23 kscreenlocker-5.7.5-1.fc23 ksshaskpass-5.7.5-1.fc23 ksysguard-5.7.5-1.fc23 kwayland-integration-5.7.5-1.fc23 kwin-5.7.5-1.fc23 kwrited-5.7.5-1.fc23 libkscreen-qt5-5.7.5-1.fc23 libksysguard-5.7.5-1.fc23 pam-kwallet-5.7.5-1.fc23 plasma-breeze-5.7.5-1.fc23 plasma-desktop-5.7.5-1.fc23 plasma-integration-5.7.5-1.fc23 plasma-milou-5.7.5-1.fc23 plasma-nm-5.7.5-1.fc23 plasma-oxygen-5.7.5-1.fc23 plasma-pa-5.7.5-1.fc23 plasma-sdk-5.7.5-1.fc23 plasma-systemsettings-5.7.5-1.fc23 plasma-user-manager-5.7.5-1.fc23 plasma-workspace-5.7.5-2.fc23 plasma-workspace-wallpapers-5.7.5-1.fc23 plymouth-theme-breeze-5.7.5-1.fc23 polkit-kde-5.7.5-1.fc23 powerdevil-5.7.5-1.fc23 sddm-kcm-5.7.5-1.fc23 has been submitted as an update to Fedora 23. https://bodhi.fedoraproject.org/updates/FEDORA-2016-6e57df986a
The fixed package in particular is plasma-workspace-5.7.5-2
*** Bug 1376102 has been marked as a duplicate of this bug. ***
bluedevil-5.7.5-1.fc23, breeze-gtk-5.7.5-1.fc23, grub2-breeze-theme-5.7.5-1.fc23, kactivitymanagerd-5.7.5-1.fc23, kde-cli-tools-5.7.5-1.fc23, kde-gtk-config-5.7.5-1.fc23, kdecoration-5.7.5-1.fc23, kdeplasma-addons-5.7.5-1.fc23, kgamma-5.7.5-1.fc23, khotkeys-5.7.5-1.fc23, kinfocenter-5.7.5-1.fc23, kmenuedit-5.7.5-1.fc23, kscreen-5.7.5-1.fc23, kscreenlocker-5.7.5-1.fc23, ksshaskpass-5.7.5-1.fc23, ksysguard-5.7.5-1.fc23, kwayland-integration-5.7.5-1.fc23, kwin-5.7.5-1.fc23, kwrited-5.7.5-1.fc23, libkscreen-qt5-5.7.5-1.fc23, libksysguard-5.7.5-1.fc23, pam-kwallet-5.7.5-1.fc23, plasma-breeze-5.7.5-1.fc23, plasma-desktop-5.7.5-1.fc23, plasma-integration-5.7.5-1.fc23, plasma-milou-5.7.5-1.fc23, plasma-nm-5.7.5-1.fc23, plasma-oxygen-5.7.5-1.fc23, plasma-pa-5.7.5-1.fc23, plasma-sdk-5.7.5-1.fc23, plasma-systemsettings-5.7.5-1.fc23, plasma-user-manager-5.7.5-1.fc23, plasma-workspace-5.7.5-2.fc23, plasma-workspace-wallpapers-5.7.5-1.fc23, plymouth-theme-breeze-5.7.5-1.fc23, polkit-kde-5.7.5-1.fc23, powerdevil-5.7.5-1.fc23, sddm-kcm-5.7.5-1.fc23 has been pushed to the Fedora 23 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-6e57df986a
bluedevil-5.7.5-1.fc24, breeze-gtk-5.7.5-1.fc24, grub2-breeze-theme-5.7.5-1.fc24, kactivitymanagerd-5.7.5-1.fc24, kde-cli-tools-5.7.5-1.fc24, kde-gtk-config-5.7.5-1.fc24, kdecoration-5.7.5-1.fc24, kdeplasma-addons-5.7.5-1.fc24, kgamma-5.7.5-1.fc24, khotkeys-5.7.5-1.fc24, kinfocenter-5.7.5-1.fc24, kmenuedit-5.7.5-1.fc24, kscreen-5.7.5-1.fc24, kscreenlocker-5.7.5-1.fc24, ksshaskpass-5.7.5-1.fc24, ksysguard-5.7.5-1.fc24, kwayland-integration-5.7.5-1.fc24, kwin-5.7.5-1.fc24, kwrited-5.7.5-1.fc24, libkscreen-qt5-5.7.5-1.fc24, libksysguard-5.7.5-1.fc24, pam-kwallet-5.7.5-1.fc24, plasma-breeze-5.7.5-1.fc24, plasma-desktop-5.7.5-1.fc24, plasma-discover-5.7.5-1.fc24, plasma-integration-5.7.5-1.fc24, plasma-milou-5.7.5-1.fc24, plasma-nm-5.7.5-1.fc24, plasma-oxygen-5.7.5-1.fc24, plasma-pa-5.7.5-1.fc24, plasma-sdk-5.7.5-1.fc24, plasma-systemsettings-5.7.5-1.fc24, plasma-user-manager-5.7.5-1.fc24, plasma-workspace-5.7.5-2.fc24, plasma-workspace-wallpapers-5.7.5-1.fc24, plymouth-theme-breeze-5.7.5-1.fc24, polkit-kde-5.7.5-1.fc24, powerdevil-5.7.5-1.fc24, sddm-kcm-5.7.5-1.fc24 has been pushed to the Fedora 24 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-11255afc78
bluedevil-5.7.5-1.fc24, breeze-gtk-5.7.5-1.fc24, grub2-breeze-theme-5.7.5-1.fc24, kactivitymanagerd-5.7.5-1.fc24, kde-cli-tools-5.7.5-1.fc24, kde-gtk-config-5.7.5-1.fc24, kdecoration-5.7.5-1.fc24, kdeplasma-addons-5.7.5-1.fc24, kgamma-5.7.5-1.fc24, khotkeys-5.7.5-1.fc24, kinfocenter-5.7.5-1.fc24, kmenuedit-5.7.5-1.fc24, kscreen-5.7.5-1.fc24, kscreenlocker-5.7.5-1.fc24, ksshaskpass-5.7.5-1.fc24, ksysguard-5.7.5-1.fc24, kwayland-integration-5.7.5-1.fc24, kwin-5.7.5-1.fc24, kwrited-5.7.5-1.fc24, libkscreen-qt5-5.7.5-1.fc24, libksysguard-5.7.5-1.fc24, pam-kwallet-5.7.5-1.fc24, plasma-breeze-5.7.5-1.fc24, plasma-desktop-5.7.5-1.fc24, plasma-discover-5.7.5-1.fc24, plasma-integration-5.7.5-1.fc24, plasma-milou-5.7.5-1.fc24, plasma-nm-5.7.5-1.fc24, plasma-oxygen-5.7.5-1.fc24, plasma-pa-5.7.5-1.fc24, plasma-sdk-5.7.5-1.fc24, plasma-systemsettings-5.7.5-1.fc24, plasma-user-manager-5.7.5-1.fc24, plasma-workspace-5.7.5-2.fc24, plasma-workspace-wallpapers-5.7.5-1.fc24, plymouth-theme-breeze-5.7.5-1.fc24, polkit-kde-5.7.5-1.fc24, powerdevil-5.7.5-1.fc24, sddm-kcm-5.7.5-1.fc24 has been pushed to the Fedora 24 stable repository. If problems still persist, please make note of it in this bug report.
bluedevil-5.7.5-1.fc23, breeze-gtk-5.7.5-1.fc23, grub2-breeze-theme-5.7.5-1.fc23, kactivitymanagerd-5.7.5-1.fc23, kde-cli-tools-5.7.5-1.fc23, kde-gtk-config-5.7.5-1.fc23, kdecoration-5.7.5-1.fc23, kdeplasma-addons-5.7.5-1.fc23, kgamma-5.7.5-1.fc23, khotkeys-5.7.5-1.fc23, kinfocenter-5.7.5-1.fc23, kmenuedit-5.7.5-1.fc23, kscreen-5.7.5-1.fc23, kscreenlocker-5.7.5-1.fc23, ksshaskpass-5.7.5-1.fc23, ksysguard-5.7.5-1.fc23, kwayland-integration-5.7.5-1.fc23, kwin-5.7.5-1.fc23, kwrited-5.7.5-1.fc23, libkscreen-qt5-5.7.5-1.fc23, libksysguard-5.7.5-1.fc23, pam-kwallet-5.7.5-1.fc23, plasma-breeze-5.7.5-1.fc23, plasma-desktop-5.7.5-1.fc23, plasma-integration-5.7.5-1.fc23, plasma-milou-5.7.5-1.fc23, plasma-nm-5.7.5-1.fc23, plasma-oxygen-5.7.5-1.fc23, plasma-pa-5.7.5-1.fc23, plasma-sdk-5.7.5-1.fc23, plasma-systemsettings-5.7.5-1.fc23, plasma-user-manager-5.7.5-1.fc23, plasma-workspace-5.7.5-2.fc23, plasma-workspace-wallpapers-5.7.5-1.fc23, plymouth-theme-breeze-5.7.5-1.fc23, polkit-kde-5.7.5-1.fc23, powerdevil-5.7.5-1.fc23, sddm-kcm-5.7.5-1.fc23 has been pushed to the Fedora 23 stable repository. If problems still persist, please make note of it in this bug report.