Re: [Jamvm-general] Upcoming 2.4.2 Release - JamVM 2013-08-28 x86_64 & hotspot x86_64 test logs
Brought to you by:
rlougher
From: Xerxes R. <xe...@za...> - 2013-09-13 14:43:08
|
2013-09-12 16:58, Andïï skrev: > On 12 September 2013 15:11, Xerxes Rånby <xe...@za...> wrote: >> 2013-09-11 22:25, Andïï skrev: >>> Some of you may have seen that Oracle have released u40 [0]. I'm >>> currently testing 2.4.2, which will bring the 2.4 branch up to date >>> with upstream on u40: >>> >>> $ /home/andrew/build/icedtea7-2.4/bin/java -version >>> java version "1.7.0_40" >>> OpenJDK Runtime Environment (IcedTea 2.4.2pre+r523f48931154+) (Gentoo >>> build 1.7.0_40-b60) >>> OpenJDK 64-Bit Server VM (build 24.0-b56, mixed mode) >>> >>> I plan to release this coming Wednesday, the 18th of September, if all >>> looks good by then. >>> Xerxes is going to look at updating JamVM support on the branch in the meantime. >>> >>> I've successfully doing a full bootstrap on GNU/Linux x86_64 native >>> and results are looking good for a full bootstrap on GNU/Linux ppc32 >>> Zero. Feedback on other builds before release would be much >>> appreciated. >>> >>> Thanks, >>> >> >> >> JamVM test logs, before jamvm update: ia32 & x86_64 >> >> Test procedure: >> apt-get install mercurial >> apt-get build-dep openjdk-7 >> hg clone http://icedtea.classpath.org/hg/release/icedtea7-2.4 >> cd icedtea7-2.4 >> ./autogen.sh >> ./configure --enable-jamvm --disable-system-lcms ; make ; make check >> ... >> https://gist.github.com/xranby/a7fcbcbb08e0b80164fb - jamvm 2.4.2pre+r41272f3d7393 ia32 >> https://gist.github.com/xranby/87bcbec586aca4ba8c70 - jamvm 2.4.2pre+r41272f3d7393 x86_64 ... > > Thanks! I await the improved results from the new version :) Updated logs for JamVM x86_86 using the latest 2013-08-28 revision http://git.berlios.de/cgi-bin/cgit.cgi/jamvm/commit/?id=ac22c9948434e528ece451642b4ebde40953ee7e Logs: https://gist.github.com/xranby/d8f6c5f16e0f456a0f43 - jamvm 2.4.2pre+r41272f3d7393+ 2013-08-28 x86_64 Patch: http://git.berlios.de/cgi-bin/cgit.cgi/jamvm/commit/?id=ac22c9948434e528ece451642b4ebde40953ee7e diff -r 41272f3d7393 Makefile.am --- a/Makefile.am Tue Sep 10 17:03:29 2013 +0100 +++ b/Makefile.am Fri Sep 13 00:49:27 2013 +0200 @@ -24,8 +24,8 @@ CACAO_URL = $(CACAO_BASE_URL)/$(CACAO_VERSION).tar.gz CACAO_SRC_ZIP = cacao-$(CACAO_VERSION).tar.gz -JAMVM_VERSION = 7c8dceb90880616b7dd670f257961a1f5f371ec3 -JAMVM_SHA256SUM = 1584d8599bfd799a71baac0694bb3ed9b9fcd14a8548234b24266571e0acfc97 +JAMVM_VERSION = ac22c9948434e528ece451642b4ebde40953ee7e +JAMVM_SHA256SUM = 4662da1fe3e0e11d8fa685c7f2fc748576b9f3d3e37dc56b798dd6a5bd6b61e7 JAMVM_BASE_URL = http://icedtea.classpath.org/download/drops/jamvm JAMVM_URL = $(JAMVM_BASE_URL)/jamvm-$(JAMVM_VERSION).tar.gz JAMVM_SRC_ZIP = jamvm-$(JAMVM_VERSION).tar.gz ./openjdk.build/j2sdk-image/bin/java -version java version "1.7.0_40" IcedTea Runtime Environment (2.4.2pre+r41272f3d7393+) (Ubuntu build 1.7.0_40-b60) JamVM (build 1.6.0-devel, inline-threaded interpreter) --------------- jtreg console summary for hotspot --------------- Error: compiler/5091921/Test6959129.java FAILED: compiler/5091921/Test7005594.java FAILED: compiler/6340864/TestByteVect.java FAILED: compiler/6340864/TestDoubleVect.java FAILED: compiler/6340864/TestFloatVect.java FAILED: compiler/6340864/TestIntVect.java FAILED: compiler/6340864/TestLongVect.java FAILED: compiler/6340864/TestShortVect.java FAILED: compiler/6865265/StackOverflowBug.java Error: compiler/6901572/Test.java FAILED: compiler/6910618/Test.java FAILED: compiler/6942326/Test.java FAILED: compiler/7116216/StackOverflow.java FAILED: compiler/7190310/Test7190310_unsafe.java FAILED: compiler/7192963/TestByteVect.java FAILED: compiler/7192963/TestDoubleVect.java FAILED: compiler/7192963/TestFloatVect.java FAILED: compiler/7192963/TestIntVect.java FAILED: compiler/7192963/TestLongVect.java FAILED: compiler/7192963/TestShortVect.java FAILED: compiler/7196199/Test7196199.java FAILED: compiler/7199742/Test7199742.java FAILED: compiler/8001183/TestCharVect.java FAILED: compiler/8002069/Test8002069.java FAILED: compiler/8004741/Test8004741.java FAILED: compiler/8005419/Test8005419.java FAILED: compiler/8010927/Test8010927.java FAILED: compiler/cpuflags/RestoreMXCSR.java FAILED: compiler/membars/DekkerTest.java FAILED: gc/6581734/Test6581734.java FAILED: gc/6845368/bigobj.java FAILED: gc/6941923/test6941923.sh FAILED: gc/heap_inspection/TestPrintClassHistogram.java FAILED: gc/init/TestHandleExceedingProcessSizeLimitIn32BitBuilds.java FAILED: gc/TestVerifyBeforeGCDuringStartup.java FAILED: runtime/6294277/SourceDebugExtension.java FAILED: runtime/6626217/Test6626217.sh FAILED: runtime/6929067/Test6929067.sh FAILED: runtime/6981737/Test6981737.java FAILED: runtime/7110720/Test7110720.sh FAILED: runtime/7116786/Test7116786.java FAILED: runtime/7158988/FieldMonitor.java FAILED: runtime/7160757/Test7160757.java FAILED: runtime/7162488/Test7162488.sh Error: runtime/7196045/Test7196045.java FAILED: runtime/CommandLine/CompilerConfigFileWarning.java FAILED: runtime/CommandLine/ConfigFileWarning.java FAILED: runtime/NMT/BaselineWithParameter.java FAILED: runtime/NMT/CommandLineDetail.java FAILED: runtime/NMT/CommandLineEmptyArgument.java FAILED: runtime/NMT/CommandLineInvalidArgument.java FAILED: runtime/NMT/CommandLineSummary.java FAILED: runtime/NMT/CommandLineTurnOffNMT.java FAILED: runtime/NMT/JcmdDiffCallsite.java FAILED: runtime/NMT/JcmdScale.java FAILED: runtime/NMT/JcmdWithNMTDisabled.java FAILED: runtime/NMT/MallocTestType.java FAILED: runtime/NMT/PrintNMTStatistics.java FAILED: runtime/NMT/PrintNMTStatisticsWithNMTDisabled.java FAILED: runtime/NMT/ReleaseCommittedMemory.java FAILED: runtime/NMT/ShutdownTwice.java FAILED: runtime/NMT/SummaryAfterShutdown.java FAILED: runtime/NMT/SummarySanityCheck.java FAILED: runtime/NMT/ThreadedMallocTestType.java FAILED: runtime/NMT/ThreadedVirtualAllocTestType.java FAILED: runtime/NMT/VirtualAllocTestType.java FAILED: sanity/WBApi.java FAILED: serviceability/7170638/SDTProbesGNULinuxTest.sh FAILED: serviceability/attach/AttachWithStalePidFile.java FAILED: serviceability/ParserTest.java Test results: passed: 196; failed: 67; error: 3 --------------- jtreg console summary for jdk --------------- FAILED: com/oracle/security/ucrypto/TestRSA.java FAILED: com/sun/crypto/provider/Cipher/DES/PaddingTest.java FAILED: com/sun/crypto/provider/Cipher/RSA/TestOAEP_KAT.java FAILED: com/sun/crypto/provider/KeyFactory/TestProviderLeak.java FAILED: com/sun/crypto/provider/TLS/TestKeyMaterial.java FAILED: com/sun/crypto/provider/TLS/TestMasterSecret.java FAILED: com/sun/crypto/provider/TLS/TestPRF.java FAILED: com/sun/crypto/provider/TLS/TestPRF12.java FAILED: com/sun/jdi/connect/spi/DebugUsingCustomConnector.java FAILED: com/sun/jdi/redefine/RedefineTest.java FAILED: com/sun/jdi/redefineMethod/RedefineTest.java --------------- jtreg console summary for langtools --------------- FAILED: com/sun/javadoc/testNestedGenerics/TestNestedGenerics.java FAILED: tools/javac/processing/6499119/ClassProcessor.java Test results: passed: 1,955; failed: 2 Improvement seen after the update: diff -Naur 7c8dceb90880616b7dd670f257961a1f5f371ec3 ac22c9948434e528ece451642b4ebde40953ee7e --- 7c8dceb90880616b7dd670f257961a1f5f371ec3 2013-09-13 16:22:43.909428937 +0200 +++ ac22c9948434e528ece451642b4ebde40953ee7e 2013-09-13 16:22:14.889285035 +0200 @@ -11,10 +11,7 @@ Error: compiler/6901572/Test.java FAILED: compiler/6910618/Test.java FAILED: compiler/6942326/Test.java -FAILED: compiler/6990212/Test6990212.java -FAILED: compiler/7088020/Test7088020.java FAILED: compiler/7116216/StackOverflow.java -FAILED: compiler/7141637/SpreadNullArg.java FAILED: compiler/7190310/Test7190310_unsafe.java FAILED: compiler/7192963/TestByteVect.java FAILED: compiler/7192963/TestDoubleVect.java @@ -72,7 +69,7 @@ FAILED: serviceability/7170638/SDTProbesGNULinuxTest.sh FAILED: serviceability/attach/AttachWithStalePidFile.java FAILED: serviceability/ParserTest.java -Test results: passed: 193; failed: 70; error: 3 +Test results: passed: 196; failed: 67; error: 3 Three more hotspot tests passed after the update. langtools and jdk test results are unchanged. I performed a regular hotspot build on the same machine to use for comparing test results against. https://gist.github.com/xranby/fa15c45ed46e4ad0313c - hotspot 2.4.2pre+r41272f3d7393 x86_64 familjen@familjen-P67A-UD3:~/icedtea/icedtea7-2.4-hotspot$ ./openjdk.build/j2sdk-image/bin/java -version java version "1.7.0_40" OpenJDK Runtime Environment (IcedTea 2.4.2pre+r41272f3d7393) (Ubuntu build 1.7.0_40-b60) OpenJDK 64-Bit Server VM (build 24.0-b56, mixed mode) --------------- jtreg console summary for hotspot --------------- FAILED: compiler/8010927/Test8010927.java FAILED: compiler/cpuflags/RestoreMXCSR.java Error: gc/6941923/test6941923.sh FAILED: gc/7168848/HumongousAlloc.java FAILED: gc/heap_inspection/TestPrintClassHistogram.java FAILED: gc/init/TestHandleExceedingProcessSizeLimitIn32BitBuilds.java FAILED: gc/TestVerifyBeforeGCDuringStartup.java FAILED: runtime/6626217/Test6626217.sh FAILED: runtime/6929067/Test6929067.sh Error: runtime/7196045/Test7196045.java FAILED: runtime/CommandLine/CompilerConfigFileWarning.java FAILED: runtime/CommandLine/ConfigFileWarning.java FAILED: runtime/NMT/BaselineWithParameter.java FAILED: runtime/NMT/CommandLineDetail.java FAILED: runtime/NMT/CommandLineEmptyArgument.java FAILED: runtime/NMT/CommandLineInvalidArgument.java FAILED: runtime/NMT/CommandLineSummary.java FAILED: runtime/NMT/CommandLineTurnOffNMT.java FAILED: runtime/NMT/JcmdDiffCallsite.java FAILED: runtime/NMT/JcmdScale.java FAILED: runtime/NMT/JcmdWithNMTDisabled.java FAILED: runtime/NMT/MallocTestType.java FAILED: runtime/NMT/PrintNMTStatistics.java FAILED: runtime/NMT/PrintNMTStatisticsWithNMTDisabled.java FAILED: runtime/NMT/ReleaseCommittedMemory.java FAILED: runtime/NMT/ShutdownTwice.java FAILED: runtime/NMT/SummaryAfterShutdown.java FAILED: runtime/NMT/SummarySanityCheck.java FAILED: runtime/NMT/ThreadedMallocTestType.java FAILED: runtime/NMT/ThreadedVirtualAllocTestType.java FAILED: runtime/NMT/VirtualAllocTestType.java FAILED: sanity/WBApi.java FAILED: serviceability/attach/AttachWithStalePidFile.java FAILED: serviceability/ParserTest.java Test results: passed: 232; failed: 32; error: 2 --------------- jtreg console summary for jdk --------------- FAILED: com/oracle/security/ucrypto/TestRSA.java Error: com/sun/awt/SecurityWarning/GetSizeShouldNotReturnZero.java FAILED: com/sun/jdi/PrivateTransportTest.sh FAILED: com/sun/org/apache/xml/internal/security/transforms/ClassLoaderTest.java FAILED: com/sun/security/auth/login/ConfigFile/InconsistentError.java FAILED: com/sun/security/auth/module/KeyStoreLoginModule/OptionTest.java FAILED: com/sun/tracing/BasicWithSecurityMgr.java FAILED: java/awt/Choice/ChoiceMouseWheelTest/ChoiceMouseWheelTest.java FAILED: java/awt/EventDispatchThread/HandleExceptionOnEDT/HandleExceptionOnEDT.java FAILED: java/awt/EventDispatchThread/LoopRobustness/LoopRobustness.html FAILED: java/awt/EventDispatchThread/PreserveDispathThread/PreserveDispatchThread.java --------------- jtreg console summary for langtools --------------- FAILED: com/sun/javadoc/testNestedGenerics/TestNestedGenerics.java FAILED: tools/javac/processing/6499119/ClassProcessor.java Test results: passed: 1,955; failed: 2 Here is a diff of the jtreg tests performed using hotspot vs jamvm diff -Naur hotspot ac22c9948434e528ece451642b4ebde40953ee7e --- hotspot 2013-09-13 16:33:30.132633378 +0200 +++ ac22c9948434e528ece451642b4ebde40953ee7e 2013-09-13 16:22:14.889285035 +0200 @@ -1,14 +1,48 @@ - --------------- jtreg console summary for hotspot --------------- +Error: compiler/5091921/Test6959129.java +FAILED: compiler/5091921/Test7005594.java +FAILED: compiler/6340864/TestByteVect.java +FAILED: compiler/6340864/TestDoubleVect.java +FAILED: compiler/6340864/TestFloatVect.java +FAILED: compiler/6340864/TestIntVect.java +FAILED: compiler/6340864/TestLongVect.java +FAILED: compiler/6340864/TestShortVect.java +FAILED: compiler/6865265/StackOverflowBug.java +Error: compiler/6901572/Test.java +FAILED: compiler/6910618/Test.java +FAILED: compiler/6942326/Test.java +FAILED: compiler/7116216/StackOverflow.java +FAILED: compiler/7190310/Test7190310_unsafe.java +FAILED: compiler/7192963/TestByteVect.java +FAILED: compiler/7192963/TestDoubleVect.java +FAILED: compiler/7192963/TestFloatVect.java +FAILED: compiler/7192963/TestIntVect.java +FAILED: compiler/7192963/TestLongVect.java +FAILED: compiler/7192963/TestShortVect.java +FAILED: compiler/7196199/Test7196199.java +FAILED: compiler/7199742/Test7199742.java +FAILED: compiler/8001183/TestCharVect.java +FAILED: compiler/8002069/Test8002069.java +FAILED: compiler/8004741/Test8004741.java +FAILED: compiler/8005419/Test8005419.java FAILED: compiler/8010927/Test8010927.java FAILED: compiler/cpuflags/RestoreMXCSR.java -Error: gc/6941923/test6941923.sh -FAILED: gc/7168848/HumongousAlloc.java +FAILED: compiler/membars/DekkerTest.java +FAILED: gc/6581734/Test6581734.java +FAILED: gc/6845368/bigobj.java +FAILED: gc/6941923/test6941923.sh FAILED: gc/heap_inspection/TestPrintClassHistogram.java FAILED: gc/init/TestHandleExceedingProcessSizeLimitIn32BitBuilds.java FAILED: gc/TestVerifyBeforeGCDuringStartup.java +FAILED: runtime/6294277/SourceDebugExtension.java FAILED: runtime/6626217/Test6626217.sh FAILED: runtime/6929067/Test6929067.sh +FAILED: runtime/6981737/Test6981737.java +FAILED: runtime/7110720/Test7110720.sh +FAILED: runtime/7116786/Test7116786.java +FAILED: runtime/7158988/FieldMonitor.java +FAILED: runtime/7160757/Test7160757.java +FAILED: runtime/7162488/Test7162488.sh Error: runtime/7196045/Test7196045.java FAILED: runtime/CommandLine/CompilerConfigFileWarning.java FAILED: runtime/CommandLine/ConfigFileWarning.java @@ -32,21 +66,22 @@ FAILED: runtime/NMT/ThreadedVirtualAllocTestType.java FAILED: runtime/NMT/VirtualAllocTestType.java FAILED: sanity/WBApi.java +FAILED: serviceability/7170638/SDTProbesGNULinuxTest.sh FAILED: serviceability/attach/AttachWithStalePidFile.java FAILED: serviceability/ParserTest.java -Test results: passed: 232; failed: 32; error: 2 +Test results: passed: 196; failed: 67; error: 3 I can extract the logs for the failing hotspot tests if need. --------------- jtreg console summary for jdk --------------- FAILED: com/oracle/security/ucrypto/TestRSA.java -Error: com/sun/awt/SecurityWarning/GetSizeShouldNotReturnZero.java -FAILED: com/sun/jdi/PrivateTransportTest.sh -FAILED: com/sun/org/apache/xml/internal/security/transforms/ClassLoaderTest.java -FAILED: com/sun/security/auth/login/ConfigFile/InconsistentError.java -FAILED: com/sun/security/auth/module/KeyStoreLoginModule/OptionTest.java -FAILED: com/sun/tracing/BasicWithSecurityMgr.java -FAILED: java/awt/Choice/ChoiceMouseWheelTest/ChoiceMouseWheelTest.java -FAILED: java/awt/EventDispatchThread/HandleExceptionOnEDT/HandleExceptionOnEDT.java -FAILED: java/awt/EventDispatchThread/LoopRobustness/LoopRobustness.html -FAILED: java/awt/EventDispatchThread/PreserveDispathThread/PreserveDispatchThread.java +FAILED: com/sun/crypto/provider/Cipher/DES/PaddingTest.java +FAILED: com/sun/crypto/provider/Cipher/RSA/TestOAEP_KAT.java +FAILED: com/sun/crypto/provider/KeyFactory/TestProviderLeak.java +FAILED: com/sun/crypto/provider/TLS/TestKeyMaterial.java +FAILED: com/sun/crypto/provider/TLS/TestMasterSecret.java +FAILED: com/sun/crypto/provider/TLS/TestPRF.java +FAILED: com/sun/crypto/provider/TLS/TestPRF12.java +FAILED: com/sun/jdi/connect/spi/DebugUsingCustomConnector.java +FAILED: com/sun/jdi/redefine/RedefineTest.java +FAILED: com/sun/jdi/redefineMethod/RedefineTest.java Hotspot had some issues with security/auth, tracing and awt. JamVM may need to look into the crypto tests. jdi is a known unimplemented feature in jamvm I have issues running the JDK tests on this x86_64 machine in general. The JDK tests abort without completing using both Hotspot and JamVM. Hotspot and JamVM both failed the same langtools tests on this machine. --------------- jtreg console summary for langtools --------------- FAILED: com/sun/javadoc/testNestedGenerics/TestNestedGenerics.java FAILED: tools/javac/processing/6499119/ClassProcessor.java Test results: passed: 1,955; failed: 2 Cheers Xerxes > > Is there any way to get JamVM to report the git revision used? Better > still, any chance of a 1.6.1 release? > Forwarding the question to jamvm-general |