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 IDScoreComponentModuleAttack vectorComplexityPrivilegesUser interactionScopeConfidentialityIntegrityAvailability

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

IssueDescription

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

ON THIS PAGE