Java SE 6u81 Bug Fixes

The following table lists the bug fixes included in JDK 6u81 release:

Bug Id Category Subcategory Description
7131153 client-libs 2d GetDC called way too many times - causes bad performance.
8023990 client-libs 2d Regression: postscript size increase from 6u18
8028616 client-libs javax.swing Htmleditorkit parser doesn't handle leading slash (/)
7122142 core-libs java.lang (ann) Race condition between isAnnotationPresent and getAnnotations
8005232 core-libs java.lang (JEP-149) Class Instance size reduction
7185456 core-libs java.lang:reflect (ann) Optimize Annotation handling in java/sun.reflect.* code for small number of annotationsC
6718504 core-libs java.net IN6_IS_ADDR_ANY tests only 12 bytes of 16-byte address
8023881 core-libs java.net IDN.USE_STD3_ASCII_RULES option is too strict to use Unicode in IDN.toASCII
8028726 core-libs java.util (prefs) Check src/solaris/native/java/util/FileSystemPreferences.c for JNI pending exceptions
8017174 core-libs java.util.logging NPE when using Logger.getAnonymousLogger or LogManager.getLogManager().getLogger
8043012 core-libs java.util:i18n (tz) Support tzdata2014c
8020530 core-svc java.lang.management Non heap memory size calculated incorrectly; IllegalArgumentException: committed = N should be < max
6572160 core-svc tools Instrumentation.getObjectSize triggers JVM crash in JPLISAssert in shutdown
6642405 core-svc tools src/share/instrument/JPLISAgent.c line 286: "==" found where assignment "=" expected
8025651 deploy plugin [jdk6] Plugin crashes on Solaris with FF24
8032657 deploy plugin Memory Leak With Default Java Plug-In Of Java SE 6 When Javascript Is Involved
6653795 hotspot compiler C2 intrinsic for Unsafe.getAddress performs pointer sign extension on 32-bit systems
7042153 hotspot compiler guarantee(x_compare_res != Constant::not_comparable) failed: incomparable constants in IfOp
7176993 hotspot compiler The synchronize keyword is not honored in this very specific case
8007294 hotspot compiler ReduceFieldZeroing doesn't check for dependent load and can lead to incorrect execution
8017498 hotspot runtime JVM crashes when native code calls sigaction(sig) where sig>=0x20
8033125 install install Incomplete installation with JRE 6u71 installer
8029073 other-libs corba (corba) New connection reclaimed when number of connection is greater than highwatermark
8032065 security-libs javax.security Debug message left uncommented in WrapToken_v2
7057778 xml javax.xml.parsers Incompatible behavior of javax.xml.parsers.SAXParser between JDK5 and 6
8035613 xml jaxb With active Securitymanager JAXBContext.newInstance fails
8027359 xml jaxp XML parser returns incorrect parsing results
8032909 xml jaxp XSLT string-length returns incorrect length when string includes complementary chars