Hello
I am experiencing exactly the same problem. I have a tomcat6 (comes with Ubuntu 
Server) with Hudson (http://hudson.dev.java.net) running continuous build of a 
Eclipse based product. After every build the Xvfb process goes to 99% CPU 
usage. The only work around I can find is to kill Xvfb on regular bases. 

To reproduce the problem follow these steps:

1. Setup a Ubuntu 8.10 sever with open JDK 6 and Tomcat6. These are
standard installation options of Ubuntu Server.

2. Install gtk packages: 
> dpkg -l | grep gtk
ii  libgtk2.0-0                       2.14.4-0ubuntu1               The GTK+ 
graphical user interface library
ii  libgtk2.0-bin                     2.14.4-0ubuntu1               The 
programs for the GTK+ graphical user int
ii  libgtk2.0-common                  2.14.4-0ubuntu1               Common 
files for the GTK+ graphical user int


3. Install xvfb package
> dpkg -l | grep xvfb
ii  xvfb                              2:1.5.2-2ubuntu3              Virtual 
Framebuffer 'fake' X server

4. Run the Xvfb server like this : 
> Xvfb :99 -screen 0 1024x768x24 -fbdir /var/run

5. Set display
> export DISPLAY=localhost:99.0

6. Run the Notepad.jar demo from the OpenJdk demo pacakge (openjdk-6-demo 
package): 
> java -jar /usr/lib/jvm/java-6-openjdk/demo/jfc/Notepad/Notepad.jar

7 Kill the Notepad.jar process

At this point the Xvfb goes to 99% CPU usage. It stops working normally.
It does not produce Xorg.0.log log file as one will expect from a
xserver. So very difficult to say what is going on.

Thanks
Stefan

-- 
xvfb on server gives multiple errors
https://bugs.launchpad.net/bugs/294454
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

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

Reply via email to