java

Enterprise Performance Pack Release Notes

Java SE 8u361 Enterprise Performance Pack - Bug Fixes and Updates

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.

 

Changes in Java SE 8u361-Perf b35

Bug Fixes

This BPR contains all of the fixes included in the corresponding JDK 8 BPR.

 

Changes in Java SE 8u361-Perf b34

Bug Fixes

This BPR contains all of the fixes included in the corresponding JDK 8 BPR.

 

Changes in Java SE 8u361-Perf b33

Bug Fixes

This BPR contains all of the fixes included in the corresponding JDK 8 BPR.

 

Changes in Java SE 8u361-Perf b32

Bug Fixes

BugId Component Subcomponent Summary
JDK-6357887 client-libs 2d selected printertray is ignored under linux
JDK-7131823 client-libs javax.imageio bug in GIFImageReader

 

Changes in Java SE 8u361-Perf b31

Bug Fixes

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

 

Changes in Java SE 8u361-Perf

Bug Fixes

JDK 8u361 Enterprise Performance Pack includes the following fixes from JDK 17:
# BugId Component Subcomponent Summary
1JDK-8293319hotspotcompiler[C2 cleanup] Remove unused other_path arg in Parse::adjust_map_after_if
2JDK-8280511hotspotcompilerAArch64: Combine shift and negate to a single instruction
3JDK-8276108hotspotcompilerWrong instruction generation in aarch64 backend
4JDK-8251216hotspotcompilerImplement MD5 intrinsics on AArch64
5JDK-8186670hotspotcompilerImplement _onSpinWait() intrinsic for AArch64
6JDK-8290781hotspotcompilerSegfault at PhaseIdealLoop::clone_loop_handle_data_uses
7JDK-8282347hotspotcompilerAARCH64: Untaken branch in has_negatives stub
8JDK-8282049hotspotcompilerAArch64: Use ZR for integer zero immediate volatile stores
9JDK-8291775hotspotcompilerC2: assert(r != __null && r->is_Region()) failed: this phi must have a region
10JDK-8290711hotspotcompilerassert(false) failed: infinite loop in PhaseIterGVN::optimize
11JDK-8287349hotspotcompilerAArch64: Merge LDR instructions to improve C1 OSR performance
12JDK-8277411hotspotcompilerC2 fast_unlock intrinsic on AArch64 has unnecessary ownership check
13JDK-8277358hotspotcompilerAccelerate CRC32-C
14JDK-8291599hotspotcompilerAssertion in PhaseIdealLoop::skeleton_predicate_has_opaque after JDK-8289127
15JDK-8290705hotspotcompilerStringConcat::validate_mem_flow asserts with "unexpected user: StoreI"
16JDK-8290529hotspotcompilerC2: assert(BoolTest(btest).is_canonical()) failure
17JDK-8288445hotspotcompilerAArch64: C2 compilation fails with guarantee(!true || (true && (shift != 0))) failed: impossible encoding
18JDK-8280872hotspotcompilerReorder code cache segments to improve code density
19JDK-8272094hotspotcompilercompiler/codecache/TestStressCodeBuffers.java crashes with "failed to allocate space for trampoline"
20JDK-8293816hotspotcompilerCI: ciBytecodeStream::get_klass() is not consistent
21JDK-8293044hotspotcompilerC1: Missing access check on non-accessible class
22JDK-8292158hotspotcompilerAES-CTR cipher state corruption with AVX-512
23JDK-8270947hotspotcompilerAArch64: C1: use zero_words to initialize all objects
24JDK-8287425hotspotcompilerRemove unnecessary register push for MacroAssembler::check_klass_subtype_slow_path
25JDK-8290451hotspotcompilerIncorrect result when switching to C2 OSR compilation from C1
26JDK-8268779hotspotgcZGC: runtime/InternalApi/ThreadCpuTimesDeadlock.java#id1 failed with "OutOfMemoryError: Java heap space"
27JDK-8278389hotspotgcSuspendibleThreadSet::_suspend_all should be volatile/atomic
28JDK-8288754hotspotgcGCC 12 fails to build zReferenceProcessor.cpp
29JDK-8279398hotspotjfrjdk/jfr/api/recording/time/TestTimeMultiple.java failed with "RuntimeException: getStopTime() > afterStop"
30JDK-8268297hotspotjfrjdk/jfr/api/consumer/streaming/TestLatestEvent.java times out
31JDK-8291459hotspotruntimeJVM crash with GenerateOopMap::error_work(char const*, __va_list_tag*)
32JDK-8292083hotspotruntimeDetected container memory limit may exceed physical machine memory
33JDK-8293156hotspotsvcDcmd VM.classloaders fails to print the full hierarchy