The following table lists the bug fixes included in the JDK 8u162 release:
| # | JBS | Component | Subcomponent | Description |
|---|---|---|---|---|
| 1 | JDK-7162125 | client‑libs | 2d | [macosx] A font has different behaviour for ligatures depending on its creation mode |
| 2 | JDK-8147002 | client‑libs | 2d | [macosx] Arabic character cannot be rendered on MacOS X |
| 3 | JDK-8180370 | client‑libs | 2d | Characters are skipped on input of Korean text on OS X |
| 4 | JDK-8181659 | client‑libs | 2d | Create an alternative fix for JDK‑8167102, whose fix was backed out |
| 5 | JDK-8190280 | client‑libs | 2d | [macos] Font2DTest demo started failing for Arabic range from JDK 8 u162 b01 on Mac |
| 6 | JDK-7124271 | client‑libs | java.awt | [macosx] RealSync test failure |
| 7 | JDK-8080504 | client‑libs | java.awt | [macosx] SunToolkit.realSync() may hang |
| 8 | JDK-8139218 | client‑libs | java.awt | Dialog that opens and closes quickly changes focus in original focusowner |
| 9 | JDK-8155197 | client‑libs | java.awt | Focus transition issue |
| 10 | JDK-8078269 | client‑libs | javax.swing | JTabbedPane UI Property TabbedPane.tabAreaBackground no longer works |
| 11 | JDK-4354680 | core‑libs | java.lang | Runtime.runFinalization() silently clears interrupted flag in the calling thread |
| 12 | JDK-8031661 | core‑libs | java.net | java/net/Authenticator/B4769350.java failed intermittently |
| 13 | JDK-8184328 | core‑libs | java.net | JDK 8u131 socketRead0 hang at SSL read |
| 14 | JDK-8185346 | core‑libs | java.rmi | Relax RMI Registry Serial Filter to allow arrays of any type |
| 15 | JDK-8179086 | core‑libs | java.time | java.time.temporal.ValueRange has poor hashCode() |
| 16 | JDK-8184893 | core‑libs | jdk.nashorn | jdk8u152 b06 : issues with nashorn when running kraken benchmarks |
| 17 | JDK-6618335 | core‑svc | debugger | ThreadReference.stop(null) throws NPE instead of InvalidTypeException |
| 18 | JDK-8181419 | core‑svc | debugger | Race in jdwp invoker handling may lead to crashes or invalid results |
| 19 | JDK-8162530 | core‑svc | java.lang.management | src/jdk.management/share/native/libmanagement_ext/GcInfoBuilder.c doesn't handle JNI exceptions properly |
| 20 | JDK-8046778 | core‑svc | javax.management | Better error messages when starting JMX agent via attach or jcmd |
| 21 | JDK-6656031 | core‑svc | tools | SA: jmap ‑permstat number of classes is off by 1 |
| 22 | JDK-6977426 | core‑svc | tools | sun/tools tests can intermittently fail to find app's Java pid |
| 23 | JDK-8074812 | core‑svc | tools | More specific error message when the .java_pid well‑known file is not secure |
| 24 | JDK-8190758 | deploy | packager | javapackager fails to consider filesystem type |
| 25 | JDK-8191176 | deploy | packager | JavaFX Self-Contained Application fails with error "Failed to find library: jvm.dll" |
| 26 | JDK-8074544 | deploy | webstart | webstart app fails with CouldNotLoadArgumentException when account in Japanese |
| 27 | JDK-8185661 | deploy | webstart | JNLP files won't launch from IE11 on Windows 10 Creators Update |
| 28 | JDK-8160365 | deploy | webstart | Desktop shortcut of Web Start application is broken after JRE update |
| 29 | JDK-8072428 | hotspot | compiler | Enable UseLoopCounter ergonomically if on‑stack‑replacement is enabled |
| 30 | JDK-8073670 | hotspot | compiler | TypeF::eq and TypeD::eq do not handle NaNs correctly |
| 31 | JDK-8145913 | hotspot | compiler | PPC64: add Montgomery multiply intrinsic |
| 32 | JDK-8148786 | hotspot | compiler | xml.transform fails on x86‑64 |
| 33 | JDK-8164954 | hotspot | compiler | split_if creates empty phi and region nodes |
| 34 | JDK-8166742 | hotspot | compiler | SIGFPE in C2 Loop IV elimination |
| 35 | JDK-8168318 | hotspot | compiler | PPC64: Use cmpldi instead of li/cmpld |
| 36 | JDK-8170328 | hotspot | compiler | PPC64: Use andis instead of lis/and |
| 37 | JDK-8172751 | hotspot | compiler | OSR compilation at unreachable bci causes C1 crash |
| 38 | JDK-8177958 | hotspot | compiler | Possible uninitialized char* in vm_version_solaris_sparc.cpp |
| 39 | JDK-8178047 | hotspot | compiler | Aliasing problem with raw memory accesses |
| 40 | JDK-8180855 | hotspot | compiler | Null pointer dereference in OopMapSet::all_do of oopMap.cpp:394 |
| 41 | JDK-8181810 | hotspot | compiler | PPC64: Leverage extrdi for bitfield extract |
| 42 | JDK-8184009 | hotspot | compiler | Missing null pointer check in InterpreterRuntime::update_mdp_for_ret() |
| 43 | JDK-8184271 | hotspot | compiler | Time related C1 intrinsics produce inconsistent results when floating around |
| 44 | JDK-8185572 | hotspot | compiler | Enable AssumeMP by default on SPARC machines |
| 45 | JDK-8181055 | hotspot | gc | PPC64: "mbind: Invalid argument" still seen after 8175813 |
| 46 | JDK-8185164 | hotspot | jvmti | GetOwnedMonitorInfo() returns incorrect owned monitor |
| 47 | JDK-6651256 | hotspot | runtime | jstack: DeleteGlobalRef method call doesn't lead to descreasing of global refs count shown by jstack |
| 48 | JDK-8087291 | hotspot | runtime | InitialBootClassLoaderMetaspaceSize and CompressedClassSpaceSize should be checked consistent from MaxMetaspaceSize |
| 49 | JDK-8023667 | hotspot | svc | SA: ExceptionBlob and other C2 classes not available in client VM |
| 50 | JDK-8130721 | javafx | graphics | [macos] problem with editing thai in TextArea |
| 51 | JDK-8181922 | javafx | media | Provide media support for libav version 57 |
| 52 | JDK-8185691 | javafx | media | MediaPlayer reports error with HTTP Live Streams instead of EOS |
| 53 | JDK-8187594 | javafx | media | Media crashes with libavcodec 57 on Ubuntu 17.04 32‑bit |
| 54 | JDK-8188029 | javafx | media | [macos] MediaView Crashes on OS X 10.13 High Sierra |
| 55 | JDK-8191335 | javafx | media | Linux 32‑bit build fails after fix for JDK‑8187594 |
| 56 | JDK-8190249 | javafx | other | Missing content from cssref.html due to missed closing comment |
| 57 | JDK-8181786 | javafx | swing | Extra runLater causes impossible states to be possible using javafx.embed.singleThread=true |
| 58 | JDK-8187781 | javafx | swing | "InvalidDnDOperationException: Drag and drop in progress" while running javafx application with option ‑Djavafx.embed.singleThread=true |
| 59 | JDK-8182977 | javafx | web | NullPointerException with HTMLEditor when changing the scene graph |
| 60 | JDK-8185970 | javafx | web | Possible crash due to use‑after‑free |
| 61 | JDK-8158633 | security‑libs | javax.crypto | BASE64 encoded cert not correctly parsed with UTF‑16 |
| 62 | JDK-8187023 | security‑libs | javax.crypto:pkcs11 | Cannot read pkcs11 config file in UTF‑16 environment |
| 63 | JDK-8140436 | security‑libs | javax.net.ssl | Negotiated Finite Field Diffie‑Hellman Ephemeral Parameters for TLS |
| 64 | JDK-8066185 | tools | launcher | VM crashed with SIGSEGV VirtualMemoryTracker::add_reserved_region |