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 |