OpenJDK 8u232 Released

Andrew John Hughes gnu.andrew at
Tue Oct 15 23:11:02 UTC 2019

We are pleased to announce the release of OpenJDK 8u232.

The source tarball is available from:


The tarball is accompanied by a digital signature available at:


This is signed by our Red Hat OpenJDK key (openjdk at

PGP Key: rsa4096/0x92EF8D39DC13168F (hkp://
Fingerprint = CA5F 11C6 CE22 644D 42C6  AC44 92EF 8D39 DC13 168F

SHA256 checksums:


The checksums can be downloaded from:


What's New?
Security fixes
  - S8167646: Better invalid FilePermission
  - S8213429, CVE-2019-2933: Windows file handling redux
  - S8218573, CVE-2019-2945: Better socket support
  - S8218877: Help transform transformers
  - S8220186: Improve use of font temporary files
  - S8220302, CVE-2019-2949: Better Kerberos ccache handling
  - S8221497: Optional Panes in Swing
  - S8221858, CVE-2019-2958: Build Better Processes
  - S8222684, CVE-2019-2964: Better support for patterns
  - S8222690, CVE-2019-2962: Better Glyph Images
  - S8223163: Better pattern recognition
  - S8223505, CVE-2019-2973: Better pattern compilation
  - S8223518, CVE-2019-2975: Unexpected exception in jjs
  - S8223892, CVE-2019-2978: Improved handling of jar files
  - S8224025: Fix for JDK-8220302 is not complete
  - S8224532, CVE-2019-2981: Better Path supports
  - S8224915, CVE-2019-2983: Better serial attributes
  - S8225286, CVE-2019-2987: Better rendering of native glyphs
  - S8225292, CVE-2019-2988: Better Graphics2D drawing
  - S8225298, CVE-2019-2989: Improve TLS connection support
  - S8225597, CVE-2019-2992: Enhance font glyph mapping
  - S8226765, CVE-2019-2999: Commentary on Javadoc comments
  - S8227129: Better ligature for subtables
  - S8227601: Better collection of references
  - S8228825, CVE-2019-2894: Enhance ECDSA operations
Other changes
  - S6913047: Long term memory leak when using PKCS11 and JCE exceeds 32
bit process address space
  - S6946830: javax.crypto.Cipher.doFinal behavior differs depending on
  - S6996807: FieldReflectorKey hash code computation can be improved
  - S8030993: Check jdk/src/share/native/common/jni_util.c for JNI
pending exceptions
  - S8038392: Generating prelink cache breaks JAVA 'jinfo' utility
normal behaviour
  - S8075136: Unnecessary sign extension for byte array access
  - S8075544: Add tiered testing definitions to the jdk repo
  - S8075546: Add tiered testing definitions to the langtools repo
  - S8075573: Add jdk_other and jdk_svc to jdk tier 2 test definition
  - S8080157: assert(allocates2(pc)) failed: not in CodeBuffer memory
  - S8087128: C2: Disallow definition split on MachCopySpill nodes
  - S8139965: Hang seen when using
  - S8141570: Fix Zero interpreter build for --disable-precompiled-headers
  - S8147502: Digest is incorrectly truncated for ECDSA signatures when
the bit length of n is less than the field size
  - S8147611: G1 - Missing memory barrier in start_cset_region_for_worker
  - S8151066: assert(0 <= i && i < length()) failed: index out of bounds
  - S8151486: Class.forName causes memory leak
  - S8152856: Xcode 7.3 -Wshift-negative-value compile failure on Mac OS X
  - S8153732: Windows remote printer changes do not reflect in
  - S8155951: VM crash in nsk/jvmti/RedefineClasses/StressRedefine:
assert failed: Corrupted constant pool
  - S8157792: After Integrating tzdata2016d the
test/sun/util/calendar/zi/ fails for "Asia/Oral" and
"Asia/Qyzylorda" Timezones
  - S8168417: Pending exceptions in java.base/windows/native/libnio
  - S8170494: JNI exception pending in PlainDatagramSocketImpl.c
  - S8178870: instrumentation.retransformClasses cause coredump
  - S8182999: SunEC throws ProviderException on invalid curves
  - S8185900: hotspot build failed with gcc version Red Hat 4.4.7-3
  - S8185979: PPC64: Implement SHA2 intrinsic
  - S8188868: PPC64: Support AES intrinsics on Big Endian
  - S8197930: JNI exception pending in initializeEncoding of jni_util.c
  - S8202252: (aio) Closed AsynchronousSocketChannel keeps completion
handler alive
  - S8202353: os::readdir should use readdir instead of readdir_r
  - S8202948: C2: assert(init_offset >= 0) failed: positive offset from
object start
  - S8203324: Use out of scope in getMacOSXLocale of java_props_macosx.c:120
  - S8205587: Implicit function declaration in jni_util.c
  - S8206879: Currency decimal marker incorrect for Peru
  - S8210761: libjsig is being compiled without optimization
  - S8211232: GraphKit::make_runtime_call() sometimes attaches wrong
memory state to call
  - S8212202: [Windows] Exception if no printers are installed.
  - S8213561: ZipFile/ timed out in tier1
  - S8214002: Cannot use italic font style if the font has embedded bitmap
  - S8214687: Optimize Collections.nCopies().hashCode() and equals()
  - S8214702: Wrong text position for whitespaced string in printing
Swing text
  - S8215130: Fix errors in LittleCMS 2.9 reported by GCC 8
  - S8215265: C2: range check elimination may allow illegal out of bound
  - S8215982: (tz) Upgrade time-zone data to tzdata2018i
  - S8216597: SIGBUS in
Java_sun_security_pkcs11_wrapper_PKCS11_getNativeKeyInfo after JDK-6913047
  - S8216965: crash in freetypeScaler.c CopyBW2Grey8
  - S8217359: C2 compiler triggers SIGSEGV after transformation in
  - S8217676: Upgrade libpng to 1.6.37
  - S8217731: Font rendering and glyph spacing changed from jdk-8 to jdk-11
  - S8217785: Padding ParallelTaskTerminator::_offered_termination variable
  - S8217896: Make better use of LCPUs when building on AIX
  - S8218201: Failures when vmIntrinsics::_getClass is not inlined
  - S8218280: LineNumberReader throws "Mark invalid" exception if CRLF
straddles buffer.
  - S8218721: C1's CEE optimization produces safepoint poll with invalid
debug information
  - S8218780: Update MUSCLE PCSC-Lite header files
  - S8218781: Localized names for Japanese era Reiwa in COMPAT provider
  - S8218854: FontMetrics.getMaxAdvance may be less than the maximum
  - S8219517: assert(false) failed: infinite loop in PhaseIterGVN::optimize
  - S8219807: C2 crash in IfNode::up_one_dom(Node*, bool)
  - S8220072: GCC 8.3 reports errors in java.base
  - S8220513: Wrapper Key may get deleted when closing sessions in
SunPKCS11 crypto provider
  - S8221263: [TEST_BUG] RemotePrinterStatusRefresh test is hard to use
  - S8221304: Problem list java/awt/FontMetrics/
  - S8221412: lookupPrintServices() does not always update the list of
Windows remote printers
  - S8222108: Reduce minRefreshTime for updating remote printer list on
  - S8222737: [TESTBUG] Allow for tier 1 like testing in OpenJDK 8u
  - S8222980: Upgrade IANA Language Subtag Registry to Version 2019-04-03
  - S8223177: Data race on JvmtiEnvBase::_tag_map in double-checked locking
  - S8223219: Backport of JDK-8199552 to OpenJDK 8 leads to duplicate
-fstack-protector flags, overriding --with-extra-cflags
  - S8223227: Rename acquire_tag_map() to tag_map_acquire() in jvmtiEnvBase
  - S8224560: (tz) Upgrade time-zone data to tzdata2019a
  - S8224580: Matcher can cause oop field/array element to be reloaded
  - S8225423: GTK L&F: JSplitPane: There is no divider shown
  - S8225425: java.lang.UnsatisfiedLinkError: net.dll: Can't find
dependent libraries
  - S8225580: tzdata2018i integration causes test failures on jdk-13
  - S8225636: SA can't handle prelinked libraries
  - S8226392: Launcher should not enable legacy stdio streams on
GNU/Linux (glibc)
  - S8226543: Reduce GC pressure during message digest calculations in
password-based encryption
  - S8226607: Inconsistent info between and MUSCLE headers
  - S8226798: JVM crash in
klassItable::initialize_itable_for_interface(int, InstanceKlass*, bool,
  - S8226870: OpenJDK 8u JRE contains clhsdb and hsdb launchers
  - S8226928: [TESTBUG] test/java/net/NetworkInterface/
fails intermittently on AIX
  - S8226964: [Yaru] GTK L&F: There is no difference between menu
selected and de-selected
  - S8227018: CompletableFuture should not call
Runtime.availableProcessors on fast path
  - S8228405: Incorrect format strings in PhaseIdealLoop::rc_predicate
  - S8228440: TestAESCiphers tests fail with "access denied" trying to
access ArrayUtil
  - S8228469: (tz) Upgrade time-zone data to tzdata2019b
  - S8230085: (fs) FileStore::isReadOnly is always true on macOS Catalina
  - S8231098: (tz) Upgrade time-zone data to tzdata2019c
  - S8231463: Fix runtime/RedefineTests/ test in 8u

Andrew :)

Senior Free Java Software Engineer
Red Hat, Inc. (

PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://
Fingerprint = 5132 579D D154 0ED2 3E04  C5A0 CFDA 0F9B 3596 4222

More information about the jdk8u-dev mailing list