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. |