Hi Robert, thanks for investigating! I can confirm that the last stable build b94 was before the mentioned issue broke the EA builds. So it is highly the cause. For safety I changed the Java 9 EA build options to:
def jdk9ExtraArgs = ' -XX:-CompactStrings -XX:-UseSuperWord' in the random-java.groovy. If the builds pass, we have a confirmation. We can also add the other option to do more safepoints, but this would slow down. Uwe ----- Uwe Schindler H.-H.-Meier-Allee 63, D-28213 Bremen http://www.thetaphi.de eMail: [email protected] > -----Original Message----- > From: Robert Muir [mailto:[email protected]] > Sent: Monday, February 01, 2016 8:54 PM > To: [email protected] > Cc: Rory O'Donnell <[email protected]> > Subject: Re: [JENKINS-EA] Lucene-Solr-trunk-Linux (32bit/jdk-9-ea+102) - > Build # 15703 - Failure! > > I saw this patch go up today https://bugs.openjdk.java.net/browse/JDK- > 8148490 > > I wonder if it fixes this problem we have been seeing on 32-bit > lately, especially since the CompressingTermVectorsWriter has hit > vectorization issues before in java7 days. > > On Sat, Jan 30, 2016 at 5:51 AM, Uwe Schindler <[email protected]> wrote: > > Hi, > > > > I think we get this fault now several times with 9 build 102, the last one > > that > we tested successfully was build 95. I am sitting next to Rory O'Donnell at > FOSDEM -> we are communicating already. > > > > It looks like it happens most likely with the following config: > > - JDK 9 build 102 > > - 32 bits (server) > > - G1GC > > > > Uwe > > > > ----- > > Uwe Schindler > > H.-H.-Meier-Allee 63, D-28213 Bremen > > http://www.thetaphi.de > > eMail: [email protected] > > > > > >> -----Original Message----- > >> From: Policeman Jenkins Server [mailto:[email protected]] > >> Sent: Saturday, January 30, 2016 10:39 AM > >> To: [email protected] > >> Subject: [JENKINS-EA] Lucene-Solr-trunk-Linux (32bit/jdk-9-ea+102) - > Build # > >> 15703 - Failure! > >> Importance: Low > >> > >> Build: http://jenkins.thetaphi.de/job/Lucene-Solr-trunk-Linux/15703/ > >> Java: 32bit/jdk-9-ea+102 -server -XX:+UseG1GC -XX:-CompactStrings > >> > >> All tests passed > >> > >> Build Log: > >> [...truncated 291 lines...] > >> [junit4] JVM J0: stdout was not empty, see: > >> /home/jenkins/workspace/Lucene-Solr-trunk- > >> Linux/lucene/build/core/test/temp/junit4-J0- > 20160130_093254_626.sysout > >> [junit4] >>> JVM J0 emitted unexpected output (verbatim) ---- > >> [junit4] # > >> [junit4] # A fatal error has been detected by the Java Runtime > >> Environment: > >> [junit4] # > >> [junit4] # SIGSEGV (0xb) at pc=0xef297ffb, pid=18795, tid=19014 > >> [junit4] # > >> [junit4] # JRE version: Java(TM) SE Runtime Environment (9.0+102) (build > 9- > >> ea+102-2016-01-21-001243.javare.4316.nc) > >> [junit4] # Java VM: Java HotSpot(TM) Server VM (9-ea+102-2016-01-21- > >> 001243.javare.4316.nc, mixed mode, tiered, g1 gc, linux-x86) > >> [junit4] # Problematic frame: > >> [junit4] # J 5236 C2 > >> > org.apache.lucene.codecs.compressing.CompressingTermVectorsWriter.flus > >> hOffsets([I)V (820 bytes) @ 0xef297ffb [0xef297d20+0x000002db] > >> [junit4] # > >> [junit4] # No core dump will be written. Core dumps have been > disabled. To > >> enable core dumping, try "ulimit -c unlimited" before starting Java again > >> [junit4] # > >> [junit4] # An error report file with more information is saved as: > >> [junit4] # /home/jenkins/workspace/Lucene-Solr-trunk- > >> Linux/lucene/build/core/test/J0/hs_err_pid18795.log > >> [junit4] Could not load hsdis-i386.so; library not loadable; > >> PrintAssembly > is > >> disabled > >> [junit4] [thread 19028 also had an error] > >> [junit4] [thread 19016 also had an error] > >> [junit4] # > >> [junit4] # If you would like to submit a bug report, please visit: > >> [junit4] # http://bugreport.java.com/bugreport/crash.jsp > >> [junit4] # > >> [junit4] <<< JVM J0: EOF ---- > >> > >> [...truncated 1047 lines...] > >> [junit4] ERROR: JVM J0 ended with an exception, command line: > >> /home/jenkins/tools/java/32bit/jdk-9-ea+102/bin/java -server - > >> XX:+UseG1GC -XX:-CompactStrings - > XX:+HeapDumpOnOutOfMemoryError - > >> XX:HeapDumpPath=/home/jenkins/workspace/Lucene-Solr-trunk- > >> Linux/heapdumps -ea -esa -Dtests.prefix=tests - > >> Dtests.seed=D87552681F85DB19 -Xmx512M -Dtests.iters= - > >> Dtests.verbose=false -Dtests.infostream=false -Dtests.codec=random - > >> Dtests.postingsformat=random -Dtests.docvaluesformat=random - > >> Dtests.locale=random -Dtests.timezone=random - > Dtests.directory=random - > >> Dtests.linedocsfile=europarl.lines.txt.gz - > Dtests.luceneMatchVersion=6.0.0 - > >> Dtests.cleanthreads=perMethod - > >> Djava.util.logging.config.file=/home/jenkins/workspace/Lucene-Solr- > trunk- > >> Linux/lucene/tools/junit4/logging.properties -Dtests.nightly=false - > >> Dtests.weekly=false -Dtests.monster=false -Dtests.slow=true - > >> Dtests.asserts=true -Dtests.multiplier=3 -DtempDir=./temp - > >> Djava.io.tmpdir=./temp - > >> Djunit4.tempDir=/home/jenkins/workspace/Lucene-Solr-trunk- > >> Linux/lucene/build/core/test/temp - > >> Dcommon.dir=/home/jenkins/workspace/Lucene-Solr-trunk- > Linux/lucene - > >> Dclover.db.dir=/home/jenkins/workspace/Lucene-Solr-trunk- > >> Linux/lucene/build/clover/db - > >> Djava.security.policy=/home/jenkins/workspace/Lucene-Solr-trunk- > >> Linux/lucene/tools/junit4/tests.policy -Dtests.LUCENE_VERSION=6.0.0 - > >> Djetty.testMode=1 -Djetty.insecurerandom=1 - > >> Dsolr.directoryFactory=org.apache.solr.core.MockDirectoryFactory - > >> Djava.awt.headless=true -Djdk.map.althashing.threshold=0 - > >> Djunit4.childvm.cwd=/home/jenkins/workspace/Lucene-Solr-trunk- > >> Linux/lucene/build/core/test/J0 -Djunit4.childvm.id=0 - > >> Djunit4.childvm.count=3 -Dtests.leaveTemporary=false - > >> Dtests.filterstacks=true -Dtests.disableHdfs=true - > >> Djava.security.manager=org.apache.lucene.util.TestSecurityManager - > >> Dfile.encoding=US-ASCII -classpath /home/jenkins/workspace/Lucene- > Solr- > >> trunk- > >> > Linux/lucene/build/codecs/classes/java:/home/jenkins/workspace/Lucene- > >> Solr-trunk-Linux/lucene/build/test- > >> framework/classes/java:/home/jenkins/workspace/Lucene-Solr-trunk- > >> Linux/lucene/test-framework/lib/junit- > >> 4.10.jar:/home/jenkins/workspace/Lucene-Solr-trunk-Linux/lucene/test- > >> framework/lib/randomizedtesting-runner- > >> 2.3.2.jar:/home/jenkins/workspace/Lucene-Solr-trunk- > >> Linux/lucene/build/core/classes/java:/home/jenkins/workspace/Lucene- > >> Solr-trunk- > >> > Linux/lucene/build/core/classes/test:/var/lib/jenkins/tools/hudson.tasks.An > >> t_AntInstallation/ANT_1.8.2/lib/ant- > >> launcher.jar:/var/lib/jenkins/.ant/lib/ivy- > >> > 2.3.0.jar:/var/lib/jenkins/tools/hudson.tasks.Ant_AntInstallation/ANT_1.8.2/ > >> lib/ant- > >> > jdepend.jar:/var/lib/jenkins/tools/hudson.tasks.Ant_AntInstallation/ANT_1. > >> > 8.2/lib/ant.jar:/var/lib/jenkins/tools/hudson.tasks.Ant_AntInstallation/ANT_ > >> 1.8.2/lib/ant-apache- > >> > bcel.jar:/var/lib/jenkins/tools/hudson.tasks.Ant_AntInstallation/ANT_1.8.2/l > >> ib/ant- > >> > jmf.jar:/var/lib/jenkins/tools/hudson.tasks.Ant_AntInstallation/ANT_1.8.2/li > >> b/ant- > >> > junit4.jar:/var/lib/jenkins/tools/hudson.tasks.Ant_AntInstallation/ANT_1.8.2 > >> /lib/ant-apache- > >> > xalan2.jar:/var/lib/jenkins/tools/hudson.tasks.Ant_AntInstallation/ANT_1.8. > >> 2/lib/ant- > >> > javamail.jar:/var/lib/jenkins/tools/hudson.tasks.Ant_AntInstallation/ANT_1. > >> 8.2/lib/ant- > >> > jai.jar:/var/lib/jenkins/tools/hudson.tasks.Ant_AntInstallation/ANT_1.8.2/lib > >> /ant-apache- > >> > bsf.jar:/var/lib/jenkins/tools/hudson.tasks.Ant_AntInstallation/ANT_1.8.2/li > >> b/ant-commons- > >> > logging.jar:/var/lib/jenkins/tools/hudson.tasks.Ant_AntInstallation/ANT_1.8. > >> 2/lib/ant-commons- > >> > net.jar:/var/lib/jenkins/tools/hudson.tasks.Ant_AntInstallation/ANT_1.8.2/li > >> b/ant-apache- > >> > resolver.jar:/var/lib/jenkins/tools/hudson.tasks.Ant_AntInstallation/ANT_1. > >> 8.2/lib/ant-apache- > >> > log4j.jar:/var/lib/jenkins/tools/hudson.tasks.Ant_AntInstallation/ANT_1.8.2/ > >> lib/ant- > >> > junit.jar:/var/lib/jenkins/tools/hudson.tasks.Ant_AntInstallation/ANT_1.8.2/ > >> lib/ant-apache- > >> > oro.jar:/var/lib/jenkins/tools/hudson.tasks.Ant_AntInstallation/ANT_1.8.2/li > >> b/ant- > >> > antlr.jar:/var/lib/jenkins/tools/hudson.tasks.Ant_AntInstallation/ANT_1.8.2/ > >> lib/ant- > >> > jsch.jar:/var/lib/jenkins/tools/hudson.tasks.Ant_AntInstallation/ANT_1.8.2/li > >> b/ant-apache- > >> > regexp.jar:/var/lib/jenkins/tools/hudson.tasks.Ant_AntInstallation/ANT_1.8. > >> 2/lib/ant- > >> > swing.jar:/var/lib/jenkins/tools/hudson.tasks.Ant_AntInstallation/ANT_1.8.2 > >> /lib/ant- > >> > testutil.jar:/var/lib/jenkins/tools/hudson.tasks.Ant_AntInstallation/ANT_1.8. > >> 2/lib/ant- > >> > netrexx.jar:/var/lib/jenkins/.ivy2/cache/com.carrotsearch.randomizedtestin > >> g/junit4-ant/jars/junit4-ant-2.3.2.jar > >> com.carrotsearch.ant.tasks.junit4.slave.SlaveMainSafe -eventsfile > >> /home/jenkins/workspace/Lucene-Solr-trunk- > >> Linux/lucene/build/core/test/temp/junit4-J0- > 20160130_093254_626.events > >> @/home/jenkins/workspace/Lucene-Solr-trunk- > >> Linux/lucene/build/core/test/temp/junit4-J0- > 20160130_093254_626.suites - > >> stdin > >> [junit4] ERROR: JVM J0 ended with an exception: Forked process > returned > >> with error code: 134. Very likely a JVM crash. See process stdout at: > >> /home/jenkins/workspace/Lucene-Solr-trunk- > >> Linux/lucene/build/core/test/temp/junit4-J0- > 20160130_093254_626.sysout > >> [junit4] at > >> com.carrotsearch.ant.tasks.junit4.JUnit4.executeSlave(JUnit4.java:1481) > >> [junit4] at > >> com.carrotsearch.ant.tasks.junit4.JUnit4.access$000(JUnit4.java:121) > >> [junit4] at > >> com.carrotsearch.ant.tasks.junit4.JUnit4$2.call(JUnit4.java:955) > >> [junit4] at > >> com.carrotsearch.ant.tasks.junit4.JUnit4$2.call(JUnit4.java:952) > >> [junit4] at java.util.concurrent.FutureTask.run(FutureTask.java:266) > >> [junit4] at > >> > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.jav > >> a:1158) > >> [junit4] at > >> > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.ja > >> va:632) > >> [junit4] at java.lang.Thread.run(Thread.java:804) > >> > >> BUILD FAILED > >> /home/jenkins/workspace/Lucene-Solr-trunk-Linux/build.xml:740: The > >> following error occurred while executing this line: > >> /home/jenkins/workspace/Lucene-Solr-trunk-Linux/build.xml:684: The > >> following error occurred while executing this line: > >> /home/jenkins/workspace/Lucene-Solr-trunk-Linux/build.xml:59: The > >> following error occurred while executing this line: > >> /home/jenkins/workspace/Lucene-Solr-trunk-Linux/lucene/build.xml:50: > >> The following error occurred while executing this line: > >> /home/jenkins/workspace/Lucene-Solr-trunk-Linux/lucene/common- > >> build.xml:1457: The following error occurred while executing this line: > >> /home/jenkins/workspace/Lucene-Solr-trunk-Linux/lucene/common- > >> build.xml:1014: At least one slave process threw an exception, first: > Forked > >> process returned with error code: 134. Very likely a JVM crash. See > process > >> stdout at: /home/jenkins/workspace/Lucene-Solr-trunk- > >> Linux/lucene/build/core/test/temp/junit4-J0- > 20160130_093254_626.sysout > >> > >> Total time: 6 minutes 35 seconds > >> Build step 'Invoke Ant' marked build as failure > >> Archiving artifacts > >> [WARNINGS] Skipping publisher since build result is FAILURE > >> Recording test results > >> Email was triggered for: Failure - Any > >> Sending email for trigger: Failure - Any > >> > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [email protected] > > For additional commands, e-mail: [email protected] > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
