On 04/06/18 04:06, Bill Barker wrote:
> To whom it may engage...
>         
> This is an automated request, but not an unsolicited one. For 
> more information please visit http://gump.apache.org/nagged.html, 
> and/or contact the folk at gene...@gump.apache.org.
> 
> Project tomcat-trunk-test-nio has an issue affecting its community 
> integration.
> This issue affects 1 projects,
>  and has been outstanding for 5 runs.
> The current state of this project is 'Failed', with reason 'Build Failed'.
> For reference only, the following projects are affected by this:
>     - tomcat-trunk-test-nio :  Tomcat 9.x, a web server implementing the Java 
> Servlet 4.0,
> ...

Got to the bottom of this JvM crash thanks to [1]. It is a know bug in
Java [2], fixed in Java 9. The fix is to
use-Dsun.zip.disableMemoryMapping=true

Rather than just apply the fix, I'm going to take another look at how
bnd is integrated into the build process. I want to see if there is a
better way to do it.

Mark


[1]
https://stackoverflow.com/questions/38326183/jvm-crashed-in-java-util-zip-zipfile-getentry
[2] https://bugs.openjdk.java.net/browse/JDK-8142508

> 
> Full details are available at:
>     http://vmgump-vm3.apache.org/tomcat-trunk/tomcat-trunk-test-nio/index.html
> 
> That said, some information snippets are provided here.
> 
> The following annotations (debug/informational/warning/error messages) were 
> provided:
>  -DEBUG- Dependency on bnd exists, no need to add for property bndlib.jar.
>  -INFO- Failed with reason build failed
>  -INFO- Project Reports in: 
> /srv/gump/public/workspace/tomcat-trunk/output/logs-NIO
>  -WARNING- No directory 
> [/srv/gump/public/workspace/tomcat-trunk/output/logs-NIO]
>  -INFO- Project Reports in: 
> /srv/gump/public/workspace/tomcat-trunk/output/test-tmp-NIO/logs
>  -WARNING- No directory 
> [/srv/gump/public/workspace/tomcat-trunk/output/test-tmp-NIO/logs]
> 
> 
> 
> The following work was performed:
> http://vmgump-vm3.apache.org/tomcat-trunk/tomcat-trunk-test-nio/gump_work/build_tomcat-trunk_tomcat-trunk-test-nio.html
> Work Name: build_tomcat-trunk_tomcat-trunk-test-nio (Type: Build)
> Work ended in a state of : Failed
> Elapsed: 12 secs
> Command Line: /usr/lib/jvm/java-8-oracle/bin/java -Djava.awt.headless=true 
> -Dbuild.sysclasspath=only org.apache.tools.ant.Main 
> -Dgump.merge=/srv/gump/public/gump/work/merge.xml 
> -Djunit.jar=/srv/gump/public/workspace/junit/target/junit-4.13-SNAPSHOT.jar 
> -Djava.net.preferIPv4Stack=/srv/gump/public/workspace/tomcat-trunk/true 
> -Dobjenesis.jar=/srv/gump/public/workspace/objenesis/main/target/objenesis-2.7-SNAPSHOT.jar
>  -Dtest.reports=output/logs-NIO -Dexecute.test.nio2=false 
> -Dexamples.sources.skip=true 
> -Dbase.path=/srv/gump/public/workspace/tomcat-trunk/tomcat-build-libs 
> -Djdt.jar=/srv/gump/packages/eclipse/plugins/R-4.7.3a-201803300640/ecj-4.7.3a.jar
>  -Dbndlib.jar=/srv/gump/packages/bnd/bndlib-4.0.0/biz.aQute.bndlib-4.0.0.jar 
> -Dcommons-daemon.jar=/srv/gump/public/workspace/apache-commons/daemon/target/commons-daemon-1.1.1-SNAPSHOT.jar
>  
> -Dtest.openssl.path=/srv/gump/public/workspace/openssl-master/dest-20180604/bin/openssl
>  -Dtest.temp=output/test-tmp-NIO -Dtest.accesslog=true -Dexecute.test
>  .nio=true -Dbnd.jar=/srv/gump/packages/bnd/bnd-4.0.0/biz.aQute.bnd-4.0.0.jar 
> -Dexecute.test.apr=false -Dtest.excludePerformance=true 
> -Dtest.relaxTiming=true 
> -Deasymock.jar=/srv/gump/public/workspace/easymock/core/target/easymock-3.7-SNAPSHOT.jar
>  -Dhamcrest.jar=/srv/gump/packages/hamcrest/hamcrest-core-1.3.jar 
> -Dcglib.jar=/srv/gump/packages/cglib/cglib-nodep-2.2.jar test 
> [Working Directory: /srv/gump/public/workspace/tomcat-trunk]
> CLASSPATH: 
> /usr/lib/jvm/java-8-oracle/lib/tools.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/webapps/examples/WEB-INF/classes:/srv/gump/public/workspace/tomcat-trunk/output/testclasses:/srv/gump/public/workspace/ant/dist/lib/ant.jar:/srv/gump/public/workspace/ant/dist/lib/ant-launcher.jar:/srv/gump/public/workspace/ant/dist/lib/ant-jmf.jar:/srv/gump/public/workspace/ant/dist/lib/ant-junit.jar:/srv/gump/public/workspace/ant/dist/lib/ant-junit4.jar:/srv/gump/public/workspace/ant/dist/lib/ant-swing.jar:/srv/gump/public/workspace/ant/dist/lib/ant-apache-resolver.jar:/srv/gump/public/workspace/ant/dist/lib/ant-apache-xalan2.jar:/srv/gump/public/workspace/xml-commons/java/build/resolver.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/bin/bootstrap.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/bin/tomcat-juli.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/annotations-api.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/servlet-api.ja
>  
> r:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/jsp-api.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/el-api.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/websocket-api.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/jaspic-api.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina-ant.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina-storeconfig.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/tomcat-coyote.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/jasper.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/jasper-el.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina-tribes.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina-ha.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/tomcat-api.jar:/srv/gump/public/workspace/tomcat-trunk/output/bu
>  
> ild/lib/tomcat-jni.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/tomcat-util.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/tomcat-util-scan.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/tomcat-websocket.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/tomcat-i18n-es.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/tomcat-i18n-fr.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/tomcat-i18n-ja.jar:/srv/gump/packages/eclipse/plugins/R-4.7.3a-201803300640/ecj-4.7.3a.jar:/srv/gump/public/workspace/apache-commons/daemon/target/commons-daemon-1.1.1-SNAPSHOT.jar:/srv/gump/packages/bnd/bnd-4.0.0/biz.aQute.bnd-4.0.0.jar:/srv/gump/public/workspace/junit/target/junit-4.13-SNAPSHOT.jar:/srv/gump/packages/hamcrest/hamcrest-core-1.3.jar:/srv/gump/packages/cglib/cglib-nodep-2.2.jar:/srv/gump/public/workspace/objenesis/main/target/objenesis-2.7-SNAPSHOT.jar:/srv/gump/public/workspace/easymock/core/target/easymock-3.7-SN
>  APSHOT.jar
> ---------------------------------------------
> 
> add-osgi:
>      [echo] add-osgi 
> /srv/gump/public/workspace/tomcat-trunk/output/build/lib/jaspic-api.jar true
>   [bndwrap] org.apache.tomcat-jaspic-api-9.0.9-dev  26854 (not modified)
> 
> add-osgi:
>      [echo] add-osgi 
> /srv/gump/public/workspace/tomcat-trunk/output/build/lib/tomcat-websocket.jar 
> true
>   [bndwrap] org.apache.tomcat-websocket-9.0.9-dev 226637 (not modified)
> 
> add-osgi:
> 
> add-osgi:
>      [echo] add-osgi 
> /srv/gump/public/workspace/tomcat-trunk/output/build/bin/tomcat-juli.jar true
>   [bndwrap] org.apache.tomcat-juli-9.0.9-dev  46343 (not modified)
>       [jar] Building jar: 
> /srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina.jar
> 
> add-osgi:
>      [echo] add-osgi 
> /srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina.jar true
>   [bndwrap] org.apache.tomcat-catalina-9.0.9-dev 1646417 
>    [delete] Deleting: 
> /srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina.jar.bak
>       [jar] Building jar: 
> /srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina-tribes.jar
> 
> add-osgi:
>      [echo] add-osgi 
> /srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina-tribes.jar 
> true
>   [bndwrap] org.apache.tomcat-tribes-9.0.9-dev 290484 (not modified)
>       [jar] Building jar: 
> /srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina-ha.jar
> 
> add-osgi:
>      [echo] add-osgi 
> /srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina-ha.jar true
> #
> # A fatal error has been detected by the Java Runtime Environment:
> #
> #  SIGSEGV (0xb) at pc=0x00007ff93080b3ae, pid=2819, tid=0x00007ff9312cb700
> #
> # JRE version: Java(TM) SE Runtime Environment (8.0_171-b11) (build 
> 1.8.0_171-b11)
> # Java VM: Java HotSpot(TM) 64-Bit Server VM (25.171-b11 mixed mode 
> linux-amd64 compressed oops)
> # Problematic frame:
> # C  [libc.so.6+0x1543ae]
> #
> # Core dump written. Default location: 
> /srv/gump/public/workspace/tomcat-trunk/core or core.2819 (max size 1 kB). To 
> ensure a full core dump, try "ulimit -c unlimited" before starting Java again
> #
> # An error report file with more information is saved as:
> # /srv/gump/public/workspace/tomcat-trunk/hs_err_pid2819.log
> #
> # If you would like to submit a bug report, please visit:
> #   http://bugreport.java.com/bugreport/crash.jsp
> # The crash happened outside the Java Virtual Machine in native code.
> # See problematic frame for where to report the bug.
> #
> Aborted
> ---------------------------------------------
> 
> To subscribe to this information via syndicated feeds:
> - RSS: http://vmgump-vm3.apache.org/tomcat-trunk/tomcat-trunk-test-nio/rss.xml
> - Atom: 
> http://vmgump-vm3.apache.org/tomcat-trunk/tomcat-trunk-test-nio/atom.xml
> 
> ============================== Gump Tracking Only ===
> Produced by Apache Gump(TM) version 2.3.
> Gump Run 20180604000006, vmgump-vm3.apache.org:vmgump:20180604000006
> Gump E-mail Identifier (unique within run) #3.
> 
> --
> Apache Gump
> http://gump.apache.org/ [Instance: vmgump-vm3]
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: dev-h...@tomcat.apache.org
> 

Reply via email to