From balchandra.vaidya at oracle.com Fri Sep 6 10:15:54 2013 From: balchandra.vaidya at oracle.com (Balchandra Vaidya) Date: Fri, 06 Sep 2013 11:15:54 +0100 Subject: JDK 8 b105 ea build test results now available Message-ID: <5229AB5A.9040501@oracle.com> JDK 8 b105 ea build test results now available at: http://www.java.net/download/jdk8/testresults/testresults.html There are 22 differences in jdk test results when compared to b104 test results. There is one new failure. 0: /home/jtest/merge/b104/jdk/JTwork pass: 4,475; fail: 13; not run: 838 1: /home/jtest/merge/b105/jdk/JTwork pass: 4,487; fail: 13; not run: 835 0 1 Test --- pass com/sun/crypto/provider/Cipher/RSA/TestOAEPPadding.java pass fail com/sun/jdi/RedefineMulti.sh --- pass java/lang/ProcessBuilder/InheritIOEHandle.java --- pass java/lang/ProcessBuilder/SiblingIOEHandle.java --- pass java/lang/instrument/RedefineBigClass.sh --- pass java/lang/instrument/RetransformBigClass.sh --- pass java/lang/reflect/Method/GenericStringTest.java --- pass java/net/IDN/IllegalArg.java --- pass java/net/NetworkInterface/MemLeakTest.java --- pass java/net/ServerSocket/SelectFdsLimit.java pass --- java/net/URLClassLoader/profiles/basic.sh --- pass java/time/test/java/time/format/TestDateTimeTextProvider.java fail pass java/util/Collection/MOAT.java --- pass java/util/jar/JarInputStream/ExtraFileInMetaInf.java --- pass javax/xml/jaxp/parsers/8022548/XOMParserTest.java --- pass sun/security/ssl/javax/net/ssl/ServerName/IllegalSNIName.java pass --- tools/jar/AddAndUpdateProfile.java pass --- tools/launcher/profiles/Basic.java pass --- tools/launcher/profiles/VersionCheck.java --- pass tools/pack200/TimeStamp.java --- pass vm/verifier/defaultMethods/DefaultMethodRegressionTests.java --- pass vm/verifier/defaultMethods/DefaultMethodRegressionTestsRun.java 22 differences The hotspot test result has 4 differences and has no new failures. 0: /home/jtest/merge/b104/hotspot/JTwork pass: 344; fail: 10; not run: 3 1: /home/jtest/merge/b105/hotspot/JTwork pass: 348; fail: 10; not run: 4 0 1 Test --- pass gc/metaspace/TestMetaspacePerfCounters.java --- pass runtime/CDSCompressedKPtrs/CDSCompressedKPtrs.java --- pass runtime/CDSCompressedKPtrs/CDSCompressedKPtrsError.java --- pass runtime/CDSCompressedKPtrs/XShareAuto.java 4 differences The langtool test result has 14 differences and has no new failures. 0: /home/jtest/merge/b104/langtools/JTwork pass: 2,821; fail: 2; not run: 7 1: /home/jtest/merge/b105/langtools/JTwork pass: 2,835; not run: 6 0 1 Test --- pass com/sun/javadoc/testSeeTag/TestSeeTag.java --- pass tools/javac/7182350/T7182350.java --- pass tools/javac/T8009640/CheckRejectProfileBCPOptionsIfUsedTogetherTest.java --- pass tools/javac/T8013394/CompileErrorWithIteratorTest.java --- pass tools/javac/T8019486/WrongLVTForLambdaTest.java --- pass tools/javac/T8022053/UnverifiableInitForNestedLocalClassTest.java --- pass tools/javac/lambda/8021567/T8021567.java --- pass tools/javac/lambda/8021567/T8021567b.java --- pass tools/javac/lambda/ExceptionsInLambda.java fail pass tools/javac/lambda/TargetType59.java fail pass tools/javac/lambda/TargetType62.java --- pass tools/javac/processing/errors/EnsureMirroredTypeException/Source.java --- pass tools/javac/processing/errors/TestClassNames.java --- pass tools/javac/staticImport/6537020/T6537020.java 14 differences No change in Nashorn test result: http://download.java.net/jdk8/testresults/archives/b105/emailable-report.html Regards Balchandra -------------- next part -------------- An HTML attachment was scrubbed... URL: From rory.odonnell at oracle.com Tue Sep 10 15:34:03 2013 From: rory.odonnell at oracle.com (Rory O'Donnell Oracle, Dublin Ireland) Date: Tue, 10 Sep 2013 16:34:03 +0100 Subject: JDK 8 b106 ea build test results now available Message-ID: <522F3BEB.9030809@oracle.com> JDK 8 b106 ea build test results now available at: http://www.java.net/download/jdk8/testresults/testresults.html There are 17 differences in jdk test results when compared to b105. There is one new error. 0: /home/jtest/merge/b105/jdk/JTwork pass: 4,487; fail: 13; not run: 835 1: /home/jtest/merge/b106/jdk/JTwork pass: 4,502; fail: 12; error: 1; not run: 833 0 1 Test --- pass com/sun/jdi/DoubleAgentTest.java --- pass com/sun/jdi/FieldWatchpoints.java fail pass com/sun/jdi/RedefineMulti.sh --- pass java/io/BufferedInputStream/LargeCopyWithMark.java --- pass java/lang/annotation/typeAnnotations/GetAnnotatedSuperclass.java pass error java/nio/file/WatchService/SensitivityModifier.java --- pass java/util/Arrays/TimSortStackSize.java --- pass java/util/Collections/Wrappers.java --- pass java/util/Random/RandomTest.java --- pass java/util/SplittableRandom/SplittableRandomTest.java --- pass java/util/concurrent/ThreadLocalRandom/ThreadLocalRandomTest.java --- pass java/util/concurrent/locks/StampedLock/ReadersUnlockAfterWriteUnlock.java --- pass java/util/logging/Logger/getLogger/TestLogger.java --- pass java/util/regex/PatternTest.java --- pass java/util/stream/test/org/openjdk/tests/java/util/SplittableRandomTest.java --- pass sun/security/krb5/auto/KPEquals.java --- pass sun/security/tools/jarsigner/jvindex.sh 17 differences There are 3 differences in hotspot test results when compared to b105. There are no new failures. 0: /home/jtest/merge/b105/hotspot/JTwork pass: 348; fail: 10; not run: 4 1: /home/jtest/merge/b106/hotspot/JTwork pass: 349; fail: 10; not run: 4 0 1 Test --- pass compiler/8004051/Test8004051.java pass --- runtime/7051189/Xchecksig.sh --- pass runtime/XCheckJniJsig/XCheckJSig.java 3 differences There are 15 differences in langtools test results when compared to b105. There are no new failures. 0: /home/jtest/merge/b105/langtools/JTwork pass: 2,835; not run: 6 1: /home/jtest/merge/b106/langtools/JTwork pass: 2,846; not run: 4 0 1 Test --- pass com/sun/javadoc/testCharset/TestCharset.java pass --- com/sun/javadoc/testNavagation/TestNavagation.java --- pass com/sun/javadoc/testNavigation/TestNavigation.java --- pass tools/javac/7118412/ShadowingTest.java pass --- tools/javac/8015701/AnonymousParameters.java --- pass tools/javac/MethodParameters/CaptureTest.java --- pass tools/javac/T8022316/CompilerErrorGenericThrowPlusMethodRefTest.java --- pass tools/javac/T8023112/SkipLazyConstantCreationForMethodRefTest.java --- pass tools/javac/annotations/typeAnnotations/failures/T8020715.java --- pass tools/javac/annotations/typeAnnotations/failures/TypeVariableCycleTest.java --- pass tools/javac/lambda/MethodReference66.java --- pass tools/javac/lambda/lambdaExecution/InInterface.java --- pass tools/javac/profiles/ProfileTest.java --- pass tools/javac/tree/TypeAnnotationsPretty.java --- pass tools/javadoc/nonConstExprs/Test.java 15 differences Nashorn test results for build 106 are available at: http://download.java.net/jdk8/testresults/archives/b106/emailable-report.html No new failures when compared to b105 results. Rgds,Rory -- Quality Engineering Manager Oracle EMEA , Dublin, Ireland -------------- next part -------------- An HTML attachment was scrubbed... URL: From Alan.Bateman at oracle.com Tue Sep 10 15:37:42 2013 From: Alan.Bateman at oracle.com (Alan Bateman) Date: Tue, 10 Sep 2013 16:37:42 +0100 Subject: JDK 8 b106 ea build test results now available In-Reply-To: <522F3BEB.9030809@oracle.com> References: <522F3BEB.9030809@oracle.com> Message-ID: <522F3CC6.1060504@oracle.com> On 10/09/2013 16:34, Rory O'Donnell Oracle, Dublin Ireland wrote: > JDK 8 b106 ea build test results now available at: > http://www.java.net/download/jdk8/testresults/testresults.html > > There are 17 differences in jdk test results when compared to b105. > There is one new error. > error = timeout. It's fixed in jdk8/tl and should get to a promoted build soon, maybe b108. -Alan -------------- next part -------------- An HTML attachment was scrubbed... URL: From martinrb at google.com Thu Sep 19 17:17:27 2013 From: martinrb at google.com (Martin Buchholz) Date: Thu, 19 Sep 2013 10:17:27 -0700 Subject: Classload of sun.nio.ch.Net fails - regression in jdk7u25 Message-ID: Hi, this is a bug report. Here is a tiny program that does class loading: public class LoadClass { public static void main(String[] args) throws Throwable { for (String className : args) Class.forName(className, true, null); } } If I run this against 1.7.0_21, it succeeds, but if I run it against 1.7.0_25 I get java LoadClass sun.nio.ch.Net Exception in thread "main" java.lang.UnsatisfiedLinkError: sun.nio.ch.Net.isExclusiveBindAvailable()I at sun.nio.ch.Net.isExclusiveBindAvailable(Native Method) at sun.nio.ch.Net.(Net.java:58) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:270) sun.nio.ch.Net clearly tries to prevent this from happening by calling Util.load(), but the problem is that the static block is called too late. Those static blocks calling Util.load() need to be at the top of each source file instead of the bottom, to prevent such failures. Regression was introduced with this changeset: changeset: 6272:8dd8266a2f4b user: khazra date: Thu Mar 14 13:54:32 2013 -0700 summary: 7170730: Improve Windows network stack support. I think Oracle testing folks should regularly run the above little program against every single class in the JDK (although it might be too expensive to run in a jtreg test). The fix is obvious, but I can provide a webrev if desired. -------------- next part -------------- An HTML attachment was scrubbed... URL: From martinrb at google.com Fri Sep 20 17:22:39 2013 From: martinrb at google.com (Martin Buchholz) Date: Fri, 20 Sep 2013 10:22:39 -0700 Subject: Classload of sun.nio.ch.Net fails - regression in jdk7u25 In-Reply-To: References: <523B9720.8070007@oracle.com> Message-ID: So, I did the experiment I suggested: jar tf $jdk/jre/lib/rt.jar | sed -n 's/\.class$//p' | sed 's/\//./g' | while read class; do j java LoadClass $class; done and got 148 UnsatisfiedLinkErrors (a.k.a. "a rich crop of bugs") Here are the ones Alan himself may want to fix: Exception in thread "main" java.lang.UnsatisfiedLinkError: java.net.SocketInputStream.init()V at java.net.SocketInputStream.init(Native Method) at java.net.SocketInputStream.(SocketInputStream.java:47) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:270) at LoadClass.main(LoadClass.java:4) Exception in thread "main" java.lang.UnsatisfiedLinkError: java.net.SocketOutputStream.init()V at java.net.SocketOutputStream.init(Native Method) at java.net.SocketOutputStream.(SocketOutputStream.java:46) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:270) at LoadClass.main(LoadClass.java:4) Exception in thread "main" java.lang.UnsatisfiedLinkError: sun.nio.ch.EPoll.eventSize()I at sun.nio.ch.EPoll.eventSize(Native Method) at sun.nio.ch.EPoll.(EPoll.java:53) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:270) at LoadClass.main(LoadClass.java:4) Exception in thread "main" java.lang.UnsatisfiedLinkError: sun.nio.ch.EPollArrayWrapper.sizeofEPollEvent()I at sun.nio.ch.EPollArrayWrapper.sizeofEPollEvent(Native Method) at sun.nio.ch.EPollArrayWrapper.(EPollArrayWrapper.java:67) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:270) at LoadClass.main(LoadClass.java:4) Exception in thread "main" java.lang.UnsatisfiedLinkError: sun.nio.ch.FileKey.initIDs()V at sun.nio.ch.FileKey.initIDs(Native Method) at sun.nio.ch.FileKey.(FileKey.java:73) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:270) at LoadClass.main(LoadClass.java:4) Exception in thread "main" java.lang.UnsatisfiedLinkError: sun.nio.ch.KQueue.keventSize()I at sun.nio.ch.KQueue.keventSize(Native Method) at sun.nio.ch.KQueue.(KQueue.java:50) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:270) at LoadClass.main(LoadClass.java:4) Exception in thread "main" java.lang.UnsatisfiedLinkError: sun.nio.ch.Net.isExclusiveBindAvailable()I at sun.nio.ch.Net.isExclusiveBindAvailable(Native Method) at sun.nio.ch.Net.(Net.java:58) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:270) at LoadClass.main(LoadClass.java:4) Exception in thread "main" java.lang.UnsatisfiedLinkError: sun.nio.ch.SctpNet.init()V at sun.nio.ch.SctpNet.init(Native Method) at sun.nio.ch.SctpNet.(SctpNet.java:368) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:270) at LoadClass.main(LoadClass.java:4) Exception in thread "main" java.lang.UnsatisfiedLinkError: sun.nio.ch.Net.isExclusiveBindAvailable()I at sun.nio.ch.Net.isExclusiveBindAvailable(Native Method) at sun.nio.ch.Net.(Net.java:58) at sun.nio.ch.SocketOptionRegistry$LazyInitialization.options(SocketOptionRegistry.java:61) at sun.nio.ch.SocketOptionRegistry$LazyInitialization.(SocketOptionRegistry.java:57) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:270) at LoadClass.main(LoadClass.java:4) On Thu, Sep 19, 2013 at 6:21 PM, Martin Buchholz wrote: > > > > On Thu, Sep 19, 2013 at 5:30 PM, Alan Bateman wrote: > >> Martin, >> >> I'm curious how you ran into this. > > > I'm not aware of any way to trigger this using just public APIs. > We sometimes fiddle with the internals of the JDK networking > implementation. > So it's possible that no one will run into this in a "strictly conforming" > java program. > > >> I agree this should be fixed, it's just not immediately obviously which >> APIs would cause Net to be loaded before other classes that would cause the >> native library to be loaded. I'm not aware of any bug reports so I'm >> curious if you have the original stack trace (not from the Class.forName). >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: From balchandra.vaidya at oracle.com Wed Sep 25 10:00:56 2013 From: balchandra.vaidya at oracle.com (Balchandra Vaidya) Date: Wed, 25 Sep 2013 11:00:56 +0100 Subject: JDK 8 b108 ea build test results now available Message-ID: <5242B458.5030804@oracle.com> JDK 8 b108 ea build test results now available at: http://www.java.net/download/jdk8/testresults/testresults.html There are 31 differences in jdk test results when compared to b107 test results. There is one new failure. 0: /home/jtest/merge/b107/jdk/JTwork pass: 4,495; fail: 15; not run: 838 1: /home/jtest/merge/b108/jdk/JTwork pass: 4,517; fail: 15; not run: 838 0 1 Test pass fail com/sun/awt/SecurityWarning/GetSizeShouldNotReturnZero.java --- pass com/sun/corba/transport/KeepAliveSockets.java --- pass java/lang/Class/ArrayMethods.java --- pass java/lang/Class/getField/ArrayLength.java --- pass java/lang/invoke/RevealDirectTest.java --- pass java/net/IDN/UseSTD3ASCIIRules.java --- pass java/net/MulticastSocket/SetGetNetworkInterfaceTest.java --- pass java/net/NetworkInterface/UniqueMacAddressesTest.java --- pass java/security/cert/PKIXRevocationChecker/OcspUnauthorized.java pass --- java/util/Collection/ListDefaults.java --- pass java/util/Collections/SingletonIterator.java --- pass java/util/List/ListDefaults.java pass --- java/util/Map/CheckRandomHashSeed.java --- pass java/util/Map/MapBinToFromTreeTest.java pass --- java/util/Map/TreeBinSplitBackToEntries.java --- pass java/util/concurrent/ConcurrentHashMap/ToArray.java fail --- java/util/concurrent/ConcurrentHashMap/toArray.java --- pass java/util/function/BiFunction/BiFunctionTest.java --- pass java/util/logging/LocalizedLevelName.java --- pass java/util/logging/Logger/isLoggable/TestIsLoggable.java --- pass java/util/logging/TestLoggingWithMainAppContext.java --- pass java/util/stream/test/org/openjdk/tests/java/util/stream/StreamCloseTest.java --- pass javax/management/MBeanInfo/MBeanInfoHashCodeNPETest.java --- pass javax/management/openmbean/OpenMBeanInfoEqualsNPETest.java --- pass javax/management/openmbean/OpenMBeanInfoHashCodeNPETest.java --- pass javax/management/remote/mandatory/connection/RMIConnectorInternalMapTest.java --- pass javax/management/remote/mandatory/connection/RMIConnectorNullSubjectConnTest.java --- pass jdk/lambda/MethodReferenceTestCallerSensitive.java --- pass sun/security/ssl/javax/net/ssl/SSLParameters/UseCipherSuitesOrder.java --- pass sun/tools/jconsole/ResourceCheckTest.sh --- pass sun/util/locale/provider/Bug8024141.java 31 differences The hotspot test result has 1 difference. 0: /home/jtest/merge/b107/hotspot/JTwork pass: 352; fail: 12; not run: 4 1: /home/jtest/merge/b108/hotspot/JTwork pass: 353; fail: 11; not run: 8 0 1 Test fail pass compiler/6932496/Test6932496.java 1 differences The langtool test result has 36 differences and no new failures. 0: /home/jtest/merge/b107/langtools/JTwork pass: 2,846; not run: 4 1: /home/jtest/merge/b108/langtools/JTwork pass: 2,878; not run: 8 0 1 Test --- pass com/sun/javadoc/testProfiles/TestProfilesConfiguration.java --- pass tools/javac/T8022162/IncorrectSignatureDeterminationForInnerClassesTest.java --- pass tools/javac/T8023545/MisleadingErrorMsgDiamondPlusPrivateCtorTest.java --- pass tools/javac/T8024039/NoDeadCodeGenerationOnTrySmtTest.java --- pass tools/javac/T8024207/FlowCrashTest.java --- pass tools/javac/T8024398/NPETryTest.java --- pass tools/javac/annotations/neg/NoDefault.java --- pass tools/javac/annotations/neg/NoDefaultAbstract.java --- pass tools/javac/annotations/neg/NoStatic.java --- pass tools/javac/annotations/neg/NoStaticAbstract.java --- pass tools/javac/flow/LVTHarness.java --- pass tools/javac/generics/neg/OrderedIntersections.java --- pass tools/javac/lambda/8016177/T8016177a.java --- pass tools/javac/lambda/8016177/T8016177b.java --- pass tools/javac/lambda/8016177/T8016177c.java --- pass tools/javac/lambda/8016177/T8016177d.java --- pass tools/javac/lambda/8016177/T8016177e.java --- pass tools/javac/lambda/8016177/T8016177f.java --- pass tools/javac/lambda/8016177/T8016177g.java --- pass tools/javac/lambda/8023389/T8023389.java --- pass tools/javac/lambda/8023549/T8023549.java --- pass tools/javac/lambda/8023558/T8023558a.java --- pass tools/javac/lambda/8023558/T8023558b.java --- pass tools/javac/lambda/8023558/T8023558c.java --- pass tools/javac/lambda/EffectivelyFinalThrows.java --- pass tools/javac/lambda/bridge/template_tests/BridgeMethodTestCase.java --- pass tools/javac/lambda/bridge/template_tests/BridgeMethodsTemplateTest.java pass --- tools/javac/lambda/typeInference/InferenceTest5.java --- pass tools/javac/lambda/typeInference/InferenceTest6.java pass --- tools/javac/lambda/typeInference/InferenceTest_neg5.java --- pass tools/javac/warnings/suppress/ImplicitTest.java --- pass tools/javac/warnings/suppress/PackageInfo.java --- pass tools/javac/warnings/suppress/T6480588.java --- pass tools/javac/warnings/suppress/T8021112a.java --- pass tools/javac/warnings/suppress/T8021112b.java --- pass tools/javac/warnings/suppress/TypeAnnotations.java 36 differences No new failures in Nashorn test result: http://download.java.net/jdk8/testresults/archives/b108/emailable-report.html Regards Balchandra -------------- next part -------------- An HTML attachment was scrubbed... URL: