-----Original Message-----
From: Uwe Schindler [mailto:u...@thetaphi.de]
Sent: Friday, October 25, 2013 6:15 PM
To: dev@lucene.apache.org
Cc: rory.odonn...@oracle.com
Subject: New JVM bug on MacOSX ?!?
Hi Rory, hi Lucene/Solr committers,
this is a JVM crash with 7u45 on MacOSX, but also happened with u40. I set
the broken build to be sticky, the hs_err file is also available (was archived
as
build artifact):
Build:
http://jenkins.thetaphi.de/job/Lucene-Solr-trunk-MacOSX/946/
hs_err:
http://jenkins.thetaphi.de/job/Lucene-Solr-trunk-
MacOSX/946/artifact/solr/build/solr-core/test/J0/hs_err_pid185.log
SIGSEGV happens here:
[libjava.dylib+0x9a2b] JNU_NewStringPlatform+0x1d3
We have seen this bug on Oct 10, too. It's also mentioned in this issue:
https://issues.apache.org/jira/browse/SOLR-4593
It only reproduces on MacOSX computers (sometimes). I happens in line with
other malloc/free bugs: MacOSX crashes the JVM quite often with
complaining about double free() on pointers malloc'ed before. MacOSX
seems to be very picky about double freeing pointers in their libc. If I have a
new failure about that one, I will post it, too. The double free() one
reproduces from time to time on all MacOSX machines. This one above was
only seen on this virtual machine (VirtualBOX 4.2.18 and 4.3.0, stock OSX
10.8.5 EFI64 Guest) up to now.
Uwe
-----
Uwe Schindler
H.-H.-Meier-Allee 63, D-28213 Bremen
http://www.thetaphi.de
eMail: u...@thetaphi.de
-----Original Message-----
From: Policeman Jenkins Server [mailto:jenk...@thetaphi.de]
Sent: Friday, October 25, 2013 2:31 PM
To: dev@lucene.apache.org
Subject: [JENKINS] Lucene-Solr-trunk-MacOSX (64bit/jdk1.7.0) - Build #
946 - Still Failing!
Build: http://jenkins.thetaphi.de/job/Lucene-Solr-trunk-MacOSX/946/
Java: 64bit/jdk1.7.0 -XX:-UseCompressedOops -
XX:+UseConcMarkSweepGC
All tests passed
Build Log:
[...truncated 9765 lines...]
[junit4] JVM J0: stdout was not empty, see:
/Users/jenkins/workspace/Lucene-Solr-trunk-MacOSX/solr/build/solr-
core/test/temp/junit4-J0-20131025_122106_052.sysout
[junit4] >>> JVM J0: stdout (verbatim) ----
[junit4] #
[junit4] # A fatal error has been detected by the Java Runtime
Environment:
[junit4] #
[junit4] # SIGSEGV (0xb) at pc=0x000000010feeba2b, pid=185, tid=134147
[junit4] #
[junit4] # JRE version: Java(TM) SE Runtime Environment
(7.0_45-b18) (build 1.7.0_45-b18)
[junit4] # Java VM: Java HotSpot(TM) 64-Bit Server VM (24.45-b08
mixed mode bsd-amd64 )
[junit4] # Problematic frame:
[junit4] # C [libjava.dylib+0x9a2b] JNU_NewStringPlatform+0x1d3
[junit4] #
[junit4] # Failed to write core dump. 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] # /Users/jenkins/workspace/Lucene-Solr-trunk-
MacOSX/solr/build/solr-core/test/J0/hs_err_pid185.log
[junit4] [thread 139779 also had an error]
[junit4] #
[junit4] # If you would like to submit a bug report, please visit:
[junit4] # http://bugreport.sun.com/bugreport/crash.jsp
[junit4] # The crash happened outside the Java Virtual Machine in
native code.
[junit4] # See problematic frame for where to report the bug.
[junit4] #
[junit4] <<< JVM J0: EOF ----
[...truncated 1 lines...]
[junit4] ERROR: JVM J0 ended with an exception, command line:
/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/jre/bi
n/ java -XX:-UseCompressedOops -XX:+UseConcMarkSweepGC -
XX:+HeapDumpOnOutOfMemoryError -
XX:HeapDumpPath=/Users/jenkins/workspace/Lucene-Solr-trunk-
MacOSX/heapdumps -Dtests.prefix=tests -
Dtests.seed=F31293EB573940CD -
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=5.0 - Dtests.cleanthreads=perClass -
Djava.util.logging.config.file=/Users/jenkins/workspace/Lucene-Solr-tr
unk- MacOSX/lucene/tools/junit4/logging.properties
-Dtests.nightly=false - Dtests.weekly=false -Dtests.slow=true
-Dtests.asserts.gracious=false -
Dtests.multiplier=1 -DtempDir=. -Djava.io.tmpdir=. -
Djunit4.tempDir=/Users/jenkins/workspace/Lucene-Solr-trunk-
MacOSX/solr/build/solr-core/test/temp -
Dclover.db.dir=/Users/jenkins/workspace/Lucene-Solr-trunk-
MacOSX/lucene/build/clover/db -
Djava.security.manager=org.apache.lucene.util.TestSecurityManager -
Djava.security.policy=/Users/jenkins/workspace/Lucene-Solr-trunk-
MacOSX/lucene/tools/junit4/tests.policy -Dlucene.version=5.0-SNAPSHOT
-
Djetty.testMode=1 -Djetty.insecurerandom=1 -
Dsolr.directoryFactory=org.apache.solr.core.MockDirectoryFactory -
Djava.awt.headless=true -Dtests.disableHdfs=true -Dfile.encoding=UTF-8
- classpath /Users/jenkins/workspace/Lucene-Solr-trunk-
MacOSX/solr/build/solr-
core/classes/test:/Users/jenkins/workspace/Lucene-Solr-trunk-
MacOSX/solr/build/solr-test-
framework/classes/java:/Users/jenkins/workspace/Lucene-Solr-trunk-
MacOSX/solr/test-framework/lib/junit4-ant-
2.0.10.jar:/Users/jenkins/workspace/Lucene-Solr-trunk-
MacOSX/solr/build/solr-core/test-files:/Users/jenkins/workspace/Lucene
-
Solr-trunk-MacOSX/lucene/build/test-
framework/classes/java:/Users/jenkins/workspace/Lucene-Solr-trunk-
MacOSX/lucene/build/codecs/classes/java:/Users/jenkins/workspace/Lucen
e-Solr-trunk-MacOSX/solr/build/solr-
solrj/classes/java:/Users/jenkins/workspace/Lucene-Solr-trunk-
MacOSX/solr/build/solr-
core/classes/java:/Users/jenkins/workspace/Lucene-Solr-trunk-
MacOSX/lucene/build/analysis/common/lucene-analyzers-common-5.0-
SNAPSHOT.jar:/Users/jenkins/workspace/Lucene-Solr-trunk-
MacOSX/lucene/build/analysis/kuromoji/lucene-analyzers-kuromoji-5.0-
SNAPSHOT.jar:/Users/jenkins/workspace/Lucene-Solr-trunk-
MacOSX/lucene/build/analysis/phonetic/lucene-analyzers-phonetic-5.0-
SNAPSHOT.jar:/Users/jenkins/workspace/Lucene-Solr-trunk-
MacOSX/lucene/build/codecs/lucene-codecs-5.0-
SNAPSHOT.jar:/Users/jenkins/workspace/Lucene-Solr-trunk-
MacOSX/lucene/build/highlighter/lucene-highlighter-5.0-
SNAPSHOT.jar:/Users/jenkins/workspace/Lucene-Solr-trunk-
MacOSX/lucene/build/memory/lucene-memory-5.0-
SNAPSHOT.jar:/Users/jenkins/workspace/Lucene-Solr-trunk-
MacOSX/lucene/build/misc/lucene-misc-5.0-
SNAPSHOT.jar:/Users/jenkins/workspace/Lucene-Solr-trunk-
MacOSX/lucene/build/spatial/lucene-spatial-5.0-
SNAPSHOT.jar:/Users/jenkins/workspace/Lucene-Solr-trunk-
MacOSX/lucene/build/suggest/lucene-suggest-5.0-
SNAPSHOT.jar:/Users/jenkins/workspace/Lucene-Solr-trunk-
MacOSX/lucene/build/grouping/lucene-grouping-5.0-
SNAPSHOT.jar:/Users/jenkins/workspace/Lucene-Solr-trunk-
MacOSX/lucene/build/queries/lucene-queries-5.0-
SNAPSHOT.jar:/Users/jenkins/workspace/Lucene-Solr-trunk-
MacOSX/lucene/build/queryparser/lucene-queryparser-5.0-
SNAPSHOT.jar:/Users/jenkins/workspace/Lucene-Solr-trunk-
MacOSX/lucene/build/join/lucene-join-5.0-
SNAPSHOT.jar:/Users/jenkins/workspace/Lucene-Solr-trunk-
MacOSX/solr/core/lib/commons-cli-
1.2.jar:/Users/jenkins/workspace/Lucene-Solr-trunk-
MacOSX/solr/core/lib/commons-codec-
1.7.jar:/Users/jenkins/workspace/Lucene-Solr-trunk-
MacOSX/solr/core/lib/commons-configuration-
1.6.jar:/Users/jenkins/workspace/Lucene-Solr-trunk-
MacOSX/solr/core/lib/commons-fileupload-
1.2.1.jar:/Users/jenkins/workspace/Lucene-Solr-trunk-
MacOSX/solr/core/lib/commons-lang-
2.6.jar:/Users/jenkins/workspace/Lucene-Solr-trunk-
MacOSX/solr/core/lib/concurrentlinkedhashmap-lru-
1.2.jar:/Users/jenkins/workspace/Lucene-Solr-trunk-
MacOSX/solr/core/lib/dom4j-1.6.1.jar:/Users/jenkins/workspace/Lucene-
Solr-trunk-MacOSX/solr/core/lib/guava-
14.0.1.jar:/Users/jenkins/workspace/Lucene-Solr-trunk-
MacOSX/solr/core/lib/hadoop-annotations-
2.2.0.jar:/Users/jenkins/workspace/Lucene-Solr-trunk-
MacOSX/solr/core/lib/hadoop-auth-
2.2.0.jar:/Users/jenkins/workspace/Lucene-Solr-trunk-
MacOSX/solr/core/lib/hadoop-common-
2.2.0.jar:/Users/jenkins/workspace/Lucene-Solr-trunk-
MacOSX/solr/core/lib/hadoop-hdfs-
2.2.0.jar:/Users/jenkins/workspace/Lucene-Solr-trunk-
MacOSX/solr/core/lib/hppc-0.5.2.jar:/Users/jenkins/workspace/Lucene-
Solr-trunk-MacOSX/solr/core/lib/joda-time-
2.2.jar:/Users/jenkins/workspace/Lucene-Solr-trunk-
MacOSX/solr/core/lib/org.restlet-
2.1.1.jar:/Users/jenkins/workspace/Lucene-Solr-trunk-
MacOSX/solr/core/lib/org.restlet.ext.servlet-
2.1.1.jar:/Users/jenkins/workspace/Lucene-Solr-trunk-
MacOSX/solr/core/lib/protobuf-java-
2.5.0.jar:/Users/jenkins/workspace/Lucene-Solr-trunk-
MacOSX/solr/core/lib/spatial4j-0.3.jar:/Users/jenkins/workspace/Lucene
-
Solr-trunk-MacOSX/solr/solrj/lib/commons-io-
2.1.jar:/Users/jenkins/workspace/Lucene-Solr-trunk-
MacOSX/solr/solrj/lib/httpclient-
4.2.6.jar:/Users/jenkins/workspace/Lucene-Solr-trunk-
MacOSX/solr/solrj/lib/httpcore-4.2.5.jar:/Users/jenkins/workspace/Luce
ne-
Solr-trunk-MacOSX/solr/solrj/lib/httpmime-
4.2.6.jar:/Users/jenkins/workspace/Lucene-Solr-trunk-
MacOSX/solr/solrj/lib/jcl-over-slf4j-
1.6.6.jar:/Users/jenkins/workspace/Lucene-Solr-trunk-
MacOSX/solr/solrj/lib/jul-to-slf4j-
1.6.6.jar:/Users/jenkins/workspace/Lucene-Solr-trunk-
MacOSX/solr/solrj/lib/log4j-1.2.16.jar:/Users/jenkins/workspace/Lucene
-
Solr-trunk-MacOSX/solr/solrj/lib/noggit-
0.5.jar:/Users/jenkins/workspace/Lucene-Solr-trunk-
MacOSX/solr/solrj/lib/slf4j-api-1.6.6.jar:/Users/jenkins/workspace/Luc
ene-
Solr-trunk-MacOSX/solr/solrj/lib/slf4j-log4j12-
1.6.6.jar:/Users/jenkins/workspace/Lucene-Solr-trunk-
MacOSX/solr/solrj/lib/wstx-asl-3.2.7.jar:/Users/jenkins/workspace/Luce
ne-
Solr-trunk-MacOSX/solr/solrj/lib/zookeeper-
3.4.5.jar:/Users/jenkins/workspace/Lucene-Solr-trunk-
MacOSX/solr/example/lib/jetty-continuation-
8.1.10.v20130312.jar:/Users/jenkins/workspace/Lucene-Solr-trunk-
MacOSX/solr/example/lib/jetty-deploy-
8.1.10.v20130312.jar:/Users/jenkins/workspace/Lucene-Solr-trunk-
MacOSX/solr/example/lib/jetty-http-
8.1.10.v20130312.jar:/Users/jenkins/workspace/Lucene-Solr-trunk-
MacOSX/solr/example/lib/jetty-io-
8.1.10.v20130312.jar:/Users/jenkins/workspace/Lucene-Solr-trunk-
MacOSX/solr/example/lib/jetty-jmx-
8.1.10.v20130312.jar:/Users/jenkins/workspace/Lucene-Solr-trunk-
MacOSX/solr/example/lib/jetty-security-
8.1.10.v20130312.jar:/Users/jenkins/workspace/Lucene-Solr-trunk-
MacOSX/solr/example/lib/jetty-server-
8.1.10.v20130312.jar:/Users/jenkins/workspace/Lucene-Solr-trunk-
MacOSX/solr/example/lib/jetty-servlet-
8.1.10.v20130312.jar:/Users/jenkins/workspace/Lucene-Solr-trunk-
MacOSX/solr/example/lib/jetty-util-
8.1.10.v20130312.jar:/Users/jenkins/workspace/Lucene-Solr-trunk-
MacOSX/solr/example/lib/jetty-webapp-
8.1.10.v20130312.jar:/Users/jenkins/workspace/Lucene-Solr-trunk-
MacOSX/solr/example/lib/jetty-xml-
8.1.10.v20130312.jar:/Users/jenkins/workspace/Lucene-Solr-trunk-
MacOSX/solr/example/lib/servlet-api-
3.0.jar:/Users/jenkins/workspace/Lucene-Solr-trunk-
MacOSX/solr/example/example-DIH/solr/db/lib/derby-
10.9.1.0.jar:/Users/jenkins/workspace/Lucene-Solr-trunk-
MacOSX/solr/example/example-DIH/solr/db/lib/hsqldb-
1.8.0.10.jar:/Users/jenkins/workspace/Lucene-Solr-trunk-
MacOSX/lucene/build/core/classes/java:/Users/jenkins/workspace/Lucene-
Solr-trunk-MacOSX/lucene/test-framework/lib/junit-
4.10.jar:/Users/jenkins/workspace/Lucene-Solr-trunk-
MacOSX/lucene/test
-
framework/lib/randomizedtesting-runner-
2.0.10.jar:/Users/jenkins/workspace/Lucene-Solr-trunk-
MacOSX/solr/core/test-lib/cglib-nodep-
2.2.jar:/Users/jenkins/workspace/Lucene-Solr-trunk-
MacOSX/solr/core/test-lib/commons-collections-
3.2.1.jar:/Users/jenkins/workspace/Lucene-Solr-trunk-
MacOSX/solr/core/test-lib/dom4j-
1.6.1.jar:/Users/jenkins/workspace/Lucene-Solr-trunk-
MacOSX/solr/core/test-lib/easymock-
3.0.jar:/Users/jenkins/workspace/Lucene-Solr-trunk-
MacOSX/solr/core/test-lib/hadoop-common-2.2.0-
tests.jar:/Users/jenkins/workspace/Lucene-Solr-trunk-
MacOSX/solr/core/test-lib/hadoop-hdfs-2.2.0-
tests.jar:/Users/jenkins/workspace/Lucene-Solr-trunk-
MacOSX/solr/core/test-lib/hppc-
0.5.2.jar:/Users/jenkins/workspace/Lucene-Solr-trunk-
MacOSX/solr/core/test-lib/javax.servlet-api-
3.0.1.jar:/Users/jenkins/workspace/Lucene-Solr-trunk-
MacOSX/solr/core/test-lib/jersey-core-
1.16.jar:/Users/jenkins/workspace/Lucene-Solr-trunk-
MacOSX/solr/core/test-lib/jetty-
6.1.26.jar:/Users/jenkins/workspace/Lucene-Solr-trunk-
MacOSX/solr/core/test-lib/jetty-util-
6.1.26.jar:/Users/jenkins/workspace/Lucene-Solr-trunk-
MacOSX/solr/core/test-lib/objenesis-
1.2.jar:/Users/jenkins/tools/hudson.tasks.Ant_AntInstallation/ANT_1.8.
2/lib
/ant-launcher.jar:/Users/jenkins/.ant/lib/ivy-
2.3.0.jar:/Users/jenkins/tools/hudson.tasks.Ant_AntInstallation/ANT_1.
8.2/l
ib/ant-
antlr.jar:/Users/jenkins/tools/hudson.tasks.Ant_AntInstallation/ANT_1.
8.2/li
b/ant-apache-
bcel.jar:/Users/jenkins/tools/hudson.tasks.Ant_AntInstallation/ANT_1.8
.2/li
b/ant-apache-
bsf.jar:/Users/jenkins/tools/hudson.tasks.Ant_AntInstallation/ANT_1.8.
2/lib
/ant-apache-
log4j.jar:/Users/jenkins/tools/hudson.tasks.Ant_AntInstallation/ANT_1.
8.2/l
ib/ant-apache-
oro.jar:/Users/jenkins/tools/hudson.tasks.Ant_AntInstallation/ANT_1.8.
2/li
b/ant-apache-
regexp.jar:/Users/jenkins/tools/hudson.tasks.Ant_AntInstallation/ANT_1.8.
2/lib/ant-apache-
resolver.jar:/Users/jenkins/tools/hudson.tasks.Ant_AntInstallation/ANT
_1.8
.2/lib/ant-apache-
xalan2.jar:/Users/jenkins/tools/hudson.tasks.Ant_AntInstallation/ANT_1
.8.2
/lib/ant-commons-
logging.jar:/Users/jenkins/tools/hudson.tasks.Ant_AntInstallation/ANT_1.8.
2/lib/ant-commons-
net.jar:/Users/jenkins/tools/hudson.tasks.Ant_AntInstallation/ANT_1.8.
2/li
b/ant-
jai.jar:/Users/jenkins/tools/hudson.tasks.Ant_AntInstallation/ANT_1.8.
2/lib/
ant-
javamail.jar:/Users/jenkins/tools/hudson.tasks.Ant_AntInstallation/ANT
_1.8
.2/lib/ant-
jdepend.jar:/Users/jenkins/tools/hudson.tasks.Ant_AntInstallation/ANT_1.
8.2/lib/ant-
jmf.jar:/Users/jenkins/tools/hudson.tasks.Ant_AntInstallation/ANT_1.8.
2/li
b/ant-
jsch.jar:/Users/jenkins/tools/hudson.tasks.Ant_AntInstallation/ANT_1.8
.2/li
b/ant-
junit.jar:/Users/jenkins/tools/hudson.tasks.Ant_AntInstallation/ANT_1.
8.2/li
b/ant-
junit4.jar:/Users/jenkins/tools/hudson.tasks.Ant_AntInstallation/ANT_1
.8.2
/lib/ant-
netrexx.jar:/Users/jenkins/tools/hudson.tasks.Ant_AntInstallation/ANT_
1.8
.2/lib/ant-
swing.jar:/Users/jenkins/tools/hudson.tasks.Ant_AntInstallation/ANT_1.
8.2
/lib/ant-
testutil.jar:/Users/jenkins/tools/hudson.tasks.Ant_AntInstallation/ANT_1.8.
2/lib/ant.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Conten
ts/H
ome/lib/tools.jar:/Users/jenkins/.ivy2/cache/com.carrotsearch.randomiz
edt esting/junit4-ant/jars/junit4-ant-2.0.10.jar
-ea:org.apache.lucene... - ea:org.apache.solr...
com.carrotsearch.ant.tasks.junit4.slave.SlaveMainSafe - flush
-eventsfile /Users/jenkins/workspace/Lucene-Solr-trunk-
MacOSX/solr/build/solr-core/test/temp/junit4-J0-
20131025_122106_052.events @/Users/jenkins/workspace/Lucene-Solr-
trunk-MacOSX/solr/build/solr-core/test/temp/junit4-J0-
20131025_122106_052.suites
[junit4] ERROR: JVM J0 ended with an exception: Forked process
returned with error code: 134. Very likely a JVM crash. Process
output piped in logs above.
[junit4] at
com.carrotsearch.ant.tasks.junit4.JUnit4.executeSlave(JUnit4.java:1254)
[junit4] at
com.carrotsearch.ant.tasks.junit4.JUnit4.access$000(JUnit4.java:67)
[junit4] at
com.carrotsearch.ant.tasks.junit4.JUnit4$2.call(JUnit4.java:822)
[junit4] at
com.carrotsearch.ant.tasks.junit4.JUnit4$2.call(JUnit4.java:819)
[junit4] at java.util.concurrent.FutureTask.run(FutureTask.java:262)
[junit4] at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.j
av
a:1145)
[junit4] at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.
ja
va:615)
[junit4] at java.lang.Thread.run(Thread.java:744)
BUILD FAILED
/Users/jenkins/workspace/Lucene-Solr-trunk-MacOSX/build.xml:422: The
following error occurred while executing this line:
/Users/jenkins/workspace/Lucene-Solr-trunk-MacOSX/build.xml:402: The
following error occurred while executing this line:
/Users/jenkins/workspace/Lucene-Solr-trunk-MacOSX/build.xml:39: The
following error occurred while executing this line:
/Users/jenkins/workspace/Lucene-Solr-trunk-MacOSX/solr/build.xml:189:
The following error occurred while executing this line:
/Users/jenkins/workspace/Lucene-Solr-trunk-MacOSX/solr/common-
build.xml:483: The following error occurred while executing this line:
/Users/jenkins/workspace/Lucene-Solr-trunk-MacOSX/lucene/common-
build.xml:1259: The following error occurred while executing this line:
/Users/jenkins/workspace/Lucene-Solr-trunk-MacOSX/lucene/common-
build.xml:902: At least one slave process threw an exception, first:
Forked process returned with error code: 134. Very likely a JVM crash.
Process output piped in logs above.
Total time: 41 minutes 55 seconds
Build step 'Invoke Ant' marked build as failure Description set: Java:
64bit/jdk1.7.0 -XX:-UseCompressedOops -XX:+UseConcMarkSweepGC
Archiving artifacts Recording test results Email was triggered for:
Failure Sending email for trigger: Failure
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional
commands, e-mail: dev-h...@lucene.apache.org