Hi, since I updated to xscreensaver 4.11 I can no longer unlock the screen with my password. After entering the password the application just locks with the text "Checking password..." in the password box. If I switch to a console and kill xscreensaver I can get out of it but then the keyboard is locked.
how about if you try merging the older 4.10 ? please post the output of emerge info
Try doing an "strace -p $PID". Usually this happens when something like the NVIDIA GL device hangs or something.
Seems xscreensaver blocks all my attempts to strace it, even root can't do it. But I haven't had any problems with nVidias drivers since 2960 and I use a lot of OpenGL stuff so I should've noticed other stuff dying. I'm giving 4.10 a try, will return with feedback on that.
Ok, xscreensaver 4.10 works perfectly... 4.11 locks emerge info: Portage 2.0.48-r1 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1) ================================================================= System uname: 2.4.20-gentoo-r5 i686 Pentium III (Coppermine) GENTOO_MIRRORS="ftp://ftp.sunet.se/pub/Linux/distributions/gentoo/ http://www.ibiblio.org/pub/Linux/distributions/gentoo/" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/usr/portage/distfiles" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR_OVERLAY="/usr/local/portage" USE="x86 acl acpi apache2 arts avi bonobo cdr crypt dga directfb doc dvd encode esd gd gif gnome gtk gtk2 icc icc-pgo imlib ipv6 java jikes jpeg lcms mikmod mmx motif mozilla mpeg mpi nas ncurses odbc oggvorbis opengl oss pam pdflib perl plotutils png pnp prebuilt qt quicktime readline ruby sdl slang spell sse ssl tiff truetype usb wmf X Xaw3d xface xml xml2 xmms xv zlib" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-march=pentium3 -O3 -pipe" CXXFLAGS="-march=pentium3 -O3 -pipe -fmemoize-lookups -fsave-memoized" ACCEPT_KEYWORDS="x86 ~x86" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" FEATURES="sandbox usersandbox userpriv ccache" I'm off on vacation, I'll be back in a week...
can you try using CFLAGS/CXXFLAGS that are less optimized to see if it maybe an optimisation problem? CFLAGS="-O1 -g" CXXFLAGS="-O1 -g" FEATURES="nostrip" emerge xscreensaver so that you get some debugging symbols if that is relevant. it would be even better if you could give some stack traces using some of the nice hints the author has written: http://www.jwz.org/xscreensaver/bugs.html thanks
Created attachment 15306 [details] strace of the problem here is a strace of the problem, I am having the same problem
I am also getting this in my syslogs Jul 31 22:32:21 [xscreensaver(pam_unix)] authentication failure; logname= uid=1000 euid=1000 tty=:0.0 ruser= rhost= user=chutz
Are you using the 2.6 kernel? I had no problems with 4.11 until I updated to 2.6.0-test1 (the problem is also present with -test2)... And since then, I had to revert to 4.10 until the problem is fixed (either in the kernel, or in xscreensaver)... :(
yes, i am using the 2.6 kernel series (currently 2.6.0-test2-mm4)
I'm not. I'm using gentoo-sources-2.4.20-r5.
A new version for xscreensaver is out (4.12), which addresses this issue: Changes: New 'flipflop', 'antspotlight', and 'polytopes' GL hacks were included. VMS was added to 'bsod'. The program now compiles without warnings when using "gcc -pedantic". 'webcollage' and 'queens' were updated, and a bug that could cause PAM to hang was fixed.
Ebuild of version 4.12 is here: http://bugs.gentoo.org/show_bug.cgi?id=26616
i've committed 4.12, David, do you mind testing it to see if it improves the situation?
no response. i'm assuming this is fixed now.