Main /
XvfbProblemsXvfb started crashingI updated RHEL 6.5: Updated jenkins-1.607-1.1.noarch @jenkins Update 1.609-1.1.noarch @jenkins ... Updated xorg-x11-server-Xvfb-1.15.0-25.1.el6_6.x86_64 @rhel-x86_64-server-optional-6 Update 1.15.0-26.el6_6.x86_64 @rhel-x86_64-server-optional-6 Updated xorg-x11-server-common-1.15.0-25.1.el6_6.x86_64 @rhel-x86_64-server-6 Update 1.15.0-26.el6_6.x86_64 @rhel-x86_64-server-6 However, because of problems in the past with Xvfb, I copied an older version of Xvfb in to place. Now, the problem is that Jenkins is complaining when I start Xvfb from within Jenkins: + export DISPLAY=localhost:6.0 + DISPLAY=localhost:6.0 + Xvfb :6 -screen 0 1024x768x24 Process leaked file descriptors. See http://wiki.jenkins-ci.org/display/JENKINS/Spawning+processes+from+build for more information [ptII] $ /usr/local/apache-ant/bin/ant clean build-all The next step was to install the Xvfb plugin for Jenkins. That solved the Process leaked issue. However, X11 continued to not be available at the same point. These tests have run: bash-4.1$ grep -n '[junit] Failed:' log | head 71054: [junit] Failed: 2 Total Tests: 15 ((Passed: 13, Newly Passed: 0) Known Failed: 0) /home/jenkins/workspace/ptII/doc/test 71159: [junit] Failed: 0 Total Tests: 1 ((Passed: 1, Newly Passed: 0) Known Failed: 0) /home/jenkins/workspace/ptII/org/hlacerti/lib/test 76288: [junit] Failed: 1 Total Tests: 1 ((Passed: 0, Newly Passed: 0) Known Failed: 0) /home/jenkins/workspace/ptII/org/ptolemy/ssm/test 76317: [junit] Failed: 0 Total Tests: 61 ((Passed: 61, Newly Passed: 0) Known Failed: 0) /home/jenkins/workspace/ptII/ptolemy/actor/gt/test 76345: [junit] Failed: 0 Total Tests: 3 ((Passed: 3, Newly Passed: 0) Known Failed: 0) /home/jenkins/workspace/ptII/ptolemy/actor/gui/style/test 76427: [junit] Failed: 0 Total Tests: 55 ((Passed: 55, Newly Passed: 0) Known Failed: 0) /home/jenkins/workspace/ptII/ptolemy/actor/gui/test 76532: [junit] Failed: 0 Total Tests: 2 ((Passed: 2, Newly Passed: 0) Known Failed: 0) /home/jenkins/workspace/ptII/ptolemy/actor/lib/colt/test 76692: [junit] Failed: 0 Total Tests: 22 ((Passed: 22, Newly Passed: 0) Known Failed: 0) /home/jenkins/workspace/ptII/ptolemy/actor/lib/conversions/test 77722: [junit] Failed: 6 Total Tests: 51 ((Passed: 45, Newly Passed: 0) Known Failed: 0) /home/jenkins/workspace/ptII/ptolemy/actor/lib/fmi/test 79633: [junit] Failed: 0 Total Tests: 2 ((Passed: 2, Newly Passed: 0) Known Failed: 0) /home/jenkins/workspace/ptII/ptolemy/actor/lib/hoc/test bash-4.1$ and then the troubles start: [junit] Output: [junit] No tcl tests in /home/jenkins/workspace/ptII/ptolemy/actor/lib/image/test [junit] No auto/knownFailedTests/*.xml tests in /home/jenkins/workspace/ptII/ptolemy/actor/lib/image/test [junit] ----------------- testing /home/jenkins/workspace/ptII/ptolemy/actor/lib/image/test/auto/ImageReaderImageDisplay.xml [junit] 24 ms. Memory: 1236480K Free: 1152427K (93%) [junit] ----------------- testing /home/jenkins/workspace/ptII/ptolemy/actor/lib/image/test/auto/ImageReaderImageRotateImageToString.xml [junit] 3 ms. Memory: 1236480K Free: 1126622K (91%) [junit] ----------------- testing /home/jenkins/workspace/ptII/ptolemy/actor/lib/image/test/auto/ImageReaderImageToString.xml [junit] 3 ms. Memory: 1236480K Free: 1100817K (89%) [junit] ----------------- testing /home/jenkins/workspace/ptII/ptolemy/actor/lib/image/test/auto/ImageReaderURLImageToString.xml [junit] 3 ms. Memory: 1236480K Free: 1075012K (87%) [junit] [junit] Error: [junit] Exception in thread "Thread-3" java.lang.RuntimeException: Execution failed [junit] at ptolemy.moml.MoMLSimpleApplication$UnloadThread.run(MoMLSimpleApplication.java:353) [junit] Caused by: ptolemy.kernel.util.IllegalActionException: in .ImageReaderImageDisplay.MoMLSimpleApplication [junit] Because: [junit] Can't connect to X11 window server using ':0' as the value of the DISPLAY variable. [junit] at ptolemy.actor.Manager.execute(Manager.java:499) [junit] at ptolemy.actor.Manager.run(Manager.java:1220) [junit] at ptolemy.actor.Manager$PtolemyRunThread.run(Manager.java:1828) Not much about Xvfb from the Jenkins plugin, even though the plugin has logging turned on. bash-4.1$ grep -ni xvfb log | head -100 11:Xvfb starting$ /usr/bin/Xvfb -displayfd 2 -screen 0 1024x768x24 -fbdir /home/jenkins/xvfb-144-8307009280492266482.fbdir 171222:Xvfb stopping bash-4.1$ So, I downgraded: yum downgrade --skip-broken xorg-x11-server-common xorg-x11-server-Xvfb |