[aarch64-port-dev ] [RFR] u112 Upstream Update
Andrew Hughes
gnu.andrew at redhat.com
Tue Jan 17 01:20:59 UTC 2017
Hi,
This webrev updates aarch64/jdk8u to u112, tagging the result as
aarch64-jdk8u112-b16. It also includes a backport of the AArch64
segment of 8130309, together with the additional AArch64 fix
8132875: AArch64: Fix error introduced into AArch64 CodeCache by commit for 8130309.
http://cr.openjdk.java.net/~andrew/aarch64-8/u112/webrev.01
I've included copies of the merge changesets to make the actual
changes clearer than in the webrevs:
http://cr.openjdk.java.net/~andrew/aarch64-8/u112/webrev.01/root/merge.changeset
http://cr.openjdk.java.net/~andrew/aarch64-8/u112/webrev.01/corba/merge.changeset
http://cr.openjdk.java.net/~andrew/aarch64-8/u112/webrev.01/jaxp/merge.changeset
http://cr.openjdk.java.net/~andrew/aarch64-8/u112/webrev.01/jaxws/merge.changeset
http://cr.openjdk.java.net/~andrew/aarch64-8/u112/webrev.01/jdk/merge.changeset
http://cr.openjdk.java.net/~andrew/aarch64-8/u112/webrev.01/hotspot/merge.changeset
http://cr.openjdk.java.net/~andrew/aarch64-8/u112/webrev.01/nashorn/merge.changeset
http://cr.openjdk.java.net/~andrew/aarch64-8/u112/webrev.01/langtools/merge.changeset
New changes:
- S6477756: GraphicsDevice.getConfigurations() is slow taking 3 or more seconds
- S6882559: new JEditorPane("text/plain","") fails for null context class loader
- S7172749: Xrender: Class cast exception in 2D code running an AWT regression test
- S8017629: G1: UseSHM in combination with a G1HeapRegionSize > os::large_page_size() falls back to use small pages
- S8022203: Intermittent test failures in demo/jvmti/hprof
- S8022582: Relax response flags checking in sun.security.krb5.KrbKdcRep.check.
- S8027575: b113 causing a lot of memory allocation and regression for wls_webapp_atomics
- S8028486: java/awt/Window/WindowsLeak/WindowsLeak.java fails
- S8030780: test/com/sun/corba/cachedSocket/7056731.sh leaves HelloServer behind
- S8036630: Null ProtectionDomain in JVM can cause NPE because principals field is not initialized to an empty array
- S8037557: test SessionCacheSizeTests.java timeout
- S8042660: vm/mlvm/anonloader/stress/byteMutation failed with: assert(index >=0 && index < _length) failed: symbol index overflow
- S8044193: Need to add known answer tests for AES cipher
- S8044575: testlibrary_tests/whitebox/vm_flags/UintxTest.java failed: assert(!res || TypeEntriesAtCall::arguments_profiling_enabled()) failed: no profiling of arguments
- S8044762: com/sun/jdi/OptionTest.java test time out
- S8048601: Tests for JCE crypto ciphers (part 1)
- S8048621: Implement basic keystore tests
- S8048622: Enhance tests for PKCS11 keystores with NSS
- S8049021: Add smartcardio tests with APDU buffer
- S8049171: Additional tests for jarsigner's warnings
- S8049226: com/sun/jdi/OptionTest.java test times out again
- S8049312: AES/CICO test failed with on several modes
- S8050402: Tests to check for use of policy files
- S8050409: Test for JAAS getPrivateCredentials
- S8054326: Confusing message in "Current rem set statistics"
- S8055772: get_source.sh : version check assumes English localization
- S8057791: Selection in JList is drawn with wrong colors in Nimbus L&F
- S8058865: JMX Test Refactoring
- S8063086: Math.pow yields different results upon repeated calls
- S8067964: Native2ascii doesn't close one of the streams it opens
- S8071487: javax/management/monitor/GaugeMonitorDeadlockTest.java timed out
- S8071909: Port testlibrary improvments in jdk/test to hotspot/test as required for DCMD test port
- S8073542: File Leak in jdk/src/java/base/unix/native/libnet/PlainDatagramSocketImpl.c
- S8074784: Additional tests for XML DSig API
- S8075007: Additional tests for krb5-related cipher suites with unbound server
- S8075297: Tests for RFEs 4515853 and 4745056
- S8075299: Additional tests for krb5 settings
- S8075301: Tests for sun.security.krb5.principal system property
- S8077276: allocating heap with UseLargePages and HugeTLBFS may trash existing memory mappings (linux)
- S8078268: javax.swing.text.html.parser.Parser parseScript incorrectly optimized
- S8078382: Wrong glyph is displayed for a derived font
- S8080729: [macosx] java 7 and 8 JDialogs on multiscreen jump to parent frame on focus
- S8085903: New fix for memory leak in ProtectionDomain cache
- S8098581: SecureRandom.nextBytes() hurts performance with small size requests
- S8129740: Incorrect class file created when passing lambda in inner class constructor
- S8130309: Need to bailout cleanly if creation of stubs fails when codecache is out of space
- S8130309: Need to bailout cleanly if creation of stubs fails when codecache is out of space [AArch64 part]
- S8132875: AArch64: Fix error introduced into AArch64 CodeCache by commit for 8130309
- S8133070: Hot lock on BulkCipher.isAvailable
- S8133309: Some unicode characters do not display any more after upgrading to Windows 10
- S8134232: KeyStore.load() throws an IOException with a wrong cause in case of wrong password
- S8135322: ConstantPool::release_C_heap_structures not run in some circumstances
- S8136998: JComboBox prevents wheel mouse scrolling of JScrollPane
- S8141148: LDAP "follow" throws ClassCastException with Java 8
- S8143640: Showing incorrect result while passing specific argument in the Java launcher tools
- S8144313: Test SessionTimeOutTests can be timeout
- S8144703: ClassCastException: sun.font.CompositeFont cannot be cast to PhysicalFont
- S8145974: XMLStreamWriter produces invalid XML for surrogate pairs on OutputStreamWriter
- S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
- S8146387: Test SSLSession/SessionCacheSizeTests socket accept timed out
- S8146669: Test SessionTimeOutTests fails intermittently
- S8146975: NullPointerException in IIOPInputStream.inputClassFields
- S8147026: Convert an assert in ClassLoaderData to a guarantee
- S8147451: Crash in Method::checked_resolve_jmethod_id(_jmethodID*)
- S8147585: Annotations with lambda expressions has parameter result in wrong behavior.
- S8147969: Print size of DH keysize when errors are encountered
- S8148984: [macosx] Chinese Comma cannot be entered using Pinyin Input Method on OS X
- S8150234: Windows 10 App Containers disallow access to ICMP calls
- S8151722: TESTBUG: New test compiler/native/TestDirtyInt.sh should be modified
- S8151876: (tz) Support tzdata2016d
- S8152927: Incorrect GPL header in StubFactoryDynamicBase.java reported
- S8153149: Uninitialised memory in WinAccessBridge.cpp:1128
- S8153192: (se) Selector.select(long) uses wrong timeout after EINTR (lnx)
- S8153781: Issue in XMLScanner: EXPECTED_SQUARE_BRACKET_TO_CLOSE_INTERNAL_SUBSET when skipping large DOCTYPE section with CRLF at wrong place
- S8153948: sun/security/mscapi/ShortRSAKey1024.sh fails with "Field length overflow"
- S8154009: Some methods of java.security.Security require more permissions, than necessary
- S8154069: Jaws reads wrong values from comboboxes when no element is selected
- S8154144: Tests in com/sun/jdi fails intermittently with "jdb input stream closed prematurely"
- S8154210: Zero: Better byte behaviour
- S8154469: Update FSF address
- S8154553: Incorrect GPL header in package-info.java reported
- S8154558: Incorrect GPL header in ProcessEnvironment_md.c reported
- S8154722: Test gc/ergonomics/TestDynamicNumberOfGCThreads.java fails
- S8154816: Caps Lock doesn't work as expected when using Pinyin Simplified input method
- S8154831: CastII/ConvI2L for a range check is prematurely eliminated
- S8155001: SystemTray.remove() leaks GDI Objects in Windows
- S8155106: MHs.Lookup.findConstructor returns handles for array classes
- S8155214: java/lang/invoke/PermuteArgsTest.java fails due to exhausted code cache
- S8156478: 3 Buffer overrun defect groups in jexec.c
- S8156521: Minor fixes and cleanups in NetworkInterface.c
- S8156836: SIGSEGV: Test test/compiler/jsr292/VMAnonymousClasses.java fails with JTREG 4.2 b02
- S8157242: Some java/lang/invoke tests miss othervm
- S8157603: TestCipher.java doesn't check one of the decrypted message as expected
- S8157838: Personalized Windows Font Size is not taken into account in Java8u102
- S8158059: The fix for 8050402 was partially committed
- S8158072: Need a test for JDK-7172749
- S8158111: Make handling of 3rd party providers more stable
- S8158178: java.awt.SplashScreen.getSize() returns incorrect size for high dpi splash screens
- S8158260: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions
- S8158373: SIGSEGV: Metadata::mark_on_stack
- S8158495: CCE: sun.java2d.NullSurfaceData cannot be cast to sun.java2d.opengl.OGLSurfaceData
- S8158734: JEditorPane.createEditorKitForContentType throws NPE after 6882559
- S8158802: com.sun.jndi.ldap.SimpleClientId produces wrong hash code
- S8158871: Long response times with G1 and StringDeduplication
- S8159244: Partially initialized string object created by C2's string concat optimization may escape
- S8159822: Non-synchronized access to shared members of com.sun.jndi.ldap.pool.Pool
- S8160122: Backport of JDK-8159244 used wrong version of the JDK 9 fix
- S8160518: Semicolon is not recognized as comment starting character (Kerberos)
- S8160693: ScriptRunData.java uses bitwise AND instead of logical AND
- S8161144: Fix for JDK-8147451 failed: Crash in Method::checked_resolve_jmethod_id(_jmethodID*)
- S8162510: 8u112 L10n resource file updates
- S8164453: 8u112 L10n resource file update - msgdrop 20
Ok to push?
--
Andrew :)
Senior Free Java Software Engineer
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 aarch64-port-dev
mailing list