File java-16-openjdk.changes of Package java-16-openjdk
-------------------------------------------------------------------
Mon Aug 25 13:08:49 UTC 2025 - Fridrich Strba <fstrba@suse.com>
- jdk-8354941.patch: JDK-8354941: Build failure with glibc 2.42 due
to uabs() name collision
-------------------------------------------------------------------
Tue Feb 20 15:53:28 UTC 2024 - Fridrich Strba <fstrba@suse.com>
- Use %patch -P N instead of deprecated %patchN.
-------------------------------------------------------------------
Fri Feb 17 13:19:03 UTC 2023 - Fridrich Strba <fstrba@suse.com>
- Remove the accessibility sub-package, since it was never really
working and creates another problems (bsc#1205916). It can
eventually be built as standalone if needed
- Removed patches:
* jaw-jdk10.patch
* jaw-misc.patch
* jaw-nogtk.patch
+ not needed after the removal of the accessibility sub-package
-------------------------------------------------------------------
Thu Aug 26 13:45:59 UTC 2021 - Fridrich Strba <fstrba@suse.com>
- Added patch:
* openjdk-glibc234.patch
+ fix build with glibc-2.34 (bsc#1189201)
-------------------------------------------------------------------
Thu Jul 22 10:41:57 UTC 2021 - Fridrich Strba <fstrba@suse.com>
- Upgrade to upstream tag jdk-16.0.2+7 (July 2021 CPU)
* Security fixes
+ JDK-8256157: Improve bytecode assembly
+ JDK-8262380: Enhance XML processing passes
+ JDK-8264460: Improve NTLM support
+ JDK-8264079: Improve abstractions
+ JDK-8264066, CVE-2021-2388, bsc#1188566: Enhance compiler
validation
+ JDK-8262967: Improve Zip file support
+ JDK-8262477: Enhance String Conclusions
+ JDK-8262410: Enhanced rules for zones
+ JDK-8262403: Enhanced data transfers
+ JDK-8260967, CVE-2021-2369, bsc#1188565: Better jar file
validation
+ JDK-8260960: Signs of jarsigner signing
+ JDK-8260453: Improve Font Bounding
+ JDK-8258432, CVE-2021-2341, bsc#1188564: Improve file
transfers
+ JDK-8256491: Better HTTP transport
* Other changes
+ JDK-8023980: JCE doesn't provide any class to handle RSA
private key in PKCS#1
+ JDK-8196415: Disable SHA-1 Signed JARs
+ JDK-8211227: Inconsistent TLS protocol version in debug output
+ JDK-8225081: Remove Telia Company CA certificate expiring in
April 2021
+ JDK-8241248: NullPointerException in
sun.security.ssl.HKDF.extract(HKDF.java:93)
+ JDK-8257001: Improve HTTP client support
+ JDK-8258414: OldObjectSample events too expensive
+ JDK-8258457: testlibrary_tests/ctw/JarDirTest.java fails with
InvalidPathException on windows
+ JDK-8258753: StartTlsResponse.close() hangs due to
synchronization issues
+ JDK-8259627: Potential memory leaks in JVMTI after JDK-8227745
+ JDK-8259662: Don't wrap SocketExceptions into SSLExceptions
in SSLSocketImpl
+ JDK-8260204: Update the release version and release date
after forking April CPU21_04
+ JDK-8260236: better init AnnotationCollector _contended_group
+ JDK-8260308: Update LogCompilation junit to 4.13.1
+ JDK-8260401: StackOverflowError on open WindowsPreferences
+ JDK-8261183: Follow on to Make lists of normal filenames
+ JDK-8261262: Kitchensink24HStress.java crashed with
EXCEPTION_ACCESS_VIOLATION
+ JDK-8261354: SIGSEGV at MethodIteratorHost
+ JDK-8261355: No data buffering in SunPKCS11 Cipher encryption
when the underlying mechanism has no padding
+ JDK-8261505: Test test/hotspot/jtreg/gc/parallel/
/TestDynShrinkHeap.java killed by Linux OOM Killer
+ JDK-8261779: JCK test api/javax_crypto/
/EncryptedPrivateKeyInfo/Ctor4.html is failing with assertion
error when assertions enabled
+ JDK-8261914: IfNode::fold_compares_helper faces
non-canonicalized bool when running JRuby JSON workload
+ JDK-8261916: gtest/GTestWrapper.java
vmErrorTest.unimplemented1_vm_assert failed
+ JDK-8262110: DST starts from incorrect time in 2038 8073446:
TimeZone getOffset API does not return a dst offset between
years 2038-2137
+ JDK-8262295: C2: Out-of-Bounds Array Load from Clone Source
+ JDK-8262446: DragAndDrop hangs on Windows
+ JDK-8262829: Native crash in
Win32PrintServiceLookup.getAllPrinterNames()
+ JDK-8262844: (fs) FileStore.supportsFileAttributeView might
return false negative in case of ext3
+ JDK-8262899: TestRedirectLinks fails
+ JDK-8263030: Remove Shenandoah leftovers from
ReferenceProcessor
+ JDK-8263069: Exclude some failing tests from
security/infra/java/security/cert/CertPathValidator
+ JDK-8263136: C4530 was reported from VS 2019 at access bridge
+ JDK-8263311: Watch registry changes for remote printers
update instead of polling
+ JDK-8263430: Uninitialized Method* variables after JDK-8233913
+ JDK-8263557: Possible NULL dereference in
Arena::destruct_contents()
+ JDK-8263558: Possible NULL dereference in fast path arena
free if ZapResourceArea is true
+ JDK-8263564: Consolidate POSIX code for runtime exit support:
os::shutdown, os::abort and os::die
+ JDK-8263587: C2: JVMS not cloned when needs_clone_jvms() is
true
+ JDK-8263968: CDS: java/lang/ModuleLayer.EMPTY_LAYER should be
singleton
+ JDK-8264047: Duplicate global variable 'jvm' in libjavajpeg
and libawt
+ JDK-8264374: Shenandoah: Remove leftover parallel reference
processing argument
+ JDK-8264786: [macos] All Swing/AWT apps cause Allow
Notifications prompt to appear when app is launched
+ JDK-8265201: JarFile.getInputStream not validating invalid
signed jars
+ JDK-8265204: Update the milestone for JDK16.0.2
+ JDK-8265239: Shenandoah: Shenandoah heap region count could
be off by 1
+ JDK-8265531: doc/building.md should mention homebrew install
freetype
+ JDK-8265666: Enable AIX build platform to make external debug
symbols
+ JDK-8266205: Update milestone to fcs for jdk16.0.2+4
+ JDK-8266288: assert root method not found in
witnessed_reabstraction_in_supers is too strong
+ JDK-8266802: Shenandoah: Round up region size to page size
unconditionally
+ JDK-8267100: [BACKOUT] JDK-8196415 Disable SHA-1 Signed JARs
+ JDK-8267117: sun/hotspot/whitebox/CPUInfoTest.java fails on
Ice Lake
+ JDK-8267235: [macos_aarch64]
InterpreterRuntime::throw_pending_exception messing up LR
results in crash
+ JDK-8267345: VM crashes during dumping classlist with
-Xshare:dump option
+ JDK-8267773: PhaseStringOpts::int_stringSize doesn't handle
min_jint correctly
+ JDK-8267842: SIGSEGV in get_current_contended_monitor
+ JDK-8268173: Wrong GA date in JDK 11.0.12 and 16.0.2 versions
-------------------------------------------------------------------
Thu Apr 22 05:21:09 UTC 2021 - Fridrich Strba <fstrba@suse.com>
- Upgrade to upstream tag jdk-16.0.1+9 (April 2021 CPU)
* Security fixes:
+ JDK-8244473: Contextualize registration for JNDI
+ JDK-8244543: Enhanced handling of abstract classes
+ JDK-8259633: compiler/graalunit/CoreTest.java fails with NPE
after JDK-8244543
+ JDK-8250568, CVE-2021-2161, bsc#1185056: Less ambiguous
processing
+ JDK-8253799: Make lists of normal filenames
+ JDK-8261183: Follow on to Make lists of normal filenames
+ JDK-8249906, CVE-2021-2163, bsc#1185055: Enhance opening JARs
+ JDK-8258247: Couple of issues in fix for JDK-8249906
+ JDK-8259428: AlgorithmId.getEncodedParams() should return
copy
+ JDK-8257001: Improve HTTP client support
* Fixes:
+ JDK-8263968: CDS: java/lang/ModuleLayer.EMPTY_LAYER should be
singleton
+ JDK-8261397: Try Catch Method Failing to Work When Dividing
An Integer By 0
+ JDK-8259949: x86 32-bit build fails when -fcf-protection is
passed in the compiler flags
+ JDK-8261483: jdk/dynalink/
/TypeConverterFactoryMemoryLeakTest.java failed with
"AssertionError: Should have GCd a method handle by now"
+ JDK-8261752: Multiple GC test are missing memory requirements
+ JDK-8256215: Shenandoah: re-organize saving/restoring machine
state in assembler code
+ JDK-8259679: GitHub actions should use MSVC 14.28
+ JDK-8260592: jpackage tests fail when Desktop is not supported
+ JDK-8258534: Epsilon: clean up unused includes
+ JDK-8253910: UseCompressedClassPointers depends on
UseCompressedOops in vmError.cpp
+ JDK-8261912: Code IfNode::fold_compares_helper more
defensively
+ JDK-8257746: Regression introduced with JDK-8250984 - memory
might be null in some machines
+ JDK-8241372: Several test failures due to
javax.net.ssl.SSLException: Connection reset
+ JDK-8261860: Crash caused by lambda proxy class loaded in
Shutdown hook
+ JDK-8261758: [TESTBUG] gc/g1/TestGCLogMessages.java fails if
ergonomics detect too small InitialHeapSize
+ JDK-8252883: AccessDeniedException caused by delayed file
deletion on Windows
+ JDK-8259231: Epsilon: improve performance under contention
during virtual space expansion
+ JDK-8259392: Zero error reporting is broken after JDK-8255711
+ JDK-8259451: Zero: skip serviceability/sa tests, set vm.hasSA
to false
+ JDK-8260934: java/lang/StringBuilder/HugeCapacity.java fails
without Compact Strings
+ JDK-8260933: runtime/cds/serviceability/
/ReplaceCriticalClassesForSubgraphs.java fails without
CompactStrings
+ JDK-8259849: Shenandoah: Rename store-val to IU-barrier
+ JDK-8251944: Add Shenandoah test config to
compiler/gcbarriers/UnsafeIntrinsicsTest.java
+ JDK-8261251: Shenandoah: Use object size for full GC
humongous compaction
+ JDK-8261413: Shenandoah: Disable class-unloading in I-U mode
+ JDK-8260048: Shenandoah: ShenandoahMarkingContext asserts are
unnecessary
+ JDK-8259580: Shenandoah: uninitialized label in
VerifyThreadGCState
+ JDK-8258490: Shenandoah: Full GC does not need to remark
threads and drain SATB buffers
+ JDK-8259954: gc/shenandoah/mxbeans tests fail with -Xcomp
+ JDK-8261170: Upgrade to freetype 2.10.4
+ JDK-8261779: JCK test api/javax_crypto/
/EncryptedPrivateKeyInfo/Ctor4.html is failing with assertion
error when assertions enabled
+ JDK-8258457: testlibrary_tests/ctw/JarDirTest.java fails with
InvalidPathException on windows
+ JDK-8252971: WindowsFileAttributes does not know about Unix
domain sockets
+ JDK-8253409: Double-rounding possibility in float fma
+ JDK-8258077: Using -Xcheck:jni can lead to a double-free
after JDK-8193234
+ JDK-8259446: runtime/jni/checked/
/TestCheckedReleaseArrayElements.java fails with stderr not
empty
+ JDK-8261334: NMT: tuning statistic shows incorrect hash
distribution
+ JDK-8260029: aarch64: fix typo in verify_oop_array
+ JDK-8261522: [PPC64] AES intrinsics write beyond the
destination array
+ JDK-8261585: Restore HandleArea used in
Deoptimization::uncommon_trap
+ JDK-8260349: Cannot programmatically retrieve Metaspace max
set via JAVA_TOOL_OPTIONS
+ JDK-8262018: Wrong format in SAP copyright header of
OsVersionTest
+ JDK-8261261: The version extra fields needs to be overridable
in jib-profiles.js
+ JDK-8261753: Test java/lang/System/OsVersionTest.java still
failing on BigSur patch versions after JDK-8253702
+ JDK-8253702: BigSur version number reported as 10.16, should
be 11.nn
+ JDK-8261022: Fix incorrect result of Math.abs() with char type
+ JDK-8261209: isStandalone property: remove dependency on
pretty-print
+ JDK-8261231: Windows IME was disabled after DnD operation
+ JDK-8261310: PPC64 Zero build fails with
'VMError::controlled_crash(int)::FunctionDescriptor
functionDescriptor' has incomplete type and cannot be defined
+ JDK-8259628: jdk/net/ExtendedSocketOption/
/AsynchronousSocketChannelNAPITest.java fails intermittently
+ JDK-8198540: Dynalink leaks memory when generating type
converters
+ JDK-8260380: Upgrade to LittleCMS 2.12
+ JDK-8249867: xml declaration is not followed by a newline
+ JDK-8260356: (tz) Upgrade time-zone data to tzdata2021a
+ JDK-8256421: Add 2 HARICA roots to cacerts truststore
+ JDK-8260864: ProblemList two security/krb5 tests on Linux
+ JDK-8259706: C2 compilation fails with assert(vtable_index ==
Method::invalid_vtable_index) failed: correct sentinel value
+ JDK-8259049: Uninitialized variable after JDK-8257513
+ JDK-8257513: C2: assert((constant_addr -
_masm.code()->consts()->start()) == con.offset())
+ JDK-8259339: AllocateUninitializedArray C2 intrinsic fails
with void.class input
+ JDK-8260338: Some fields in HaltNode is not cloned
+ JDK-8259773: Incorrect encoding of AVX-512 kmovq instruction
+ JDK-8259619: C1: 3-arg StubAssembler::call_RT stack-use
condition is incorrect
+ JDK-8259777: Incorrect predication condition generated by ADLC
+ JDK-8259576: Misplaced curly brace in
Matcher::find_shared_post_visit
+ JDK-8258243: C2: assert failed ("Bad derived pointer") with
-XX:+VerifyRegisterAllocator
+ JDK-8258946: Fix optimization-unstable code involving signed
integer overflow
+ JDK-8260570: Updating RE Configs for BUILD REQUEST 16.0.1+2
+ JDK-8260009: InstanceKlass::has_as_permitted_subclass() fails
if subclass was redefined
+ JDK-8260010: UTF8ZipCoder not thread-safe since JDK-8243469
+ JDK-7146776: deadlock between URLStreamHandler.getHostAddress
and file.Handler.openconnection
+ JDK-8226810: Failed to launch JVM because of
NullPointerException occured on System.props
+ JDK-8259048: (tz) Upgrade time-zone data to tzdata2020f
+ JDK-8259620: Bump release strings for JDK 16.0.1
+ JDK-8258471: "search codecache" clhsdb command does not work
+ JDK-8253368: TLS connection always receives close_notify
exception
+ JDK-8258909: update jdk16u jcheck conf
-------------------------------------------------------------------
Wed Apr 14 10:44:08 UTC 2021 - Fridrich Strba <fstrba@suse.com>
- Upgrade to upstream tag jdk-16+36
* Official OpenJDK 16.0.0.0 release
* Fixes:
+ JDK-8260709: C2: assert(false) failed: unschedulable graph
-------------------------------------------------------------------
Fri Feb 5 07:31:40 UTC 2021 - Fridrich Strba <fstrba@suse.com>
- Upgrade to upstream tag jdk-16+35
* Fixes:
+ JDK-8253353: Crash in C2: guarantee(n != NULL) failed: No Node
+ JDK-8257215: JFR: Events dropped when streaming over a chunk
rotation
+ JDK-8258378: Final nroff manpage update for JDK 16
+ JDK-8259765: ZGC: Handle incorrect processor id reported by
the operating system
+ JDK-8259794: Remove EA from JDK 16 version string starting
with Initial RC promotion on Feb 04, 2021(B35)
+ JDK-8260339: JVM crashes when executing
PhaseIdealLoop::match_fill_loop
+ JDK-8260473: [vector] ZGC: VectorReshape test produces
incorrect results with ZGC enabled
+ JDK-8260585: AArch64: Wrong code generated for shifting right
and accumulating four unsigned short integers
+ JDK-8260608: add a regression test for 8260370
+ JDK-8260632: Build failures after JDK-8253353
+ JDK-8260704: ParallelGC: oldgen expansion needs release-store
for _end
+ JDK-8260927: StringBuilder::insert is incorrect without
Compact Strings
-------------------------------------------------------------------
Fri Feb 5 07:22:23 UTC 2021 - Fridrich Strba <fstrba@suse.com>
- Upgrade to upstream tag jdk-16+34
* Fixes:
+ JDK-8227695: assert(pss->trim_ticks().seconds() == 0.0)
failed: Unexpected partial trimming during evacuation
+ JDK-8247619: Improve Direct Buffering of Characters
+ JDK-8255199: Catching a few NumberFormatExceptions in xmldsig
+ JDK-8259025: Record compact constructor using
Objects.requireNonNull
+ JDK-8259271: gc/parallel/TestDynShrinkHeap.java still fails
"assert(covered_region.contains(new_memregion)) failed: new
region is not in covered_region"
+ JDK-8259276: C2: Empty expression stack when reexecuting
tableswitch/lookupswitch instructions after deoptimization
+ JDK-8259775: [Vector API] Incorrect code-gen for
VectorReinterpret operation
+ JDK-8260284: C2: assert(_base == Int) failed: Not an Int
+ JDK-8260370: C2: LoopLimit node is not eliminated
-------------------------------------------------------------------
Fri Jan 22 13:24:56 UTC 2021 - Fridrich Strba <fstrba@suse.com>
- Upgrade to upstream tag jdk-16+33
* Fixes:
+ JDK-8259757: add a regression test for 8259353 and 8259601
+ JDK-8259732: JDK 16 L10n resource file update - msg drop 10
+ JDK-8259796: timed CompletableFuture.get may swallow
InterruptedException
+ JDK-8258643: [TESTBUG] javax/swing/JComponent/7154030/
/bug7154030.java failed with "Exception: Failed to hide opaque
button"
+ JDK-8259574: SIGSEGV in BFSClosure::closure_impl
+ JDK-8259641: C2: assert(early->dominates(LCA)) failed: early
is high enough
+ JDK-8258396: SIGILL in
jdk.jfr.internal.PlatformRecorder.rotateDisk()
+ JDK-8253505: JFR: onFlush invoked out of order with a sorted
event stream
+ JDK-8255120: C2: assert(outer->outcnt() >= phis + 2 &&
outer->outcnt() <= phis + 2 + stores + 1) failed: only phis
+ JDK-8259719: ProblemList runtime/cds/appcds/jigsaw/modulepath/
/ModulePathAndCP_JFR.java on Windows
+ JDK-8259720: ProblemList java/awt/Focus/
/AppletInitialFocusTest/AppletInitialFocusTest1.java on
Windows
+ JDK-8259722: ProblemList two jdk/jfr/startupargs tests on
Windows
+ JDK-8231461: static/instance overload leads to 'unexpected
static method found in unbound lookup' when resolving method
reference
-------------------------------------------------------------------
Fri Jan 22 13:16:13 UTC 2021 - Fridrich Strba <fstrba@suse.com>
- Update to upstream tag jdk-16+32
* Fixes:
+ JDK-8259063: Possible deadlock with vtable/itable creation vs
concurrent class unloading
+ JDK-8259657: typo in generated HELP page prevents localization
+ JDK-8258272: LoadVectorMaskedNode can't be replaced by zero
con
+ JDK-8259560: Zero m68k: "static assertion failed: align"
after JDK-8252049
+ JDK-8258985: Parallel WeakProcessor may use too few threads
+ JDK-8259061: C2: assert(found) failed: memory-writing node is
not placed in its original loop or an ancestor of it
+ JDK-8259601: AArch64: Fix reinterpretX2D match rule issue
+ JDK-8259275: JRuby crashes while resolving invokedynamic
instruction
+ JDK-8259353: VectorReinterpretNode is incorrectly optimized
out
+ JDK-8259636: Check for buffer backed by shared segment kicks
in in unexpected places
+ JDK-8259645: Revert JDK-8245956 JavaCompiler still uses File
API instead of Path API in a specific case
+ JDK-8259634: MemorySegment::asByteBuffer does not respect
spatial bounds
+ JDK-8259298: broken link in Stream::toList spec
+ JDK-8259380: Correct pretouch chunk size to cap with actual
page size
+ JDK-8259237: Demo selection changes with left/right arrow
key. No need to press space for selection.
+ JDK-8258384: AArch64: SVE verify_ptrue fails on some tests
+ JDK-8253996: Javac error on jdk16 build 18: invalid flag:
-Xdoclint:-missing
+ JDK-8259028: ClassCastException when using custom filesystem
with wrapper FileChannel impl
+ JDK-8259043: More Zero architectures need linkage with
libatomic
+ JDK-8259429: Update reference to README.md
+ JDK-8259014: (so)
ServerSocketChannel.bind(UnixDomainSocketAddress)/
SocketChannel.bind(UnixDomainSocketAddress) will have unknown
user and group owner (win)
+ JDK-8258484: AIX build fails in Harfbuzz with XLC
16.01.0000.0006
+ JDK-8039278: console.sh failed Automatically with exit code 1
+ JDK-8258972: unexpected compilation error with generic sealed
interface
+ JDK-8259227: C2 crashes with SIGFPE due to a division that
floats above its zero check
+ JDK-8258657: Doc build is broken by use of new language
features
+ JDK-8250903: jdk/jfr/javaagent/TestLoadedAgent.java fails
with Mismatch in TestEvent count
+ JDK-8249633: doclint reports missing javadoc for JavaFX
property methods that have a property description
+ JDK-8251200: False positive messages about missing comments
for serialization
+ JDK-8259312: VerifyCACerts.java fails as soneraclass2ca cert
will expire in 90 days
+ JDK-8259075: Update the copyright notice in the files
generated by CLDR Converter tool
+ JDK-8259224: (ann) getAnnotatedReceiverType should not
parameterize owner(s) of statically nested classes
+ JDK-8258558: Revert changes for JDK-8252505 and related issues
+ JDK-8259032: MappedMemorySegmentImpl#makeMappedSegment()
ignores Unmapper#pagePosition
+ JDK-8259007: This test printed a blank page
-------------------------------------------------------------------
Wed Jan 13 13:13:51 UTC 2021 - Fridrich Strba <fstrba@suse.com>
- Update to upstream tag jdk-16+31
* Fixes:
+ JDK-8213032: program fails with LambdaConversionException at
execution time
+ JDK-8245922: [macos] Taskbar.Feature.ICON_BADGE_NUMBER no
longer supported on MacOS
+ JDK-8251377: [macos11] JTabbedPane selected tab text is barely
legible
+ JDK-8253954: javac crash when compiling code with enhanced
switch expressions with option -Xjcov
+ JDK-8256266: Binding variables don't correctly support
declaration annotations and the final modifier
+ JDK-8257468: runtime/whitebox/TestWBDeflateIdleMonitors.java
fails with Monitor should be deflated.: expected true to equal
false
+ JDK-8257906: JFR: RecordingStream leaks memory
+ JDK-8258393: Shenandoah: "graph should be schedulable" assert
failure
+ JDK-8258662: JDK 17ea: Crash compiling instanceof check
involving sealed interface
+ JDK-8258703: Incorrect 512-bit vector registers restore on
x86_32
+ JDK-8258916: javac/doclint reports broken HTML on multiline
mailto links
+ JDK-8258941: Test specify the Classpath exception in the
header
+ JDK-8258955: (bf) slice(int, int) on view buffers fails to
adjust index according to primitive size
+ JDK-8258989: JVM is failed to inline in
jdk.internal.vm.vector.VectorSupport::convert
+ JDK-8259027: NullPointerException in makeMappedSegment due to
NULL Unmapper when length of segment is 0
+ JDK-8259213: Vector conversion with part > 0 is not getting
intrinsic implementation
-------------------------------------------------------------------
Wed Jan 13 13:10:04 UTC 2021 - Fridrich Strba <fstrba@suse.com>
- Update to upstream tag jdk-16+30
* Fixes:
+ JDK-8223607: --override-methods=summary ignores some signature
changes
+ JDK-8225072: Add LuxTrust certificate that is expiring in
March 2021 to list of allowed but expired certs
+ JDK-8258630: Add expiry exception for QuoVadis root
certificate
+ JDK-8241353: NPE in ToolProvider.getSystemJavaCompiler
+ JDK-8247994: Localize javadoc search
+ JDK-8254023: A module declaration is not allowed to be a
target of an annotation that lacks an @Target meta-annotation
+ JDK-8255763: C2: OSR miscompilation caused by invalid memory
instruction placement
+ JDK-8255880: UI of Swing components is not redrawn after their
internal state changed
+ JDK-8256693: getAnnotatedReceiverType parameterizes types too
eagerly
+ JDK-8256843: [PPC64] runtime/logging/RedefineClasses.java
fails with assert: registers not saved on stack
+ JDK-8257521: runtime/logging/MonitorInflationTest.java crashed
in MonitorList::unlink_deflated
+ JDK-8257621: JFR StringPool misses cached items across
consecutive recordings
+ JDK-8257636: Update usage of "type" terminology in
java.lang.Class and java.lang.reflect
+ JDK-8257974: Regression 21% in DaCapo-lusearch-large after
JDK-8236926
+ JDK-8257999: Parallel GC crash in
gc/parallel/TestDynShrinkHeap.java: new region is not in
covered_region
+ JDK-8258002: Update "type" terminology in generated docs
+ JDK-8258007: Add instrumentation to NativeLibraryTest
+ JDK-8258134: assert(size == calc_size) failed: incorrect size
calculation on x86_32 with AVX512 machines
+ JDK-8258225: compiler/c2/cr6340864/TestIntVect.java runs
faster in interpreter
+ JDK-8258259: Unicode linebreak matching behavior is incorrect;
backout JDK-8235812
+ JDK-8258293: tools/jpackage/share/RuntimePackageTest.java#id0
with RuntimePackageTest.testUsrInstallDir2
+ JDK-8258338: Support deprecated records
+ JDK-8258373: Update the text handling in the JPasswordField
+ JDK-8258443: doclint should be service-loaded with system
class loader
+ JDK-8258505: [TESTBUG] TestDivZeroWithSplitIf.java fails due
to missing UnlockDiagnosticVMOptions
+ JDK-8258515: javac should issue an error if an annotation is
nested in a local class or interface
+ JDK-8258647: TestCharVect2 is very slow
+ JDK-8258687: Build broken on Windows after fix for JDK-8258134
+ JDK-8258714: Shenandoah: Process references before evacuation
during degen
+ JDK-8258790: C2: Crash on empty macro node list
+ JDK-8258802: ProblemList TestJstatdDefaults.java,
TestJstatdRmiPort.java, and TestJstatdServer.java
+ JDK-8258827: ProblemList Naming/DefaultRegistryPort.java and
Naming/legalRegistryNames/LegalRegistryNames.java on Windows
+ JDK-8258832: ProblemList com/sun/jdi/AfterThreadDeathTest.java
on Linux-X64
-------------------------------------------------------------------
Wed Jan 13 12:59:45 UTC 2021 - Fridrich Strba <fstrba@suse.com>
- Update to upstream tag jdk-16+29
* Fixes:
+ JDK-8254350: CompletableFuture.get may swallow
InterruptedException
+ JDK-8255381: com/sun/jdi/EATests.java should not suspend
graal threads
+ JDK-8256641: CDS VM operations do not lock the heap
+ JDK-8257596: Clarify trusted final fields for record classes
+ JDK-8257598: Clarify what component values are used in
Record::equals
+ JDK-8257637: Update usage of "type" terminology in
java.lang.annotation
+ JDK-8257822: C2 crashes with SIGFPE due to a division that
floats above its zero check
+ JDK-8257910: [JVMCI] Set exception_seen accordingly in the
runtime.
+ JDK-8257919: [JVMCI] profiling info didn't change after
reprofile
+ JDK-8258015: [JVMCI] JVMCI_lock shouldn't be held while
initializing box classes
+ JDK-8258060: Update @jls tags for renamed/renumbered sections
+ JDK-8258065: ProblemList JfrGTestAdaptiveSampling
+ JDK-8258092: Link to early access platform documentation in
TestHtmlTableTags.java
+ JDK-8258094: AIX build fails after 8257602
+ JDK-8258111: Problemlist compiler/blackhole tests for -Xcomp
until JDK-8258101 is fixed
+ JDK-8258140: Update @jls tags in java.base for
renamed/renumbered sections
+ JDK-8258236: Segfault in ClassListParser::resolve_indy dumping
static AppCDS archive
+ JDK-8258242: Type profile pollution occurs when memory
segments of different kinds are used
+ JDK-8258380: [JVMCI] don't clear InstalledCode reference
when unloading JVMCI nmethods
+ JDK-8258404: Restore stacktrace reuse after 8258094
+ JDK-8258419: RSA cipher buffer cleanup
+ JDK-8258427: Problem List some tests related to FileDialog
for MacOS
-------------------------------------------------------------------
Mon Dec 14 08:38:05 UTC 2020 - Fridrich Strba <fstrba@suse.com>
- Update to upstream tag jdk-16+28
* Fixes:
+ JDK-6508941: java.awt.Desktop.open causes VM to crash with
video files sporadically
+ JDK-6882207: Convert javap to use diamond operator internally
+ JDK-8026976: ECParameters, Point does not match field size
+ JDK-8052260: Reference.isEnqueued() spec does not match the
long-standing behavior returning true iff it's in the ref
queue
+ JDK-8075778: Add javadoc tag to avoid duplication of return
information in simple situations.
+ JDK-8166596: TLS support for the EdDSA signature algorithm
+ JDK-8198390: Test
MultiResolutionDrawImageWithTransformTest.java fails when
-esa is passed
+ JDK-8200102: NativeLibraryTest.java fails intermittently,
unloaded count is not same as expected
+ JDK-8228615: Optional.empty doc should suggest using isEmpty
+ JDK-8229862: NPE in
jdk.compiler/com.sun.tools.javac.jvm.Code.emitop0
(Code.java:570)
+ JDK-8235784: java/lang/invoke/VarHandles/
/VarHandleTestByteArrayAsInt.java fails due to timeout with
fastdebug bits
+ JDK-8236413: AbstractConnectTimeout should tolerate both
NoRouteToHostException and UnresolvedAddressException
+ JDK-8238781: [macos] jpackage tests failed due to "hdiutil:
convert failed" in various ways
+ JDK-8242258: (jrtfs) Path::toUri throws AssertionError for
malformed input
+ JDK-8242332: Add SHA3 support to SunPKCS11 provider
+ JDK-8243614: Typo in ReentrantLock's Javadoc
+ JDK-8244847: Linux/PPC: runtime/CompressedOops/
/CompressedClassPointers: smallHeapTest fails
+ JDK-8245107: Use Unified Logging in trace_method_handle_stub()
+ JDK-8245956: JavaCompiler still uses File API instead of Path
API in a specific case
+ JDK-8246778: Compiler implementation for Sealed Classes
(Second Preview)
+ JDK-8251267: CDS tests should use CDSTestUtils.getOutputDir
instead of System.getProperty("user.dir")
+ JDK-8251843: jfr/tool/TestPrintJSON.java fails intermittently
+ JDK-8252049: Native memory leak in ciMethodData ctor
+ JDK-8252505: C1/C2 compiler support for blackholes
+ JDK-8252797: Non-PCH build fails on Ubuntu 16.4 when building
with gtests
+ JDK-8252807: The jdk.jfr.Recording.getStream does not work
when toDisk is disabled
+ JDK-8253644: C2: assert(skeleton_predicate_has_opaque(iff))
failed: unexpected
+ JDK-8253762: JFR: getField(String) should be able to access
subfields
+ JDK-8253821: Improve ByteBuffer performance with GCM
+ JDK-8254699: Suboptimal PreTouchParallelChunkSize defaults
and limits
+ JDK-8254733: HotSpot Style Guide should permit using
range-based for loops
+ JDK-8254784: javac should reject records with @SafeVarargs
applied to varargs record component
+ JDK-8254802: ThrowingPushPromisesAsStringCustom.java fails in
"try throwing in GET_BODY"
+ JDK-8254939: macOS: unused function 'replicate4_imm'
+ JDK-8254996: make jdk.net.UnixDomainPrincipal a record class
+ JDK-8255387: Japanese characters were printed upside down on
AIX
+ JDK-8255542: Attribute length of Module, ModulePackages and
other attributes is ignored
+ JDK-8255560: Class::isRecord should check that the current
class is final and not abstract
+ JDK-8255619: Localized WinResources.properties have
MsiInstallerStrings_en.wxl resource
+ JDK-8255742: PrintInlining as compiler directive doesn't
print virtual calls
+ JDK-8255845: Memory leak in imageFile.cpp
+ JDK-8255918: XMLStreamFilterImpl constructor consumes
XMLStreamException
+ JDK-8255959: Timeouts in VectorConversion tests
+ JDK-8255987: JDI tests fail with
com.sun.jdi.ObjectCollectedException
+ JDK-8256149: Weird AST structure for incomplete member select
+ JDK-8256167: Convert JDK use of 'Reference::get' to
'Reference::refersTo'
+ JDK-8256264: Printed GlyphVector outline with low DPI has bad
quality on Windows
+ JDK-8256299: Implement JEP 396: Strongly Encapsulate JDK
Internals by Default
+ JDK-8256411: Based anonymous classes have a weird end position
+ JDK-8256459: java/net/httpclient/ManyRequests.java and
java/net/httpclient/LineBodyHandlerTest.java fail infrequently
with java.net.ConnectException: Connection timed out: no
further information
+ JDK-8256515: javax.xml.XMLEventReader produces incorrect
START_DOCUMENT event
+ JDK-8256580: Fault in new grid display
+ JDK-8256657: Add cross-compiled build for Windows+Arm64 to
submit workflow
+ JDK-8256679: Update serialization javadoc once JOSS changes
for records are complete
+ JDK-8256718: Obsolete the long term deprecated and aliased
Trace flags
+ JDK-8256730: Code that uses Object.checkIndex() range checks
doesn't optimize well
+ JDK-8256808: com/sun/jdi/CatchAllTest.java failed with
"NullPointerException: Cannot invoke "lib.jdb.Jdb.log(String)"
because "this.jdb" is null"
+ JDK-8256864: [windows] Improve tracing for mapping errors
+ JDK-8256867: Classes with empty PermittedSubclasses attribute
cannot be extended
+ JDK-8256888: Client manual test problem list update
+ JDK-8256917: Use combo @returns tag in java.compiler javadoc
+ JDK-8256950: Add record attribute support to symbol generator
CreateSymbols
+ JDK-8257020: [JVMCI] enable a JVMCICompiler to specify which
GCs it supports
+ JDK-8257037: No javac warning when calling deprecated
constructor with diamond
+ JDK-8257143: Enable JVMCI code installation tests on AArch64
+ JDK-8257164: Share LambdaForms for VH linkers/invokers
+ JDK-8257182: JCK test failures in integer / long rotation
tests
+ JDK-8257184: Upstream 8252504: Add a method to MemoryLayout
which returns a offset-computing method handle
+ JDK-8257186: Size of heap segments is not computed
correctlyFix overflow in size computation for heap segments
+ JDK-8257194: Add 'foreign linker API' in
'jdk.incubator.foreign' module desc/summary
+ JDK-8257211: C2: Enable call devirtualization during
post-parse phase
+ JDK-8257230: assert(InitialHeapSize >= MinHeapSize) failed:
Ergonomics decided on incompatible initial and minimum heap
sizes
+ JDK-8257241: CDS should not handle disableEagerInitialization
for archived lambda proxy classes
+ JDK-8257401: Use switch expressions in jdk.internal.net.http
and java.net.http
+ JDK-8257423: [PPC64] Support -XX:-UseInlineCaches
+ JDK-8257436: [aarch64] Regressions in
ArrayCopyUnalignedDst.testByte/testChar for 65-78 bytes when
UseSIMDForMemoryOps is on
+ JDK-8257438: Avoid adding duplicate values into
extendedKeyCodesSet
+ JDK-8257466: Improve enum iteration
+ JDK-8257483: C2: Split immediate vector rotate from
RotateLeftV and RotateRightV nodes
+ JDK-8257509: Strengthen requirements to call
G1HeapVerifier::verify(VerifyOption)
+ JDK-8257514: Fix the issues in jdk.jpackage identified by
SpotBugs
+ JDK-8257516: define test group for manual tests
+ JDK-8257517: LogCompilation: Add -z to the help messages
+ JDK-8257518: LogCompilation: java.lang.InternalError with JFR
turned on
+ JDK-8257531: Super word not applied to a loop of simple
Buffer operations
+ JDK-8257539: tools/jpackage/windows/WinL10nTest.java
unpack.bat failed with Exit code: 1618
+ JDK-8257547: Handle multiple prereqs on the same line in deps
files
+ JDK-8257561: Some code is not vectorized after 8251925 and
8250607
+ JDK-8257563: Remove excessive include of klass.inline.hpp
+ JDK-8257572: Deprecate the archaic signal-chaining
interfaces: sigset and signal
+ JDK-8257574: C2: "failed: parsing found no loops but there
are some" assert failure
+ JDK-8257575: C2: "failed: only phis" assert failure in loop
strip mining verification
+ JDK-8257588: Make os::_page_sizes a bitmask
+ JDK-8257591: Remove suppression of record preview related
warnings in java.lang
+ JDK-8257594: C2 compiled checkcast of non-null object
triggers endless deoptimization/recompilation cycle
+ JDK-8257602: Introduce JFR Event Throttling and new
jdk.ObjectAllocationSample event (enabled by default)
+ JDK-8257604: JNI_ArgumentPusherVaArg leaks valist
+ JDK-8257617: TestLinkPlatform fails with new Java source
version
+ JDK-8257622: MemoryAccess methods are missing @ForceInline
annotations
+ JDK-8257623: vmTestbase/nsk/jvmti/ResourceExhausted/
/resexhausted001/TestDescription.java shouldn't use timeout
+ JDK-8257624: C2: PhaseMacroExpand::eliminate_macro_nodes()
crashes on out-of-bounds access into macro node array
+ JDK-8257625: C2: Harden input checks in vector intrinsics
+ JDK-8257630: C2: ReplacedNodes doesn't handle non-CFG multi
nodes
+ JDK-8257631: C2: Assertion failure in
ArrayCopyNode::get_count() during late inlining
+ JDK-8257632: C2: Late inlining attempt on a call with a dead
memory crashes
+ JDK-8257633: Missing -mmacosx-version-min=X flag when linking
libjvm
+ JDK-8257634: C2: Introduce IncrementalInliningForceCleanup
diagnostic flag
+ JDK-8257638: Update usage of "type" terminology in
javax.lang.model
+ JDK-8257639: Update usage of "type" terminology in
java.lang.Enum & java.lang.Record
+ JDK-8257641: Shenandoah: Query is_at_shenandoah_safepoint()
from control thread should return false
+ JDK-8257642: CipherByteBufferOverwriteTest copyright issue
+ JDK-8257651: LambdaEagerInit.java test failed in 2 different
ways
+ JDK-8257668: SA JMap - skip non-java thread stack dump for
heap dump
+ JDK-8257670: sun/security/ssl/SSLSocketImpl/SSLSocketLeak.java
reports leaks
+ JDK-8257673: Build fails without shenandoahgc after
JDK-8257563
+ JDK-8257679: Improved unix compatibility layer in Windows
build (winenv)
+ JDK-8257701: Shenandoah: objArrayKlass metadata is not marked
with chunked arrays
+ JDK-8257707: Fix incorrect format string in Http1HeaderParser
+ JDK-8257708: Remove redundant unmodifiableSet wrapper from
already immutable set returned by Collections.singleton
+ JDK-8257718: LogCompilation: late_inline doesnt work right
for JDK 8 logs
+ JDK-8257724: Incorrect package of the linked class in
BaseSSLSocketImpl
+ JDK-8257725: No throws of SSLHandshakeException
+ JDK-8257732: Problem list TestJFRWithJMX for OL 8.2 until the
issue is resolved
+ JDK-8257734: Extraneous output in HmacSHA3_512 constructor
+ JDK-8257743: Minimal build on AArch64 failed with
--disable-precompiled-headers
+ JDK-8257750: writeBuffer field of java.io.DataOutputStream
should be final
+ JDK-8257769: Cipher.getParameters() throws NPE for
ChaCha20-Poly1305
+ JDK-8257788: Class fields could be local in the SunJSSE
provider
+ JDK-8257789: Fix incremental build of test-image and bundles
+ JDK-8257793: Shenandoah: SATB barrier should only filter out
already strongly marked oops
+ JDK-8257794: Zero: assert(istate->_stack_limit ==
istate->_thread->last_Java_sp() + 1) failed: wrong on
Linux/x86_32
+ JDK-8257796: [TESTBUG]
TestUseSHA512IntrinsicsOptionOnSupportedCPU.java fails on
x86_32
+ JDK-8257798: [PPC64] undefined reference to
Klass::vtable_start_offset()
+ JDK-8257799: Update JLS cross-references in java.compiler
+ JDK-8257803: Add -Xbatch to compiler/blackhole tests
+ JDK-8257805: Add compiler/blackhole tests to tier1
+ JDK-8257806: Optimize x86 allTrue and anyTrue vector mask
operations of Vector API
+ JDK-8257813: [redo] C2: Filter type in PhiNode::Value() for
induction variables of trip-counted integer loops
+ JDK-8257817: Shenandoah: Don't race with
conc-weak-in-progress flag in weak-LRB
+ JDK-8257820: Remove gc/ergonomics/TestMinHeapSize.java as it
is too brittle
+ JDK-8257837: Performance regression in heap byte buffer views
+ JDK-8257845: Integrate JEP 390 8254047: [JEP 390] Revise
"value-based class" & apply to wrappers
+ JDK-8252181: [JEP 390] Define & apply annotation
jdk.internal.ValueBased
+ JDK-8252183: [JEP 390] Add 'lint' warning for @ValueBased
classes
+ JDK-8257027: [JEP 390] Diagnose synchronization on
@ValueBased classes
+ JDK-8252180: [JEP 390] Deprecate wrapper class constructors
for removal
+ JDK-8257847: Tiered should publish MDO data pointer for
interpreter after profile start
+ JDK-8257848: -XX:CompileCommand=blackhole,* should be
diagnostic
+ JDK-8257855: Example
SafeVarargsNotApplicableToRecordAccessors breaks test
tools/javac/diags/CheckExamples.java
+ JDK-8257872: UL: -Xlog does not check number of options
+ JDK-8257876: Avoid Reference.isEnqueued in tests
+ JDK-8257884: Re-enable sun/security/ssl/SSLSocketImpl/
/SSLSocketLeak.java as automatic test
+ JDK-8257887: java/foreign/TestSegments.java test fails on
32-bit after JDK-8257186
+ JDK-8257901: ZGC: Take virtual memory usage into account when
sizing heap
+ JDK-8257905: Make fixpath.sh more liberal in accepting paths
embedded in arguments
+ JDK-8257917: [JVMCI] crash when materializing boxed values
under -Xcomp
+ JDK-8257924: Use full path when running external executable
from jpackage
+ JDK-8257973: UTIL_LOOKUP_PROGS should only find executable
files
+ JDK-8257986: [JVMCI] ProblemList 2 reprofile JVMCI tests
+ JDK-8257989: Error in gtest os_page_size_for_region_unaligned
after 8257588
+ JDK-8257993: vmTestbase/nsk/jvmti/RedefineClasses/
/StressRedefine/TestDescription.java crash intermittently
+ JDK-8257997: sun/security/ssl/SSLSocketImpl/SSLSocketLeak.java
again reports leaks after JDK-8257884
+ JDK-8258005: JDK build fails with incorrect fixpath script
-------------------------------------------------------------------
Fri Dec 4 12:56:02 UTC 2020 - Fridrich Strba <fstrba@suse.com>
- Update to upstream tag jdk-16+27
* Fixes:
+ JDK-6232267: TrueType Fonts which have only Apple platform
names cannot be loaded
+ JDK-6388543: improve accuracy of source positions for
AnnotationValue param of Messager.printMessage
+ JDK-7190595: Nimbus: Test6657026 fails
+ JDK-8003495: [findbugs] javax.swing.* - Storing a reference
to an externally mutable object into the internal
representation
+ JDK-8004842: Unify values of boolean make variables set in
configure to true/false
+ JDK-8028544: Add SourceVersion.RELEASE_10
+ JDK-8028546: Add -source 10 and -target 10 to javac
+ JDK-8029942: Update VERSION_MAJOR for JDK 10
+ JDK-8037325: Class.getConstructor() performance regression
+ JDK-8041793: javap misses newline after printing
AnnotationDefault
+ JDK-8048628: javadoc strips HTML incorrectly; causes invalid
generated HTML files
+ JDK-8051768: Inconsistent output for Visible and
InvisibleParameterAnnotations
+ JDK-8055206: Update SecurityManager::checkPackageAccess to
restrict non-exported JDK packages by default
+ JDK-8059000: hgforest: pass options to serve command
+ JDK-8062731: Cipher object can be created without calling
Cipher.getInstance
+ JDK-8067747: javac throws exception during compilation when
annotation processing is enabled
+ JDK-8071566: Improve testing for multi-version JAR file maker
tool
+ JDK-8075616: Create tests to check schemagen work with
multi-version jar
+ JDK-8075617: Create tests to check wsgen work with
multi-version jar
+ JDK-8077395: org.omg.CORBA_2_3.portable.InputStream
constructor should not specify JDK-specific property
+ JDK-8079441: Intermittent failures on Windows with
"Unexpected exit from test [exit code: 1080890248]"
(0x406d1388)
+ JDK-8081694: Remove DISABLED_WARNINGS_gcc for libsctp
+ JDK-8081820: javadoc does not report warnings in case of
multiple "@param" tags for the same parameter and multiple
"@return" tags for the same method
+ JDK-8138725: Add options for Javadoc generation
+ JDK-8140353: Improve signature checking
+ JDK-8140588: Internal Error: gc/g1/ptrQueue.hpp:126
assert(_index == _sz) failed: invariant: queues are empty
when activated
+ JDK-8144518: ClassVerboseTest crashes on Windows
+ JDK-8145019: Exceptions from TIFFImageReader.read() when
loading bit depth test images
+ JDK-8147414: java.nio.file.ClosedFileSystemException in
javadoc
+ JDK-8149879: Examine UIDefaults::addResourceBundle(String
bundleName) with resource encapsulation
+ JDK-8151465: SSLSession may not return a valid chain
+ JDK-8151934: Resolve class resolution
+ JDK-8152206: Simplify jvmstat modules
+ JDK-8152561: Is it allowed to have zero value for count in
TIFFField.createArrayForType() for the rationals
+ JDK-8153759: jshell tool: Smart completion detection is not
reliable
+ JDK-8154228: [TIFF] IIOException: "Insufficient data offsets
or byte counts" when loading test image
+ JDK-8156762: test/compiler/ciReplay/TestVMNoCompLevel.java
fails with - 'Unexpected exit code for negative case:
[-client]: expected 0 to not equal 0'
+ JDK-8156802: Better constraint checking
+ JDK-8157611: field visiblePackages is null for the unnamed
module producing NPE when accessed
+ JDK-8158406: Limited Parameter Processing
+ JDK-8158997: JNDI Protocols Switch
+ JDK-8159507: RuntimeVisibleAnnotation validation
+ JDK-8160302: Reduce number of lambdas created when loading
java.util.regex.Pattern
+ JDK-8160710: Enable Thread to grant VarHandle field access to
ThreadLocalRandom/Striped64
+ JDK-8160881: Remove jvisualvm from JDK9
+ JDK-8161218: Better bytecode loading
+ JDK-8161228: URL objects with custom protocol handlers have
port changed after deserializing
+ JDK-8161732: [TEST_BUG] Test closed/java/awt/MenuBar/
/MenuBarPeer/MenuBarPeerDisposeTest.java fails in unix
enviroments with NullPointerException
+ JDK-8161743: Provide proper login context
+ JDK-8162577: Standardize logging levels
+ JDK-8162973: Better component components
+ JDK-8163889: [macosx] Can't print from browser on Mac OS X
+ JDK-8164143: Improve components for menu items
+ JDK-8164147: Improve streaming socket output
+ JDK-8165071: Expand TLS support
+ JDK-8165102: incorrect message from javac
+ JDK-8165230: RMIConnection addNotificationListeners failing
with specific inputs
+ JDK-8165344: Update concurrency support
+ JDK-8165705: Robot.createScreenCapture produces black
screenshot on Oracle Linux 7.1
+ JDK-8166002: Emulate client build on platforms with reduced
virtual address space
+ JDK-8166125: [JVMCI] Missing JVMCI flag default values
+ JDK-8166175: javadoc search doesn't work on local doc bundles
+ JDK-8166186: ClassCastException with arguments usage
+ JDK-8166374: compiler/loopopts/
/UseCountedLoopSafepointsTest.java fails with "Safepoint not
found"
+ JDK-8166420: Confusing error message when reading bad module
declaration
+ JDK-8166535: jshell tool: cannot handle non-ascii characters
+ JDK-8166675: Latent bug in jar file handling during module
path processing
+ JDK-8166878: Connection reset during TLS handshake
+ JDK-8166988: Improve image processing performance
+ JDK-8167063: spurious message "A JNI error has occurred" if
start-class cannot be initialized
+ JDK-8167104: Additional class construction refinements
+ JDK-8167178: Exported elements referring to inaccessible
types in java.naming
+ JDK-8167223: URL handling improvements
+ JDK-8167228: Update to libpng 1.6.28
+ JDK-8167273: Calendar.getDisplayNames inconsistent with
DateFormatSymbols
+ JDK-8167278: ArrayIndexOutOfBoundsException when calling
ImageIO.read(InputStream) with RLE4 BMP
+ JDK-8167337: When jmxremote.port=0, JDP broadcasts "0"
instead of assigned port
+ JDK-8167420: Fixes for InetAddressImpl native coding on
Linux/Unix platforms
+ JDK-8167457: Fixes for InetAddressImpl native coding on
Windows
+ JDK-8167519: [AOT] Failed compilation:
java.math.MutableBigInteger.divide3n2n
+ JDK-8168075: Custom system class loader + security manager +
malformed policy file = recursive initialization
+ JDK-8168137: import-hotspot build target not removed from
hotspot-ide-project
+ JDK-8168254: Detect duplicated resources in packaged modules
+ JDK-8168537: Test fails with AccessControlException
+ JDK-8168705: Better ObjectIdentifier validation
+ JDK-8168714: Tighten ECDSA validation
+ JDK-8168724: ECDSA signing improvments
+ JDK-8168728: DSA signing improvments
+ JDK-8168751: Two "Direct Clip" threads are created to play
the same "AudioClip" object, what makes clip sound corrupted
+ JDK-8168792: [AOT] problems in MethodHandle with aot-compiled
java.base
+ JDK-8168926: C2: Bytecode escape analyzer crashes due to
stack overflow
+ JDK-8169481: StackOverflowError on start when parsing PAC
file to autodetect Proxy settings
+ JDK-8169588: [AOT] jaotc --classpath option is confusing
+ JDK-8169608: Compiler Tree API's Doctrees.getDocTreePath
needs to accept a PackageElement
+ JDK-8169643: [TESTBUG] GCBasher test fails with G1, CMS and
Serial
+ JDK-8169748: LinkedTransferQueue bulk remove is O(n^2)
+ JDK-8169813: The index pages are sorted in a confusing manner
+ JDK-8170116: Remove qualified exports from java.base to
java.corba
+ JDK-8170250: update/improve testing of classfile module
attribute
+ JDK-8170483: Remove modules_src_jake workaround for JavaFX
transition to new module-info syntax
+ JDK-8170692: inconsistent check of module-related options
against target version
+ JDK-8170821: Ensure access checks result in consistent answers
+ JDK-8170827: Correct errant "java.base" string to macro
+ JDK-8170832: Add a new launcher environment variable
JAVA_OPTIONS
+ JDK-8170855: Example for -Xlog:help do not contain one with
multiple tags
+ JDK-8170857: Typo in -Xlog:help output
+ JDK-8170860: Get rid of the humanReadableByteCount() method
in openjdk/hotspot
+ JDK-8170861: Remove DcmdMBeanPermissionsTest.java from
ProblemList
+ JDK-8170863: Always pass MAKE_ARGS to MAKE in Main.gmk
+ JDK-8170868: DefaultProxySelector should use system defaults
on Windows, MacOS and Gnome
+ JDK-8170918: Remove shell script from
test/compiler/c2/cr7200264/TestIntVect.java
+ JDK-8170959: unloading archived shared class caused crash
+ JDK-8170981: Possible access to char array with negative index
+ JDK-8171045: gc/stress/TestStressG1Humongous.java fails to
allocate the heap
+ JDK-8171082: [AOT] AOT'd SystemModules.modules() fails to
load when too large
+ JDK-8171098: NPE when --add-modules java.corba is used
+ JDK-8171130: jshell tool: /edit adds empty statement to brace
terminated snippet
+ JDK-8171139: Simplify ResourceBundle.CacheKey and ClassLoader
may not be needed
+ JDK-8171140: Re-examine ResourceBundle::clearCache method
+ JDK-8171142: jdk_rmi registry test fail to clean up on failure
+ JDK-8171149: java/lang/invoke/LFCaching/
/LFSingleThreadCachingTest.java failed with "Out of space in
CodeCache for adapters"
+ JDK-8171173: EXCEPTION_ACCESS_VIOLATION running
VirtualObjectDebugInfoTest.java
+ JDK-8171177: Compiler should issue a warning for incubating
modules that are resolved
+ JDK-8171266: PPC64: Add support to -XX:RTMSpinLoopCount=0
+ JDK-8171294: Slow compilation with long classpaths under JDK 9
+ JDK-8171318: serviceability/sa/jmap-hprof/
/JMapHProfLargeHeapTest.java fails latest Jigsaw integration
+ JDK-8171322: AssertionError in
TypeSymbol.getAnnotationTypeMetadata
+ JDK-8171343: jshell tool: missing options: --help-extra
--show-version
+ JDK-8171380: Remove all exports from jdk.jlink
+ JDK-8171435: "assert(is_single_cpu() && !is_virtual())
failed: type check" with -XX:+PatchALot on SPARC
+ JDK-8171441: tools/launcher/VersionCheck.java doesn't report
names of tools which failed checks
+ JDK-8171456: Upgrade harfbuzz in JDK 9 to v1.4.1
+ JDK-8171522: Jar prints error message with old (non gnu-style
options)
+ JDK-8171524: jar --help doesn't provide information that
stdout and stdin can be used as output and input for tool
+ JDK-8171809: Remove unused CDS code from JDK 9
+ JDK-8171836: Memory leak in java.desktop/unix/native/common/
/awt/fontpath.c
+ JDK-8171855: Move package name transformations during module
bootstrap into native code
+ JDK-8171886: Miscellaneous changes imported from jsr166 CVS
2017-02
+ JDK-8171900: javax/net/ssl/SSLSession/SessionTimeOutTests.java
failed with "SSLHandshakeException: Remote host terminated the
handshake"
+ JDK-8171909: [PIT] on Windows, failure of
java/awt/Dialog/DialogAboveFrame/DialogAboveFrameTest.java
+ JDK-8171924: Use SIZE_FORMAT to print size_t values
+ JDK-8171960: Event-based tracing needs separate flag
representation for Method
+ JDK-8171971: Fix timing bug in JVM management of package
export lists
+ JDK-8171974: Fix for R10 Register clobbering with usage of
ExternalAddress
+ JDK-8172006: Nashorn JavaScript engine fails to call
@FunctionalInterface with a java.util.List argument
+ JDK-8172010: [AOT] RecompilationTest.java fails with
"expected compilation level after compilation to be no less
than 1"
+ JDK-8172012: [TEST_BUG] delays needed in
javax/swing/JTree/4633594/bug4633594.java
+ JDK-8172023: Concurrent spliterators fail to handle
exhaustion properly
+ JDK-8172049: [s390] Implement "JEP 270: Reserved Stack Areas
for Critical Sections"
+ JDK-8172054: Aot tests should include Java assertions into
AOT compiled code
+ JDK-8172094: 8171433 changes in generated-configure should be
restored
+ JDK-8172098: A lot of gtests uses TEST instead of TEST_VM
+ JDK-8172144: AArch64: Implement "JEP 270: Reserved Stack
Areas for Critical Sections"
+ JDK-8172145: C2: anti dependence missed because store hidden
by membar
+ JDK-8172149: CTW library should call System::exit
+ JDK-8172169: Re-examine String field optionality
+ JDK-8172179: jshell tool: builtin startup settings should be
by reference not content
+ JDK-8172188: JDI tests fail due to "permission denied" when
creating temp file
+ JDK-8172199: s390: Use same get_key_start_from_aescrypt_object
implementation as PPC64
+ JDK-8172240: javac should not need the transitive closure to
compile a module
+ JDK-8172246: [TESTBUG] runtime/RedefineTests/
/RedefinePreviousVersions.java 'Class unloading:
has_previous_versions = true' missing from stdout/stderr
+ JDK-8172261: [JVMTI] Specification for early VM start event
needs to lower expectations in relation class loading
+ JDK-8172288: Fix Jigsaw related module/package error messages
and throw correct exceptions
+ JDK-8172309: classpath wildcards code does not support
--class-path
+ JDK-8172310: [AOT] Fix unverified entry point
+ JDK-8172350: Typo in Timestamp.toString()
+ JDK-8172365: Provide a better migration path for
ResourceBundleControlProvider
+ JDK-8172509: [TEST_BUG] [macosx] Failure of the new test
java/awt/Focus/FocusTraversalPolicy/ButtonGroupLayoutTraversal/
/ButtonGroupLayoutTraversalTest.java
+ JDK-8172527: Rename jdk.crypto.token to jdk.crypto.cryptoki
+ JDK-8172528: problem generating JavaFX docs
+ JDK-8172529: Use PKIXValidator in jarsigner
+ JDK-8172547: (se) Selector.select(Long.MAX_VALUE) fires
repeatedly
+ JDK-8172548: unpack200 fails linking with new update of SS12u4
+ JDK-8172557: quarantine ctw/JarDirTest
+ JDK-8172659: PluginException("TargetPlatform attribute is
missing ...") - should be ModuleTarget
+ JDK-8172686: Use less aggressive deprecation of utility
visitors
+ JDK-8172721: Fix for 8172144 breaks AArch64 build
+ JDK-8172726: ForkJoin common pool retains a reference to the
thread context class loader
+ JDK-8172731: runtime/Thread/TooSmallStackSize.java fails on
solaris-x64 with product build
+ JDK-8172732: spec clarification for URLClassLoader for
Multirelease jars
+ JDK-8172733: [JVMCI] add
ResolvedJavaMethod.hasNeverInlineDirective
+ JDK-8172751: OSR compilation at unreachable bci causes C1
crash
+ JDK-8172753: Improve style of left-side index pages
+ JDK-8172807: Javac doesn't report errors on duplicate
provides with different service implementations
+ JDK-8172808: Handle sun.security.util.Resources bundle in
ResourcesMgr in the same way as AuthResources
+ JDK-8172809: Error compiling javafx modules after fix for
JDK-8169197
+ JDK-8172810: ModuleElement should declare and provide
appropriate modifiers
+ JDK-8172813: test/java/awt/font/JNICheck/JNICheck.sh fails on
Linux
+ JDK-8172844: Assert fails in deoptimization due to original
PC at the end of code section
+ JDK-8172850: Anti-dependency on membar causes crash in
register allocator due to invalid instruction scheduling
+ JDK-8172864: Remove custom plugin module path
+ JDK-8172869: 4096 is not supported yet for the DH Parameter
Generator
+ JDK-8172870: test/tools/jmod/JmodTest.java fails on windows
with AccessDeniedException
+ JDK-8172881: AArch64: assertion failure: the int pressure is
incorrect
+ JDK-8172884: TraceOptoPipelining and TraceOptoOutput are
broken
+ JDK-8172886: Add a test that shows how the LogManager can be
implemented by a module
+ JDK-8172901: javac: 'opens' statement cannot specify non
observable package
+ JDK-8172905: Minor startup cleanup of CallSite and MethodType
+ JDK-8172910: Use default methods as appropriate for language
model visitors
+ JDK-8172912: JTReg concurrency value must be limited
+ JDK-8172921: Zip filesystem performance improvement and code
cleanup
+ JDK-8172964: [aix] AIX VM should not handle SIGDANGER
+ JDK-8172971: java.management could use System.Logger
+ JDK-8172972: Add gc/g1/logging/TestG1LoggingFailure.java to
the ProblemList
+ JDK-8172973: Remove add exports from ModuleSummary build
+ JDK-8172975: SecurityTools.keytool() needs to accept user
input
+ JDK-8172982: tools/jlink/ResourceDuplicateCheckTest.java
requires jdk.tools.jlink.plugin to be exported
+ JDK-8172990: [AOT] Missing GC scan of _metaspace_got array
containing Klass*
+ JDK-8172999: Crash on Windows getting FontMetrics since JDK 9
b96
+ JDK-8173007: JShell Tests: ToolFormatTest takes too long
+ JDK-8173019: Backout JDK-8172990 changes
+ JDK-8173024: Replace direct use of AuthResources resource
bundle from jdk.security.auth
+ JDK-8173037: V [jvm.dll+0x2343fc]
GraphBuilder::args_list_for_profiling+0x8c
+ JDK-8173038: [TESTBUG] compiler/loopopts/
/UseCountedLoopSafepointsTest.java fails with TESTBUG: Not
server mode
+ JDK-8173054: [AOT] Avoid zero-shift for compressed oops
+ JDK-8173056: Add test that captures current behavior of
annotations with invalid annotation types
+ JDK-8173064: Unexpected <body> tag in
javax/imageio/plugins/tiff/package.html
+ JDK-8173066: More verbose debug output for selection of X509
certs
+ JDK-8173068: ElementUtils getPackageElement does not allow
for an unnamed package
+ JDK-8173072: zipfs fails to handle incorrect info-zip
"extended timestamp extra field"
+ JDK-8173073: jshell tool: blank lines removed from multi-line
snippets
+ JDK-8173081: VM no longer prints "Picked up _JAVA_OPTONS: "
message
+ JDK-8173082: java/bean/* tests fail since change of
JDK-8055206
+ JDK-8173083: VarHandle usages in LockSupport and
ThreadLocalRandom result in circularity issues
+ JDK-8173085: Warning module name in --add-exports not found:
jdk.jdeps when compiling for BUILD_JIGSAW_TOOLS
+ JDK-8173096: jmod files are not world-readable
+ JDK-8173107: Fix autoconf/spec.gmk mismatches
+ JDK-8173111: Excessive recursion in EventFilterSupport when
filtering over large number of XML events can cause
StackOverflow
+ JDK-8173117: Compilation significantly slower after
JDK-8169197
+ JDK-8173120: Preserve command line at build failure
+ JDK-8173134: Add failing java/bean tests in JDK-8173082 to
the ProblemList
+ JDK-8173135: compiler/aot/fingerprint/SelfChangedCDS.java
fails with: Unrecognized VM option 'UnlockCommercialFeatures'
+ JDK-8173141: tools/javac/classreader/FileSystemClosedTest.java
fails on Windows
+ JDK-8173147: [ctw] fails during compilation of
sun.security.krb5.internal.crypto.RsaMd5DesCksumType
::calculateKeyedChecksum with " graph should be schedulable"
+ JDK-8173156: Remove JmodTest.java from the probelm list on
windows
+ JDK-8173158: [AOT] fix typo in jaotc --help output
+ JDK-8173159: Problem list java/rmi/activation/ActivationGroup/
/downloadActivationGroup/DownloadActivationGroup.java on
Windows
+ JDK-8173163: searching for a versioned entry in a
multi-release jar in hotspot is inconsistent with java code
+ JDK-8173164: Resolve remaining HTML5 issues in
javax.lang.model.*
+ JDK-8173195: [BACKOUT] 8087341: C2 doesn't optimize redundant
memory operations with G1
+ JDK-8173197: (se) WindowsSelectorImpl.c does not compile with
VS2010
+ JDK-8173201: java/lang/reflect/PublicMethods/
/PublicMethodsTest.java fails because of too many open files
+ JDK-8173204: JShell tests: ProblemList
jdk/jshell/UserJdiUserRemoteTest.java
+ JDK-8173232: JShell tests: ReplaceTest takes too long
+ JDK-8173234: JShell tests: remove from ProblemList
jdk/jshell/ToolFormatTest.java
+ JDK-8173257: test/script/trusted/JDK-8021189.js and
test/script/trusted/JDK-8021129.js fail in nashorn nightly
+ JDK-8173260: CatalogManager.catalogResolver should not fail
when non-existing URI is passed to it
+ JDK-8173261: JAXP: TESTBUG:
javax/xml/jaxp/isolatedjdk/catalog/PropertiesTest.sh
+ JDK-8173278: [JVMCI] query_update_method_data might write
outside _trap_hist array
+ JDK-8173300: [TESTBUG] compiler/tiered/
/NonTieredLevelsTest.java fails with
compiler.whitebox.SimpleTestCaseHelper(int) must be compiled
+ JDK-8173305: Trial reversion of langtools test changes for
limited win32 address space
+ JDK-8173309: jvmtiDeferredLocalVariableSet may update the
wrong frame
+ JDK-8173312: Hide support for --inherit-runtime-environment
+ JDK-8173315: java/net/HttpURLConnection/SetAuthenticator/
/HTTPSetAuthenticatorTest.java fails intermittently
+ JDK-8173326: Problem list
java/rmi/registry/readTest/CodebaseTest.java on Windows
+ JDK-8173339: AArch64: Fix minimum stack size computations
+ JDK-8173354: javadoc warning notice for types in Incubator
Modules
+ JDK-8173366: Update .jcheck/conf files for JDK 10
+ JDK-8173372: Add tests for multi-release module jar API
validator
+ JDK-8173381: osName/osArch/osVersion is missing in
ModuleDescriptor created by SystemModules
+ JDK-8173383: Update JDK build to use -source and -target 10
+ JDK-8173395: Problemlist
tools/jar/multiRelease/ApiValidatorTest.java
+ JDK-8173396: Error message issue with jar tool API validator
+ JDK-8173412: @Test in java/lang/annotation and
java/lang/reflect/Proxy tests not run
+ JDK-8173419: Javadoc fix 8166175 results in test failures
+ JDK-8173421: Obsolete and expired flags for JDK 10 need to be
removed and related tests updated
+ JDK-8173423: Wrong display name for supplemental Japanese era
+ JDK-8173456: com.sun.tools.javac.util.Assert.error during
code compilation
+ JDK-8173474: AArch64: fix reported -Xss minimum
+ JDK-8173475: java/net/HttpURLConnection/SetAuthenticator
tests have undeclared dependency on java.logging module
+ JDK-8173476: Provide lldb from devkit when running tests on
macosx
+ JDK-8173478: SSL related tests failes with message:
"java.security.NoSuchAlgorithmException: EC KeyFactory not
available"
+ JDK-8173480: in operator should work on java objects and
classes
+ JDK-8173577: JShell tests: Some testng tests check nothing
+ JDK-8173581: performance regression in
com/sun/crypto/provider/OutputFeedback.java
+ JDK-8173602: JAXP: TESTBUG: javax/xml/jaxp/unittest/transform/
/TransformerTest.java needs refactoring
+ JDK-8173604: Rename module java.annotations.common to
java.xml.ws.annoations
+ JDK-8173607: JMX RMI connector should be in its own module
+ JDK-8173608: Separate JDK management agent from
java.management module
+ JDK-8173609: Elements.printElements needs to support modules
+ JDK-8173634: libjli/cmdtoargs.c does not compile with VS2010
+ JDK-8173636: Results from
Processor.getSupportedAnnotationTypes should be intepreted
strictly
+ JDK-8173652: jshell tool: store history on fatal exit
+ JDK-8173653: jshell tool: ctrl-C when in external editor
aborts jshell -- history lost
+ JDK-8173667: Update command line help for -public -protected
-package -private options
+ JDK-8173676: Improvements to javax.annotation.processing and
javax.lang.model doc
+ JDK-8173706: Is able to set a negative j.u.Vector size in
JDK9 b151
+ JDK-8173707: Javadoc generated pages should default to
no-frames view
+ JDK-8173711: Disable JAVA_OPTIONS env variable support until
JDK-8173712 is resolved
+ JDK-8173717: jlink --help fails with missing
"plugin.opt.plugin-module-path" key in resource bundle
+ JDK-8173758: tools/javac/Paths/wcMineField.sh failing with
java.lang.ClassNotFoundException
+ JDK-8173763: Two security tests fail with message:
"java.security.NoSuchAlgorithmException: EC KeyFactory not
available"
+ JDK-8173776: More javax.lang.model improvements to support
modules
+ JDK-8173789: Fix broken test header
+ JDK-8173798: Tests for printing modules
+ JDK-8173807: JShell: control characters should be escaped in
String values
+ JDK-8173821: com.sun.jmx.remote.internal.Unmarshal should be
removed
+ JDK-8173822: Remove dead code in BuildNashorn.gmk
+ JDK-8173827: Remove forRemoval=true from several deprecated
security APIs
+ JDK-8173834: cleanup macosx jspawnhelper build settings
+ JDK-8173848: JShell: less-than causes: reached end of file
while parsing
+ JDK-8173851: JDK-8008448.js fails to parse test for
JDK-8169481
+ JDK-8173858: Rename libmanagement_rmi to libmanagement_agent
+ JDK-8173864: Problem list src/jdk/nashorn/api/tree/test/
/ParseAPITest.java for some platforms
+ JDK-8173888: Test for JDK-8169481 causes stack overflows in
parser tests
+ JDK-8173894: jib reports version "" in jdk10
+ JDK-8173903: Update various tests to pass under JDK 10
+ JDK-8173908: Problem list tools/jar/multiRelease/
/RuntimeTest.java until JDK-8173905 is fixed
+ JDK-8173944: Reference Origin.MANDATED in getEnclosedElements
specs
+ JDK-8173947: jconsole does not show local running VMs to
attach
+ JDK-8173956: KeyStore regression due to default keystore
being changed to PKCS12
+ JDK-8173982: (fs) DefaultFileSystemProvider should be split
into platform specific versions
+ JDK-8174039: (ch) DefaultAsynchronousChannelProvider should
be split into platform specific versions
+ JDK-8174051: fix terminology in javadoc comment
+ JDK-8174086: jspawnhelper build settings cleanup
+ JDK-8174693: Problem list MultiReleaseJarTest.java tests
until JDK-8174692 is fixed
- Removed patches:
* 0001-8256986-PPC64-C2-crashes-when-accessing-nonexisting-.patch
* 0001-8256486-Linux-Windows-x86-builds-broken-after-JDK-82.patch
+ integrated upstream
-------------------------------------------------------------------
Mon Nov 30 08:31:25 UTC 2020 - Fridrich Strba <fstrba@suse.com>
- Initial packaging of OpenJDK tag jdk-16+26 as java-16-openjdk
technology preview