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 ‘^- 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 |