Bugzilla – Bug 365549
xscreensaver allocates and allocates and doesn't unlock
Last modified: 2008-06-04 15:50:57 UTC
After locking the screen, xscreensaver memory usage grows constantly and the only way to unlock is to kill it via ssh (if there's enough memory for sshd). E.g. this is what it looked like when I returned from lunch: PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 3178 mmarek 20 0 1245m 561m 844 S 1.7 56.0 0:54.08 xscreensaver $ LANG=C rpm -q --changelog xscreensaver | head * Tue Feb 19 2008 pcerny@suse.cz - patch for detection of override_redirect windows (#235715) * Fri Feb 01 2008 aj@suse.de - Fix compile. * Thu Jan 17 2008 sbrabec@suse.cz - Disabled direct PAM use and shadow (both needs suid) (#326304). - Enabled login manager.
Also, the X server was quite busy: top - 12:35:08 up 1:14, 4 users, load average: 1.30, 1.31, 1.20 Tasks: 106 total, 2 running, 104 sleeping, 0 stopped, 0 zombie Cpu(s): 60.0%us, 1.3%sy, 0.0%ni, 0.0%id, 0.0%wa, 2.3%hi, 36.3%si, 0.0%st Mem: 1027548k total, 1017088k used, 10460k free, 1864k buffers Swap: 2104472k total, 1632452k used, 472020k free, 44824k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 3178 mmarek 20 0 1245m 561m 844 S 1.7 56.0 0:54.08 xscreensaver 3183 mmarek 20 0 929m 218m 1336 S 0.7 21.8 0:32.68 icewm 3249 mmarek 20 0 590m 41m 7120 S 0.0 4.2 0:50.66 thunderbird-bin 3227 mmarek 20 0 390m 33m 7204 S 0.3 3.4 0:18.28 firefox-bin 3250 mmarek 20 0 443m 16m 7092 S 0.0 1.6 0:05.04 pidgin 2729 root 20 0 111m 5444 2280 R 96.9 0.5 42:47.64 X ^^^^
Hmm, strange. After another reboot it works again.
It happened today again :( downgrading severity as ot sometimes happens sometimes not.
It seems to be about 50% reproducible and seems to be a side affect of bug fix of bug 235715, which happens at least in Nvidia TwinView multi-screen configuration.
Anja, please stop SWAMP 15903. It seems to be triggered by fix of bug 235715, which is scheduled for release with bug 326304 to March 3rd.
Created attachment 197876 [details] my xorg.conf (In reply to comment #4 from Stanislav Brabec) > It seems to be about 50% reproducible and seems to be a side affect of bug fix > of bug 235715, which happens at least in Nvidia TwinView multi-screen > configuration. yes, that's so far the only "special" thing about my setup. Attached is my xorg.conf.
I am rejecting xscreensaver patch update now, I leave SWAMPID 15903 open for now, so that you can use it for an update as soon this issue is fixed.
It's caused by infinite fight between xscreensaver windows saving first and second monitors. Reassigning to the patch author.
Fix submitted to STABLE for testing.
I've been using xscreensaver with * Fri Mar 07 2008 pcerny@suse.cz - update of override_redirect patch (bnc#235715,bnc#365549) on my dual-head setup for a couple of days now and the bug didn't show up anymore. So I think it's OK to use the current patch for the online update. Now I can't close the bug because it depends on other bugs. But I think it's fixed.
For me this works as well (managed to get 2nd monitor meanwhile). Submitted for 10.3 and SLE10-SP2 as well. Closing.
rekeased update nbow.