[RFR] [8u] 8u312-b01 Upstream Sync
Andrew Hughes
gnu.andrew at redhat.com
Thu Sep 2 04:22:39 UTC 2021
Webrevs: https://cr.openjdk.java.net/~andrew/shenandoah-8/u312-b01/
Merge changesets:
http://cr.openjdk.java.net/~andrew/shenandoah-8/u312-b01/corba/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u312-b01/jaxp/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u312-b01/jaxws/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u312-b01/jdk/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u312-b01/hotspot/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u312-b01/langtools/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u312-b01/nashorn/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u312-b01/root/merge.changeset
Changes in aarch64-shenandoah-jdk8u312-b01:
- JDK-7146776: deadlock between URLStreamHandler.getHostAddress and file.Handler.openconnection
- JDK-8004148: NPE in sun.awt.SunToolkit.getWindowDeactivationTime
- JDK-8027154: [TESTBUG] Test java/awt/Mouse/GetMousePositionTest/GetMousePositionWithPopup.java fails
- JDK-8035001: TEST_BUG: the retry logic in RMID.start() should check that the subprocess hasn't terminated
- JDK-8035424: (reflect) Performance problem in sun.reflect.generics.parser.SignatureParser
- JDK-8042557: compiler/uncommontrap/TestSpecTrapClassUnloading.java fails with: GC triggered before VM initialization completed
- JDK-8054118: java/net/ipv6tests/UdpTest.java failed intermittently
- JDK-8065215: Print warning summary at end of configure
- JDK-8072767: DefaultCellEditor for comboBox creates ActionEvent with wrong source object
- JDK-8079891: Store configure log in $BUILD/configure.log
- JDK-8080082: configure fails if you create an empty directory and then run configure from it
- JDK-8086003: Test fails on OSX with java.lang.RuntimeException 'Narrow klass base: 0x0000000000000000, Narrow klass shift: 3' missing
- JDK-8134989: java/net/MulticastSocket/TestInterfaces.java failed due to unexpected IP address
- JDK-8156584: Initialization race in sun.security.x509.AlgorithmId.get
- JDK-8166673: The new implementation of Robot.waitForIdle() may hang
- JDK-8170467: (reflect) Optimize SignatureParser's use of StringBuilders
- JDK-8196181: sun/java2d/GdiRendering/InsetClipping.java fails
- JDK-8202837: PBES2 AlgorithmId encoding error in PKCS12 KeyStore
- JDK-8206189: sun/security/pkcs12/EmptyPassword.java fails with Sequence tag error
- JDK-8214418: half-closed SSLEngine status may cause application dead loop
- JDK-8214513: A PKCS12 keystore from Java 8 using custom PBE parameters cannot be read in Java 11
- JDK-8220786: Create new switch to redirect error reporting output to stdout or stderr
- JDK-8229243: SunPKCS11-Solaris provider tests failing on Solaris 11.4
- JDK-8231222: fix pkcs11 P11_DEBUG guarded native traces
- JDK-8238567: SoftMainMixer.processAudioBuffers(): Wrong handling of stoppedMixers
- JDK-8240518: Incorrect JNU_ReleaseStringPlatformChars in Windows Print
- JDK-8241248: NullPointerException in sun.security.ssl.HKDF.extract(HKDF.java:93)
- JDK-8248901: Signed immediate support in .../share/assembler.hpp is broken.
- JDK-8259338: Add expiry exception for identrustdstx3 alias to VerifyCACerts.java test
- JDK-8262000: jdk/jfr/event/gc/detailed/TestPromotionFailedEventWithParallelScavenge.java failed with "OutOfMemoryError: Java heap space"
- JDK-8262829: Native crash in Win32PrintServiceLookup.getAllPrinterNames()
- JDK-8263311: Watch registry changes for remote printers update instead of polling
- JDK-8265238: [8u] [macos] build failure in OpenJDK8u after JDK-8211301 in older xcode
- JDK-8265978: make test should look for more locations when searching for exit code
- JDK-8269810: [8u] Update generated_configure.sh after JDK-8250876 backport
- JDK-8269953: config.log is not in build directory after 8u backport of JDK-8079891
- JDK-8271466: StackGap test fails on aarch64 due to "-m64"
Main issues of note:
None, clean merge.
diffstat for root
b/.hgtags | 3 +
b/common/autoconf/basics.m4 | 32 ++++++++++++++--
b/common/autoconf/configure | 11 ++---
b/common/autoconf/configure.ac | 12 ++----
b/common/autoconf/generated-configure.sh | 62 +++++++++++++++++++++++++------
b/common/autoconf/help.m4 | 20 +++++++++-
b/make/Main.gmk | 8 +++-
7 files changed, 116 insertions(+), 32 deletions(-)
diffstat for corba
b/.hgtags | 3 +++
1 file changed, 3 insertions(+)
diffstat for jaxp
b/.hgtags | 3 +++
1 file changed, 3 insertions(+)
diffstat for jaxws
b/.hgtags | 3 +++
1 file changed, 3 insertions(+)
diffstat for langtools
b/.hgtags | 3 +++
1 file changed, 3 insertions(+)
diffstat for nashorn
b/.hgtags | 3 +++
1 file changed, 3 insertions(+)
diffstat for jdk
b/.hgtags | 3
b/src/macosx/native/sun/awt/AWTWindow.m | 5
b/src/share/classes/com/sun/crypto/provider/PBES2Parameters.java | 105 +++---
b/src/share/classes/com/sun/media/sound/SoftMainMixer.java | 6
b/src/share/classes/java/net/URL.java | 29 +
b/src/share/classes/java/net/URLStreamHandler.java | 21 -
b/src/share/classes/javax/swing/JComboBox.java | 18 -
b/src/share/classes/sun/awt/SunToolkit.java | 21 -
b/src/share/classes/sun/reflect/generics/parser/SignatureParser.java | 110 ++----
b/src/share/classes/sun/security/pkcs11/P11AEADCipher.java | 11
b/src/share/classes/sun/security/pkcs11/P11Digest.java | 4
b/src/share/classes/sun/security/pkcs11/P11Mac.java | 2
b/src/share/classes/sun/security/pkcs12/PKCS12KeyStore.java | 134 ++++----
b/src/share/classes/sun/security/ssl/Ciphertext.java | 2
b/src/share/classes/sun/security/ssl/PreSharedKeyExtension.java | 2
b/src/share/classes/sun/security/ssl/SSLEngineImpl.java | 15
b/src/share/classes/sun/security/ssl/SSLSessionContextImpl.java | 9
b/src/share/classes/sun/security/ssl/ServerHello.java | 5
b/src/share/classes/sun/security/ssl/TransportContext.java | 8
b/src/share/classes/sun/security/util/Cache.java | 29 +
b/src/share/classes/sun/security/x509/AlgorithmId.java | 91 ++---
b/src/share/native/sun/security/pkcs11/wrapper/p11_convert.c | 22 -
b/src/share/native/sun/security/pkcs11/wrapper/p11_crypt.c | 44 ++
b/src/share/native/sun/security/pkcs11/wrapper/p11_general.c | 9
b/src/share/native/sun/security/pkcs11/wrapper/p11_objmgmt.c | 12
b/src/share/native/sun/security/pkcs11/wrapper/p11_sessmgmt.c | 8
b/src/share/native/sun/security/pkcs11/wrapper/p11_util.c | 113 ++++--
b/src/share/native/sun/security/pkcs11/wrapper/pkcs11gcm2.h | 55 +++
b/src/share/native/sun/security/pkcs11/wrapper/pkcs11t.h | 4
b/src/share/native/sun/security/pkcs11/wrapper/pkcs11wrapper.h | 5
b/src/solaris/native/sun/security/pkcs11/wrapper/p11_md.h | 5
b/src/windows/classes/sun/print/PrintServiceLookupProvider.java | 109 ------
b/src/windows/native/sun/security/pkcs11/wrapper/p11_md.h | 5
b/src/windows/native/sun/windows/WPrinterJob.cpp | 68 +++-
b/src/windows/native/sun/windows/awt_PrintControl.cpp | 3
b/test/java/awt/Mouse/GetMousePositionTest/GetMousePositionWithPopup.java | 40 +-
b/test/java/awt/Robot/WaitForIdleSyncroizedOnString/WaitForIdleSyncroizedOnString.java | 63 +++
b/test/java/net/MulticastSocket/TestInterfaces.java | 13
b/test/java/net/ipv6tests/Tests.java | 9
b/test/java/rmi/testlibrary/JavaVM.java | 22 -
b/test/java/rmi/testlibrary/RMID.java | 59 ++-
b/test/javax/swing/JComboBox/8072767/bug8072767.java | 111 ++++++
b/test/jdk/java/awt/print/RemotePrinterStatusRefresh/RemotePrinterStatusRefresh.java | 76 ----
b/test/jdk/jfr/event/gc/detailed/ExecuteOOMApp.java | 4
b/test/sun/java2d/GdiRendering/InsetClipping.java | 22 -
b/test/sun/security/lib/cacerts/VerifyCACerts.java | 2
b/test/sun/security/pkcs11/Cipher/TestGCMKeyAndIvCheck.java | 14
b/test/sun/security/pkcs12/PBES2Encoding.java | 129 +++++++
b/test/sun/security/pkcs12/WrongPBES2.java | 163 ++++++++++
b/test/sun/security/x509/AlgorithmId/OidTableInit.java | 76 ++++
50 files changed, 1286 insertions(+), 609 deletions(-)
diffstat for hotspot
b/.hgtags | 3
b/src/cpu/sparc/vm/assembler_sparc.hpp | 7
b/src/share/vm/asm/assembler.hpp | 39 ++--
b/src/share/vm/runtime/arguments.cpp | 6
b/src/share/vm/runtime/globals.hpp | 6
b/src/share/vm/utilities/debug.hpp | 3
b/src/share/vm/utilities/vmError.cpp | 42 ++--
b/test/compiler/uncommontrap/TestSpecTrapClassUnloading.java | 4
b/test/runtime/CompressedOops/CompressedClassPointers.java | 6
b/test/runtime/ErrorHandling/ErrorFileRedirectTest.java | 105 +++++++++++
b/test/runtime/StackGap/testme.sh | 5
11 files changed, 186 insertions(+), 40 deletions(-)
Successfully built on x86, x86_64, s390 (Zero), s390x (Zero), ppc (Zero),
ppc64, ppc64le, aarch32 (Zero) & aarch64.
Ok to push?
Thanks,
--
Andrew :)
Pronouns: he / him or they / them
Senior Free Java Software Engineer
OpenJDK Package Owner
Red Hat, Inc. (http://www.redhat.com)
PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net)
Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222
More information about the shenandoah-dev
mailing list