The following table lists the bug fixes included in the JDK 8u202 release:
| # | JBS | Component | Subcomponent | Summary |
|---|---|---|---|---|
| 1 | JDK-8210384 | client-libs | 2d | SunLayoutEngine.isAAT() font is expensive on MacOS |
| 2 | JDK-8191178 | client-libs | java.awt | [macos] Problem with input of yen symbol |
| 3 | JDK-8130655 | client-libs | java.awt | OS X: keyboard input in textfield is not possible if the window contained textfield is owned by EmbeddedFrame |
| 4 | JDK-8205479 | client-libs | java.awt | OS X: requestFocus() does not work properly for embedded frame |
| 5 | JDK-8170937 | client-libs | java.awt | Swing apps are slow if displaying from a remote source to many local displays |
| 6 | JDK-8207322 | client-libs | java.awt | [Client-Libs] Backport GTK3 support on Linux to 8u |
| 7 | JDK-8201801 | client-libs | java.awt | RTL language (Hebrew) is presented from left to right |
| 8 | JDK-8182461 | client-libs | javax.imageio | IndexOutOfBoundsException when reading indexed color BMP |
| 9 | JDK-8207150 | client-libs | javax.sound | Clip.isRunning() may return true after Clip.stop() was called |
| 10 | JDK-8202264 | client-libs | javax.sound | Race condition in AudioClip.loop() |
| 11 | JDK-8206392 | client-libs | javax.swing | [macosx] Cycling through windows (JFrames) does not work with keyboard shortcut |
| 12 | JDK-8208638 | client-libs | javax.swing | Instead of circle rendered in appl window, but ellipse is produced JEditor Pane |
| 13 | JDK-8207060 | core-libs | java.io | Memory leak when malloc fails within WITH_UNICODE_STRING block |
| 14 | JDK-8207750 | core-libs | java.io | Native handle leak in java.io.WinNTFileSystem.list() |
| 15 | JDK-8200719 | core-libs | java.net | Cannot connect to IPv6 host when exists any active network interface without IPv6 address |
| 16 | JDK-8202261 | core-libs | java.nio | (fc) FileChannel.map and RandomAccessFile.setLength should not preallocate space |
| 17 | JDK-8207145 | core-libs | java.nio | (fs) Native memory leak in WindowsNativeDispatcher.LookupPrivilegeValue0 |
| 18 | JDK-8165852 | core-libs | java.nio | (fs) Mount point not found for a file which is present in overlayfs |
| 19 | JDK-8139507 | core-libs | java.util | WARNING: Could not open/create prefs root node Software\JavaSoft\Prefs |
| 20 | JDK-8209184 | core-libs | java.util:i18n | JCK Test Failure due to ResourceBundle |
| 21 | JDK-8210038 | deploy | webstart | JNLP 'arch' attribute fails with NPE in SingleInstanceServiceImpl |
| 22 | JDK-8208183 | hotspot | update HSDIS plugin license to UPL | |
| 23 | JDK-8212709 | hotspot | Backout backport of JDK-8211394 from jdk 8u-dev | |
| 24 | JDK-8164920 | hotspot | compiler | ppc: enhancement of CRC32 intrinsic |
| 25 | JDK-8209639 | hotspot | compiler | assert failure in coalesce.cpp: attempted to spill a non-spillable item |
| 26 | JDK-8172850 | hotspot | compiler | Anti-dependency on membar causes crash in register allocator due to invalid instruction scheduling |
| 27 | JDK-8155635 | hotspot | compiler | C2: Mixed unsafe oop accesses break alias analysis |
| 28 | JDK-8131048 | hotspot | compiler | ppc: implement CRC32 intrinsic |
| 29 | JDK-8211150 | hotspot | gc | G1 Full GC not purging code root memory and hence causing memory leak |
| 30 | JDK-8064811 | hotspot | gc | Use THREAD instead of CHECK_NULL in return statements |
| 31 | JDK-8211909 | hotspot | jvmti | JDWP Transport Listener: dt_socket thread crash |
| 32 | JDK-8211387 | hotspot | runtime | [Zero] atomic_copy64: Use ldrexd for atomic reads on ARMv7 |
| 33 | JDK-8211124 | hotspot | runtime | HotSpot vm_version.cpp should recognise updated VS2017 |
| 34 | JDK-8205965 | hotspot | runtime | SIGSEGV on write to NativeCallStack::EMPTY_STACK |
| 35 | JDK-8196882 | hotspot | runtime | VS2017 Hotspot Defined vsnprintf Function Causes C2084 Already Defined Compilation Error |
| 36 | JDK-8209863 | hotspot | runtime | Add a test to verify that -XX:+EnableTracing works |
| 37 | JDK-8211394 | hotspot | runtime | CHECK_ must be used in the rhs of an assignment statement within a block (round 2) |
| 38 | JDK-8145788 | hotspot | svc | JVM crashes with -XX:+EnableTracing |
| 39 | JDK-8208091 | hotspot | svc-agent | SA: jhsdb jstack --mixed throws UnmappedAddressException on i686 |
| 40 | JDK-8164383 | hotspot | svc-agent | jhsdb dumps core on Solaris 12 when loading dumped core |
| 41 | JDK-8210219 | javafx | graphics | GlassClipboard.cpp fails to compile with newer versions of VS2017 |
| 42 | JDK-8148129 | javafx | web | Implement Accelerated composition for WebView |
| 43 | JDK-8209457 | javafx | web | [WebView] Canvas.toDataURL with image/jpeg MIME type fails |
| 44 | JDK-8202277 | javafx | web | WebView image capture fails with standalone FX due to dependency on javafx.swing |
| 45 | JDK-8196968 | javafx | web | One time crash on exit in JNIEnv_::CallObjectMethod |
| 46 | JDK-8207159 | javafx | web | Update ICU to version 62.1 |
| 47 | JDK-8212147 | javafx | window-toolkit | [JavaFX] Backport GTK3 support on Linux to 8u |
| 48 | JDK-8156709 | security-libs | java.security | Cannot call setSeed on NativePRNG on Mac if EGD is /dev/urandom |
| 49 | JDK-8187218 | security-libs | org.ietf.jgss | GSSCredential.getRemainingLifetime() returns negative value for TTL > 24 days. |
| 50 | JDK-8131051 | security-libs | org.ietf.jgss:krb5 | KDC might issue a renewable ticket even if not requested |
| 51 | JDK-8160928 | tools | javac | javac incorrectly copies over interior type annotations to bridge method |