Created attachment 348860 [details] Log of gnome-screensaver Steps to Reproduce: - Install =gnome-extra/gnome-screensaver-3.6.1 with =gnome-base/libgnomekbd-2.32.0-r1 - Run gnome-screensaver --debug - Run gnome-screensaver -l - Try to Unlock Expected Results: - Unlock Dialog prompts for password Actual Results: - No dialog is displayed and the screen flickers. - The following error is shown. Full log is attached. [error_watch] gs-window-x11.c:821 (20:20:06): command error output: (gnome-screensaver-dialog:4124): Gtk-ERROR **: GTK+ 2.x symbols detected. Using GTK+ 2.x and GTK+ 3 in the same process is not supported Additional Information: I modified the ebuild to depend on >=gnome-base/libgnomekbd-3.0 instead of >=gnome-base/libgnomekbd-0.1. I re-emerged gnome-screeensaver, which pulled in =gnome-base/libgnomekbd-3.6.0 This solved the issue. This dependency should be updated.
Created attachment 348862 [details] Updated ebuild
This indeed is required to avoid mixing gtk+2 and gtk+3 symbols in the same program.
+ 08 Sep 2013; Gilles Dartiguelongue <eva@gentoo.org> + gnome-screensaver-3.6.1.ebuild: + Raise libgnomekbd dependency to avoid gtk+2/3 being used in the same + application, bug #470926. + Thanks for reporting.