The following table lists the bug fixes included in JDK 8u92 release:
Bug Id | Category | Subcategory | Description |
---|---|---|---|
JDK-8041900 | client-libs | 2d | [macosx] Java forces the use of discrete GPU |
JDK-8132890 | client-libs | 2d | Text Overlapping on Dot Matrix Printers |
JDK-8132503 | client-libs | java.awt | [macosx] Chinese full stop symbol cannot be entered with Pinyin IM on OS X |
JDK-8138764 | client-libs | java.awt | In some cases the usage of TreeLock can be replaced by other synchronization |
JDK-8041501 | client-libs | javax.imageio | ImageIO reader is not capable of reading JPEGs without JFIF header |
JDK-8134828 | client-libs | javax.swing | Scrollbar thumb disappears with Nimbus L&F |
JDK-8131129 | core-libs | java.lang.invoke | Attempt to define a duplicate BMH$Species class |
JDK-8067800 | core-libs | java.time | Clarify java.time.chrono.Chronology.isLeapYear for out of range years |
JDK-8062901 | core-libs | java.util | Iterators is spelled incorrectly in the Javadoc for Spliterator |
JDK-8140587 | core-libs | java.util.concurrent | Atomic*FieldUpdaters should use Class.isInstance instead of direct class check |
JDK-8145539 | core-libs | java.util:collections | (coll) AbstractMap.keySet and .values should not be volatile |
JDK-8143297 | core-libs | jdk.nashorn | Nashorn compilation time reported in nanoseconds |
JDK-8143896 | core-libs | jdk.nashorn | java.lang.Long is implicitly converted to double |
JDK-8144020 | core-libs | jdk.nashorn | Remove long as an internal numeric type |
JDK-8144131 | core-libs | jdk.nashorn | ArrayData.getInt implementations do not convert to int32 |
JDK-8146147 | core-libs | jdk.nashorn | Java linker indexed property getter does not work for computed nashorn string |
JDK-8147845 | core-libs | jdk.nashorn | Varargs Array functions still leaking longs |
JDK-8147857 | core-svc | javax.management | RMIConnector logs attribute names incorrectly |
JDK-8140244 | core-svc | tools | Port fix of JDK-8075773 to AIX and possibly MacOSX |
JDK-8139773 | deploy | Add more debug traces to deployment registration process (RegFx.cpp) | |
JDK-8142982 | deploy | Race Condition can cause CacheEntry.getJarSigningData() to return null. | |
JDK-8143294 | deploy | cookie handler can't get JSESSIONID on linux | |
JDK-8145217 | deploy | Fix GenericCookieHandlerTest | |
JDK-8143314 | deploy | packager | Runtime not respected with INI-configuration while creating native bundle |
JDK-8139389 | deploy | webstart | Register a protocol handler for Java Webstart |
JDK-6869327 | hotspot | compiler | Add new C2 flag to keep safepoints in counted loops. |
JDK-8058563 | hotspot | compiler | InstanceKlass::_dependencies list isn't cleared from empty nmethodBucket entries |
JDK-8080650 | hotspot | compiler | Enable stubs to use frame pointers correctly |
JDK-8129847 | hotspot | compiler | Compiling methods generated by Nashorn triggers high memory usage in C2 |
JDK-8131782 | hotspot | compiler | C1 Class.cast optimization breaks when Class is loaded from static final |
JDK-8139421 | hotspot | compiler | PPC64LE: MacroAssembler::bxx64_patchable kills register R12 |
JDK-8140483 | hotspot | compiler | Atomic*FieldUpdaters final fields should be trusted |
JDK-8144487 | hotspot | compiler | PhaseIdealLoop::build_and_optimize() must restore major_progress flag if skip_loop_opts is true |
JDK-8144935 | hotspot | compiler | C2: safepoint is pruned from a non-counted loop |
JDK-8145754 | hotspot | compiler | PhaseIdealLoop::is_scaled_iv_plus_offset() does not match AddI |
JDK-8065579 | hotspot | gc | WB method to start G1 concurrent mark cycle should be introduced |
JDK-8138966 | hotspot | gc | Intermittent SEGV running ParallelGC |
JDK-8145442 | hotspot | gc | Add the facility to verify remembered sets for G1 |
JDK-8029630 | hotspot | runtime | Thread id should be displayed as hex number in error report |
JDK-8046611 | hotspot | runtime | Build errors with gcc on sparc/fastdebug |
JDK-8087120 | hotspot | runtime | [GCC5] java.lang.StackOverflowError on Zero JVM initialization on non x86 platforms |
JDK-8138745 | hotspot | runtime | Implement ExitOnOutOfMemory and CrashOnOutOfMemory in HotSpot |
JDK-8139258 | hotspot | runtime | PPC64LE: argument passing problem when passing 15 floats in native call |
JDK-8143963 | hotspot | runtime | improve ClassLoader::trace_class_path to accept an additional outputStream* arg |
JDK-8029726 | hotspot | svc | On OS X some dtrace probe names are mismatched with Solaris |
JDK-8029727 | hotspot | svc | On OS X dtrace probes Call<type>MethodA/Call<type>MethodV are not fired. |
JDK-8029728 | hotspot | svc | On OS X dtrace probes SetStaticBooleanField are not fired |
JDK-8130910 | hotspot | svc | hsperfdata file is created in wrong directory and not cleaned up if /tmp/hsperfdata_<username> has wrong permissions |
JDK-8140031 | hotspot | svc | SA: Searching for a value in Threads does not work |
JDK-8144885 | hotspot | svc | agent/src/os/linux/libproc.h needs to support Linux/SPARC builds |
JDK-8145099 | hotspot | svc | Better error message when SA can't attach to a process |
JDK-8142443 | javafx | build | Error compiling generated web classes with gradle 2.8 |
JDK-8136535 | javafx | controls | JavaFX NumberAxis AutoRange Infinite Loop |
JDK-8143266 | javafx | controls | TreeTableView flickers when inserting elements |
JDK-8089847 | javafx | graphics | [JAVADOC] Change docs to not refer to full-screen exclusive mode |
JDK-8090292 | javafx | web | Test transitions/created-while-suspended.html fails |
JDK-8141345 | javafx | web | Cannot build WebKit with bison3 |
JDK-8141386 | javafx | web | Unable to pass values to java functions which takes wrapper objects as arguments |
JDK-8074935 | security-libs | java.security | jdk8 keytool doesn't validate pem files for RFC 1421 correctness, as jdk7 did |
JDK-8139436 | security-libs | java.security | sun.security.mscapi.KeyStore might load incomplete data |
JDK-8064330 | security-libs | javax.net.ssl | Remove SHA224 from the default support list if SunMSCAPI enabled |
JDK-8131665 | security-libs | javax.net.ssl | Bad exception message in HandshakeHash.getFinishedHash |
JDK-8136442 | security-libs | javax.net.ssl | Don't tie Certificate signature algorithms to ciphersuites |
JDK-8038184 | security-libs | javax.xml.crypto | XMLSignature throws StringIndexOutOfBoundsException if ID attribute value is empty String |
JDK-8038349 | security-libs | javax.xml.crypto | Signing XML with DSA throws Exception when key is larger than 1024 bits |
JDK-8065986 | tools | javac | Compiler fails to NullPointerException when calling super with Object<>() |
JDK-8066974 | tools | javac | Compiler doesn't infer method's generic type information in lambda body |
JDK-8068254 | tools | javac | Method reference uses wrong qualifying type |
JDK-8130506 | tools | javac | javac AssertionError when invoking MethodHandle.invoke with lambda parameter |
JDK-8134007 | tools | javac | Improve string folding |
JDK-8134759 | tools | javac | jdb: Incorrect stepping inside finally block |
JDK-8139751 | tools | javac | Javac crash with -XDallowStringFolding=false |
JDK-8145466 | tools | javac | javac: No line numbers in compilation error |
JDK-8145722 | tools | javadoc(tool) | NullPointerException in javadoc |
JDK-8133924 | xml | jaxp | NPE may be thrown when xsltc select a non-existing node after JDK-8062518 |