Public bug reported:

At a client's site (a large mining company here in Queensland) we have a
Ubuntu 10.04 virtual machine running MacroView SCADA in a dr:bd high
availability cluster.  Workstations connect to the server via XDMCP for
control of the local plant.

In the past they ran two discrete Ubuntu servers, which used to run
reliably for months at a time.  Since the switch to the high
availability cluster, they now find gdm will refuse to accept new logins
after about 6 weeks of operation until the gdm service is restarted.
The restart of gdm has the effect of booting off everyone currently
logged in -- so for a few seconds, everyone loses control of the
processing plant while people re-connect, every 6 weeks.

The logs show the following:
Sep 20 08:23:38 cgmv1 gdm-binary[31050]: CRITICAL: could not add display to 
access file: Too many open files
Sep 20 08:23:38 cgmv1 gdm-binary[31050]: WARNING: Unable to set up access 
control for display 1691
Sep 20 08:23:38 cgmv1 gdm-binary[31050]: WARNING: GdmDisplay: display lasted 
0.010690 seconds

Doing a search, it would appear this is a file-handle leaking bug
reported to Red Hat back in February 2010:

https://bugzilla.redhat.com/show_bug.cgi?id=562143

Comment #2 of that bug has a patch that allegedly fixes the problem.  I
have hand-applied the patch against the latest stable source package of
gdm (2.30.2.is.2.30.0), which I have attached here and am in the process
of testing.

** Affects: gdm (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1053217

Title:
  gdm leaking filehandles, causing "too many open files"

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gdm/+bug/1053217/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to