Red Hat Bugzilla – Bug 230231
Compositing window managers crash with XScreenSaver
Last modified: 2008-08-02 19:40:35 EDT
Description of the problem:
Compositing window managers such as Compiz and Beryl often cause system crash
when used with XScreenSaver. There are two types of system crashes: lockups, and
When I start Compiz or Beryl, everything seems to work well for a certain time.
However, as soon as XScreenSaver starts up, things can go bad: when I press a
key or move the mouse to exit the screen saver, the pointer shows up, can move,
but the screen saver freezes, and the system is blocked. But any background
process, such as XMMS playing music, continues working. In that case, I can only
move the mouse. Clicking and pressing keys have absolutely no effects. Even the
CTRL-ALT-Backspace key combination has no effect. The only solution is an
When the memory leak happens, again at the time I exit a screen saver, the
system starts swapping, and never stops. The intensive hard disk activity can
disturb running processes. Sometimes, the system finally stops swapping, and I
can exit the screen saver. But if I look at the memory footprint of the window
manager, using top, I discover that it has eaten more than 500Mb of RAM! The
only way to clear the memory leak is to restart the window manager.
I have a NVIDIA GeForce 6600 graphic card with 256MB of video RAM, and I use the
proprietary driver from NVIDIA. Without this driver, I would not have any 3D
acceleration. I would be in the exact same situation with a recent ATI graphic
board (no 3D with Xorg's driver, and no GLX_Texture_from_pixmap with ATI's
proprietary driver), and I would have to change my motherboard to try with an
onboard Intel GMA! Of course, I will not downgrade my NVIDIA graphic card for a
GMA. The problem only affects compositing window managers; everything else works
My system is up-to-date according to Yum, and I recently received updates for
Compiz and Beryl. The bug persists, and seems specific to some hardware. Maybe
it is an x86_64 issue?
Version-Release number of selected component (if applicable):
Fedora Core 6 x86_64
NVIDIA driver 1.0.9746
The system crashes happen ramdonly, not with a specific screen saver.
Steps to Reproduce:
1. Start a compositing window manager such as Compiz or Beryl.
2. Start XScreenSaver
3. Exit from the screen saver after a certain time
Sometimes, system crash or memory leak
The system should return from the screen saver without crashing.
This is a persistent bug that was there since the release of Fedora Core 6.
AIGLX is one of the main new features of FC6, and it does not work with NVIDIA
graphic cards, which is extremely restrictive. Moreover, AIGLX is the only
affordable solution to get windows effects with PCs not originally equipped with
Windows Vista. If that would work better only with Xgl, this would be a good
thing to have Xgl on the Core or Extras repositories, and maybe a tool to
convert xorg.conf to Xgl's specific configuration file, if appropriate.
Leak is reproduceable with an "Intel Corporation Mobile 945GM/GMS/940GML Express
Integrated Graphics Controller (rev 03)" on a thinkpad x60t, with:
After screensaver has run for a while, moving the mouse gets back the mouse
pointer but nothing else, and hard drive noise and activity light suggest
excessive swapping. Usually desktop returns eventually, or I manage to ssh in
as root or get to a text console, in which case top shows compiz with a gig or
more of memory ("RES"); killing it restores everything to normal.
I can report the same as above with the same Intel chipset. I have a Thinkpad
T60. In addition I can sometimes manage to crash my machine, especially with
the frame theme selected.
Fedora Core 6 is no longer supported, could you please reproduce this with the
updated version of the currently supported distribution (Fedora 7, 8, or
Rawhide)? If this issue turns out to still be reproducible, please let us know
in this bug report. If after a month's time we have not heard back from you, we
will have to close this bug as CANTFIX.
Setting status to NEEDINFO, and awaiting information from the reporter.
[This is mass-filed message to all open Fedora Core 6 bugs related to Xorg or
Gecko. If you see any other reason, why this bug shouldn't be closed, please,
comment on it here.]
Unfortunately, I no longer have that laptop to test with.
Closing as INSUFICIENT_DATA.