LABEL REPORT: amazon-interest

This report shows bugs with the given label, along with their backporting status.

Report generated: Wed Jun 07 08:27:48 CEST 2023

Minimal actionable level to display: NONE

client-libs/2d

Fix Versions Bug Synopsis
sh/8 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8284093 Memory leak: X11SD_DisposeXImage should also free obdata
JDK-8292214 Memory leak in getAllConfigs of awt_GraphicsEnv.c:386
JDK-8218605 Startup Splash Screen of SwingSet2 flashes in smaller coordinates before appearing in the final size
JDK-8252965 [macos] Font.canDisplayUpTo returns wrong index for Indic text which causes crash later | OpenJDK Corretto 8.265.01.2
JDK-8233097 Fontmetrics for large Fonts has zero width
JDK-8270874 JFrame paint artifacts when dragged from standard monitor to HiDPI monitor
JDK-6986863 ProfileDeferralMgr throwing ConcurrentModificationException

client-libs/java.awt

Fix Versions Bug Synopsis
sh/8 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8306134 Open source some AWT tests relating to Button and a few other classes
JDK-8306372 Open source AWT CardLayout and Checkbox tests
JDK-8306430 Open source some AWT tests related to TextComponent and Toolkit
JDK-8306484 Open source several AWT Choice jtreg tests
JDK-8306682 Open source a few more AWT Choice tests
JDK-8306638 Open source some AWT tests related to datatransfer and Toolkit
JDK-8305943 Open source few AWT Focus related tests
JDK-8305942 Open source several AWT Focus related tests
JDK-8306060 Open source few AWT Insets related tests
JDK-8306076 Open source AWT misc tests
JDK-8306566 Open source several clipboard AWT tests
JDK-8306067 Open source AWT Graphics,GridBagLayout related tests
JDK-8307299 Move more DnD tests to open
JDK-8307083 Open source some drag and drop tests 3
JDK-8306137 Open source several AWT ScrollPane related tests
JDK-8306812 Open source several AWT Miscellaneous tests
JDK-8231438 [macOS] Dark mode for the desktop is not supported
JDK-8249592 Robot.mouseMove moves cursor to incorrect location when display scale varies and Java runs in DPI Unaware mode

client-libs/java.beans

Fix Versions Bug Synopsis
sh/8 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8280132 Incorrect comparator com.sun.beans.introspect.MethodInfo.MethodOrder
JDK-8156581 Cleanup of ProblemList.txt

client-libs/javax.accessibility

Fix Versions Bug Synopsis
sh/8 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8277922 Unable to click JCheckBox in JTable through Java Access Bridge
JDK-8279586 [macos] custom JCheckBox and JRadioBox with custom icon set: focus is still displayed after unchecking
JDK-8284690 [macos] VoiceOver : Getting java.lang.IllegalArgumentException: Invalid location on Editable JComboBox

client-libs/javax.imageio

Fix Versions Bug Synopsis
sh/8 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8041125 ColorConvertOp filter much slower in JDK 8 compared to JDK7
JDK-8266435 WBMPImageReader.read() should not truncate the input stream
JDK-8270915 GIFImageReader disregards ignoreMetadata flag which causes memory exhaustion
JDK-8272998 ImageIO.read() throws incorrect exception type
JDK-8274735 javax.imageio.IIOException: Unsupported Image Type while processing a valid JPEG image
JDK-7131823 bug in GIFImageReader

client-libs/javax.sound

Fix Versions Bug Synopsis
sh/8 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8237495 Java MIDI fails with a dereferenced memory error when asked to send a raw 0xF7

client-libs/javax.swing

Fix Versions Bug Synopsis
sh/8 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8212904 JTextArea line wrapping incorrect when using UI scale

core-libs

Fix Versions Bug Synopsis
sh/8 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8293197 Avoid double racy reads from non-volatile fields in SharedSecrets
JDK-8076112 Add @HotSpotIntrinsicCandidate annotation to indicate methods for which Java Runtime has intrinsics

core-libs/java.io

Fix Versions Bug Synopsis
sh/8 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8275536 Add test to check that File::lastModified returns same time stamp as Files.getLastModifiedTime
JDK-8287003 InputStreamReader::read() can return zero despite writing a char in the buffer
JDK-8290499 new File(parent, "/") breaks normalization – creates File with slash at the end
JDK-8285445 cannot open file "NUL:"
JDK-8177809 File.lastModified() is losing milliseconds (always ends in 000)
JDK-8292698 Improve performance of DataInputStream

core-libs/java.io:serialization

Fix Versions Bug Synopsis
sh/8 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8306461 ObjectInputStream::readObject() should handle negative array sizes without throwing NegativeArraySizeExceptions

core-libs/java.lang

Fix Versions Bug Synopsis
sh/8 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8308350 Increase buffer size for jspawnhelper arguments
JDK-8289643 File descriptor leak with ProcessBuilder.startPipeline
JDK-8291641 Optimize StackTraceElement.toString()
JDK-8306075 Micro-optimize Enum.hashCode
JDK-8307990 jspawnhelper must close its writing side of a pipe before reading from it
JDK-8305092 Improve Thread.sleep(millis, nanos) for sub-millisecond granularity

core-libs/java.lang.invoke

Fix Versions Bug Synopsis
sh/8 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8078641 MethodHandle.asTypeCache can retain classes from unloading
JDK-8284579 Improve VarHandle checks for interpreter
JDK-8300693 Lower the compile threshold and reduce the iterations of warmup loop in VarHandles tests
JDK-8299505 findVirtual on array classes incorrectly restricts the receiver type

core-libs/java.lang:reflect

Fix Versions Bug Synopsis
sh/8 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8187123 (reflect) Class#getCanonicalName and Class#getSimpleName is a part of performance issue
JDK-8261404 Class.getReflectionFactory() is not thread-safe
JDK-8261407 ReflectionFactory.checkInitted() is not thread-safe
JDK-8177107 Reduce memory footprint of java.lang.reflect.Constructor/Method

core-libs/java.math

Fix Versions Bug Synopsis
sh/8 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8271616 oddPart in MutableBigInteger::mutableModInverse contains info on final result
JDK-8290079 Reduce interaction with volatile in static initializer of BigInteger

core-libs/java.net

Fix Versions Bug Synopsis
sh/8 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8287318 ConcurrentModificationException in sun.net.httpserver.ServerImpl$Dispatcher

core-libs/java.nio

Fix Versions Bug Synopsis
sh/8 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8294717 (bf) DirectByteBuffer constructor will leak if allocating Deallocator or Cleaner fails with OOME
JDK-8234011 (zipfs) Memory leak in ZipFileSystem.releaseDeflater()
JDK-8307425 Socket input stream read burns CPU cycles with back-to-back poll(0) calls

core-libs/java.nio.charsets

Fix Versions Bug Synopsis
sh/8 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8292043 Incorrect decoding near EOF for stateful decoders like UTF-16

core-libs/java.text

Fix Versions Bug Synopsis
sh/8 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8215181 Accounting currency format support

core-libs/java.time

Fix Versions Bug Synopsis
sh/8 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8276220 Reduce excessive allocations in DateTimeFormatter
JDK-8273369 Computing micros between two instants unexpectedly overflows for some cases
JDK-8304976 Optimize DateTimeFormatterBuilder.ZoneTextPrinterParser.getTree()
JDK-8292579 (tz) Update Timezone Data to 2022c

core-libs/java.util

Fix Versions Bug Synopsis
sh/8 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8276904 Optional.toString() is unnecessarily expensive
JDK-8213325 (props) Properties.loadFromXML does not fully comply with the spec
JDK-8280550 SplittableRandom#nextDouble(double,double) can return result >= bound
JDK-8282144 RandomSupport.convertSeedBytesToLongs sign extension overwrites previous bytes
JDK-8308803 Improve java/util/UUID/UUIDTest.java

core-libs/java.util.concurrent

Fix Versions Bug Synopsis
sh/8 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8146467 Integrate JSR 166 jck tests into JDK repo
JDK-8160751 Optimize ConcurrentHashMap.keySet().removeAll
JDK-8249846 Change of behavior after JDK-8237117: Better ForkJoinPool behavior
JDK-8292969 Bad Thread Utilization in ForkJoinPool
JDK-8301637 ThreadLocalRandom.current().doubles().parallel() contention

core-libs/java.util.jar

Fix Versions Bug Synopsis
sh/8 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8145260 To bring j.u.z.ZipFile's native implementation to Java to remove the expensive jni cost and mmap crash risk [2]
JDK-8276123 ZipFile::getEntry will not return a file entry when there is a directory entry of the same name within a Zip File

core-libs/java.util.regex

Fix Versions Bug Synopsis
sh/8 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8276216 Negated character classes performance regression in Pattern
JDK-8273430 Suspicious duplicate condition in java.util.regex.Grapheme#isExcludedSpacingMark
JDK-8280403 RegEx: String.split can fail with NPE in Pattern.CharPredicate::match

core-libs/java.util:collections

Fix Versions Bug Synopsis
sh/8 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8281631 HashMap copy constructor and putAll can over-allocate table
JDK-8205399 Set node color on pinned HashMap.TreeNode deletion

core-libs/java.util:i18n

Fix Versions Bug Synopsis
sh/8 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8303440 The "ZonedDateTime.parse" may not accept the "UTC+XX" zone id

core-svc/debugger

Fix Versions Bug Synopsis
sh/8 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8269268 JDWP: Properly fix thread lookup assert in findThread()
JDK-8206330 Revisit com/sun/jdi/RedefineCrossEvent.java

core-svc/java.lang.management

Fix Versions Bug Synopsis
sh/8 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8185005 Improve performance of ThreadMXBean.getThreadInfo(long ids[], int maxDepth)
JDK-8304074 [JMX] Add an approximation of total bytes allocated on the Java heap by the JVM
JDK-8226575 OperatingSystemMXBean should be made container aware
JDK-8185003 JMX: Add a version of ThreadMXBean.dumpAllThreads with a maxDepth argument

core-svc/tools

Fix Versions Bug Synopsis
sh/8 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8215624 Add parallel heap iteration for jmap –histo

hotspot/compiler

Fix Versions Bug Synopsis
sh/8 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8201516 DebugNonSafepoints generates incorrect information
JDK-8143925 enhancing CounterMode.crypt() for AESCrypt.implEncryptBlock()
JDK-8146581 Minor corrections to the patch submitted for earlier bug id - 8143925
JDK-8276563 Undefined Behaviour in class Assembler
JDK-8303154 Investigate and improve instruction cache flushing during compilation
JDK-8307572 AArch64: Vector registers are clobbered by some macroassemblers
JDK-8279045 Intrinsics missing vzeroupper instruction
JDK-8302736 Major performance regression in Math.log on aarch64
JDK-8234160 Enable optimized mitigation for Intel jcc erratum in C2
JDK-8279676 Dubious YMM register clearing in x86_64 arraycopy stubs
JDK-8306444 Don't leak memory in PhaseChaitin::PhaseChaitin
JDK-8276036 The value of full_count in the message of insufficient codecache is wrong
JDK-8277417 C1 LIR instruction for load-klass
JDK-8280003 C1: Reconsider uses of logical_and immediates in LIRGenerator::do_getObjectSize
JDK-8219006 AArch64: Register corruption in slow subtype check
JDK-8271118 C2: StressGCM should have higher priority than frequency-based policy
JDK-8283626 AArch64: Set relocInfo::offset_unit to 4
JDK-8284760 Correct type/array element offset in LibraryCallKit::get_state_from_digest_object()
JDK-8290688 Optimize x86_64 nmethod entry barriers
JDK-8290700 Optimize AArch64 nmethod entry barriers
JDK-8292713 Unsafe.allocateInstance should be intrinsified without UseUnalignedAccesses
JDK-8293774 Improve TraceOptoParse to dump the bytecode name
JDK-8290917 x86: Memory-operand arithmetic instructions have too low costs
JDK-8296411 AArch64: Accelerated Poly1305 intrinsics
JDK-8224234 compiler/codegen/TestCharVect2.java fails in test_mulc
JDK-8231713 x86_32 build failures after JDK-8226721 (Missing intrinsics for Math.ceil, floor, rint)
JDK-8170464 Remove shell script from compiler/c2/cr7005594/Test7005594.java
JDK-8169697 aarch64: vectorized MLA instruction not generated for some test cases
JDK-8222074 Enhance auto vectorization for x86
JDK-8226721 Missing intrinsics for Math.ceil, floor, rint
JDK-8230591 AArch64: Missing intrinsics for Math.ceil, floor, rint
JDK-8151779 Some intrinsic flags could be replaced with one general flag
JDK-8247732 validate user-input intrinsic_ids in ControlIntrinsic
JDK-8252990 Intrinsify Unsafe.storeStoreFence
JDK-8278525 Additional -Wnonnull errors happen with GCC 11
JDK-8296545 C2 Blackholes should allow load optimizations
JDK-8305711 Arm: C2 always enters slowpath for monitorexit

hotspot/gc

Fix Versions Bug Synopsis
sh/8 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8214236 sun.gc.collector.2.name should be changed
JDK-8307378 Allow collectors to provide specific values for GC notifications' actions
JDK-8230706 Waiting on completion of strong nmethod processing causes long pause times with G1
JDK-8277654 Shenandoah: Don't produce new memory state in C2 LRB runtime call
JDK-8280396 G1: Full gc mark stack draining should prefer to make work available to other threads
JDK-8280885 Shenandoah: Some tests failed with "EA: missing allocation reference path"
JDK-8291496 Allocating card table before heap causes underflow asserts in CardTable::addr_for()
JDK-8218049 Survivor MemoryMXBean used() size granularity is region based
JDK-8159979 During initial mark, preparing all regions for marking may take a significant amount of time
JDK-8307348 Parallelize heap walk for ObjectCount(AfterGC) JFR event collection
JDK-8261495 Shenandoah: reconsider update references memory ordering
JDK-8274632 Possible pointer overflow in PretouchTask chunk claiming
JDK-8305566 Change StringDedup thread to derive from JavaThread
JDK-8241670 Enhance heap region size ergonomics to improve OOTB performance
JDK-8273559 Shenandoah: Shenandoah should support multi-threaded heap dump
JDK-8242847 G1 should not clear mark bitmaps with no marks
JDK-8267188 gc/stringdedup/TestStringDeduplicationInterned.java fails with Shenandoah
JDK-8278146 G1: Rework VM_G1Concurrent VMOp to clearly identify it as pause
JDK-8280705 Parallel: Full gc mark stack draining should prefer to make work available to other threads
JDK-8282484 G1: Predicted old time in log always zero
JDK-8283566 G1: Improve G1BarrierSet::enqueue performance
JDK-8287686 Add assertion to ensure that disarm value offset < 128
JDK-8292296 Use multiple threads to process ParallelGC deferred updates
JDK-8293252 Shenandoah: ThreadMXBean synchronizer tests crash with aggressive heuristics
JDK-8300053 Shenandoah: Handle more GCCauses in ShenandoahControlThread::request_gc
JDK-8307346 Add missing gc+phases logging for ObjectCount(AfterGC) JFR event collection code
JDK-8232782 Shenandoah: streamline post-LRB CAS barrier (aarch64)
JDK-8307395 Add missing STS to Shenandoah
JDK-8306738 Select num workers for safepoint ParallelCleanupTask
JDK-8308766 TLAB initialization may cause div by zero
JDK-8137099 G1 needs to "upgrade" GC within the safepoint if it can't allocate during that safepoint to avoid OoME
JDK-8191393 Random crashes during cfree+0x1c
JDK-8245511 G1 adaptive IHOP does not account for reclamation of humongous objects by young GC
JDK-8305403 Shenandoah evacuation workers may deadlock
JDK-8306734 Shenandoah: Missing barriers on deoptimization path
JDK-8062808 Turn on the -Wreturn-type warning
JDK-8073464 GC workers do not have thread names
JDK-8225216 gc/logging/TestMetaSpaceLog.java doesn't work for Shenandoah
JDK-8246274 G1 old gen allocation tracking is not in a separate class
JDK-8293295 Add type check asserts to java_lang_ref_Reference accessors
JDK-8293492 ShenandoahControlThread missing from hs-err log and thread dump
JDK-8298138 Shenandoah: HdrSeq asserts "sub-bucket index (512) overflow for value ( 1.00)"
JDK-8305716 Enhancements for printing age tables

hotspot/jfr

Fix Versions Bug Synopsis
sh/8 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8276333 jdk/jfr/event/oldobject/TestLargeRootSet.java failed "assert(!contains(edge->reference())) failed: invariant"
JDK-8288663 JFR: Disabling the JfrThreadSampler commits only a partially disabled state
JDK-8295223 JFR: At most one native periodic event thread at a time
JDK-8304033 JFR: Missing thread
JDK-8274298 JFR Thread Sampler thread must not acquire malloc lock after suspending a thread because of possible deadlock
JDK-8287800 JFR: Incorrect error message when starting recording with missing .jfc file
JDK-8288482 JFR: Cannot resolve method
JDK-8275415 Prepare Leak Profiler for Lilliput
JDK-8278336 Use int64_t to represent byte quantities consistently in JfrObjectAllocationSample
JDK-8279785 JFR: 'jfr configure' should show default values
JDK-8281948 JFR: Parser skips too many bytes for fractional types
JDK-8286740 JFR: Active Setting event emitted incorrectly
JDK-8268398 15% increase in JFR footprint in Noop-Base
JDK-8275730 Relax memory constraint on MultiThreadedRefCounter
JDK-8305944 assert(is_aligned(ref, HeapWordSize)) failed: invariant
JDK-8307156 native_thread not protected by TLH
JDK-8307488 Incorrect weight of the first ObjectAllocationSample JFR event
JDK-8283520 JFR: Memory leak in dcmd_arena

hotspot/jvmti

Fix Versions Bug Synopsis
sh/8 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8283710 JVMTI: Use BitSet for object marking

hotspot/runtime

Fix Versions Bug Synopsis
sh/8 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-6885993 Named Thread: introduce print() and print_on(outputStream* st) methods
JDK-8278965 crash in SymbolTable::do_lookup
JDK-8278125 Some preallocated OOMEs are missing stack trace
JDK-8288556 VM crashes if it gets sent SIGUSR2 from outside
JDK-8288139 JavaThread touches oop after GC barrier is detached
JDK-8272654 Mark word accesses should not use Access API
JDK-8275287 Relax memory ordering constraints on updating instance class and array class counters
JDK-8281195 Mistakenly used logging causes significant overhead in interpreter
JDK-8290495 Micro-optimize Method::can_be_statically_bound assertions
JDK-8293851 hs_err should print more stack in hex dump
JDK-8308088 Improve class check in CollectedHeap::is_oop
JDK-8279545 Buffer overrun in reverse_words of sharedRuntime_x86_64.cpp:3517
JDK-8298298 NMT: count deltas are printed with 32-bit signed size
JDK-8268078 ClassListParser::_interfaces should be freed
JDK-8268852 AsyncLogWriter should not overide is_Named_thread()
JDK-8270894 Use acquire semantics in ObjectSynchronizer::read_stable_mark()
JDK-8270794 Avoid loading Klass* twice in TypeArrayKlass::oop_size()
JDK-8271128 InlineIntrinsics support for 32-bit ARM
JDK-8275712 Hashtable literal_size functions are broken
JDK-8277216 Examine InstanceKlass::_misc_flags for concurrency issues
JDK-8279124 VM does not handle SIGQUIT during initialization
JDK-8281812 x86: Use short jumps in TemplateTable::condy_helper
JDK-8281815 x86: Use short jumps in TIG::generate_slow_signature_handler
JDK-8283784 java_lang_String::as_platform_dependent_str stores to oop in native state
JDK-8286346 3-parameter version of AllocateHeap should not ignore AllocFailType
JDK-8284273 Early crashes in os::print_context on AArch64
JDK-8284849 Add deoptimization to unified logging
JDK-8282322 AArch64: Provide a means to eliminate all STREX family of instructions
JDK-8293012 ConstantPool::print_on can crash if _cache is NULL
JDK-8292989 Avoid dynamic memory in AsyncLogWriter
JDK-8298470 Short cut java.lang.Object super class loading
JDK-8296401 ConcurrentHashTable::bulk_delete might miss to delete some objects
JDK-8305425 Thread.isAlive0 doesn't need to call into the VM
JDK-8305236 Some LoadLoad barriers in the interpreter are unnecessary after JDK-8220051
JDK-8307236 Rendezvous GC threads under STS for monitor deflation
JDK-8305670 Performance regression in LockSupport.unpark with lots of idle threads
JDK-8303942 os::write should write completely
JDK-8305320 DbgStrings and AsmRemarks are leaking
JDK-6424123 JVM crashes on failed 'strdup' call.
JDK-8149442 MonitorInUseLists should be on by default, deflate idle monitors taking too long
JDK-8268635 Corrupt oop in ClassLoaderData
JDK-8281181 Do not use CPU Shares to compute active processor count
JDK-8287854 Dangling reference in ClassVerifier::verify_class
JDK-8294677 chunklevel::MAX_CHUNK_WORD_SIZE too small for some applications
JDK-8306825 Monitor deflation might be accidentally disabled by zero intervals
JDK-8203469 Faster safepoints
JDK-8221529 [TESTBUG] Docker tests use old/deprecated image on AArch64
JDK-8233839 aarch64: missing memory barrier in NewObjectArrayStub and NewTypeArrayStub
JDK-8274615 Support relaxed atomic add for linux-aarch64
JDK-8282200 ShouldNotReachHere() reached by AsyncGetCallTrace after JDK-8280422
JDK-8286331 jni_GetStringUTFChars() uses wrong heap allocator
JDK-8227060 Optimize safepoint cleanup subtask order
JDK-8294183 AArch64: Wrong macro check in SharedRuntime::generate_deopt_blob
JDK-8295849 Consolidate Threads::owning_thread*
JDK-8297154 Improve safepoint cleanup logging
JDK-8281213 Unsafe uses of long and size_t in MemReporterBase::diff_in_current_scale
JDK-8301187 Memory leaks in OopMapCache
JDK-8305994 Guarantee eventual async monitor deflation

hotspot/svc

Fix Versions Bug Synopsis
sh/8 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8295657 SA: Allow larger object alignments
JDK-8304725 AsyncGetCallTrace can cause SIGBUS on M1
JDK-8303102 jcmd: ManagementAgent.status truncates the text longer than O_BUFLEN

hotspot/svc-agent

Fix Versions Bug Synopsis
sh/8 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8238196 tests that use SA Attach should not be allowed to run against signed binaries on Mac OS X 10.14.5 and later
JDK-8155627 Enable SA on AArch64

infrastructure

Fix Versions Bug Synopsis
sh/8 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8289798 Update to use jtreg 7
JDK-8223671 The latest Java 8 is not ready to use in applications on future macOS versions

infrastructure/build

Fix Versions Bug Synopsis
sh/8 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8244248 boot-jdk.m4 captures the version line using regex
JDK-8258005 JDK build fails with incorrect fixpath script
JDK-8182299 Enable disabled clang warnings, build on OSX 10 + Xcode 8
JDK-8215445 Enable building for Windows in WSL
JDK-8275008 gtest build failure due to stringop-overflow warning with gcc11

other-libs

Fix Versions Bug Synopsis
sh/8 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8280060 The sun/rmi/server/Activation.java class use Thread.dumpStack()

performance

Fix Versions Bug Synopsis
sh/8 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8302113 Improve CRC32 intrinsic with crypto pmull on AArch64
JDK-8302783 Improve CRC32C intrinsic with crypto pmull on AArch64

security-libs

Fix Versions Bug Synopsis
sh/8 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8282538 PKCS11 tests fail on CentOS Stream 9
JDK-8307555 Reduce memory reads in x86 MD5 intrinsic
JDK-8308465 Reduce memory accesses in AArch64 MD5 intrinsic

security-libs/java.security

Fix Versions Bug Synopsis
sh/8 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8276660 Scalability bottleneck in java.security.Provider.getService()
JDK-8285516 clearPassword should be called in a finally try block
JDK-8275914 SHA3: changing java implementation to help C2 create high-performance code
JDK-8263404 RsaPrivateKeySpec is always recognized as RSAPrivateCrtKeySpec in RSAKeyFactory.engineGetKeySpec
JDK-7092821 java.security.Provider.getService() is synchronized and became scalability bottleneck
JDK-8266929 Unable to use algorithms from 3p providers
JDK-8254717 isAssignableFrom checks in KeyFactorySpi.engineGetKeySpec appear to be backwards

security-libs/javax.crypto

Fix Versions Bug Synopsis
sh/8 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8298249 Excessive memory allocation in CipherInputStream AEAD decryption
JDK-8285389 EdDSA trimming zeros
JDK-8271745 Correct block size for KW,KWP mode and use fixed IV for KWP mode for SunJCE
JDK-8294821 Class load improvement for AES crypto engine
JDK-8294997 Improve ECC math operations
JDK-8298865 Excessive memory allocation in CipherOutputStream AEAD decryption
JDK-8308118 Avoid multiarray allocations in AESCrypt.makeSessionKey

security-libs/javax.crypto:pkcs11

Fix Versions Bug Synopsis
sh/8 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8080462 Update SunPKCS11 provider with PKCS11 v2.40 support

security-libs/javax.net.ssl

Fix Versions Bug Synopsis
sh/8 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8270317 Large Allocation in CipherSuite
JDK-8262186 Call X509KeyManager.chooseClientAlias once for all key types
JDK-8259662 Don't wrap SocketExceptions into SSLExceptions in SSLSocketImpl
JDK-8282309 Operation before upper case conversion
JDK-8282316 Operation before String case conversion
JDK-8286433 Cache certificates decoded from TLS session tickets
JDK-8274524 SSLSocket.close() hangs if it is called during the ssl handshake

security-libs/javax.security

Fix Versions Bug Synopsis
sh/8 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8049520 FileCredentialsCache loads cache once and is never refreshed

security-libs/javax.xml.crypto

Fix Versions Bug Synopsis
sh/8 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8205507 jdk/javax/xml/crypto/dsig/GenerationTests.java timed out

security-libs/jdk.security

Fix Versions Bug Synopsis
sh/8 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8279903 Redundant modulo operation in ECDHKeyAgreement
JDK-8282279 Interpret case-insensitive string locale independently

tools/javac

Fix Versions Bug Synopsis
sh/8 8 9 10 11 12 13 14 15 16 17 18 19 20 21
JDK-8261006 'super' qualified method references cannot occur in a static context
JDK-8273914 Indy string concat changes order of operations
JDK-8077605 Initializing static fields causes unbounded recursion in javac
JDK-8047338 javac is not correctly filtering non-members methods to obtain the function descriptor
JDK-8259235 javac crashes while attributing super method invocation
JDK-8275233 Incorrect line number reported in exception stack trace thrown from a lambda expression