Java SE 6u60 Bug Fixes

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

Bug ID Component Sub-Component Description
8019201 client-libs 2d Regression: java.awt.image.ConvolveOp throws java.awt.image.ImagingOpException
6550588 client-libs java.awt java.awt.Desktop cannot open file with Windows UNC filename
6660258 client-libs java.awt Java application stops Windows logout/shutdown
6758673 client-libs java.awt WeakReference leak in Window.ownedWindowList
6829858 client-libs java.awt JInternalFrame is not redrawing heavyweight children properly
7200974 client-libs java.awt Bad parent given in NativeInLightFixer (Component.java)
8001170 client-libs java.awt Regression : Appli. hangs when returns from shutdown confirmation window
8005607 client-libs java.awt Recursion in J2DXErrHandler() Causes a Stack Overflow on Linux
8020983 client-libs javax.imageio OutOfMemoryError caused by non garbage collected JPEGImageWriter Instances
8004711 client-libs javax.sound Remove old (beatnik) 6uXX sound engine
6671481 client-libs javax.swing NPE at javax.swing.plaf.basic.BasicTreeUI$Handler.handleSelection
7003777 client-libs javax.swing Nonexistent html entities not parsed properly
8003830 client-libs javax.swing NullPointerException in BasicTreeUI.Actions when getPathBounds returns null
6523983 core-libs java.lang (process) Raise Windows pipe buffer size (win)
6631966 core-libs java.lang (process) Raise Windows pipe buffer size an extra 24 bytes (win)
7176784 core-libs java.net Windows authentication not working on some computers
8009650 core-libs java.net HttpClient available() check throws SocketException when connection has been closed
8013140 core-libs java.net Heap corruption with NetworkInterface.getByInetAddress() and long i/f name
8008386 core-libs java.nio.charsets (cs) Unmappable leading should be decoded to replacement
8001620 core-libs java.sql Report builder crash due to unresolved sqlallocenv in jdk6 libjdbcodbc.so
8009767 core-libs java.sql General error loses important information
8020054 core-libs java.time (tz) Support tzdata2013d
6625723 core-libs java.util.concurrent Excessive ThreadLocal storage used by ReentrantReadWriteLock
8015570 core-libs java.util:i18n Use long comparison in Rule.getRules()
7155499 deploy deployment_toolkit Rebuilt soft referenced signing data in CacheEntry and CachedJarFile could become inconsistent
7193889 deploy deployment_toolkit 1.7.0_06 update causes random "trust level" SecurityExceptions in checkResource
8007528 deploy deployment_toolkit Jre 1.6.0_34 or higher can not read proxy.pac normally
7060523 deploy plugin Loading applet-JARs with SSL and client authentication causes concurrentModificationException throws
8010636 deploy plugin User responsibilities are not updated with all clsid's with jre 6u32 and higher
6967414 deploy webstart Loading class randomly throws java.lang.SecurityException
8012704 deploy webstart REGRESSION: not be able to download jars from server in Windows using Jnlp Preloader
8017776 deploy webstart Swing Event Thread does not use JNLP class loader
7008866 hotspot compiler Missing loop predicate for loop with multiple entries
7048332 hotspot compiler Cadd_cmpLTMask doesn't handle 64-bit tmp register properly
7170145 hotspot compiler C1 doesn't respect the JMM with volatile field loads
8004741 hotspot compiler Missing compiled exception handle table entry for multidimensional array allocation
8010123 hotspot compiler Add predicates when loop head bytecode is parsed instead of when back branch bytecode is parsed
8014189 hotspot compiler JVM crash with SEGV in ConnectionGraph::record_for_escape_analysis()
7036482 hotspot gc clear argument is redundant and unused in cardtable methods
7037276 hotspot gc Unnecessary double traversal of dirty card windows
7173959 hotspot gc Jvm crashed during coherence exabus (tmb) testing
7176220 hotspot gc 'Full GC' events miss date stamp information occasionally
8000230 hotspot gc Change os::print_location to be more descriptive when a location is pointing into an object
6294277 hotspot jvmti java -Xdebug crashes on SourceDebugExtension attribute larger than 64K
6751923 hotspot runtime JNDI wake up when clock_settime() is called
7100935 hotspot runtime win32: memmove is not atomic but is used for pd_conjoint_*_atomic operations
7192322 hotspot runtime JVM could not be initialized when class data sharing is enabled and compressed strings are used
8000227 hotspot runtime [obj|type]ArrayKlass::oop_print_on prints one line to tty instead of the provided output stream
8004713 hotspot runtime Stackoverflowerror thrown when thread stack straddles 0x8000000 in 32 bit jvms
7133111 hotspot svc libsaproc debug print should be printed as unsigned long to fit large numbers on 64bit platform
6930517 install install Java version returns Error Code with kernel bundle
8011986 other-libs corba [corba] idlj generates read/write union helper methods that throw wrong exception in some cases
4504275 other-libs corba CORBA boolean type unions do not generate compilable code from idlj
7158329 security-libs java.security NPE in sun.security.krb5.Credentials.acquireDefaultCreds()
7197159 security-libs java.security accept different kvno if there no match
7065972 security-libs javax.net.ssl Some race condition may happen in SSLSocketImpl class
8004094 tools javac Javac compiler error - synthetic method accessor generated with duplicate name
8014381 xml javax.xml.xpath The XPathException serial form is incorrect
8015978 xml javax.xml.xpath Incorrect transformation of XPath expression "string(-0)"
8009579 xml jaxp Xpathexception does not honor initcause()
8010998 xml jaxp XSDFACM model class is not thread safe.