The following sections summarize changes made in Java SE 8u361 Enterprise Performance Pack. Bug fixes and any other changes are listed below in date order, most current update first. Note that bug fixes in the previous BPR are also included in the current update release.
This BPR contains all of the fixes included in the corresponding JDK 8 BPR.
This BPR contains all of the fixes included in the corresponding JDK 8 BPR.
This BPR contains all of the fixes included in the corresponding JDK 8 BPR.
BugId | Component | Subcomponent | Summary |
---|---|---|---|
JDK-6357887 | client-libs | 2d | selected printertray is ignored under linux |
JDK-7131823 | client-libs | javax.imageio | bug in GIFImageReader |
BugId | Component | Subcomponent | Summary |
---|---|---|---|
JDK-8205959 | core-libs | java.net | Do not restart close if errno is EINTR |
JDK-8280890 | security-libs | java.security | Cannot use '-Djava.system.class.loader' with class loader in signed JAR |
JDK-8297804 | core-libs | java.time | (tz) Update Timezone Data to 2022g |
# | BugId | Component | Subcomponent | Summary |
---|---|---|---|---|
1 | JDK-8293319 | hotspot | compiler | [C2 cleanup] Remove unused other_path arg in Parse::adjust_map_after_if |
2 | JDK-8280511 | hotspot | compiler | AArch64: Combine shift and negate to a single instruction |
3 | JDK-8276108 | hotspot | compiler | Wrong instruction generation in aarch64 backend |
4 | JDK-8251216 | hotspot | compiler | Implement MD5 intrinsics on AArch64 |
5 | JDK-8186670 | hotspot | compiler | Implement _onSpinWait() intrinsic for AArch64 |
6 | JDK-8290781 | hotspot | compiler | Segfault at PhaseIdealLoop::clone_loop_handle_data_uses |
7 | JDK-8282347 | hotspot | compiler | AARCH64: Untaken branch in has_negatives stub |
8 | JDK-8282049 | hotspot | compiler | AArch64: Use ZR for integer zero immediate volatile stores |
9 | JDK-8291775 | hotspot | compiler | C2: assert(r != __null && r->is_Region()) failed: this phi must have a region |
10 | JDK-8290711 | hotspot | compiler | assert(false) failed: infinite loop in PhaseIterGVN::optimize |
11 | JDK-8287349 | hotspot | compiler | AArch64: Merge LDR instructions to improve C1 OSR performance |
12 | JDK-8277411 | hotspot | compiler | C2 fast_unlock intrinsic on AArch64 has unnecessary ownership check |
13 | JDK-8277358 | hotspot | compiler | Accelerate CRC32-C |
14 | JDK-8291599 | hotspot | compiler | Assertion in PhaseIdealLoop::skeleton_predicate_has_opaque after JDK-8289127 |
15 | JDK-8290705 | hotspot | compiler | StringConcat::validate_mem_flow asserts with "unexpected user: StoreI" |
16 | JDK-8290529 | hotspot | compiler | C2: assert(BoolTest(btest).is_canonical()) failure |
17 | JDK-8288445 | hotspot | compiler | AArch64: C2 compilation fails with guarantee(!true || (true && (shift != 0))) failed: impossible encoding |
18 | JDK-8280872 | hotspot | compiler | Reorder code cache segments to improve code density |
19 | JDK-8272094 | hotspot | compiler | compiler/codecache/TestStressCodeBuffers.java crashes with "failed to allocate space for trampoline" |
20 | JDK-8293816 | hotspot | compiler | CI: ciBytecodeStream::get_klass() is not consistent |
21 | JDK-8293044 | hotspot | compiler | C1: Missing access check on non-accessible class |
22 | JDK-8292158 | hotspot | compiler | AES-CTR cipher state corruption with AVX-512 |
23 | JDK-8270947 | hotspot | compiler | AArch64: C1: use zero_words to initialize all objects |
24 | JDK-8287425 | hotspot | compiler | Remove unnecessary register push for MacroAssembler::check_klass_subtype_slow_path |
25 | JDK-8290451 | hotspot | compiler | Incorrect result when switching to C2 OSR compilation from C1 |
26 | JDK-8268779 | hotspot | gc | ZGC: runtime/InternalApi/ThreadCpuTimesDeadlock.java#id1 failed with "OutOfMemoryError: Java heap space" |
27 | JDK-8278389 | hotspot | gc | SuspendibleThreadSet::_suspend_all should be volatile/atomic |
28 | JDK-8288754 | hotspot | gc | GCC 12 fails to build zReferenceProcessor.cpp |
29 | JDK-8279398 | hotspot | jfr | jdk/jfr/api/recording/time/TestTimeMultiple.java failed with "RuntimeException: getStopTime() > afterStop" |
30 | JDK-8268297 | hotspot | jfr | jdk/jfr/api/consumer/streaming/TestLatestEvent.java times out |
31 | JDK-8291459 | hotspot | runtime | JVM crash with GenerateOopMap::error_work(char const*, __va_list_tag*) |
32 | JDK-8292083 | hotspot | runtime | Detected container memory limit may exceed physical machine memory |
33 | JDK-8293156 | hotspot | svc | Dcmd VM.classloaders fails to print the full hierarchy |