Bug 365549 - xscreensaver allocates and allocates and doesn't unlock
Summary: xscreensaver allocates and allocates and doesn't unlock
Status: RESOLVED FIXED
Alias: None
Product: openSUSE 11.0
Classification: openSUSE
Component: X11 Applications (show other bugs)
Version: Alpha 2
Hardware: Other Other
: P5 - None : Blocker (vote)
Target Milestone: ---
Assignee: Petr Cerny
QA Contact: Stefan Dirsch
URL:
Whiteboard:
Keywords:
Depends on: 235715 326304
Blocks:
  Show dependency treegraph
 
Reported: 2008-02-28 11:54 UTC by Michal Marek
Modified: 2008-06-04 15:50 UTC (History)
2 users (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments
my xorg.conf (4.47 KB, text/plain)
2008-02-29 13:57 UTC, Michal Marek
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Michal Marek 2008-02-28 11:54:37 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.
Comment 1 Michal Marek 2008-02-28 11:57:36 UTC
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
                                         ^^^^
Comment 2 Michal Marek 2008-02-28 15:42:33 UTC
Hmm, strange. After another reboot it works again.
Comment 3 Michal Marek 2008-02-29 12:36:05 UTC
It happened today again :( downgrading severity as ot sometimes happens sometimes not.
Comment 4 Stanislav Brabec 2008-02-29 13:26:52 UTC
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.
Comment 5 Stanislav Brabec 2008-02-29 13:39:01 UTC
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.
Comment 6 Michal Marek 2008-02-29 13:57:00 UTC
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.
Comment 8 Harald Mueller-Ney 2008-03-01 04:47:18 UTC
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.
Comment 9 Stanislav Brabec 2008-03-06 16:14:56 UTC
It's caused by infinite fight between xscreensaver windows saving first and second monitors. Reassigning to the patch author.
Comment 10 Petr Cerny 2008-03-07 15:20:23 UTC
Fix submitted to STABLE for testing.
Comment 11 Michal Marek 2008-03-19 17:06:59 UTC
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.
Comment 12 Petr Cerny 2008-03-20 20:03:01 UTC
For me this works as well (managed to get 2nd monitor meanwhile). Submitted for 10.3 and SLE10-SP2 as well. Closing.
Comment 15 Marcus Meissner 2008-06-04 15:50:57 UTC
rekeased update nbow.