None.
Issue |
Description |
JDK-8273229 |
Release Doesn't Correctly Recognize Windows Server
This release doesn't correctly identify Windows Server.
The property os.name is set to Windows 2019 on Windows Server 2022.
In HotSpot error logs, the OS is identified as Windows 10.0 for Windows Server releases 2016, 2019, and 2022; however, the HotSpot error log does show the Build number. Windows Server 2016 has Build 14393 or above, Windows Server 2019 has Build 17763 or above, and Windows Server 2022 has Build 20348 or above.
|
Release Doesn't Correctly Recognize Windows Server 2022
This release doesn't correctly identify Windows Server 2022.
The property os.name is set to Windows Server 2019 on Windows Server 2022.
In HotSpot error logs the OS is identified as Windows Server 2019 ; however, the HotSpot error log does show the Build number. Windows Server 2022 has Build 20348, or above.
|
JDK-8274840 |
Release Doesn't Correctly Recognize Windows 11
This release doesn't correctly identify Windows 11.
The property os.name is set to Windows 10 on Windows 11.
In HotSpot error logs, the OS is identified as Windows 10 ; however, the HotSpot error log does show the Build number. Windows 11 has Build 22000.194 or above.
|
Priority |
Bug |
Summary |
P2 |
JDK-8275809 |
crash in [CommonComponentAccessibility getCAccessible:withEnv:] |
P2 |
JDK-8277195 |
missing CAccessibility definition in [CommonComponentAccessibility accessibilityHitTest] |
P2 |
JDK-8274381 |
missing CAccessibility definitions in JNI code |
P3 |
JDK-8275071 |
[macos] A11y cursor gets stuck when combobox is closed |
P3 |
JDK-8274326 |
[macos] Ensure initialisation of sun/lwawt/macosx/CAccessibility in JavaComponentAccessibility.m |
P3 |
JDK-8275819 |
[TableRowAccessibility accessibilityChildren] method is ineffective |
P3 |
JDK-8271071 |
accessibility of a table on macOS lacks cell navigation |
P3 |
JDK-8275720 |
CommonComponentAccessibility.createWithParent isWrapped causes mem leak |
P3 |
JDK-8262031 |
Create implementation for NSAccessibilityNavigableStaticText protocol |
P3 |
JDK-8267387 |
Create implementation for NSAccessibilityOutline protocol |
P3 |
JDK-8267388 |
Create implementation for NSAccessibilityTable protocol |
P3 |
JDK-8267385 |
Create NSAccessibilityElement implementation for JavaComponentAccessibility |
P3 |
JDK-8274056 |
JavaAccessibilityUtilities leaks JNI objects |
P3 |
JDK-8274383 |
JNI call of getAccessibleSelection on a wrong thread |
P3 |
JDK-8273678 |
TableAccessibility and TableRowAccessibility miss autorelease |
Priority |
Bug |
Summary |
P3 |
JDK-8269269 |
[macos11] SystemIconTest fails with ClassCastException |
P3 |
JDK-8269951 |
[macos] Focus not painted in JButton when setBorderPainted(false) is invoked |
P3 |
JDK-8264291 |
Create implementation for NSAccessibilityCell protocol peer |
P3 |
JDK-8264286 |
Create implementation for NSAccessibilityColumn protocol peer |
P3 |
JDK-8264287 |
Create implementation for NSAccessibilityComboBox protocol peer |
P3 |
JDK-8264292 |
Create implementation for NSAccessibilityList protocol peer |
P3 |
JDK-8264293 |
Create implementation for NSAccessibilityMenu protocol peer |
P3 |
JDK-8264294 |
Create implementation for NSAccessibilityMenuBar protocol peer |
P3 |
JDK-8264295 |
Create implementation for NSAccessibilityMenuItem protocol peer |
P3 |
JDK-8264296 |
Create implementation for NSAccessibilityPopUpButton protocol peer |
P3 |
JDK-8264297 |
Create implementation for NSAccessibilityProgressIndicator protocol peer |
P3 |
JDK-8264298 |
Create implementation for NSAccessibilityRow protocol peer |
P3 |
JDK-8264303 |
Create implementation for NSAccessibilityTabGroup protocol peer |
P3 |
JDK-8266510 |
Nimbus JTree default tree cell renderer does not use selected text color |
P3 |
JDK-8271315 |
Redo: Nimbus JTree renderer properties persist across L&F changes |
P4 |
JDK-8137101 |
[TEST_BUG] javax/swing/plaf/basic/BasicHTML/4251579/bug4251579.java failure due to timing |
P4 |
JDK-8268284 |
javax/swing/JComponent/7154030/bug7154030.java fails with "Exception: Failed to hide opaque button" |
P4 |
JDK-8273638 |
javax/swing/JTable/4235420/bug4235420.java fails in GTK L&F |
P4 |
JDK-4819544 |
SwingSet2 JTable Demo throws NullPointerException |
P4 |
JDK-8271895 |
UnProblemList javax/swing/JComponent/7154030/bug7154030.java in JDK18 |
Priority |
Bug |
Summary |
P3 |
JDK-8276774 |
Cookie stored in CookieHandler not sent if user headers contain cookie |
P3 |
JDK-8274779 |
HttpURLConnection: HttpClient and HttpsClient incorrectly check request method when set to POST |
P4 |
JDK-8267256 |
Extend minimal retry for loopback connections on Windows to PlainSocketImpl |
P4 |
JDK-8270290 |
NTLM authentication fails if HEAD request is used |
P4 |
JDK-8268464 |
Remove dependancy of TestHttpsServer, HttpTransaction, HttpCallback from open/test/jdk/sun/net/www/protocol/https/ tests |
P4 |
JDK-8268294 |
Reusing HttpClient in a WebSocket.Listener hangs. |
P4 |
JDK-8269481 |
SctpMultiChannel never releases own file descriptor |
P4 |
JDK-8263364 |
sun/net/www/http/KeepAliveStream/KeepAliveStreamCloseWithWrongContentLength.java wedged in getInputStream |
Priority |
Bug |
Summary |
P3 |
JDK-8271308 |
(fc) FileChannel.transferTo() transfers no more than Integer.MAX_VALUE bytes in one call |
P3 |
JDK-8233020 |
(fs) UnixFileSystemProvider should use StaticProperty.userDir(). |
P3 |
JDK-8174819 |
java/nio/file/WatchService/LotsOfEvents.java fails intermittently |
P4 |
JDK-8269280 |
(bf) Replace StringBuffer in *Buffer.toString() |
P4 |
JDK-8140241 |
(fc) Data transfer from FileChannel to itself causes hang in case of overlap |
P4 |
JDK-8276845 |
(fs) java/nio/file/spi/SetDefaultProvider.java fails on x86_32 |
P4 |
JDK-8273935 |
(zipfs) Files.getFileAttributeView() throws UOE instead of returning null when view not supported |
P4 |
JDK-8251329 |
(zipfs) Files.walkFileTree walks infinitely if zip has dir named "." inside |
P4 |
JDK-8190753 |
(zipfs): Accessing a large entry (> 2^31 bytes) leads to a negative initial size for ByteArrayOutputStream |
P4 |
JDK-8277159 |
Fix java/nio/file/FileStore/Basic.java test by ignoring /run/user/* mount points |
Priority |
Bug |
Summary |
P2 |
JDK-8270533 |
AArch64: size_fits_all_mem_uses should return false if its output is a CAS |
P2 |
JDK-8276157 |
C2: Compiler stack overflow during escape analysis on Linux x86_32 |
P2 |
JDK-8274145 |
C2: condition incorrectly made redundant with dominating main loop exit condition |
P2 |
JDK-8272570 |
C2: crash in PhaseCFG::global_code_motion |
P2 |
JDK-8271459 |
C2: Missing NegativeArraySizeException when creating StringBuilder with negative capacity |
P2 |
JDK-8273165 |
GraphKit::combine_exception_states fails with "matching stack sizes" assert |
P2 |
JDK-8276112 |
Inconsistent scalar replacement debug info at safepoints |
P2 |
JDK-8277529 |
SIGSEGV in C2 CompilerThread Node::rematerialize() compiling Packet::readUnsignedTrint |
P3 |
JDK-8244675 |
assert(IncrementalInline || (_late_inlines.length() == 0 && !has_mh_late_inlines())) |
P3 |
JDK-8273416 |
C2: assert(false) failed: bad AD file after JDK-8252372 with UseSSE={0,1} |
P3 |
JDK-8272562 |
C2: assert(false) failed: Bad graph detected in build_loop_late |
P3 |
JDK-8268882 |
C2: assert(n->outcnt() != 0 || C->top() == n || n->is_Proj()) failed: No dead instructions after post-alloc |
P3 |
JDK-8271600 |
C2: CheckCastPP which should closely follow Allocate is sunk of a loop |
P3 |
JDK-8223923 |
C2: Missing interference with mismatched unsafe accesses |
P3 |
JDK-8273359 |
CI: ciInstanceKlass::get_canonical_holder() doesn't respect instance size |
P3 |
JDK-8270886 |
Crash in PhaseIdealLoop::verify_strip_mined_scheduling |
P3 |
JDK-8271340 |
Crash PhaseIdealLoop::clone_outer_loop |
P3 |
JDK-8274329 |
Fix non-portable HotSpot code in MethodMatcher::parse_method_pattern |
P3 |
JDK-8276025 |
Hotspot's libsvml.so may conflict with user dependency |
P3 |
JDK-8274242 |
Implement fast-path for ASCII-compatible CharsetEncoders on x86 |
P3 |
JDK-8272413 |
Incorrect num of element count calculation for vector cast |
P3 |
JDK-8276846 |
JDK-8273416 is incomplete for UseSSE=1 |
P3 |
JDK-8271341 |
Opcode() != Op_If && Opcode() != Op_RangeCheck) || outcnt() == 2 assert failure with Test7179138_1.java |
P3 |
JDK-8274406 |
RunThese30M.java failed "assert(!LCA_orig->dominates(pred_block) || early->dominates(pred_block)) failed: early is high enough" |
P3 |
JDK-8274074 |
SIGFPE with C2 compiled code with -XX:+StressGCM |
P4 |
JDK-8271567 |
AArch64: AES Galois CounterMode (GCM) interleaved implementation using vector instructions |
P4 |
JDK-8276105 |
C2: Conv(D|F)2(I|L)Nodes::Ideal should handle rounding correctly |
P4 |
JDK-8274401 |
C2: GraphKit::load_array_element bypasses Access API |
P4 |
JDK-8273021 |
C2: Improve Add and Xor ideal optimizations |
P4 |
JDK-8274325 |
C4819 warning at vm_version_x86.cpp on Windows after JDK-8234160 |
P4 |
JDK-8273335 |
compiler/blackhole tests should not run with interpreter-only VMs |
P4 |
JDK-8273498 |
compiler/c2/Test7179138_1.java timed out |
P4 |
JDK-8273806 |
compiler/cpuflags/TestSSE4Disabled.java should test for CPU feature explicitly |
P4 |
JDK-8266988 |
compiler/jvmci/compilerToVM/IsMatureTest.java fails with Unexpected isMature state for multiple times invoked method: expected false to equal true |
P4 |
JDK-8272973 |
Incorrect compile command used by TestIllegalArrayCopyBeforeInfiniteLoop |
P4 |
JDK-8275104 |
IR framework does not handle client VM builds correctly |
P4 |
JDK-8276066 |
Reset LoopPercentProfileLimit for x86 due to suboptimal performance |
P4 |
JDK-8273965 |
some testlibrary_tests/ir_framework tests fail when c1 disabled |
P4 |
JDK-8272703 |
StressSeed should be set via FLAG_SET_ERGO |
P4 |
JDK-8270901 |
Typo PHASE_CPP in CompilerPhaseType |
P4 |
JDK-8273807 |
Zero: Drop incorrect test block from compiler/startup/NumCompilerThreadsCheck.java |
P5 |
JDK-8272720 |
Fix the implementation of loop unrolling heuristic with LoopPercentProfileLimit |
Priority |
Bug |
Summary |
P2 |
JDK-8274501 |
c2i entry barriers read int as long on AArch64 |
P2 |
JDK-8277212 |
GC accidentally cleans valid megamorphic vtable inline caches |
P2 |
JDK-8272170 |
Missing memory barrier when checking active state for regions |
P2 |
JDK-8275426 |
PretouchTask num_chunks calculation can overflow |
P2 |
JDK-8271121 |
ZGC: stack overflow (segv) when -Xlog:gc+start=debug |
P3 |
JDK-8271862 |
C2 intrinsic for Reference.refersTo() is often not used |
P3 |
JDK-8276205 |
Shenandoah: CodeCache_lock should always be held for initializing code cache iteration |
P3 |
JDK-8276201 |
Shenandoah: Race results degenerated GC to enter wrong entry point |
P3 |
JDK-8277981 |
String Deduplication table is never cleaned up due to bad dead_factor_for_cleanup |
P4 |
JDK-8276927 |
[ppc64] Port shenandoahgc to linux on ppc64le |
P4 |
JDK-8274851 |
[ppc64] Port zgc to linux on ppc64le |
P4 |
JDK-8274770 |
[PPC64] resolve_jobject needs a generic implementation to support load barriers |
P4 |
JDK-8275049 |
[ZGC] missing null check in ZNMethod::log_register |
P4 |
JDK-8274550 |
c2i entry barriers read int as long on PPC |
P4 |
JDK-8272783 |
Epsilon: Refactor tests to improve performance |
P4 |
JDK-8271215 |
Fix data races in G1PeriodicGCTask |
P4 |
JDK-8276801 |
gc/stress/CriticalNativeStress.java fails intermittently with Shenandoah |
P4 |
JDK-8272838 |
Move CriticalJNI tests out of tier1 |
P4 |
JDK-8270110 |
Shenandoah: Add test for JDK-8269661 |
P4 |
JDK-8270171 |
Shenandoah: Cleanup TestStringDedup and TestStringDedupStress tests |
P4 |
JDK-8275051 |
Shenandoah: Correct ordering of requested gc cause and gc request flag |
P4 |
JDK-8273614 |
Shenandoah: intermittent timeout with ConcurrentGCBreakpoint tests |
P4 |
JDK-8269924 |
Shenandoah: Introduce weak/strong marking asserts |
P4 |
JDK-8275226 |
Shenandoah: Relax memory constraint for worker claiming tasks/ranges |
P4 |
JDK-8273378 |
Shenandoah: Remove the remaining uses of os::is_MP |
Priority |
Bug |
Summary |
P2 |
JDK-8273902 |
Memory leak in OopStorage due to bug in OopHandle::release() |
P2 |
JDK-8273695 |
Safepoint deadlock on VMOperation_lock |
P3 |
JDK-8261579 |
AArch64: Support for weaker memory ordering in Atomic |
P3 |
JDK-8273342 |
Null pointer dereference in classFileParser.cpp:2817 |
P3 |
JDK-8273505 |
runtime/cds/appcds/loaderConstraints/DynamicLoaderConstraintsTest.java#default-cl crashed with SIGSEGV in MetaspaceShared::link_shared_classes |
P3 |
JDK-8274840 |
Update OS detection code to recognize Windows 11 |
P3 |
JDK-8273229 |
Update OS detection code to recognize Windows Server 2022 |
P3 |
JDK-8268927 |
Windows: link error: unresolved external symbol "int __cdecl convert_to_unicode(char const *,wchar_t * *)" |
P4 |
JDK-8274293 |
Build failure on macOS with Xcode 13.0 as vfork is deprecated |
P4 |
JDK-8238649 |
Call new Win32 API SetThreadDescription in os::set_native_thread_name |
P4 |
JDK-8274338 |
com/sun/jdi/RedefineCrossEvent.java failed "assert(m != __null) failed: NULL mirror" |
P4 |
JDK-8272856 |
DoubleFlagWithIntegerValue uses G1GC-only flag |
P4 |
JDK-8272850 |
Drop zapping values in the Zap* option descriptions |
P4 |
JDK-8273958 |
gtest/MetaspaceGtests executes unnecessary tests in debug builds |
P4 |
JDK-8273176 |
handle latest VS2019 in abstract_vm_version |
P4 |
JDK-8268893 |
jcmd to trim the glibc heap |
P4 |
JDK-8272345 |
macos doesn't check `os::set_boot_path()` result |
P4 |
JDK-8272846 |
Move some runtime/Metaspace/elastic/ tests out of tier1 |
P4 |
JDK-8272970 |
Parallelize runtime/InvocationTests/ |
P4 |
JDK-8269687 |
pauth_aarch64.hpp include name is incorrect |
P4 |
JDK-8272335 |
runtime/cds/appcds/MoveJDKTest.java doesn't check exit codes |
P4 |
JDK-8272305 |
several hotspot runtime/modules don't check exit codes |
P4 |
JDK-8272854 |
split runtime/CommandLine/PrintTouchedMethods.java test |
P4 |
JDK-8263375 |
Support stack watermarks in Zero VM |
P4 |
JDK-8274265 |
Suspicious string concatenation in logTestUtils.inline.hpp |
P4 |
JDK-8272114 |
Unused _last_state in osThread_windows |
P4 |
JDK-8273333 |
Zero should warn about unimplemented -XX:+LogTouchedMethods |
P4 |
JDK-8273373 |
Zero: Cannot invoke JVM in primordial threads on Zero |
P4 |
JDK-8273483 |
Zero: Clear pending JNI exception check in native method handler |
P4 |
JDK-8273440 |
Zero: Disable runtime/Unsafe/InternalErrorTest.java |
P4 |
JDK-8273376 |
Zero: Disable vtable/itableStub gtests |
P4 |
JDK-8273487 |
Zero: Handle "zero" variant in runtime tests |
P4 |
JDK-8273486 |
Zero: Handle DiagnoseSyncOnValueBasedClasses VM option |
P4 |
JDK-8273489 |
Zero: Handle UseHeavyMonitors on all monitorenter paths |
P4 |
JDK-8275604 |
Zero: Reformat opclabels_data |
P4 |
JDK-8273606 |
Zero: SPARC64 build fails with si_band type mismatch |
P5 |
JDK-8273451 |
Remove unreachable return in mutexLocker::wait |
Priority |
Bug |
Summary |
P3 |
JDK-8276122 |
Change openjdk project in jcheck to jdk-updates |
P3 |
JDK-8276130 |
Fix Github Actions of JDK17u to account for update version scheme |
P3 |
JDK-8272859 |
Javadoc external links should only have feature version number in URL |
P3 |
JDK-8276854 |
Windows GHA builds fail due to broken Cygwin |
P4 |
JDK-8270517 |
Add Zero support for LoongArch |
P4 |
JDK-8275008 |
gtest build failure due to stringop-overflow warning with gcc11 |
P4 |
JDK-8269031 |
linux x86_64 check for binutils 2.25 or higher after 8265783 |
P4 |
JDK-8271142 |
package help is not displayed for missing X11/extensions/Xrandr.h |
P4 |
JDK-8276864 |
Update boot JDKs to 17.0.1 in GHA |
P4 |
JDK-8271605 |
Update JMH devkit to 1.32 |
P4 |
JDK-8274083 |
Update testing docs to mention tiered testing |
P4 |
JDK-8276550 |
Use SHA256 hash in build.tools.depend.Depend |
P4 |
JDK-8268860 |
Windows-Aarch64 build is failing in GitHub actions |
Priority |
Bug |
Summary |
P3 |
JDK-8274942 |
AssertionError at jdk.compiler/com.sun.tools.javac.util.Assert.error(Assert.java:155) |
P3 |
JDK-8268885 |
duplicate checkcast when destination type is not first type of intersection type |
P3 |
JDK-8273234 |
extended 'for' with expression of type tvar causes the compiler to crash |
P3 |
JDK-8268894 |
forged ASTs can provoke an AIOOBE at com.sun.tools.javac.jvm.ClassWriter::writePosition |
P3 |
JDK-8273361 |
InfoOptsTest is failing in tier1 |
P3 |
JDK-8271254 |
javac generates unreachable code when using empty semicolon statement |
P3 |
JDK-8269113 |
Javac throws when compiling switch (null) |
P3 |
JDK-8262095 |
NPE in Flow$FlowAnalyzer.visitApply: Cannot invoke getThrownTypes because tree.meth.type is null |
P3 |
JDK-8274347 |
Passing a *nested* switch expression as a parameter causes an NPE during compile |
P3 |
JDK-8275302 |
unexpected compiler error: cast, intersection types and sealed |
P4 |
JDK-8273408 |
java.lang.AssertionError: typeSig ERROR on generated class property of record |
P4 |
JDK-8269656 |
The test test/langtools/tools/javac/versions/Versions.java has duplicate test cycles |
P5 |
JDK-8266239 |
Some duplicated javac command-line options have repeated effect |