2024-07-30 16:53:53 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Jul 17 19:32:56 UTC 2024 - Fridrich Strba <fstrba@suse.com>
|
|
|
|
|
|
|
|
- Update to upstream tag jdk-21.0.4+7 (July 2024 CPU)
|
|
|
|
* Security fixes
|
|
|
|
+ JDK-8314794, CVE-2024-21131, bsc#1228046: Improve UTF8 String
|
|
|
|
supports
|
|
|
|
+ JDK-8319859, CVE-2024-21138, bsc#1228047: Better symbol
|
|
|
|
storage
|
|
|
|
+ JDK-8320097: Improve Image transformations
|
|
|
|
+ JDK-8320548, CVE-2024-21140, bsc#1228048: Improved loop
|
|
|
|
handling
|
|
|
|
+ JDK-8323231, CVE-2024-21147, bsc#1228052: Improve array
|
|
|
|
management
|
|
|
|
+ JDK-8323390: Enhance mask blit functionality
|
|
|
|
+ JDK-8324559, CVE-2024-21145, bsc#1228051: Improve 2D image
|
|
|
|
handling
|
|
|
|
+ JDK-8325600: Better symbol storage
|
|
|
|
+ JDK-8327413: Enhance compilation efficiency
|
|
|
|
* Other changes
|
|
|
|
+ JDK-7001133: OutOfMemoryError by CustomMediaSizeName
|
|
|
|
implementation
|
|
|
|
+ JDK-8159927: Add a test to verify JMOD files created in the
|
|
|
|
images do not have debug symbols
|
|
|
|
+ JDK-8185862: AWT Assertion Failure in ::GetDIBits(hBMDC, hBM,
|
|
|
|
0, 1, 0, gpBitmapInfo, 0) 'awt_Win32GraphicsDevice.cpp', at
|
|
|
|
line 185
|
|
|
|
+ JDK-8187759: Background not refreshed when painting over a
|
|
|
|
transparent JFrame
|
|
|
|
+ JDK-8223696: java/net/httpclient/MaxStreams.java failed with
|
|
|
|
didn't finish within the time-out
|
|
|
|
+ JDK-8259866: two java.util tests failed with "IOException:
|
|
|
|
There is not enough space on the disk"
|
|
|
|
+ JDK-8266242: java/awt/GraphicsDevice/CheckDisplayModes.java
|
|
|
|
failing on macOS 11 ARM
|
|
|
|
+ JDK-8278527: java/util/concurrent/tck/JSR166TestCase.java
|
|
|
|
fails nanoTime test
|
|
|
|
+ JDK-8280056: gtest/LargePageGtests.java#use-large-pages
|
|
|
|
failed "os.release_one_mapping_multi_commits_vm"
|
|
|
|
+ JDK-8281658: Add a security category to the java
|
|
|
|
-XshowSettings option
|
|
|
|
+ JDK-8288936: Wrong lock ordering writing
|
|
|
|
G1HeapRegionTypeChange JFR event
|
|
|
|
+ JDK-8288989: Make tests not depend on the source code
|
|
|
|
+ JDK-8293069: Make -XX:+Verbose less verbose
|
|
|
|
+ JDK-8293850: need a largest_committed metric for each
|
|
|
|
category of NMT's output
|
|
|
|
+ JDK-8294699: Launcher causes lingering busy cursor
|
|
|
|
+ JDK-8294985: SSLEngine throws IAE during parsing of
|
|
|
|
X500Principal
|
|
|
|
+ JDK-8295111: dpkg appears to have problems resolving
|
|
|
|
symbolically linked native libraries
|
|
|
|
+ JDK-8299023: TestPLABResize.java and TestPLABPromotion.java
|
|
|
|
are failing intermittently
|
|
|
|
+ JDK-8301183: (zipfs) jdk/jdk/nio/zipfs/
|
|
|
|
/TestLocOffsetFromZip64EF.java failing with ZipException:R0
|
|
|
|
on OL9
|
|
|
|
+ JDK-8303525: Refactor/cleanup
|
|
|
|
open/test/jdk/javax/rmi/ssl/SSLSocketParametersTest.java
|
|
|
|
+ JDK-8303773: Replace "main.wrapper" with
|
|
|
|
"test.thread.factory" property in test code
|
|
|
|
+ JDK-8303891: Speed up Zip64SizeTest using a small ZIP64 file
|
|
|
|
+ JDK-8303959: tools/jpackage/share/RuntimePackageTest.java
|
|
|
|
fails with java.lang.AssertionError missing files
|
|
|
|
+ JDK-8303972: (zipfs) Make test/jdk/jdk/nio/zipfs/
|
|
|
|
/TestLocOffsetFromZip64EF.java independent of the zip command
|
|
|
|
line
|
|
|
|
+ JDK-8304839: Move TestScaffold.main() to the separate class
|
|
|
|
DebugeeWrapper
|
|
|
|
+ JDK-8305645: System Tray icons get corrupted when Windows
|
|
|
|
primary monitor changes
|
|
|
|
+ JDK-8305931: jdk/jfr/jcmd/TestJcmdDumpPathToGCRoots.java
|
|
|
|
failed with "Expected chains but found none"
|
|
|
|
+ JDK-8306040: HttpResponseInputStream.available() returns 1 on
|
|
|
|
empty stream
|
|
|
|
+ JDK-8308144: Uncontrolled memory consumption in
|
|
|
|
SSLFlowDelegate.Reader
|
|
|
|
+ JDK-8308453: Convert JKS test keystores in
|
|
|
|
test/jdk/javax/net/ssl/etc to PKCS12
|
|
|
|
+ JDK-8309142: Refactor test/langtools/tools/javac/versions/
|
|
|
|
/Versions.java
|
|
|
|
+ JDK-8309752: com/sun/jdi/SetLocalWhileThreadInNative.java
|
|
|
|
fails with virtual test thread factory due to
|
|
|
|
OpaqueFrameException
|
|
|
|
+ JDK-8309757: com/sun/jdi/ReferrersTest.java fails with
|
|
|
|
virtual test thread factory
|
|
|
|
+ JDK-8309763: Move tests in test/jdk/sun/misc/URLClassPath
|
|
|
|
directory to test/jdk/jdk/internal/loader
|
|
|
|
+ JDK-8309871: jdk/jfr/api/consumer/recordingstream/
|
|
|
|
/TestSetEndTime.java timed out
|
|
|
|
+ JDK-8309890: TestStringDeduplicationInterned.java waits for
|
|
|
|
the wrong condition
|
|
|
|
+ JDK-8310070: Test javax/net/ssl/DTLS/DTLSWontNegotiateV10.java
|
|
|
|
timed out
|
|
|
|
+ JDK-8310228: Improve error reporting for uncaught native
|
|
|
|
exceptions on Windows
|
|
|
|
+ JDK-8310234: Refactor Locale tests to use JUnit
|
|
|
|
+ JDK-8310355: Move the stub test from initialize_final_stubs()
|
|
|
|
to test/hotspot/gtest
|
|
|
|
+ JDK-8310513: [s390x] Intrinsify recursive ObjectMonitor
|
|
|
|
locking
|
|
|
|
+ JDK-8310731: Configure a javax.net.ssl.SNIMatcher for the
|
|
|
|
HTTP/1.1 test servers in java/net/httpclient tests
|
|
|
|
+ JDK-8310818: Refactor more Locale tests to use JUnit
|
|
|
|
+ JDK-8310913: Move ReferencedKeyMap to jdk.internal so it may
|
|
|
|
be shared
|
|
|
|
+ JDK-8311792: java/net/httpclient/ResponsePublisher.java fails
|
|
|
|
intermittently with AssertionError: Found some outstanding
|
|
|
|
operations
|
|
|
|
+ JDK-8311823: JFR: Uninitialized EventEmitter::_thread_id field
|
|
|
|
+ JDK-8311881: jdk/javax/swing/ProgressMonitor/ProgressTest.java
|
|
|
|
does not show the ProgressMonitorInputStream all the time
|
|
|
|
+ JDK-8311964: Some jtreg tests failing on x86 with error
|
|
|
|
'unrecognized VM options' (C2 flags)
|
|
|
|
+ JDK-8312014: [s390x] TestSigInfoInHsErrFile.java Failure
|
|
|
|
+ JDK-8312194: test/hotspot/jtreg/applications/ctw/modules/
|
|
|
|
/jdk_crypto_ec.java cannot handle empty modules
|
|
|
|
+ JDK-8312218: Print additional debug information when hitting
|
|
|
|
assert(in_hash)
|
|
|
|
+ JDK-8312320: Remove javax/rmi/ssl/SSLSocketParametersTest.sh
|
|
|
|
from ProblemList
|
|
|
|
+ JDK-8312383: Log X509ExtendedKeyManager implementation class
|
|
|
|
name in TLS/SSL connection
|
|
|
|
+ JDK-8312498: Thread::getState and JVM TI GetThreadState
|
|
|
|
should return TIMED_WAITING virtual thread is timed parked
|
|
|
|
+ JDK-8312777: notifyJvmtiMount before notifyJvmtiUnmount
|
|
|
|
8321270: Virtual Thread.yield consumes parking permit
|
|
|
|
+ JDK-8313394: Array Elements in OldObjectSample event has the
|
|
|
|
incorrect description
|
|
|
|
+ JDK-8313612: Use JUnit in lib-test/jdk tests
|
|
|
|
+ JDK-8313702: Update IANA Language Subtag Registry to Version
|
|
|
|
2023-08-02
|
|
|
|
+ JDK-8313710: jcmd: typo in the documentation of JFR.start and
|
|
|
|
JFR.dump
|
|
|
|
+ JDK-8313899: JVMCI exception Translation can fail in
|
|
|
|
TranslatedException.<clinit>
|
|
|
|
+ JDK-8314573: G1: Heap resizing at Remark does not take
|
|
|
|
existing eden regions into account
|
|
|
|
+ JDK-8314824: Fix serviceability/jvmti/8036666/
|
|
|
|
/GetObjectLockCount.java to use vm flags
|
|
|
|
+ JDK-8314828: Mark 3 jcmd command-line options test as
|
|
|
|
vm.flagless
|
|
|
|
+ JDK-8314832: Few runtime/os tests ignore vm flags
|
|
|
|
+ JDK-8314975: JavadocTester should set source path if not
|
|
|
|
specified
|
|
|
|
+ JDK-8315071: Modify TrayIconScalingTest.java,
|
|
|
|
PrintLatinCJKTest.java to use new PassFailJFrame's builder
|
|
|
|
pattern usage
|
|
|
|
+ JDK-8315117: Update Zlib Data Compression Library to Version
|
|
|
|
1.3
|
|
|
|
+ JDK-8315373: Change VirtualThread to unmount after freezing,
|
|
|
|
re-mount before thawing
|
|
|
|
+ JDK-8315485: (fs) Move java/nio/file/Path/Misc.java tests
|
|
|
|
into java/nio/file/Path/PathOps.java
|
|
|
|
+ JDK-8315503: G1: Code root scan causes long GC pauses due to
|
|
|
|
imbalanced iteration
|
|
|
|
+ JDK-8315559: Delay TempSymbol cleanup to avoid symbol table
|
|
|
|
churn
|
|
|
|
+ JDK-8315605: G1: Add number of nmethods in code roots
|
|
|
|
scanning statistics
|
|
|
|
+ JDK-8315609: Open source few more swing text/html tests
|
|
|
|
+ JDK-8315652: RISC-V: Features string uses wrong separator for
|
|
|
|
jtreg
|
|
|
|
+ JDK-8315663: Open source misc awt tests
|
|
|
|
+ JDK-8315677: Open source few swing JFileChooser and other
|
|
|
|
tests
|
|
|
|
+ JDK-8315741: Open source few swing JFormattedTextField and
|
|
|
|
JPopupMenu tests
|
|
|
|
+ JDK-8315824: Open source several Swing Text/HTML related tests
|
|
|
|
+ JDK-8315834: Open source several Swing JSpinner related tests
|
|
|
|
+ JDK-8315889: Open source several Swing HTMLDocument related
|
|
|
|
tests
|
|
|
|
+ JDK-8315898: Open source swing JMenu tests
|
|
|
|
+ JDK-8315998: Remove dead
|
|
|
|
ClassLoaderDataGraphKlassIteratorStatic
|
|
|
|
+ JDK-8316002: Remove unnecessary seen_dead_loader in
|
|
|
|
ClassLoaderDataGraph::do_unloading
|
|
|
|
+ JDK-8316053: Open some swing tests 3
|
|
|
|
+ JDK-8316138: Add GlobalSign 2 TLS root certificates
|
|
|
|
+ JDK-8316154: Opensource JTextArea manual tests
|
|
|
|
+ JDK-8316164: Opensource JMenuBar manual test
|
|
|
|
+ JDK-8316186: RISC-V: Remove PlatformCmpxchg<4>
|
|
|
|
+ JDK-8316228: jcmd tests are broken by 8314828
|
|
|
|
+ JDK-8316242: Opensource SwingGraphics manual test
|
|
|
|
+ JDK-8316451: 6 java/lang/instrument/PremainClass tests ignore
|
|
|
|
VM flags
|
|
|
|
+ JDK-8316460: 4 javax/management tests ignore VM flags
|
|
|
|
+ JDK-8316559: Refactor some util/Calendar tests to JUnit
|
|
|
|
+ JDK-8316563: test tools/jpackage/linux/LinuxResourceTest.java
|
|
|
|
fails on CentOS Linux release 8.5.2111 and Fedora 27
|
|
|
|
+ JDK-8316608: Enable parallelism in vmTestbase/gc/vector tests
|
|
|
|
+ JDK-8316669: ImmutableOopMapSet destructor not called
|
|
|
|
+ JDK-8316670: Remove effectively unused nmethodBucket::_count
|
|
|
|
+ JDK-8316696: Remove the testing base classes: IntlTest and
|
|
|
|
CollatorTest
|
|
|
|
+ JDK-8316924: java/lang/Thread/virtual/stress/ParkALot.java
|
|
|
|
times out
|
|
|
|
+ JDK-8316959: Improve InlineCacheBuffer pending queue
|
|
|
|
management
|
|
|
|
+ JDK-8317007: Add bulk removal of dead nmethods during class
|
|
|
|
unloading
|
|
|
|
+ JDK-8317235: Remove Access API use in nmethod class
|
|
|
|
+ JDK-8317287: [macos14] InterJVMGetDropSuccessTest.java: Child
|
|
|
|
VM: abnormal termination
|
|
|
|
+ JDK-8317350: Move code cache purging out of
|
|
|
|
CodeCache::UnloadingScope
|
|
|
|
+ JDK-8317440: Lock rank checking fails when code root set is
|
|
|
|
modified with the Servicelock held after JDK-8315503
|
|
|
|
+ JDK-8317600: VtableStubs::stub_containing() table load not
|
|
|
|
ordered wrt to stores
|
|
|
|
+ JDK-8317631: Refactor ChoiceFormat tests to use JUnit
|
|
|
|
+ JDK-8317677: Specialize Vtablestubs::entry_for() for
|
|
|
|
VtableBlob
|
|
|
|
+ JDK-8317809: Insertion of free code blobs into code cache can
|
|
|
|
be very slow during class unloading
|
|
|
|
+ JDK-8317965: TestLoadLibraryDeadlock.java fails with "Unable
|
|
|
|
to load native library.: expected true, was false"
|
|
|
|
+ JDK-8318109: Writing JFR records while a CHT has taken its
|
|
|
|
lock asserts in rank checking
|
|
|
|
+ JDK-8318322: Update IANA Language Subtag Registry to Version
|
|
|
|
2023-10-16
|
|
|
|
+ JDK-8318455: Fix the compiler/sharedstubs/
|
|
|
|
/SharedTrampolineTest.java and SharedStubToInterpTest.java
|
|
|
|
+ JDK-8318580: "javax/swing/MultiMonitor/MultimonVImage.java
|
|
|
|
failing with Error. Can't find library: /open/test/jdk/java/
|
|
|
|
/awt/regtesthelpers" after JDK-8316053
|
|
|
|
+ JDK-8318585: Rename CodeCache::UnloadingScope to
|
|
|
|
UnlinkingScope
|
|
|
|
+ JDK-8318599: HttpURLConnection cache issues leading to
|
|
|
|
crashes in JGSS w/ native GSS introduced by 8303809
|
|
|
|
+ JDK-8318720: G1: Memory leak in G1CodeRootSet after
|
|
|
|
JDK-8315503
|
|
|
|
+ JDK-8318727: Enable parallelism in
|
|
|
|
vmTestbase/vm/gc/concurrent tests
|
|
|
|
+ JDK-8318757: VM_ThreadDump asserts in interleaved
|
|
|
|
ObjectMonitor::deflate_monitor calls
|
|
|
|
+ JDK-8318854: [macos14] Running any AWT app prints Secure
|
|
|
|
coding warning
|
|
|
|
+ JDK-8318962: Update ProcessTools javadoc with suggestions in
|
|
|
|
8315097
|
|
|
|
+ JDK-8318986: Improve GenericWaitBarrier performance
|
|
|
|
+ JDK-8319048: Monitor deflation unlink phase prolongs time to
|
|
|
|
safepoint
|
|
|
|
+ JDK-8319153: Fix: Class is a raw type in ProcessTools
|
|
|
|
+ JDK-8319265: TestLoadLibraryDeadlock.java fails on
|
|
|
|
windows-x64 "Unable to load b.jar"
|
|
|
|
+ JDK-8319338: tools/jpackage/share/RuntimeImageTest.java fails
|
|
|
|
with -XX:+UseZGC
|
|
|
|
+ JDK-8319376: ParallelGC: Forwarded objects found during heap
|
|
|
|
inspection
|
|
|
|
+ JDK-8319437: NMT should show library names in call stacks
|
|
|
|
+ JDK-8319567: Update java/lang/invoke tests to support vm flags
|
|
|
|
+ JDK-8319568: Update java/lang/reflect/exeCallerAccessTest/
|
|
|
|
/CallerAccessTest.java to accept vm flags
|
|
|
|
+ JDK-8319571: Update jni/nullCaller/NullCallerTest.java to
|
|
|
|
accept flags or mark as flagless
|
|
|
|
+ JDK-8319574: Exec/process tests should be marked as flagless
|
|
|
|
+ JDK-8319578: Few java/lang/instrument ignore test.java.opts
|
|
|
|
and accept test.vm.opts only
|
|
|
|
+ JDK-8319647: Few java/lang/System/LoggerFinder/modules tests
|
|
|
|
ignore vm flags
|
|
|
|
+ JDK-8319648: java/lang/SecurityManager tests ignore vm flags
|
|
|
|
+ JDK-8319650: Improve heap dump performance with class
|
|
|
|
metadata caching
|
|
|
|
+ JDK-8319651: Several network tests ignore vm flags when start
|
|
|
|
java process
|
|
|
|
+ JDK-8319672: Several classloader tests ignore VM flags
|
|
|
|
+ JDK-8319676: A couple of jdk/modules/incubator/ tests ignore
|
|
|
|
VM flags
|
|
|
|
+ JDK-8319677: Test jdk/internal/misc/VM/RuntimeArguments.java
|
|
|
|
should be marked as flagless
|
|
|
|
+ JDK-8319713: Parallel: Remove
|
|
|
|
PSAdaptiveSizePolicy::should_full_GC
|
|
|
|
+ JDK-8319757: java/nio/channels/DatagramChannel/
|
|
|
|
/InterruptibleOrNot.java failed: wrong exception thrown
|
|
|
|
+ JDK-8319876: Reduce memory consumption of VM_ThreadDump::doit
|
|
|
|
+ JDK-8319896: Remove monitor deflation from final audit
|
|
|
|
+ JDK-8319955: Improve dependencies removal during class
|
|
|
|
unloading
|
|
|
|
+ JDK-8320005: Allow loading of shared objects with .a
|
|
|
|
extension on AIX
|
|
|
|
+ JDK-8320061: [nmt] Multiple issues with peak accounting
|
|
|
|
+ JDK-8320113: [macos14] : ShapeNotSetSometimes.java fails
|
|
|
|
intermittently on macOS 14
|
|
|
|
+ JDK-8320129: "top" command during jtreg failure handler does
|
|
|
|
not display CPU usage on OSX
|
|
|
|
+ JDK-8320275: assert(_chunk->bitmap().at(index)) failed: Bit
|
|
|
|
not set at index
|
|
|
|
+ JDK-8320331: G1 Full GC Heap verification relies on metadata
|
|
|
|
not reset before verification
|
|
|
|
+ JDK-8320342: Use PassFailJFrame for
|
|
|
|
TruncatedPopupMenuTest.java
|
|
|
|
+ JDK-8320343: Generate GIF images for
|
|
|
|
AbstractButton/5049549/bug5049549.java
|
|
|
|
+ JDK-8320349: Simplify FileChooserSymLinkTest.java by using
|
|
|
|
single-window testUI
|
|
|
|
+ JDK-8320365: IPPPrintService.getAttributes() causes blanket
|
|
|
|
re-initialisation
|
|
|
|
+ JDK-8320370: NMT: Change MallocMemorySnapshot to simplify
|
|
|
|
code.
|
|
|
|
+ JDK-8320515: assert(monitor->object_peek() != nullptr)
|
|
|
|
failed: Owned monitors should not have a dead object
|
|
|
|
+ JDK-8320525: G1:
|
|
|
|
G1UpdateRemSetTrackingBeforeRebuild::distribute_marked_bytes
|
|
|
|
accesses partially unloaded klass
|
|
|
|
+ JDK-8320570: NegativeArraySizeException decoding >1G UTF8
|
|
|
|
bytes with non-ascii characters
|
|
|
|
+ JDK-8320681: [macos] Test tools/jpackage/macosx/
|
|
|
|
/MacAppStoreJlinkOptionsTest.java timed out on macOS
|
|
|
|
+ JDK-8320692: Null icon returned for .exe without custom icon
|
|
|
|
+ JDK-8320707: Virtual thread test updates
|
|
|
|
+ JDK-8320712: Rewrite BadFactoryTest in pure Java
|
|
|
|
+ JDK-8320714: java/util/Locale/LocaleProvidersRun.java and
|
|
|
|
java/util/ResourceBundle/modules/visibility/
|
|
|
|
/VisibilityTest.java timeout after passing
|
|
|
|
+ JDK-8320715: Improve the tests of
|
|
|
|
test/hotspot/jtreg/compiler/intrinsics/float16
|
|
|
|
+ JDK-8320924: Improve heap dump performance by optimizing
|
|
|
|
archived object checks
|
|
|
|
+ JDK-8321075: RISC-V: UseSystemMemoryBarrier lacking proper OS
|
|
|
|
support
|
|
|
|
+ JDK-8321107: Add more test cases for JDK-8319372
|
|
|
|
+ JDK-8321163: [test] OutputAnalyzer.getExitValue()
|
|
|
|
unnecessarily logs even when process has already completed
|
|
|
|
+ JDK-8321182: SourceExample.SOURCE_14 comment should refer to
|
|
|
|
'switch expressions' instead of 'text blocks'
|
|
|
|
+ JDK-8321276: runtime/cds/appcds/dynamicArchive/
|
|
|
|
/DynamicSharedSymbols.java failed with "'17 2:
|
|
|
|
jdk/test/lib/apps ' missing from stdout/stderr"
|
|
|
|
+ JDK-8321489: Update LCMS to 2.16
|
|
|
|
+ JDK-8321713: Harmonize executeTestJvm with
|
|
|
|
create[Limited]TestJavaProcessBuilder
|
|
|
|
+ JDK-8321718: ProcessTools.executeProcess calls waitFor before
|
|
|
|
logging
|
|
|
|
+ JDK-8321812: Update GC tests to use execute[Limited]TestJava
|
|
|
|
+ JDK-8321815: Shenandoah: gc state should be synchronized to
|
|
|
|
java threads only once per safepoint
|
|
|
|
+ JDK-8321925: sun/security/mscapi/KeytoolChangeAlias.java
|
|
|
|
fails with "Alias <246810> does not exist"
|
|
|
|
+ JDK-8322239: [macos] a11y : java.lang.NullPointerException is
|
|
|
|
thrown when focus is moved on the JTabbedPane
|
|
|
|
+ JDK-8322477: order of subclasses in the permits clause can
|
|
|
|
differ between compilations
|
|
|
|
+ JDK-8322503: Shenandoah: Clarify gc state usage
|
|
|
|
+ JDK-8322818: Thread::getStackTrace can fail with
|
|
|
|
InternalError if virtual thread is timed-parked when pinned
|
|
|
|
+ JDK-8322846: Running with -Djdk.tracePinnedThreads set can
|
|
|
|
hang
|
|
|
|
+ JDK-8322858: compiler/c2/aarch64/TestFarJump.java fails on
|
|
|
|
AArch64 due to unexpected PrintAssembly output
|
|
|
|
+ JDK-8322920: Some ProcessTools.execute* functions are
|
|
|
|
declared to throw Throwable
|
|
|
|
+ JDK-8322962: Upcall stub might go undetected when freezing
|
|
|
|
frames
|
|
|
|
+ JDK-8323002: test/jdk/java/lang/Thread/virtual/stress/
|
|
|
|
/GetStackTraceALotWhenPinned.java times out on macosx-x64
|
|
|
|
+ JDK-8323170: j2dbench is using outdated javac source/target
|
|
|
|
to be able to build by itself
|
|
|
|
+ JDK-8323210: Update the usage of cmsFLAGS_COPY_ALPHA
|
|
|
|
+ JDK-8323276: StressDirListings.java fails on AIX
|
|
|
|
+ JDK-8323296: java/lang/Thread/virtual/stress/
|
|
|
|
/GetStackTraceALotWhenPinned.java#id1 timed out
|
|
|
|
+ JDK-8323519: Add applications/ctw/modules to Hotspot tiered
|
|
|
|
testing
|
|
|
|
+ JDK-8323595: is_aligned(p, alignof(OopT))) assertion fails in
|
|
|
|
Jetty without compressed OOPs
|
|
|
|
+ JDK-8323635: Test gc/g1/TestHumongousAllocConcurrentStart.java
|
|
|
|
fails with -XX:TieredStopAtLevel=3
|
|
|
|
+ JDK-8323685: PrintSystemDictionaryAtExit has mutex rank assert
|
|
|
|
+ JDK-8323994: gtest runner repeats test name for every single
|
|
|
|
gtest assertion
|
|
|
|
+ JDK-8324121: SIGFPE in
|
|
|
|
PhaseIdealLoop::extract_long_range_checks
|
|
|
|
+ JDK-8324123: aarch64: fix prfm literal encoding in assembler
|
|
|
|
+ JDK-8324236: compiler/ciReplay/
|
|
|
|
/TestInliningProtectionDomain.java failed with
|
|
|
|
RuntimeException: should only dump inline information for ...
|
|
|
|
expected true, was false
|
|
|
|
+ JDK-8324238: [macOS] java/awt/Frame/ShapeNotSetSometimes/
|
|
|
|
/ShapeNotSetSometimes.java fails with the shape has not been
|
|
|
|
applied msg
|
|
|
|
+ JDK-8324243: Compilation failures in java.desktop module with
|
|
|
|
gcc 14
|
|
|
|
+ JDK-8324632: Update Zlib Data Compression Library to Version
|
|
|
|
1.3.1
|
|
|
|
+ JDK-8324646: Avoid Class.forName in SecureRandom constructor
|
|
|
|
+ JDK-8324648: Avoid NoSuchMethodError when instantiating
|
|
|
|
NativePRNG
|
|
|
|
+ JDK-8324723: GHA: Upgrade some actions to avoid deprecated
|
|
|
|
Node 16
|
|
|
|
+ JDK-8324733: [macos14] Problem list tests which fail due to
|
|
|
|
macOS bug described in JDK-8322653
|
|
|
|
+ JDK-8324817: Parallel GC does not pre-touch all heap pages
|
|
|
|
when AlwaysPreTouch enabled and large page disabled
|
|
|
|
+ JDK-8324824: AArch64: Detect Ampere-1B core and update
|
|
|
|
default options for Ampere CPUs
|
|
|
|
+ JDK-8324834: Use _LARGE_FILES on AIX
|
|
|
|
+ JDK-8324933: ConcurrentHashTable::statistics_calculate
|
|
|
|
synchronization is expensive
|
|
|
|
+ JDK-8324998: Add test cases for String.regionMatches
|
|
|
|
comparing Turkic dotted/dotless I with uppercase latin I
|
|
|
|
+ JDK-8325024: java/security/cert/CertPathValidator/OCSP/
|
|
|
|
/OCSPTimeout.java incorrect comment information
|
|
|
|
+ JDK-8325028: (ch) Pipe channels should lazily set socket to
|
|
|
|
non-blocking mode on first use by virtual thread
|
|
|
|
+ JDK-8325095: C2: bailout message broken: ResourceArea
|
|
|
|
allocated string used after free
|
|
|
|
+ JDK-8325137: com/sun/management/ThreadMXBean/
|
|
|
|
/ThreadCpuTimeArray.java can fail in Xcomp with out of
|
|
|
|
expected range
|
|
|
|
+ JDK-8325203: System.exit(0) kills the launched 3rd party
|
|
|
|
application
|
|
|
|
+ JDK-8325213: Flags introduced by configure script are not
|
|
|
|
passed to ADLC build
|
|
|
|
+ JDK-8325255: jdk.internal.util.ReferencedKeySet::add using
|
|
|
|
wrong test
|
|
|
|
+ JDK-8325326: [PPC64] Don't relocate in case of allocation
|
|
|
|
failure
|
|
|
|
+ JDK-8325372: Shenandoah: SIGSEGV crash in unnecessary_acquire
|
|
|
|
due to LoadStore split through phi
|
|
|
|
+ JDK-8325432: enhance assert message "relocation addr must be
|
|
|
|
in this section"
|
|
|
|
+ JDK-8325437: Safepoint polling in monitor deflation can cause
|
|
|
|
massive logs
|
|
|
|
+ JDK-8325567: jspawnhelper without args fails with segfault
|
|
|
|
+ JDK-8325579: Inconsistent behavior in
|
|
|
|
com.sun.jndi.ldap.Connection::createSocket
|
|
|
|
+ JDK-8325613: CTW: Stale method cleanup requires GC after
|
|
|
|
Sweeper removal
|
|
|
|
+ JDK-8325621: Improve jspawnhelper version checks
|
|
|
|
+ JDK-8325743: test/jdk/java/nio/channels/unixdomain/
|
|
|
|
/SocketOptions.java enhance user name output in error case
|
|
|
|
+ JDK-8325862: set -XX:+ErrorFileToStderr when executing java
|
|
|
|
in containers for some container related jtreg tests
|
|
|
|
+ JDK-8325908: Finish removal of IntlTest and CollatorTest
|
|
|
|
+ JDK-8325972: Add -x to bash for building with LOG=debug
|
|
|
|
+ JDK-8326006: Allow TEST_VM_FLAGLESS to set flagless mode
|
|
|
|
+ JDK-8326101: [PPC64] Need to bailout cleanly if creation of
|
|
|
|
stubs fails when code cache is out of space
|
|
|
|
+ JDK-8326140: src/jdk.accessibility/windows/native/
|
|
|
|
/libjavaaccessbridge/AccessBridgeJavaEntryPoints.cpp
|
|
|
|
ReleaseStringChars might be missing in early returns
|
|
|
|
+ JDK-8326201: [S390] Need to bailout cleanly if creation of
|
|
|
|
stubs fails when code cache is out of space
|
|
|
|
+ JDK-8326351: Update the Zlib version in
|
|
|
|
open/src/java.base/share/legal/zlib.md to 1.3.1
|
|
|
|
+ JDK-8326446: The User and System of jdk.CPULoad on Apple M1
|
|
|
|
are inaccurate
|
|
|
|
+ JDK-8326496: [test] checkHsErrFileContent support printing
|
|
|
|
hserr in error case
|
|
|
|
+ JDK-8326521: JFR: CompilerPhase event test fails on windows
|
|
|
|
32 bit
|
|
|
|
+ JDK-8326529: JFR: Test for CompilerCompile events fails due
|
|
|
|
to time out
|
|
|
|
+ JDK-8326591: New test JmodExcludedFiles.java fails on Windows
|
|
|
|
when --with-external-symbols-in-bundles=public is used
|
|
|
|
+ JDK-8326638: Crash in PhaseIdealLoop::remix_address_expressions
|
|
|
|
due to unexpected Region instead of Loop
|
|
|
|
+ JDK-8326643: JDK server does not send a dummy
|
|
|
|
change_cipher_spec record after HelloRetryRequest message
|
|
|
|
+ JDK-8326661: sun/java2d/cmm/ColorConvertOp/ColConvTest.java
|
|
|
|
assumes profiles were generated by LCMS
|
|
|
|
+ JDK-8326685: Linux builds not reproducible if two builds
|
|
|
|
configured in different build folders
|
|
|
|
+ JDK-8326718: Test java/util/Formatter/Padding.java should
|
|
|
|
timeout on large inputs before fix in JDK-8299677
|
|
|
|
+ JDK-8326773: Bump update version for OpenJDK: jdk-21.0.4
|
|
|
|
+ JDK-8326824: Test: remove redundant test in
|
|
|
|
compiler/vectorapi/reshape/utils/TestCastMethods.java
|
|
|
|
+ JDK-8326891: Prefer RPATH over RUNPATH for $ORIGIN rpaths in
|
|
|
|
internal JDK binaries
|
|
|
|
+ JDK-8326936: RISC-V: Shenandoah GC crashes due to incorrect
|
|
|
|
atomic memory operations
|
|
|
|
+ JDK-8326948: Force English locale for timeout formatting
|
|
|
|
+ JDK-8326960: GHA: RISC-V sysroot cannot be debootstrapped due
|
|
|
|
to ongoing Debian t64 transition
|
|
|
|
+ JDK-8326974: ODR violation in macroAssembler_aarch64.cpp
|
|
|
|
+ JDK-8327036: [macosx-aarch64] SIGBUS in
|
|
|
|
MarkActivationClosure::do_code_blob reached from
|
|
|
|
Unsafe_CopySwapMemory0
|
|
|
|
+ JDK-8327059: os::Linux::print_proc_sys_info add swappiness
|
|
|
|
information
|
|
|
|
+ JDK-8327096: (fc) java/nio/channels/FileChannel/Size.java
|
|
|
|
fails on partition incapable of creating large files
|
|
|
|
+ JDK-8327136: javax/management/remote/mandatory/notif/
|
|
|
|
/NotifReconnectDeadlockTest.java fails on libgraal
|
|
|
|
+ JDK-8327180: Failed:
|
|
|
|
java/io/ObjectStreamClass/ObjectStreamClassCaching.java#G1
|
|
|
|
+ JDK-8327261: Parsing test for Double/Float succeeds w/o
|
|
|
|
testing all bad cases
|
|
|
|
+ JDK-8327468: Do not restart close if errno is EINTR
|
|
|
|
[macOS/linux]
|
|
|
|
+ JDK-8327474: Review use of java.io.tmpdir in jdk tests
|
|
|
|
+ JDK-8327486: java/util/Properties/PropertiesStoreTest.java
|
|
|
|
fails "Text 'xxx' could not be parsed at index 20" after
|
|
|
|
JDK-8174269
|
|
|
|
+ JDK-8327631: Update IANA Language Subtag Registry to Version
|
|
|
|
2024-03-07
|
|
|
|
+ JDK-8327799: JFR view: the "Park Until" field of
|
|
|
|
jdk.ThreadPark is invalid if the parking method is not absolute
|
|
|
|
+ JDK-8327971: Multiple ASAN errors reported for metaspace
|
|
|
|
+ JDK-8327988: When running ASAN, disable dangerous NMT test
|
|
|
|
+ JDK-8327989: java/net/httpclient/ManyRequest.java should not
|
|
|
|
use "localhost" in URIs
|
|
|
|
+ JDK-8327998: Enable java/lang/ProcessBuilder/
|
|
|
|
/JspawnhelperProtocol.java on Mac
|
|
|
|
+ JDK-8328037: Test java/util/Formatter/Padding.java has
|
|
|
|
unnecessary high heap requirement after JDK-8326718
|
|
|
|
+ JDK-8328066: WhiteBoxResizeTest failure on linux-x86: Could
|
|
|
|
not reserve enough space for 2097152KB object heap
|
|
|
|
+ JDK-8328165: improve assert(idx < _maxlrg) failed: oob
|
|
|
|
+ JDK-8328166: Epsilon: 'EpsilonHeap::allocate_work' misuses
|
|
|
|
the parameter 'size' as size in bytes
|
|
|
|
+ JDK-8328168: Epsilon: Premature OOM when allocating object
|
|
|
|
larger than uncommitted heap size
|
|
|
|
+ JDK-8328194: Add a test to check default rendering engine
|
|
|
|
+ JDK-8328524: [x86] StringRepeat.java failure on linux-x86:
|
|
|
|
Could not reserve enough space for 2097152KB object heap
|
|
|
|
+ JDK-8328540: test javax/swing/JSplitPane/4885629/
|
|
|
|
/bug4885629.java fails on windows hidpi
|
|
|
|
+ JDK-8328555: hidpi problems for test java/awt/Dialog/
|
|
|
|
/DialogAnotherThread/JaWSTest.java
|
|
|
|
+ JDK-8328589: unify os::breakpoint among posix platforms
|
|
|
|
+ JDK-8328592: hprof tests fail with -XX:-CompactStrings
|
|
|
|
+ JDK-8328604: remove on_aix() function
|
|
|
|
+ JDK-8328638: Fallback option for POST-only OCSP requests
|
|
|
|
+ JDK-8328702: C2: Crash during parsing because sub type check
|
|
|
|
is not folded
|
|
|
|
+ JDK-8328703: Illegal accesses in
|
|
|
|
Java_jdk_internal_org_jline_terminal_impl_jna_linux_CLibraryImpl_ioctl0
|
|
|
|
+ JDK-8328705: GHA: Cross-compilation jobs do not require build
|
|
|
|
JDK
|
|
|
|
+ JDK-8328709: AIX os::get_summary_cpu_info support Power 10
|
|
|
|
+ JDK-8328744: Parallel: Parallel GC throws OOM before heap is
|
|
|
|
fully expanded
|
|
|
|
+ JDK-8328776: [AIX] remove checked_vmgetinfo, use vmgetinfo
|
|
|
|
directly
|
|
|
|
+ JDK-8328812: Update and move siphash license
|
|
|
|
+ JDK-8328822: C2: "negative trip count?" assert failure in
|
|
|
|
profile predicate code
|
|
|
|
+ JDK-8328825: Google CAInterop test failures
|
|
|
|
+ JDK-8328938: C2 SuperWord: disable vectorization for large
|
|
|
|
stride and scale
|
|
|
|
+ JDK-8328948: GHA: Restoring sysroot from cache skips the
|
|
|
|
build after JDK-8326960
|
|
|
|
+ JDK-8328957: Update PKCS11Test.java to not use hardcoded path
|
|
|
|
+ JDK-8328988: [macos14] Problem list LightweightEventTest.java
|
|
|
|
which fails due to macOS bug described in JDK-8322653
|
|
|
|
+ JDK-8328997: Remove unnecessary template parameter lists in
|
|
|
|
GrowableArray
|
|
|
|
+ JDK-8329013: StackOverflowError when starting Apache Tomcat
|
|
|
|
with signed jar
|
|
|
|
+ JDK-8329109: Threads::print_on() tries to print CPU time for
|
|
|
|
terminated GC threads
|
|
|
|
+ JDK-8329163: C2: possible overflow in
|
|
|
|
PhaseIdealLoop::extract_long_range_checks()
|
|
|
|
+ JDK-8329213: Better validation for
|
|
|
|
com.sun.security.ocsp.useget option
|
|
|
|
+ JDK-8329223: Parallel: Parallel GC resizes heap even if -Xms
|
|
|
|
= -Xmx
|
|
|
|
+ JDK-8329545: [s390x] Fix garbage value being passed in
|
|
|
|
Argument Register
|
|
|
|
+ JDK-8329570: G1: Excessive is_obj_dead_cond calls in
|
|
|
|
verification
|
|
|
|
+ JDK-8329605: hs errfile generic events - move memory
|
|
|
|
protections and nmethod flushes to separate sections
|
|
|
|
+ JDK-8329663: hs_err file event log entry for thread
|
|
|
|
adding/removing should print current thread
|
|
|
|
+ JDK-8329823: RISC-V: Need to sync CPU features with related
|
|
|
|
JVM flags
|
|
|
|
+ JDK-8329840: Fix ZPhysicalMemorySegment::_end type
|
|
|
|
+ JDK-8329850: [AIX] Allow loading of different members of same
|
|
|
|
shared library archive
|
|
|
|
+ JDK-8329862: libjli GetApplicationHome cleanups and enhance
|
|
|
|
jli tracing
|
|
|
|
+ JDK-8329961: Buffer overflow in os::Linux::kernel_version
|
|
|
|
+ JDK-8330011: [s390x] update block-comments to make code
|
|
|
|
consistent
|
|
|
|
+ JDK-8330094: RISC-V: Save and restore FRM in the call stub
|
|
|
|
+ JDK-8330156: RISC-V: Range check auipc + signed 12 imm
|
|
|
|
instruction
|
|
|
|
+ JDK-8330242: RISC-V: Simplify and remove
|
|
|
|
CORRECT_COMPILER_ATOMIC_SUPPORT in atomic_linux_riscv.hpp
|
|
|
|
+ JDK-8330275: Crash in XMark::follow_array
|
|
|
|
+ JDK-8330464: hserr generic events - add entry for the
|
|
|
|
before_exit calls
|
|
|
|
+ JDK-8330523: Reduce runtime and improve efficiency of
|
|
|
|
KeepAliveTest
|
|
|
|
+ JDK-8330524: Linux ppc64le compile warning with clang in
|
|
|
|
os_linux_ppc.cpp
|
|
|
|
+ JDK-8330615: avoid signed integer overflows in zip_util.c
|
|
|
|
readCen / hashN
|
|
|
|
+ JDK-8330815: Use pattern matching for instanceof in
|
|
|
|
KeepAliveCache
|
|
|
|
+ JDK-8331031: unify os::dont_yield and os::naked_yield across
|
|
|
|
Posix platforms
|
|
|
|
+ JDK-8331113: createJMHBundle.sh support configurable maven
|
|
|
|
repo mirror
|
|
|
|
+ JDK-8331167: UBSan enabled build fails in adlc on macOS
|
|
|
|
+ JDK-8331298: avoid alignment checks in UBSAN enabled build
|
|
|
|
+ JDK-8331331: :tier1 target explanation in doc/testing.md is
|
|
|
|
incorrect
|
|
|
|
+ JDK-8331352: error: template-id not allowed for
|
|
|
|
constructor/destructor in C++20
|
|
|
|
+ JDK-8331466: Problemlist serviceability/dcmd/gc/
|
|
|
|
/RunFinalizationTest.java on generic-all
|
|
|
|
+ JDK-8331639: [21u]: Bump GHA bootstrap JDK to 21.0.3
|
|
|
|
+ JDK-8331942: On Linux aarch64, CDS archives should be using
|
|
|
|
64K alignment by default
|
|
|
|
+ JDK-8332253: Linux arm32 build fails after 8292591
|
|
|
|
+ JDK-8334441: Mark tests in jdk_security_infra group as manual
|
|
|
|
+ JDK-8335960: [21u] Remove designator
|
|
|
|
DEFAULT_PROMOTED_VERSION_PRE=ea for release 21.0.4
|
|
|
|
- Added patch:
|
|
|
|
* reproducible-javadoc-timestamp.patch
|
|
|
|
+ set javadoc timestamps to the time from SOURCE_DATE_EPOCH
|
|
|
|
environmental variable if it is set
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Jul 2 14:54:49 UTC 2024 - Fridrich Strba <fstrba@suse.com>
|
|
|
|
|
|
|
|
- Require file for posttrans phase of the headless subpackage
|
|
|
|
(bsc#1227298)
|
|
|
|
|
2024-05-31 14:41:44 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Apr 18 13:25:02 UTC 2024 - Fridrich Strba <fstrba@suse.com>
|
|
|
|
|
|
|
|
- Update to upstream tag jdk-21.0.3+9 (April 2024 CPU)
|
|
|
|
* Security fixes
|
|
|
|
+ JDK-8315708, CVE-2024-21012, bsc#1222987: Enhance HTTP/2
|
|
|
|
client usage
|
|
|
|
+ JDK-8318340: Improve RSA key implementations
|
|
|
|
+ JDK-8319851, CVE-2024-21011, bsc#1222979: Improve exception
|
|
|
|
logging
|
|
|
|
+ JDK-8322122, CVE-2024-21068, bsc#1222983: Enhance generation
|
|
|
|
of addresses
|
|
|
|
* Other changes
|
|
|
|
+ JDK-6928542: Chinese characters in RTF are not decoded
|
|
|
|
+ JDK-8009550: PlatformPCSC should load versioned so
|
|
|
|
+ JDK-8077371: Binary files in JAXP test should be removed
|
|
|
|
+ JDK-8169475: WheelModifier.java fails by timeout
|
|
|
|
+ JDK-8209595: MonitorVmStartTerminate.java timed out
|
|
|
|
+ JDK-8210410: Refactor java.util.Currency:i18n shell tests to
|
|
|
|
plain java tests
|
|
|
|
+ JDK-8261837: SIGSEGV in ciVirtualCallTypeData::translate_from
|
|
|
|
+ JDK-8263256: Test java/net/Inet6Address/serialize/
|
|
|
|
/Inet6AddressSerializationTest.java fails due to dynamic
|
|
|
|
reconfigurations of network interface during test
|
|
|
|
+ JDK-8264899: C1: -XX:AbortVMOnException does not work if all
|
|
|
|
methods in the call stack are compiled with C1 and there are
|
|
|
|
no exception handlers
|
|
|
|
+ JDK-8274122: java/io/File/createTempFile/SpecialTempFile.java
|
|
|
|
fails in Windows 11
|
|
|
|
+ JDK-8295343: sun/security/pkcs11 tests fail on Linux RHEL 8.6
|
|
|
|
and newer
|
|
|
|
+ JDK-8296631: NSS tests failing on OL9 linux-aarch64 hosts
|
|
|
|
+ JDK-8301310: The SendRawSysexMessage test may cause a JVM
|
|
|
|
crash
|
|
|
|
+ JDK-8304020: Speed up test/jdk/java/util/zip/ZipFile/
|
|
|
|
/TestTooManyEntries.java and clarify its purpose
|
|
|
|
+ JDK-8304292: Memory leak related to
|
|
|
|
ClassLoader::update_class_path_entry_list
|
|
|
|
+ JDK-8305962: update jcstress to 0.16
|
|
|
|
+ JDK-8305971: NPE in JavacProcessingEnvironment for missing
|
|
|
|
enum constructor body
|
|
|
|
+ JDK-8306922: IR verification fails because IR dump is chopped
|
|
|
|
up
|
|
|
|
+ JDK-8307408: Some jdk/sun/tools/jhsdb tests don't pass test
|
|
|
|
JVM args to the debuggee JVM
|
|
|
|
+ JDK-8309109: AArch64: [TESTBUG] compiler/intrinsics/sha/cli/
|
|
|
|
/TestUseSHA3IntrinsicsOptionOnSupportedCPU.java fails on
|
|
|
|
Neoverse N2 and V1
|
|
|
|
+ JDK-8309203: C2: remove copy-by-value of GrowableArray for
|
|
|
|
InterfaceSet
|
|
|
|
+ JDK-8309302: java/net/Socket/Timeouts.java fails with
|
|
|
|
AssertionError on test temporal post condition
|
|
|
|
+ JDK-8309697: [TESTBUG] Remove "@requires vm.flagless" from
|
|
|
|
jtreg vectorization tests
|
|
|
|
+ JDK-8310031: Parallel: Implement better work distribution for
|
|
|
|
large object arrays in old gen
|
|
|
|
+ JDK-8310238: [test bug] javax/swing/JTableHeader/6889007/
|
|
|
|
/bug6889007.java fails
|
|
|
|
+ JDK-8310308: IR Framework: check for type and size of vector
|
|
|
|
nodes
|
|
|
|
+ JDK-8310629: java/security/cert/CertPathValidator/OCSP/
|
|
|
|
/OCSPTimeout.java fails with RuntimeException
|
|
|
|
Server not ready
|
|
|
|
+ JDK-8310631: test/jdk/sun/nio/cs/TestCharsetMapping.java is
|
|
|
|
spuriously passing
|
|
|
|
+ JDK-8310807: java/nio/channels/DatagramChannel/Connect.java
|
|
|
|
timed out
|
|
|
|
+ JDK-8310844: [AArch64] C1 compilation fails because monitor
|
|
|
|
offset in OSR buffer is too large for immediate
|
|
|
|
+ JDK-8310919: runtime/ErrorHandling/
|
|
|
|
/TestAbortVmOnException.java times out due to core dumps
|
|
|
|
taking a long time on OSX
|
|
|
|
+ JDK-8310923: Refactor Currency tests to use JUnit
|
|
|
|
+ JDK-8311081: KeytoolReaderP12Test.java fail on localized
|
|
|
|
Windows platform
|
|
|
|
+ JDK-8311279: TestStressIGVNAndCCP.java failed with different
|
|
|
|
IGVN traces for the same seed
|
|
|
|
+ JDK-8311581: Remove obsolete code and comments in TestLVT.java
|
|
|
|
+ JDK-8311588: C2: RepeatCompilation compiler directive does
|
|
|
|
not choose stress seed randomly
|
|
|
|
+ JDK-8311663: Additional refactoring of Locale tests to JUnit
|
|
|
|
+ JDK-8311893: Interactive component with ARIA role 'tabpanel'
|
|
|
|
does not have a programmatically associated name
|
|
|
|
+ JDK-8311986: Disable runtime/os/TestTracePageSizes.java for
|
|
|
|
ShenandoahGC
|
|
|
|
+ JDK-8311992: Test java/lang/Thread/virtual/
|
|
|
|
/JfrEvents::testVirtualThreadPinned failed
|
|
|
|
+ JDK-8312136: Modify runtime/ErrorHandling/TestDwarf.java to
|
|
|
|
split dwarf and decoder testing
|
|
|
|
+ JDK-8312416: Tests in Locale should have more descriptive
|
|
|
|
names
|
|
|
|
+ JDK-8312428: PKCS11 tests fail with NSS 3.91
|
|
|
|
+ JDK-8312916: Remove remaining usages of -Xdebug from
|
|
|
|
test/hotspot/jtreg
|
|
|
|
+ JDK-8313082: Enable CreateCoredumpOnCrash for testing in
|
|
|
|
makefiles
|
|
|
|
+ JDK-8313229: DHEKeySizing.java should be modified to use TLS
|
|
|
|
versions TLSv1, TLSv1.1, TLSv1.2
|
|
|
|
+ JDK-8313507: Remove pkcs11/Cipher/TestKATForGCM.java from
|
|
|
|
ProblemList
|
|
|
|
+ JDK-8313621: test/jdk/jdk/internal/math/FloatingDecimal/
|
|
|
|
/TestFloatingDecimal should use RandomFactory
|
|
|
|
+ JDK-8313638: Add test for dump of resolved references
|
|
|
|
+ JDK-8313670: Simplify shared lib name handling code in some
|
|
|
|
tests
|
|
|
|
+ JDK-8313720: C2 SuperWord: wrong result with
|
|
|
|
-XX:+UseVectorCmov -XX:+UseCMoveUnconditionally
|
|
|
|
+ JDK-8313816: Accessing jmethodID might lead to spurious
|
|
|
|
crashes
|
|
|
|
+ JDK-8313854: Some tests in serviceability area fail on
|
|
|
|
localized Windows platform
|
|
|
|
+ JDK-8314164: java/net/HttpURLConnection/
|
|
|
|
/HttpURLConnectionExpectContinueTest.java fails intermittently
|
|
|
|
in timeout
|
|
|
|
+ JDK-8314220: Configurable InlineCacheBuffer size
|
|
|
|
+ JDK-8314283: Support for NSS tests on aarch64 platforms
|
|
|
|
+ JDK-8314320: Mark runtime/CommandLine/ tests as flagless
|
|
|
|
+ JDK-8314333: Update com/sun/jdi/ProcessAttachTest.java to use
|
|
|
|
ProcessTools.createTestJvm(..)
|
|
|
|
+ JDK-8314513: [IR Framework] Some internal IR Framework tests
|
|
|
|
are failing after JDK-8310308 on PPC and Cascade Lake
|
|
|
|
+ JDK-8314578: Non-verifiable code is emitted when two guards
|
|
|
|
declare pattern variables in colon-switch
|
|
|
|
+ JDK-8314610: hotspot can't compile with the latest of gtest
|
|
|
|
because of <iomanip>
|
|
|
|
+ JDK-8314612: TestUnorderedReduction.java fails with
|
|
|
|
-XX:MaxVectorSize=32 and -XX:+AlignVector
|
|
|
|
+ JDK-8314629: Generational ZGC: Clearing All SoftReferences
|
|
|
|
log line lacks GCId
|
|
|
|
+ JDK-8314829: serviceability/sa/jmap-hprof/
|
|
|
|
/JMapHProfLargeHeapTest.java ignores vm flags
|
|
|
|
+ JDK-8314830: runtime/ErrorHandling/ tests ignore external VM
|
|
|
|
flags
|
|
|
|
+ JDK-8314831: NMT tests ignore vm flags
|
|
|
|
+ JDK-8314835: gtest wrappers should be marked as flagless
|
|
|
|
+ JDK-8314837: 5 compiled/codecache tests ignore VM flags
|
|
|
|
+ JDK-8314838: 3 compiler tests ignore vm flags
|
|
|
|
+ JDK-8314990: Generational ZGC: Strong OopStorage stats
|
|
|
|
reported as weak roots
|
|
|
|
+ JDK-8315034: File.mkdirs() occasionally fails to create
|
|
|
|
folders on Windows shared folder
|
|
|
|
+ JDK-8315042: NPE in PKCS7.parseOldSignedData
|
|
|
|
+ JDK-8315097: Rename createJavaProcessBuilder
|
|
|
|
+ JDK-8315241: (fs) Move toRealPath tests in
|
|
|
|
java/nio/file/Path/Misc.java to separate JUnit 5 test
|
|
|
|
+ JDK-8315406: [REDO] serviceability/jdwp/
|
|
|
|
/AllModulesCommandTest.java ignores VM flags
|
|
|
|
+ JDK-8315594: Open source few headless Swing misc tests
|
|
|
|
+ JDK-8315600: Open source few more headless Swing misc tests
|
|
|
|
+ JDK-8315602: Open source swing security manager test
|
|
|
|
+ JDK-8315611: Open source swing text/html and tree test
|
|
|
|
+ JDK-8315680: java/lang/ref/ReachabilityFenceTest.java should
|
|
|
|
run with -Xbatch
|
|
|
|
+ JDK-8315721: CloseRace.java#id0 fails transiently on libgraal
|
|
|
|
+ JDK-8315726: Open source several AWT applet tests
|
|
|
|
+ JDK-8315731: Open source several Swing Text related tests
|
|
|
|
+ JDK-8315761: Open source few swing JList and JMenuBar tests
|
|
|
|
+ JDK-8315891: java/foreign/TestLinker.java failed with "error
|
|
|
|
occurred while instantiating class TestLinker: null"
|
|
|
|
+ JDK-8315986: [macos14] javax/swing/JMenuItem/4654927/
|
|
|
|
/bug4654927.java: component must be showing on the screen to
|
|
|
|
determine its location
|
|
|
|
+ JDK-8315988: Parallel: Make TestAggressiveHeap use
|
|
|
|
createTestJvm
|
|
|
|
+ JDK-8316001: GC: Make TestArrayAllocatorMallocLimit use
|
|
|
|
createTestJvm
|
|
|
|
+ JDK-8316028: Update FreeType to 2.13.2
|
|
|
|
+ JDK-8316106: Open source few swing JInternalFrame and
|
|
|
|
JMenuBar tests
|
|
|
|
+ JDK-8316132: CDSProtectionDomain::get_shared_protection_domain
|
|
|
|
should check for exception
|
|
|
|
+ JDK-8316229: Enhance class initialization logging
|
|
|
|
+ JDK-8316309: AArch64: VMError::print_native_stack() crashes
|
|
|
|
on Java native method frame
|
|
|
|
+ JDK-8316319: Generational ZGC: The SoftMaxHeapSize might be
|
|
|
|
wrong when CDS decreases the MaxHeapSize
|
|
|
|
+ JDK-8316392: compiler/interpreter/
|
|
|
|
/TestVerifyStackAfterDeopt.java failed with SIGBUS in
|
|
|
|
PcDescContainer::find_pc_desc_internal
|
|
|
|
+ JDK-8316410: GC: Make TestCompressedClassFlags use
|
|
|
|
createTestJvm
|
|
|
|
+ JDK-8316445: Mark com/sun/management/HotSpotDiagnosticMXBean/
|
|
|
|
/CheckOrigin.java as vm.flagless
|
|
|
|
+ JDK-8316446: 4 sun/management/jdp tests ignore VM flags
|
|
|
|
+ JDK-8316447: 8 sun/management/jmxremote tests ignore VM flags
|
|
|
|
+ JDK-8316462: sun/jvmstat/monitor/MonitoredVm/
|
|
|
|
/MonitorVmStartTerminate.java ignores VM flags
|
|
|
|
+ JDK-8316464: 3 sun/tools tests ignore VM flags
|
|
|
|
+ JDK-8316562: serviceability/sa/jmap-hprof/
|
|
|
|
/JMapHProfLargeHeapTest.java times out after JDK-8314829
|
|
|
|
+ JDK-8316594: C2 SuperWord: wrong result with hand unrolled
|
|
|
|
loops
|
|
|
|
+ JDK-8316661: CompilerThread leaks CodeBlob memory when
|
|
|
|
dynamically stopping compiler thread in non-product
|
|
|
|
+ JDK-8316693: Simplify at-requires checkDockerSupport()
|
|
|
|
+ JDK-8316947: Write a test to check textArea triggers
|
|
|
|
MouseEntered/MouseExited events properly
|
|
|
|
+ JDK-8316961: Fallback implementations for 64-bit
|
|
|
|
Atomic::{add,xchg} on 32-bit platforms
|
|
|
|
+ JDK-8316973: GC: Make TestDisableDefaultGC use createTestJvm
|
|
|
|
+ JDK-8317042: G1: Make TestG1ConcMarkStepDurationMillis use
|
|
|
|
createTestJvm
|
|
|
|
+ JDK-8317144: Exclude sun/security/pkcs11/sslecc/
|
|
|
|
/ClientJSSEServerJSSE.java on Linux ppc64le
|
|
|
|
+ JDK-8317188: G1: Make TestG1ConcRefinementThreads use
|
|
|
|
createTestJvm
|
|
|
|
+ JDK-8317218: G1: Make TestG1HeapRegionSize use createTestJvm
|
|
|
|
+ JDK-8317228: GC: Make TestXXXHeapSizeFlags use createTestJvm
|
|
|
|
+ JDK-8317300: javac erroneously allows "final" in front of a
|
|
|
|
record pattern
|
|
|
|
+ JDK-8317307: test/jdk/com/sun/jndi/ldap/
|
|
|
|
/LdapPoolTimeoutTest.java fails with ConnectException:
|
|
|
|
Connection timed out: no further information
|
|
|
|
+ JDK-8317316: G1: Make TestG1PercentageOptions use
|
|
|
|
createTestJvm
|
|
|
|
+ JDK-8317317: G1: Make TestG1RemSetFlags use createTestJvm
|
|
|
|
+ JDK-8317343: GC: Make TestHeapFreeRatio use createTestJvm
|
|
|
|
+ JDK-8317347: Parallel: Make TestInitialTenuringThreshold use
|
|
|
|
createTestJvm
|
|
|
|
+ JDK-8317358: G1: Make TestMaxNewSize use createTestJvm
|
|
|
|
+ JDK-8317522: Test logic for BODY_CF in
|
|
|
|
AbstractThrowingSubscribers.java is wrong
|
|
|
|
+ JDK-8317535: Shenandoah: Remove unused code
|
|
|
|
+ JDK-8317771: [macos14] Expand/collapse a JTree using keyboard
|
|
|
|
freezes the application in macOS 14 Sonoma
|
|
|
|
+ JDK-8317804: com/sun/jdi/JdwpAllowTest.java fails on Alpine
|
|
|
|
3.17 / 3.18
|
|
|
|
+ JDK-8318039: GHA: Bump macOS and Xcode versions
|
|
|
|
+ JDK-8318082: ConcurrentModificationException from IndexWriter
|
|
|
|
+ JDK-8318154: Improve stability of WheelModifier.java test
|
|
|
|
+ JDK-8318157: RISC-V: implement ensureMaterializedForStackWalk
|
|
|
|
intrinsic
|
|
|
|
+ JDK-8318158: RISC-V: implement roundD/roundF intrinsics
|
|
|
|
+ JDK-8318410: jdk/java/lang/instrument/BootClassPath/
|
|
|
|
/BootClassPathTest.sh fails on Japanese Windows
|
|
|
|
+ JDK-8318468: compiler/tiered/LevelTransitionTest.java fails
|
|
|
|
with -XX:CompileThreshold=100 -XX:TieredStopAtLevel=1
|
|
|
|
+ JDK-8318490: Increase timeout for JDK tests that are close to
|
|
|
|
the limit when run with libgraal
|
|
|
|
+ JDK-8318590: JButton ignores margin when painting HTML text
|
|
|
|
+ JDK-8318603: Parallelize sun/java2d/marlin/ClipShapeTest.java
|
|
|
|
+ JDK-8318607: Enable parallelism in vmTestbase/nsk/stress/jni
|
|
|
|
tests
|
|
|
|
+ JDK-8318608: Enable parallelism in
|
|
|
|
vmTestbase/nsk/stress/threads tests
|
|
|
|
+ JDK-8318613: ChoiceFormat patterns are not well tested
|
|
|
|
+ JDK-8318689: jtreg is confused when folder name is the same
|
|
|
|
as the test name
|
|
|
|
+ JDK-8318696: Do not use LFS64 symbols on Linux
|
|
|
|
+ JDK-8318737: Fallback linker passes bad JNI handle
|
|
|
|
+ JDK-8318809: java/util/concurrent/ConcurrentLinkedQueue/
|
|
|
|
/WhiteBox.java shows intermittent failures on linux ppc64le
|
|
|
|
and aarch64
|
|
|
|
+ JDK-8318964: Fix build failures caused by 8315097
|
|
|
|
+ JDK-8318971: Better Error Handling for Jar Tool When
|
|
|
|
Processing Non-existent Files
|
|
|
|
+ JDK-8318983: Fix comment typo in PKCS12Passwd.java
|
|
|
|
+ JDK-8319103: Popups that request focus are not shown on Linux
|
|
|
|
with Wayland
|
|
|
|
+ JDK-8319124: Update XML Security for Java to 3.0.3
|
|
|
|
+ JDK-8319128: sun/security/pkcs11 tests fail on OL 7.9 aarch64
|
|
|
|
+ JDK-8319136: Skip pkcs11 tests on linux-aarch64
|
|
|
|
+ JDK-8319137: release _object in ObjectMonitor dtor to avoid
|
|
|
|
races
|
|
|
|
+ JDK-8319213: Compatibility.java reads both stdout and stderr
|
|
|
|
of JdkUtils
|
|
|
|
+ JDK-8319314: NMT detail report slow or hangs for large number
|
|
|
|
of mappings
|
|
|
|
+ JDK-8319372: C2 compilation fails with "Bad immediate
|
|
|
|
dominator info"
|
|
|
|
+ JDK-8319382: com/sun/jdi/JdwpAllowTest.java shows failures on
|
|
|
|
AIX if prefixLen of mask is larger than 32 in IPv6 case
|
|
|
|
+ JDK-8319456: jdk/jfr/event/gc/collection/
|
|
|
|
/TestGCCauseWith[Serial|Parallel].java : GC cause 'GCLocker
|
|
|
|
Initiated GC' not in the valid causes
|
|
|
|
+ JDK-8319548: Unexpected internal name for Filler array klass
|
|
|
|
causes error in VisualVM
|
|
|
|
+ JDK-8319569: Several java/util tests should be updated to
|
|
|
|
accept VM flags
|
|
|
|
+ JDK-8319633: runtime/posixSig/TestPosixSig.java intermittent
|
|
|
|
timeouts on UNIX
|
|
|
|
+ JDK-8319668: Fixup of jar filename typo in BadFactoryTest.sh
|
|
|
|
+ JDK-8319777: Zero: Support 8-byte cmpxchg
|
|
|
|
+ JDK-8319879: Stress mode to randomize incremental inlining
|
|
|
|
decision
|
|
|
|
+ JDK-8319883: Zero: Use atomic built-ins for 64-bit accesses
|
|
|
|
+ JDK-8319897: Move StackWatermark handling out of
|
|
|
|
LockStack::contains
|
|
|
|
+ JDK-8319938: TestFileChooserSingleDirectorySelection.java
|
|
|
|
fails with "getSelectedFiles returned empty array"
|
|
|
|
+ JDK-8320052: Zero: Use __atomic built-ins for atomic RMW
|
|
|
|
operations
|
|
|
|
+ JDK-8320145: Compiler should accept final variable in Record
|
|
|
|
Pattern
|
|
|
|
+ JDK-8320168: handle setsocktopt return values
|
|
|
|
+ JDK-8320206: Some intrinsics/stubs missing vzeroupper on
|
|
|
|
x86_64
|
|
|
|
+ JDK-8320208: Update Public Suffix List to b5bf572
|
|
|
|
+ JDK-8320300: Adjust hs_err output in malloc/mmap error cases
|
|
|
|
+ JDK-8320303: Allow PassFailJFrame to accept single window
|
|
|
|
creator
|
|
|
|
+ JDK-8320309: AIX: pthreads created by foreign test library
|
|
|
|
don't work as expected
|
|
|
|
+ JDK-8320383: refresh libraries cache on AIX in VMError::report
|
|
|
|
+ JDK-8320582: Zero: Misplaced CX8 enablement flag
|
|
|
|
+ JDK-8320798: Console read line with zero out should zero out
|
|
|
|
underlying buffer
|
|
|
|
+ JDK-8320807: [PPC64][ZGC] C1 generates wrong code for atomics
|
|
|
|
+ JDK-8320830: [AIX] Dont mix os::dll_load() with direct
|
|
|
|
dlclose() calls
|
|
|
|
+ JDK-8320877: Shenandoah: Remove
|
|
|
|
ShenandoahUnloadClassesFrequency support
|
|
|
|
+ JDK-8320888: Shenandoah: Enable ShenandoahVerifyOptoBarriers
|
|
|
|
in debug builds
|
|
|
|
+ JDK-8320890: [AIX] Find a better way to mimic dl handle
|
|
|
|
equality
|
|
|
|
+ JDK-8320898: exclude compiler/vectorapi/reshape/
|
|
|
|
/TestVectorReinterpret.java on ppc64(le) platforms
|
|
|
|
+ JDK-8320907: Shenandoah: Remove ShenandoahSelfFixing flag
|
|
|
|
+ JDK-8320921: GHA: Parallelize hotspot_compiler test jobs
|
|
|
|
+ JDK-8320937: support latest VS2022 MSC_VER in
|
|
|
|
abstract_vm_version.cpp
|
|
|
|
+ JDK-8320943: Files/probeContentType/Basic.java fails on
|
|
|
|
latest Windows 11 - content type mismatch
|
|
|
|
+ JDK-8321120: Shenandoah: Remove ShenandoahElasticTLAB flag
|
|
|
|
+ JDK-8321122: Shenandoah: Remove
|
|
|
|
ShenandoahLoopOptsAfterExpansion flag
|
|
|
|
+ JDK-8321131: Console read line with zero out should zero out
|
|
|
|
underlying buffer in JLine
|
|
|
|
+ JDK-8321151: JDK-8294427 breaks Windows L&F on all older
|
|
|
|
Windows versions
|
|
|
|
+ JDK-8321164: javac with annotation processor throws
|
|
|
|
AssertionError: Filling jrt:/... during JarFileObject[/...]
|
|
|
|
+ JDK-8321215: Incorrect x86 instruction encoding for VSIB
|
|
|
|
addressing mode
|
|
|
|
+ JDK-8321269: Require platforms to define
|
|
|
|
DEFAULT_CACHE_LINE_SIZE
|
|
|
|
+ JDK-8321374: Add a configure option to explicitly set
|
|
|
|
CompanyName property in VersionInfo resource for Windows
|
|
|
|
exe/dll
|
|
|
|
+ JDK-8321408: Add Certainly roots R1 and E1
|
|
|
|
+ JDK-8321409: Console read line with zero out should zero out
|
|
|
|
underlying buffer in JLine (redux)
|
|
|
|
+ JDK-8321410: Shenandoah: Remove ShenandoahSuspendibleWorkers
|
|
|
|
flag
|
|
|
|
+ JDK-8321480: ISO 4217 Amendment 176 Update
|
|
|
|
+ JDK-8321542: C2: Missing ChaCha20 stub for x86_32 leads to
|
|
|
|
crashes
|
|
|
|
+ JDK-8321582: yield <primitive-type>.class not parsed
|
|
|
|
correctly.
|
|
|
|
+ JDK-8321599: Data loss in AVX3 Base64 decoding
|
|
|
|
+ JDK-8321619: Generational ZGC: ZColorStoreGoodOopClosure is
|
|
|
|
only valid for young objects
|
|
|
|
+ JDK-8321894: Bump update version for OpenJDK: 21.0.3
|
|
|
|
+ JDK-8321972: test runtime/Unsafe/InternalErrorTest.java
|
|
|
|
timeout on linux-riscv64 platform
|
|
|
|
+ JDK-8321974: Crash in ciKlass::is_subtype_of because
|
|
|
|
TypeAryPtr::_klass is not initialized
|
|
|
|
+ JDK-8322040: Missing array bounds check in
|
|
|
|
ClassReader.parameter
|
|
|
|
+ JDK-8322098: os::Linux::print_system_memory_info enhance the
|
|
|
|
THP output with
|
|
|
|
/sys/kernel/mm/transparent_hugepage/hpage_pmd_size
|
|
|
|
+ JDK-8322142: JFR: Periodic tasks aren't orphaned between
|
|
|
|
recordings
|
|
|
|
+ JDK-8322159: ThisEscapeAnalyzer crashes for erroneous code
|
|
|
|
+ JDK-8322255: Generational ZGC: ZPageSizeMedium should be set
|
|
|
|
before MaxTenuringThreshold
|
|
|
|
+ JDK-8322279: Generational ZGC: Use ZFragmentationLimit and
|
|
|
|
ZYoungCompactionLimit as percentage instead of multiples
|
|
|
|
+ JDK-8322282: Incorrect LoaderConstraintTable::add_entry after
|
|
|
|
JDK-8298468
|
|
|
|
+ JDK-8322321: Add man page doc for -XX:+VerifySharedSpaces
|
|
|
|
+ JDK-8322417: Console read line with zero out should zero out
|
|
|
|
when throwing exception
|
|
|
|
+ JDK-8322418: Problem list gc/TestAllocHumongousFragment.java
|
|
|
|
subtests for 8298781
|
|
|
|
+ JDK-8322512: StringBuffer.repeat does not work correctly
|
|
|
|
after toString() was called
|
|
|
|
+ JDK-8322583: RISC-V: Enable fast class initialization checks
|
|
|
|
+ JDK-8322725: (tz) Update Timezone Data to 2023d
|
|
|
|
+ JDK-8322750: Test "api/java_awt/interactive/
|
|
|
|
/SystemTrayTests.html" failed because A blue ball icon is
|
|
|
|
added outside of the system tray
|
|
|
|
+ JDK-8322772: Clean up code after JDK-8322417
|
|
|
|
+ JDK-8322783: prioritize /etc/os-release over
|
|
|
|
/etc/SuSE-release in hs_err/info output
|
|
|
|
+ JDK-8322790: RISC-V: Tune costs for shuffles with no
|
|
|
|
conversion
|
|
|
|
+ JDK-8322957: Generational ZGC: Relocation selection must join
|
|
|
|
the STS
|
|
|
|
+ JDK-8323008: filter out harmful -std* flags added by autoconf
|
|
|
|
from CXX
|
|
|
|
+ JDK-8323021: Shenandoah: Encountered reference count always
|
|
|
|
attributed to first worker thread
|
|
|
|
+ JDK-8323065: Unneccesary CodeBlob lookup in
|
|
|
|
CompiledIC::internal_set_ic_destination
|
|
|
|
+ JDK-8323086: Shenandoah: Heap could be corrupted by oom
|
|
|
|
during evacuation
|
|
|
|
+ JDK-8323101: C2: assert(n->in(0) == nullptr) failed:
|
|
|
|
divisions with zero check should already have bailed out
|
|
|
|
earlier in split-if
|
|
|
|
+ JDK-8323154: C2: assert(cmp != nullptr && cmp->Opcode() ==
|
|
|
|
Op_Cmp(bt)) failed: no exit test
|
|
|
|
+ JDK-8323243: JNI invocation of an abstract instance method
|
|
|
|
corrupts the stack
|
|
|
|
+ JDK-8323331: fix typo hpage_pdm_size
|
|
|
|
+ JDK-8323428: Shenandoah: Unused memory in regions compacted
|
|
|
|
during a full GC should be mangled
|
|
|
|
+ JDK-8323515: Create test alias "all" for all test roots
|
|
|
|
+ JDK-8323637: Capture hotspot replay files in GHA
|
|
|
|
+ JDK-8323640: [TESTBUG]testMemoryFailCount in
|
|
|
|
jdk/internal/platform/docker/TestDockerMemoryMetrics.java
|
|
|
|
always fail because OOM killed
|
|
|
|
+ JDK-8323659: LinkedTransferQueue add and put methods call
|
|
|
|
overridable offer
|
|
|
|
+ JDK-8323664: java/awt/font/JNICheck/FreeTypeScalerJNICheck.java
|
|
|
|
still fails with JNI warning on some Windows configurations
|
|
|
|
+ JDK-8323667: Library debug files contain non-reproducible
|
|
|
|
full gcc include paths
|
|
|
|
+ JDK-8323671: DevKit build gcc libraries contain full paths to
|
|
|
|
source location
|
|
|
|
+ JDK-8323717: Introduce test keyword for tests that need
|
|
|
|
external dependencies
|
|
|
|
+ JDK-8323964: runtime/Thread/ThreadCountLimit.java fails
|
|
|
|
intermittently on AIX
|
|
|
|
+ JDK-8324050: Issue store-store barrier after re-materializing
|
|
|
|
objects during deoptimization
|
|
|
|
+ JDK-8324280: RISC-V: Incorrect implementation in
|
|
|
|
VM_Version::parse_satp_mode
|
|
|
|
+ JDK-8324347: Enable "maybe-uninitialized" warning for
|
|
|
|
FreeType 2.13.1
|
|
|
|
+ JDK-8324514: ClassLoaderData::print_on should print address
|
|
|
|
of class loader
|
|
|
|
+ JDK-8324598: use mem_unit when working with sysinfo memory
|
|
|
|
and swap related information
|
|
|
|
+ JDK-8324637: [aix] Implement support for reporting swap space
|
|
|
|
in jdk.management
|
|
|
|
+ JDK-8324647: Invalid test group of lib-test after JDK-8323515
|
|
|
|
+ JDK-8324659: GHA: Generic jtreg errors are not reported
|
|
|
|
+ JDK-8324753: [AIX] adjust os_posix after JDK-8318696
|
|
|
|
+ JDK-8324858: [vectorapi] Bounds checking issues when
|
|
|
|
accessing memory segments
|
|
|
|
+ JDK-8324874: AArch64: crypto pmull based CRC32/CRC32C
|
|
|
|
intrinsics clobber V8-V15 registers
|
|
|
|
+ JDK-8324937: GHA: Avoid multiple test suites per job
|
|
|
|
+ JDK-8325074: ZGC fails assert(index == 0 ||
|
|
|
|
is_power_of_2(index)) failed: Incorrect load shift: 11
|
|
|
|
+ JDK-8325096: Test java/security/cert/CertPathBuilder/akiExt/
|
|
|
|
/AKISerialNumber.java is failing
|
|
|
|
+ JDK-8325150: (tz) Update Timezone Data to 2024a
|
|
|
|
+ JDK-8325194: GHA: Add macOS M1 testing
|
|
|
|
+ JDK-8325254: CKA_TOKEN private and secret keys are not
|
|
|
|
necessarily sensitive
|
|
|
|
+ JDK-8325444: GHA: JDK-8325194 causes a regression
|
|
|
|
+ JDK-8325470: [AIX] use fclose after fopen in read_psinfo
|
|
|
|
+ JDK-8325496: Make TrimNativeHeapInterval a product switch
|
|
|
|
+ JDK-8325672: C2: allocate PhaseIdealLoop::_loop_or_ctrl from
|
|
|
|
C->comp_arena()
|
|
|
|
+ JDK-8325876: crashes in docker container tests on
|
|
|
|
Linuxppc64le Power8 machines
|
|
|
|
+ JDK-8326000: Remove obsolete comments for class
|
|
|
|
sun.security.ssl.SunJSSE
|
|
|
|
+ JDK-8327391: Add SipHash attribution file
|
|
|
|
+ JDK-8329838: [21u] Remove designator
|
|
|
|
DEFAULT_PROMOTED_VERSION_PRE=ea for release 21.0.3
|
|
|
|
- Modified patches:
|
|
|
|
* disable-doclint-by-default.patch
|
|
|
|
* fips.patch
|
|
|
|
* java-21-openjdk.spec
|
|
|
|
* java-atk-wrapper-security.patch
|
|
|
|
* loadAssistiveTechnologies.patch
|
|
|
|
* memory-limits.patch
|
|
|
|
* multiple-pkcs11-library-init.patch
|
|
|
|
* system-pcsclite.patch
|
|
|
|
* zero-ranges.patch
|
|
|
|
+ rediff to apply without fuzz
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Apr 1 07:12:05 UTC 2024 - Fridrich Strba <fstrba@suse.com>
|
|
|
|
|
|
|
|
- Added patch:
|
|
|
|
* reproducible-jlink.patch
|
|
|
|
+ make the timestamp in jmods reproducible
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Mar 7 12:44:28 UTC 2024 - Fridrich Strba <fstrba@suse.com>
|
|
|
|
|
|
|
|
- Removed patch:
|
|
|
|
* alternative-tzdb_dat.patch
|
|
|
|
+ Remove the possibility to use the system timezone-java. It
|
|
|
|
creates more problems then it solves (bsc#1213470)
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Feb 20 15:37:20 UTC 2024 - Fridrich Strba <fstrba@suse.com>
|
|
|
|
|
|
|
|
- Use %patch -P N instead of deprecated %patchN.
|
|
|
|
|
2024-05-03 13:56:04 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Feb 7 13:59:23 UTC 2024 - Fridrich Strba <fstrba@suse.com>
|
|
|
|
|
|
|
|
- Recommend mozilla-nss-sysinit in order to have available the
|
|
|
|
/etc/pki/nssdb directory and its content, required in fips mode
|
|
|
|
(bsc#1219662)
|
|
|
|
- Do not install our crafted nss.fips.cfg file, but use the one that
|
|
|
|
the build produces with our fips.patch applied
|
|
|
|
- Removed patch:
|
|
|
|
* nss-security-provider.patch
|
|
|
|
+ this DISABLED nss security provider was not used for years and
|
|
|
|
is largely rendered obsolete by the NSS-FIPS provider
|
|
|
|
- Modified patch:
|
|
|
|
* fips.patch
|
|
|
|
+ adapt to the removal of the nss security provider
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Jan 24 08:16:42 UTC 2024 - Fridrich Strba <fstrba@suse.com>
|
|
|
|
|
|
|
|
- Add JPackage base provides for SLE15 too (bsc#1219115)
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Jan 17 13:18:39 UTC 2024 - Fridrich Strba <fstrba@suse.com>
|
|
|
|
|
|
|
|
- Update to upstream tag jdk-21.0.2+13 (January 2024 CPU)
|
|
|
|
* CVEs
|
|
|
|
+ CVE-2024-20918, bsc#1218907
|
|
|
|
+ CVE-2024-20919, bsc#1218903
|
|
|
|
+ CVE-2024-20921, bsc#1218905
|
|
|
|
+ CVE-2024-20945, bsc#1218909
|
|
|
|
+ CVE-2024-20952, bsc#1218911
|
|
|
|
* Security fixes
|
|
|
|
+ JDK-8308204: Enhanced certificate processing
|
|
|
|
+ JDK-8314295: Enhance verification of verifier
|
|
|
|
+ JDK-8314307: Improve loop handling
|
|
|
|
+ JDK-8314468: Improve Compiler loops
|
|
|
|
+ JDK-8316976: Improve signature handling
|
|
|
|
+ JDK-8317547: Enhance TLS connection support
|
|
|
|
* Other changes
|
|
|
|
+ JDK-8038244: (fs) Check return value of malloc in
|
|
|
|
Java_sun_nio_fs_AixNativeDispatcher_getmntctl()
|
|
|
|
+ JDK-8161536: sun/security/pkcs11/sslecc/
|
|
|
|
/ClientJSSEServerJSSE.java fails with ProviderException
|
|
|
|
+ JDK-8219652: [aix] Tests failing with JNI attach problems.
|
|
|
|
+ JDK-8225377: type annotations are not visible to javac
|
|
|
|
plugins across compilation boundaries
|
|
|
|
+ JDK-8232839: JDI AfterThreadDeathTest.java failed due to
|
|
|
|
"FAILED: Did not get expected IllegalThreadStateException on
|
|
|
|
a StepRequest.enable()"
|
|
|
|
+ JDK-8267502: JDK-8246677 caused 16x performance regression in
|
|
|
|
SynchronousQueue
|
|
|
|
+ JDK-8267509: Improve IllegalAccessException message to
|
|
|
|
include the cause of the exception
|
|
|
|
+ JDK-8268916: Tests for AffirmTrust roots
|
|
|
|
+ JDK-8286757: adlc tries to build with /pathmap but without
|
|
|
|
/experimental:deterministic
|
|
|
|
+ JDK-8294156: Allow PassFailJFrame.Builder to create test UI
|
|
|
|
+ JDK-8294158: HTML formatting for PassFailJFrame instructions
|
|
|
|
+ JDK-8294427: Check boxes and radio buttons have rendering
|
|
|
|
issues on Windows in High DPI env
|
|
|
|
+ JDK-8294535: Add screen capture functionality to
|
|
|
|
PassFailJFrame
|
|
|
|
+ JDK-8295068: SSLEngine throws NPE parsing CertificateRequests
|
|
|
|
+ JDK-8295555: Primitive wrapper caches could be `@Stable`
|
|
|
|
+ JDK-8299614: Shenandoah: STW mark should keep nmethod/oops
|
|
|
|
referenced from stack chunk alive
|
|
|
|
+ JDK-8300663: java/util/concurrent/SynchronousQueue/
|
|
|
|
/Fairness.java failed with "Error: fair=true i=0 j=1"
|
|
|
|
+ JDK-8301247: JPackage app-image exe launches multiple exe's
|
|
|
|
in JDK 17+
|
|
|
|
+ JDK-8301341: LinkedTransferQueue does not respect timeout for
|
|
|
|
poll()
|
|
|
|
+ JDK-8301457: Code in SendPortZero.java is uncommented even
|
|
|
|
after JDK-8236852 was fixed
|
|
|
|
+ JDK-8301489: C1: ShortLoopOptimizer might lift instructions
|
|
|
|
before their inputs
|
|
|
|
+ JDK-8301846: Invalid TargetDataLine after screen lock when
|
|
|
|
using JFileChooser or COM library
|
|
|
|
+ JDK-8303737: C2: Load can bypass subtype check that enforces
|
|
|
|
it's from the right object type
|
|
|
|
+ JDK-8306561: Possible out of bounds access in
|
|
|
|
print_pointer_information
|
|
|
|
+ JDK-8308103: Massive (up to ~30x) increase in C2 compilation
|
|
|
|
time since JDK 17
|
|
|
|
+ JDK-8308452: Extend internal Architecture enum with byte
|
|
|
|
order and address size
|
|
|
|
+ JDK-8308479: [s390x] Implement alternative fast-locking scheme
|
|
|
|
+ JDK-8308592: Framework for CA interoperability testing
|
|
|
|
+ JDK-8308593: Add KEEPALIVE Extended Socket Options Support
|
|
|
|
for Windows
|
|
|
|
+ JDK-8309209: C2 failed "assert(_stack_guard_state ==
|
|
|
|
stack_guard_reserved_disabled) failed: inconsistent state"
|
|
|
|
+ JDK-8309305: sun/security/ssl/SSLSocketImpl/
|
|
|
|
/BlockedAsyncClose.java fails with jtreg test timeout
|
|
|
|
+ JDK-8309545: Thread.interrupted from virtual thread
|
|
|
|
needlessly resets interrupt status
|
|
|
|
+ JDK-8309663: test fails "assert(check_alignment(result))
|
|
|
|
failed: address not aligned: 0x00000008baadbabe"
|
|
|
|
+ JDK-8309778: java/nio/file/Files/CopyAndMove.java fails when
|
|
|
|
using second test directory
|
|
|
|
+ JDK-8309974: some JVMCI tests fail when VM options include
|
|
|
|
-XX:+EnableJVMCI
|
|
|
|
+ JDK-8310239: Add missing cross modifying fence in nmethod
|
|
|
|
entry barriers
|
|
|
|
+ JDK-8310512: Cleanup indentation in jfc files
|
|
|
|
+ JDK-8310596: Utilize existing method
|
|
|
|
frame::interpreter_frame_monitor_size_in_bytes()
|
|
|
|
+ JDK-8310982: jdk/internal/util/ArchTest.java fails after
|
|
|
|
JDK-8308452 failed with Method isARM()
|
|
|
|
+ JDK-8311261: [AIX] TestAlwaysPreTouchStacks.java fails due to
|
|
|
|
java.lang.RuntimeException: Did not find expected NMT output
|
|
|
|
+ JDK-8311514: Incorrect regex in TestMetaSpaceLog.java
|
|
|
|
+ JDK-8311585: Add JRadioButtonMenuItem to bug8031573.java
|
|
|
|
+ JDK-8311591: Add SystemModulesPlugin test case that splits
|
|
|
|
module descriptors with new local variables defined by
|
|
|
|
DedupSetBuilder
|
|
|
|
+ JDK-8311630: [s390] Implementation of Foreign Function &
|
|
|
|
Memory API (Preview)
|
|
|
|
+ JDK-8311631: When multiple users run tools/jpackage/share/
|
|
|
|
/LicenseTest.java, Permission denied for writing
|
|
|
|
/var/tmp/*.files
|
|
|
|
+ JDK-8311680: Update the release version after forking Oct
|
|
|
|
CPU23_10
|
|
|
|
+ JDK-8311681: Update the Jan CPU24_01 release date in master
|
|
|
|
branch after forking Oct CPU23_10
|
|
|
|
+ JDK-8311813: C1: Uninitialized PhiResolver::_loop field
|
|
|
|
+ JDK-8311938: Add default cups include location for configure
|
|
|
|
on AIX
|
|
|
|
+ JDK-8312078: [PPC] JcmdScale.java Failing on AIX
|
|
|
|
+ JDK-8312126: NullPointerException in CertStore.getCRLs after
|
|
|
|
8297955
|
|
|
|
+ JDK-8312166: (dc) DatagramChannel's socket adaptor does not
|
|
|
|
release carrier thread when blocking in receive
|
|
|
|
+ JDK-8312174: missing JVMTI events from vthreads parked during
|
|
|
|
JVMTI attach
|
|
|
|
+ JDK-8312191: ColorConvertOp.filter for the default
|
|
|
|
destination is too slow
|
|
|
|
+ JDK-8312433: HttpClient request fails due to connection being
|
|
|
|
considered idle and closed
|
|
|
|
+ JDK-8312434: SPECjvm2008/xml.transform with CDS fails with
|
|
|
|
"can't seal package nu.xom"
|
|
|
|
+ JDK-8312440: assert(cast != nullptr) failed: must have added
|
|
|
|
a cast to pin the node
|
|
|
|
+ JDK-8312466: /bin/nm usage in AIX makes needs -X64 flag
|
|
|
|
+ JDK-8312467: relax the builddir check in
|
|
|
|
make/autoconf/basic.m4
|
|
|
|
+ JDK-8312592: New parentheses warnings after HarfBuzz 7.2.0
|
|
|
|
update
|
|
|
|
+ JDK-8312612: handle WideCharToMultiByte return values
|
|
|
|
+ JDK-8313164: src/java.desktop/windows/native/libawt/windows/
|
|