Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 23916 - XScreensaver 4.11 hangs
Summary: XScreensaver 4.11 hangs
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High major
Assignee: Alastair Tse (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on: 26616
Blocks:
  Show dependency tree
 
Reported: 2003-07-03 10:00 UTC by David Holm (RETIRED)
Modified: 2003-09-28 03:37 UTC (History)
3 users (show)

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


Attachments
strace of the problem (xscreensaver.strace,329.87 KB, text/plain)
2003-07-31 19:38 UTC, Patrick McLean
Details

Note You need to log in before you can comment on or make changes to this bug.
Description David Holm (RETIRED) gentoo-dev 2003-07-03 10:00:48 UTC
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.
Comment 1 Alastair Tse (RETIRED) gentoo-dev 2003-07-05 17:01:04 UTC
how about if you try merging the older 4.10 ?

please post the output of emerge info
Comment 2 Tim Yamin (RETIRED) gentoo-dev 2003-07-07 10:07:02 UTC
Try doing an "strace -p $PID". Usually this happens when something like the NVIDIA GL device hangs or something.
Comment 3 David Holm (RETIRED) gentoo-dev 2003-07-08 01:36:14 UTC
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.
Comment 4 David Holm (RETIRED) gentoo-dev 2003-07-08 01:57:12 UTC
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...
Comment 5 Alastair Tse (RETIRED) gentoo-dev 2003-07-18 12:08:32 UTC
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
Comment 6 Patrick McLean gentoo-dev 2003-07-31 19:38:14 UTC
Created attachment 15306 [details]
strace of the problem

here is a strace of the problem, I am having the same problem
Comment 7 Patrick McLean gentoo-dev 2003-07-31 19:38:35 UTC
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
Comment 8 Scott Carmichael 2003-08-04 18:27:02 UTC
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)... :(
Comment 9 Patrick McLean gentoo-dev 2003-08-05 14:06:57 UTC
yes, i am using the 2.6 kernel series
(currently 2.6.0-test2-mm4)
Comment 10 David Holm (RETIRED) gentoo-dev 2003-08-05 14:35:56 UTC
I'm not. I'm using gentoo-sources-2.4.20-r5.
Comment 11 dweazle 2003-08-14 05:13:05 UTC
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.

Comment 12 JoWilly 2003-08-14 06:14:44 UTC
Ebuild of version 4.12 is here:
http://bugs.gentoo.org/show_bug.cgi?id=26616
Comment 13 Alastair Tse (RETIRED) gentoo-dev 2003-08-28 08:42:31 UTC
i've committed 4.12, David, do you mind testing it to see if it improves the situation?
Comment 14 Alastair Tse (RETIRED) gentoo-dev 2003-09-28 03:37:51 UTC
no response. i'm assuming this is fixed now.