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]

Reply via email to