Liberica JDK
Release Information

Liberica JDK 17.0.6+10 Release Notes


The full version string for this update release is 17.0.6+10. The version number is 17.

Liberica JDK 17.0.6+10

Liberica is a certified, Java SE 17-compliant distribution of OpenJDK 17 which works on server (Linux x86_64, Linux ARM64, Solaris SPARC, Solaris x64, Windows 64), desktop (Windows 64, Windows 32, Mac, Linux x86_64), and embedded devices (Linux ARM64, Linux ARMv7, including Raspberry Pi 2 & 3 (ARMv6 hardfloat)). It has the following notable additions:

  • Linux x86_64 version contains experimental support for ZGC.
  • Linux x86_64, ARMv8 and ARMv7 distributions include a choice of Client VM, Server VM and Minimal VM.
  • Alpine Linux x86_64 version is build with musl support.
  • Windows x86_64, Windows x86, Windows ARMv8, Mac, Linux x86_64, Linux x86 and Linux ARMv7 distributions contain OpenJFX 17.
  • Linux ARMv7 distribution contains Device IO API compiled for Raspberry Pi.

Please refer to the Oracle JDK 17.0.6 release notes for further information on JDK 17 features. This document further outlines the peculiarities of Liberica distribution as compared to Oracle JDK 17 distribution.

Supported Server and Desktop configurations

Liberica is supported on the following OSes:

  • Ubuntu Linux 16.04, 18.04, 20.04 (x86, x86_64, ARMv7, ARMv8)
  • Debian Linux 8, 9, 10 (x86, x86_64, ARMv7, ARMv8)
  • Red Hat, Oracle Linux and CentOS 8x, 6.x, 7.x (x86, x86_64, ARMv7, ARMv8)
  • Alpine Linux 3.7+ (x86_64, ARMv8)
  • SUSE Linux Enterprise 12, 15 and tumbleweed (x86_64, ARMv8)
  • Apple macOS 10.11+ (x86_64, ARMv8)
  • Microsoft Windows 2019, Windows 2016, Windows 2012 R2, Windows 10, Windows 8, Windows 7 (x86, x86_64, ARMv8)

It is also known to work on other Linux distributions and Windows versions.

Note: The minimum supported Linux kernel version is 2.6.18 and GLIBC version 2.6. LibericaFX works on all supported Ubuntu versions, Red Hat Linux family starting from 7.x and SUSE versions with GTK3 backend.

Supported Embedded configurations

Liberica is tested and certified on Raspberry Pi 2, 3 and 4 running the following OSes:

  • Raspbian OS (armhf)
  • OpenSUSE (armv8)

It is also known to work with Debian (armhf) and Ubuntu (armhf).

Liberica JDK 17 distribution

Liberica JDK 17 are distributed as .rpm, .zip, .deb and .tar.gz packages. Please select the one which is most appropriate for your purposes.

Liberica JDK 17 introduced all new features supported by OpenJDK 17.

With the introduction of the Jigsaw feature in JDK 9 and Minimal VM it is now possible to create a Runtime that is sufficient to run your application and trim down the size of the Runtime. To generate a Runtime with just the Minimal VM, add --vm=minimal to jlink options.

Liberica JDK continues to provide support for AOT and Graal JIT. Since in OpenJDK 17 builds these features are deemed experimental and deprecated, it is recommended to compile native executables with Liberica Native Image Kit to avoid errors.

By default, the Liberica uses Server VM. Server VM and Client VM can be enabled with -server and -client command line options, respectively. In case the deployment requires to minimize the footprint, it may be beneficial to use Minimal VM, which emphasises on a minimal footprint. It has C1 JIT compiler only, Serial GC and no serviceability features.

LibericaFX for the Raspberry Pi

Liberica JDK 17 come with a bundled LibericaFX implementation, which is based on OpenJFX. The following tables lists Java FX modules status of Liberica distribution

  • Java FX Graphics - works.
  • Java FX Controls - works.
  • Java FX Media - does not work.
  • Java FX Webkit - does not work.

The following pipelines are known to work: EGL, SW (direct framebuffer) and GTK. By default, Liberica tries to use the accelerated EGL pipeline, which requires the presence of EGL libraries. If they are not found, the implementation falls back to software rendering.

Use the following command line options to specify the rendering pipeline:

  • -Dprism.order=sw forces the use of software rendering pipeline. *
  • -Dprism.order=es2 forces the use of EGL pipeline and hardware acceleration. *
  • -Djavafx.platform=gtk if you would like to launch a LibericaFX application using Liberica from X11.

* Not supported on Raspberry Pi 4.

Please refer to the following wiki for more information.

Device IO API for the Raspberry Pi

Liberica JDK 17 comes with a bundled OpenJDK Device I/O (DIO) API implementation module. DIO provides a Java API for accessing Raspberry PI GPIO pins and for communicating with peripheral devices:

  • General Purpose Input/Output (GPIO).
  • Inter-Integrated Circuit Bus (I2C), Serial Peripheral Interface (SPI).
  • Universal Asynchronous Receiver/Transmitter (UART).

Please refer to the following wiki for more information.

Security Baselines

BellSoft Liberica follows the security baselines for Oracle Java SE. Please refer to the Oracle documentation for a list of issues fixed in a given release.

Known Issues

LibericaFX and EGL on Raspbian

As of 2017, the default location of Broadcom libEGL.so and libGLESv2.so has changed in Raspbian OS. If you'd like to leverage hardware EGL acceleration available from Broadcom video drivers in LibericaFX while running a recent Raspbian OS, run the following command:

cd /opt/vc/lib
sudo ln -s libbrcmEGL.so libEGL.so
sudo ln -s libbrcmGLESv2.so libGLESv2.so

CVEs

This is the list of the security issues fixed in this release. CVSS scores are provided using the CVSS version 3.1 scoring system.

CVE ID Score Component Module Attack vector Complexity Privileges User interaction Scope Confidentiality Integrity Availability
CVE-2023-21835 5.3 security-libs javax.net.ssl network low none none unchanged none none low
CVE-2023-21843 3.7 client-libs javax.sound network high none none unchanged none low none

Issues fixed

Issue Description
JDK-8299628 BMP top-down images fail to load after JDK-8289336
JDK-8294779 Improve FX pages
JDK-8292112 Better DragView handling
JDK-8292105 Improve Robot functionality
JDK-8292097 Better video decoding
JDK-8289336 Better platform image support
JDK-8289343 Better GL support
JDK-8295725 Update copyright header for files modified in 2022
JDK-8294722 FX: Update copyright year in docs, readme files to 2023
JDK-8293795 [Accessibility] [Win] [Narrator] Exceptions When Deleting Text with Continuous Key Press in TextArea and TextField
JDK-8284281 [Accessibility] [Win] [Narrator] Exceptions with TextArea & TextField when deleted last char
JDK-8289542 Update JPEG Image Decoding Software to 9e
JDK-8294400 Provide media support for libavcodec version 59
JDK-8087557 [Win] [Accessibility, Dialogs] Alert Dialog content is not fully read by Screen Reader
JDK-8291087 Wrong position of focus of screen reader on Windows with screen scale > 1
JDK-8283402 Update to gcc 11.2.0 on Linux
JDK-8289541 Update ICU4C to 71.1
JDK-8222210 JFXPanel popups open at wrong coordinates when using multiple hidpi monitors
JDK-8290348 TreeTableView jumping to top
JDK-8292549 GitHub actions: intermittent build failure on macOS while downloading ant
JDK-8290527 Bump macOS GitHub actions to macOS 11
JDK-8277785 ListView scrollTo jumps to wrong location when CellHeight is changed
JDK-8284665 First selected item of a TreeItem multiple selection gets removed if new items are constantly added to the TreeTableView
JDK-8291625 DialogPane without header nor headerText nor graphic node adds padding to the left of the content pane
JDK-8295660 Change JavaFX release version to 17.0.6 in jfx17u
JDK-8295723 security/infra/wycheproof/RunWycheproof.java fails with Assertion Error
JDK-8295687 Better BMP bounds
JDK-8293742 Better Banking of Sounds
JDK-8293734 Improve BMP image handling
JDK-8293717 Objective view of ObjectView
JDK-8293598 Enhance InetAddress address handling
JDK-8293554 Enhanced DH Key Exchanges
JDK-8289350 Better media supports
JDK-8288516 Enhance font creation
JDK-8287411 Enhance DTLS performance
JDK-8286496 Improve Thread labels
JDK-8286070 Improve UTF8 representation
JDK-8299392 [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.6
JDK-8299439 java/text/Format/NumberFormat/CurrencyFormat.java fails for hr_HR
JDK-8299483 ProblemList java/text/Format/NumberFormat/CurrencyFormat.java
JDK-8296239 ISO 4217 Amendment 174 Update
JDK-8293010 JDI ObjectReference/referringObjects/referringObjects001 fails: assert(env->is_enabled(JVMTI_EVENT_OBJECT_FREE)) failed: checking
JDK-8280890 Cannot use '-Djava.system.class.loader' with class loader in signed JAR
JDK-8297804 (tz) Update Timezone Data to 2022g
JDK-8293965 Code signing warnings after JDK-8293550
JDK-8294310 compare.sh fails on macos after JDK-8293550
JDK-8293550 Optionally add get-task-allow entitlement to macos binaries
JDK-8297656 AArch64: Enable AES/GCM Intrinsics
JDK-8297309 Memory leak in ShenandoahFullGC
JDK-8297530 java.lang.IllegalArgumentException: Negative length on strings concatenation
JDK-8297481 Create a regression test for JDK-4424517
JDK-8296715 CLDR v42 update for tzdata 2022f
JDK-8296957 One more cast in SAFE_SIZE_NEW_ARRAY2
JDK-8296496 Overzealous check in sizecalc.h prevents large memory allocation
JDK-8285093 Introduce UTIL_ARG_WITH
JDK-8273497 building.md should link to both md and html
JDK-8297590 [TESTBUG] HotSpotResolvedJavaFieldTest does not run
JDK-8293535 jdk/javadoc/doclet/testJavaFX/TestJavaFxMode.java fail with jfx
JDK-8296967 [JVMCI] rationalize relationship between getCodeSize and getCode in ResolvedJavaMethod
JDK-8296958 [JVMCI] add API for retrieving ConstantValue attributes
JDK-8296956 [JVMCI] HotSpotResolvedJavaFieldImpl.getIndex returns wrong value
JDK-8295405 Add cause in a couple of IllegalArgumentException and InvalidParameterException shown by sun/security/pkcs11 tests
JDK-8295952 Problemlist existing compiler/rtm tests also on x86
JDK-8270086 ARM32-softfp: Do not load CONSTANT_double using the condy helper methods in the interpreter
JDK-8296960 [JVMCI] list HotSpotConstantPool.loadReferencedType to ConstantPool
JDK-8296961 [JVMCI] Access to j.l.r.Method/Constructor/Field for ResolvedJavaMethod/ResolvedJavaField
JDK-8297147 UnexpectedSourceImageSize test times out on slow machines when fastdebug is used
JDK-8297241 Update sun/java2d/DirectX/OnScreenRenderingResizeTest/OnScreenRenderingResizeTest.java
JDK-8297153 sun/java2d/DirectX/OnScreenRenderingResizeTest/OnScreenRenderingResizeTest.java fails again
JDK-8296733 JFR: File Read event for RandomAccessFile::write(byte[]) is incorrect
JDK-8270155 ARM32: Improve register dump in hs_err
JDK-8293815 P11PSSSignature.engineUpdate should not print debug messages during normal operation
JDK-8282511 Use fixed certificate validation date in SSLExampleCert template
JDK-8282398 EndingDotHostname.java test fails because SSL cert expired
JDK-8065422 Trailing dot in hostname causes TLS handshake to fail with SNI disabled
JDK-8296945 PublicMethodsTest is slow due to dependency verification with debug builds
JDK-8289301 P11Cipher should not throw out of bounds exception during padding
JDK-8022403 sun/java2d/DirectX/OnScreenRenderingResizeTest/OnScreenRenderingResizeTest.java fails
JDK-8274903 Zero: Support AsyncGetCallTrace
JDK-8273380 ARM32: Default to {ldrexd,strexd} in StubRoutines::atomic_{load|store}_long
JDK-8271834 TestStringDeduplicationAgeThreshold intermittent failures on Shenandoah
JDK-8280016 gc/g1/TestShrinkAuxiliaryData30 test fails on large machines
JDK-8266519 Cleanup resolve() leftovers from BarrierSet et al
JDK-8283999 Update JMH devkit to 1.35
JDK-8286624 Regression Test CoordinateTruncationBug.java fails on OL8.3
JDK-8285604 closed sun/java2d/GdiRendering/ClipShapeRendering.java failed with "Incorrect color ffeeeeee instead of ff0000ff in pixel (100, 100)"
JDK-8178698 javax/sound/midi/Sequencer/MetaCallback.java failed with timeout
JDK-8296632 Write a test to verify the content change of TextArea sends TextEvent
JDK-8279536 jdk/nio/zipfs/ZipFSOutputStreamTest.java timed out
JDK-8273880 Zero: Print warnings when unsupported intrinsics are enabled
JDK-8278826 Print error if Shenandoah flags are empty (instead of crashing)
JDK-8277866 gc/epsilon/TestMemoryMXBeans.java failed with wrong initial heap size
JDK-8280391 NMT: Correct NMT tag on CollectedHeap
JDK-8290374 Shenandoah: Remove inaccurate comment on SBS::load_reference_barrier()
JDK-8296083 javax/swing/JTree/6263446/bug6263446.java fails intermittently on a VM
JDK-8290839 jdk/jfr/event/compiler/TestJitRestart.java failed with "RuntimeException: No JIT restart event found: expected true, was false"
JDK-8293834 Update CLDR data following tzdata 2022c update
JDK-8284533 Improve InterpreterCodelet data footprint
JDK-8295419 JFR: Change name of jdk.JitRestart
JDK-8289524 Add JFR JIT restart event
JDK-8029633 Raw inner class constructor ref should not perform diamond inference
JDK-8294307 ISO 4217 Amendment 173 Update
JDK-8285794 AsyncGetCallTrace might acquire a lock via JavaThread::thread_from_jni_environment
JDK-8295872 [PPC64] JfrGetCallTrace: Need pc == nullptr check before frame constructor
JDK-8296480 java/security/cert/pkix/policyChanges/TestPolicy.java is failing
JDK-8296108 (tz) Update Timezone Data to 2022f
JDK-8286872 Refactor add/modify notification icon (TrayIcon)
JDK-8255439 System Tray icons get corrupted when Windows scaling changes
JDK-8202836 [macosx] test java/awt/Graphics/TextAAHintsTest.java fails
JDK-8274029 Remove jtreg tag manual=yesno for java/awt/print/Dialog/DialogOrient.java
JDK-8274456 Remove jtreg tag manual=yesno java/awt/print/PrinterJob/PageDialogTest.java
JDK-8273108 RunThese24H crashes with SEGV in markWord::displaced_mark_helper() after JDK-8268276
JDK-8272809 JFR thread sampler SI_KERNEL SEGV in metaspace::VirtualSpaceList::contains
JDK-8274527 Minimal VM build fails after JDK-8273459
JDK-8273459 Update code segment alignment to 64 bytes
JDK-8269404 Base64 Encoding optimization enhancements for x86 using AVX-512
JDK-8268276 Base64 Decoding optimization for x86 using AVX-512
JDK-8295714 GHA ::set-output is deprecated and will be removed
JDK-8296485 BuildEEBasicConstraints.java test fails with SunCertPathBuilderException
JDK-8288132 Update test artifacts in QuoVadis CA interop tests
JDK-8286172 Create an automated test for JDK-4516019
JDK-8273685 Remove jtreg tag manual=yesno for java/awt/Graphics/LCDTextAndGraphicsState.java & show test instruction
JDK-8283199 Linux os::cpu_microcode_revision() stalls cold startup
JDK-8281744 x86: Use short jumps in TIG::set_vtos_entry_points
JDK-8279941 sun/security/pkcs11/Signature/TestDSAKeyLength.java fails when NSS version detection fails
JDK-8272608 java_lang_System::allow_security_manager() doesn't set its initialization flag
JDK-8277970 Test jdk/sun/security/ssl/SSLSessionImpl/NoInvalidateSocketException.java fails with "tag mismatch"
JDK-8290920 sspi_bridge.dll not built if BUILD_CRYPTO is false
JDK-8295554 Move the "sizecalc.h" to the correct location
JDK-8292695 SIGQUIT and jcmd attaching mechanism does not work with signal chaining library
JDK-8283337 Posix signal handler modification warning triggering incorrectly
JDK-8265489 Stress test times out because of long ObjectSynchronizer::monitors_iterate(...) operation
JDK-8287740 NSAccessibilityShowMenuAction not working for text editors
JDK-8275569 Add linux-aarch64 to test-make profiles
JDK-8282600 SSLSocketImpl should not use user_canceled workaround when not necessary
JDK-8287011 Improve container information
JDK-8244670 convert clhsdb "whatis" command from javascript to java
JDK-8273578 javax/swing/JMenu/4515762/bug4515762.java fails on macOS 12
JDK-8295288 Some vm_flags tests associate with a wrong BugID
JDK-8233648 [TESTBUG] DefaultMenuBarTest.java failing on macos
JDK-8280948 Write a regression test for JDK-4659800
JDK-8291456 com/sun/jdi/ClassUnloadEventTest.java failed with: Wrong number of class unload events: expected 10 got 4
JDK-8292879 com/sun/jdi/ClassUnloadEventTest.java failed due to classes not unloading
JDK-8292880 Improve debuggee logging for com/sun/jdi/ClassUnloadEventTest.java
JDK-8288302 Shenandoah: SIGSEGV in vm maybe related to jit compiling xerces
JDK-8291650 Add delay to ClassUnloadEventTest before exiting to give time for JVM to send all events before VMDeath
JDK-8290908 misc tests fail: assert(!thread->owns_locks()) failed: must release all locks when leaving VM
JDK-8256811 Delayed/missed jdwp class unloading events
JDK-8292899 CustomTzIDCheckDST.java testcase failed on AIX platform
JDK-8272123 Problem list 4 jtreg tests which regularly fail on macos-aarch64
JDK-8267138 Stray suffix when starting gtests via GTestWrapper.java
JDK-8292778 EncodingSupport_md.c convertUtf8ToPlatformString wrong placing of free
JDK-8295412 support latest VS2022 MSC_VER in abstract_vm_version.cpp
JDK-8294837 unify Windows 2019 version check in os_windows and java_props_md
JDK-8294840 langtools OptionalDependencyTest.java use File.pathSeparator
JDK-8277881 Missing SessionID in TLS1.3 resumption in compatibility mode
JDK-8269571 NMT should print total malloc bytes and invocation count
JDK-8293701 jdeps InverseDepsAnalyzer runs into NoSuchElementException: No value present
JDK-8295429 Update harfbuzz md file
JDK-8293657 sun/management/jmxremote/bootstrap/RmiBootstrapTest.java#id1 failed with "SSLHandshakeException: Remote host terminated the handshake"
JDK-8293891 gc/g1/mixedgc/TestOldGenCollectionUsage.java (still) assumes that GCs take 1ms minimum
JDK-8293489 Accept CAs with BasicConstraints without pathLenConstraint
JDK-8284771 java/util/zip/CloseInflaterDeflaterTest.java failed with "AssertionError: Expected IOException to be thrown, but nothing was thrown"
JDK-8293659 Improve UnsatisfiedLinkError error message to include dlopen error details
JDK-8284690 [macos] VoiceOver : Getting java.lang.IllegalArgumentException: Invalid location on Editable JComboBox
JDK-8286313 [macos] Voice over reads the boolean value as null in the JTable
JDK-8295469 S390X: Optimized builds are broken
JDK-8294578 [PPC64] C2: Missing is_oop information when using disjoint compressed oops mode
JDK-8283298 Make CodeCacheSegmentSize a product flag
JDK-8295641 Fix DEFAULT_PROMOTED_VERSION_PRE=ea for -dev
JDK-8295173 (tz) Update Timezone Data to 2022e
JDK-8272791 java -XX:BlockZeroingLowLimit=1 crashes after 8270947
JDK-8272094 compiler/codecache/TestStressCodeBuffers.java crashes with "failed to allocate space for trampoline"
JDK-8280234 AArch64 "core" variant does not build after JDK-8270947
JDK-8271956 AArch64: C1 build failed after JDK-8270947
JDK-8270947 AArch64: C1: use zero_words to initialize all objects
JDK-8289562 Change bugs.java.com and bugreport.java.com URL's to https
JDK-8292682 Code change of JDK-8282730 not updated to reflect CSR update
JDK-8282730 LdapLoginModule throw NPE from logout method after login failure
JDK-8273236 keytool does not accurately warn about algorithms that are disabled but have additional constraints
JDK-8269743 test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/stress/jni/nativeAndMH/Test.java crash with small heap (-Xmx50m)
JDK-8030121 java/awt/dnd/MissingDragExitEventTest/MissingDragExitEventTest.java fails
JDK-8277346 ProblemList 7 serviceability/sa tests on macosx-x64
JDK-8277351 ProblemList runtime/jni/checked/TestPrimitiveArrayCriticalWithBadParam.java on macosx-x64
JDK-8294740 Add cgroups keyword to TestDockerBasic.java
JDK-8283353 compiler/c2/cr6865031/Test.java and compiler/runtime/Test6826736.java fails on x86_32
JDK-8293672 Update freetype md file
JDK-8293540 [Metrics] Incorrectly detected resource limits with additional cgroup fs mounts
JDK-8287609 macOS: SIGSEGV at [CoreFoundation] CFArrayGetCount / sun.font.CFont.getTableBytesNative
JDK-8293472 Incorrect container resource limit detection if manual cgroup fs mounts present
JDK-8292158 AES-CTR cipher state corruption with AVX-512
JDK-8282402 Create a regression test for JDK-4666101
JDK-8251466 test/java/io/File/GetXSpace.java fails on Windows with mapped network drives.
JDK-8281296 Create a regression test for JDK-4515999
JDK-8284681 compiler/c2/aarch64/TestFarJump.java fails with "RuntimeException: for CodeHeap < 250MB the far jump is expected to be encoded with a single branch instruction"
JDK-8280872 Reorder code cache segments to improve code density
JDK-8284752 Zero does not build on Mac OS X due to missing os::current_thread_enable_wx implementation
JDK-8222323 ChildAlwaysOnTopTest.java fails with "RuntimeException: Failed to unset alwaysOnTop"
JDK-8293826 Closed test fails after JDK-8276108 on aarch64
JDK-6829250 Reg test: java/awt/Toolkit/ScreenInsetsTest/ScreenInsetsTest.java fails in Windows
JDK-8290711 assert(false) failed: infinite loop in PhaseIterGVN::optimize
JDK-8257722 Improve "keytool -printcert -jarfile" output
JDK-8292586 simplify cleanups in NTLMAuthSequence getCredentialsHandle
JDK-8276904 Optional.toString() is unnecessarily expensive
JDK-8284732 FFI_GO_CLOSURES macro not defined but required for zero build on Mac OS X
JDK-8280511 AArch64: Combine shift and negate to a single instruction
JDK-8292866 Java_sun_awt_shell_Win32ShellFolder2_getLinkLocation check MultiByteToWideChar return value for failures
JDK-8282642 vmTestbase/gc/gctests/LoadUnloadGC2/LoadUnloadGC2.java fails intermittently with exit code 1
JDK-8294357 (tz) Update Timezone Data to 2022d
JDK-8291599 Assertion in PhaseIdealLoop::skeleton_predicate_has_opaque after JDK-8289127
JDK-8293816 CI: ciBytecodeStream::get_klass() is not consistent
JDK-8293044 C1: Missing access check on non-accessible class
JDK-8292385 assert(ctrl == kit.control()) failed: Control flow was added although the intrinsic bailed out
JDK-8290529 C2: assert(BoolTest(btest).is_canonical()) failure
JDK-8290451 Incorrect result when switching to C2 OSR compilation from C1
JDK-8291775 C2: assert(r != __null && r->is_Region()) failed: this phi must have a region
JDK-8291459 JVM crash with GenerateOopMap::error_work(char const*, __va_list_tag*)
JDK-8169187 [macosx] Aqua: java/awt/image/multiresolution/MultiresolutionIconTest.java
JDK-8290705 StringConcat::validate_mem_flow asserts with "unexpected user: StoreI"
JDK-8290687 serviceability/sa/TestClassDump.java could leave files owned by root on macOS
JDK-8289257 Some custom loader tests failed due to symbol refcount not decremented
JDK-8288651 CDS test HelloUnload.java should not use literal string as ClassLoader name
JDK-8290781 Segfault at PhaseIdealLoop::clone_loop_handle_data_uses
JDK-8293998 [PPC64] JfrGetCallTrace: assert(_pc != nullptr) failed: must have PC
JDK-8282528 AArch64: Incorrect replicate2L_zero rule
JDK-8293232 Fix race condition in pkcs11 SessionManager
JDK-8293578 Duplicate ldc generated by javac
JDK-8283059 Uninitialized warning in check_code.c with GCC 11.2
JDK-8287076 Document.normalizeDocument() produces different results
JDK-8285836 sun/net/www/http/KeepAliveCache/KeepAliveProperty.java failed with "RuntimeException: Failed in server"
JDK-8289559 java/awt/a11y/AccessibleJPopupMenuTest.java test fails with java.lang.NullPointerException
JDK-8287425 Remove unnecessary register push for MacroAssembler::check_klass_subtype_slow_path
JDK-8293808 mscapi destroyKeyContainer enhance KeyStoreException: Access is denied exception
JDK-8290532 Adjust PKCS11Exception and handle more PKCS11 error codes
JDK-8282777 Create a Regression test for JDK-4515031
JDK-8286772 java/awt/dnd/DropTargetInInternalFrameTest/DropTargetInInternalFrameTest.html times out and fails in Windows
JDK-8286663 Resolve IDE warnings in WTrayIconPeer and SystemTray
JDK-8285305 Create an automated test for JDK-4495286
JDK-8287826 javax/accessibility/4702233/AccessiblePropertiesTest.java fails to compile
JDK-8285373 Create an automated test for JDK-4702233
JDK-8282857 Create a regression test for JDK-4702690
JDK-8275170 Some jtreg sound tests should be marked with sound keyword
JDK-8285687 Remove jtreg tag manual=yesno for java/awt/print/PrinterJob/PageRangesDlgTest.java
JDK-8286452 The array length of testSmallConstArray should be small and const
JDK-8233557 [TESTBUG] DoubleClickTitleBarTest.java fails on macOs
JDK-8285612 Remove jtreg tag manual=yesno for java/awt/print/PrinterJob/ImagePrinting/ClippedImages.java
JDK-8286551 JDK-8286460 causes tests to fail to compile in Tier2
JDK-8286460 Remove dependence on JAR filename in CDS tests
JDK-8275234 java/awt/GraphicsDevice/DisplayModes/CycleDMImage.java is entered twice in ProblemList
JDK-8292816 GPL Classpath exception missing from assemblyprefix.h
JDK-8288377 [REDO] DST not applying properly with zone id offset set with TZ env variable
JDK-8293828 JFR: jfr/event/oldobject/TestClassLoaderLeak.java still fails when GC cycles are not happening
JDK-8285698 Create a test to check the focus stealing of JPopupMenu from JComboBox
JDK-8284980 Test vmTestbase/nsk/stress/except/except010.java times out with -Xcomp -XX:+DeoptimizeALot
JDK-8286263 compiler/c1/TestPinnedIntrinsics.java failed with "RuntimeException: testCurrentTimeMillis failed with -3"
JDK-8129827 [TEST_BUG] Test java/awt/Robot/RobotWheelTest/RobotWheelTest.java fails
JDK-8159599 [TEST_BUG] java/awt/Modal/ModalInternalFrameTest/ModalInternalFrameTest.java
JDK-8284892 java/net/httpclient/http2/TLSConnection.java fails intermittently
JDK-8273553 sun.security.ssl.SSLEngineImpl.closeInbound also has similar error of JDK-8253368
JDK-8282276 Problem list failing two Robot Screen Capture tests
JDK-8262721 Add Tests to verify single iteration loops are properly optimized
JDK-8279662 serviceability/sa/ClhsdbScanOops.java can fail due to unexpected GC
JDK-8280554 resourcehogs/serviceability/sa/ClhsdbRegionDetailsScanOopsForG1.java can fail if GC is triggered
JDK-8280555 serviceability/sa/TestObjectMonitorIterate.java is failing due to ObjectMonitor referencing a null Object
JDK-8268033 compiler/intrinsics/bmi/verifycode/BzhiTestI2L.java fails with "fatal error: Not compilable at tier 3: CodeBuffer overflow"
JDK-8292903 enhance round_up_power_of_2 assertion output
JDK-7001973 java/awt/Graphics2D/CopyAreaOOB.java fails
JDK-8210558 serviceability/sa/TestJhsdbJstackLock.java fails to find '^\s+- waiting to lock <0x[0-9a-f]+> (a java.lang.Class ...'
JDK-8274296 Update or Problem List tests which may fail with uiScale=2 on macOS
JDK-8277358 Accelerate CRC32-C
JDK-8279398 jdk/jfr/api/recording/time/TestTimeMultiple.java failed with "RuntimeException: getStopTime() > afterStop"
JDK-8268297 jdk/jfr/api/consumer/streaming/TestLatestEvent.java times out
JDK-8279066 entries.remove(entry) is useless in PKCS12KeyStore
JDK-8277092 TestMetaspaceAllocationMT2.java#ndebug-default fails with "RuntimeException: Committed seems high: NNNN expected at most MMMM"
JDK-8268779 ZGC: runtime/InternalApi/ThreadCpuTimesDeadlock.java#id1 failed with "OutOfMemoryError: Java heap space"
JDK-8233558 [TESTBUG] WindowOwnedByEmbeddedFrameTest.java fails on macos
JDK-8273881 Metaspace: test repeated deallocations
JDK-8266082 AssertionError in Annotate.fromAnnotations with -Xdoclint
JDK-8274160 java/awt/Window/ShapedAndTranslucentWindows/Common.java delay is too high
JDK-8274032 Remove jtreg tag manual=yesno for java/awt/print/PrinterJob/ImagePrinting/ImageTypes.java & show test UI
JDK-8270609 [TESTBUG] java/awt/print/Dialog/DialogCopies.java does not show instruction
JDK-8273043 [TEST_BUG] Automate NimbusJTreeSelTextColor.java
JDK-7188098 TEST_BUG: closed/javax/sound/midi/Synthesizer/Receiver/bug6186488.java fails
JDK-8271015 Split cds/SharedBaseAddress.java test into smaller parts
JDK-8269029 compiler/codegen/TestCharVect2.java fails for client VMs
JDK-8277576 ProblemList runtime/ErrorHandling/CreateCoredumpOnCrash.java on macosx-X64
JDK-8277577 ProblemList compiler/onSpinWait/TestOnSpinWaitAArch64DefaultFlags.java on linux-aarch64
JDK-8277578 ProblemList applications/jcstress/acqrel.java on linux-aarch64
JDK-8290209 jcup.md missing additional text
JDK-8290207 Missing notice in dom.md
JDK-8277928 Fix compilation on macosx-aarch64 after 8276108
JDK-8276108 Wrong instruction generation in aarch64 backend
JDK-8282049 AArch64: Use ZR for integer zero immediate volatile stores
JDK-8272776 NullPointerException not reported
JDK-8274563 jfr/event/oldobject/TestClassLoaderLeak.java fails when GC cycles are not happening
JDK-8277411 C2 fast_unlock intrinsic on AArch64 has unnecessary ownership check
JDK-8280124 Reduce branches decoding latin-1 chars from UTF-8 encoded bytes
JDK-8282347 AARCH64: Untaken branch in has_negatives stub
JDK-8270848 Redundant unsafe opmask register allocation in some instruction patterns.
JDK-8287349 AArch64: Merge LDR instructions to improve C1 OSR performance
JDK-8275535 Retrying a failed authentication on multiple LDAP servers can lead to users blocked
JDK-8283383 [macos] a11y : Screen magnifier shows extra characters (0) at the end JButton accessibility name
JDK-8293319 [C2 cleanup] Remove unused other_path arg in Parse::adjust_map_after_if
JDK-8292541 [Metrics] Reported memory limit may exceed physical machine memory
JDK-8288445 AArch64: C2 compilation fails with guarantee(!true || (true && (shift != 0))) failed: impossible encoding
JDK-8289146 containers/docker/TestMemoryWithCgroupV1.java fails on linux ppc64le machine with missing Memory and Swap Limit output
JDK-8289044 ARM32: missing LIR_Assembler::cmove metadata type support
JDK-8292083 Detected container memory limit may exceed physical machine memory
JDK-8292888 Bump update version for OpenJDK: jdk-17.0.6
ON THIS PAGE