The following table lists the bug fixes included in the JDK 6u38 release:
| Bug ID | Component | Sub-Component | Description |
|---|---|---|---|
| 6520635 | client-libs | java.awt | isModalityTypeSupported is not handled correctly |
| 6505523 | client-libs | javax.swing | NullPointerException in BasicTreeUI when a node is removed by expansion listener |
| 7107099 | client-libs | javax.swing | JScrollBar does not show up even if there are enough lebgth of textstring in textField |
| 7123767 | client-libs | javax.swing | Wrong tooltip location in Multi-Monitor configurations |
| 7170169 | core-libs | java.lang | (props) System.getProperty("os.name") should return "Windows 8" when run on Windows 8 |
| 7173645 | core-libs | java.lang | (props) System.getProperty("os.name") should return "Windows Server 2012" for Windows Server 2012 |
| 6322356 | core-libs | java.net | InetAddress.getLocalHost performance need to be fixed |
| 6811297 | core-libs | java.net | Add more logging to HTTP protocol handler |
| 7199219 | core-libs | java.net | Proxy-Connection headers set incorrectly when a HttpClient is retrieved from the Keep Alive Cache |
| 7199862 | core-libs | java.net | Make sure that a connection is still alive when retrieved from KeepAliveCache in certain cases |
| 6230761 | core-libs | java.nio | (so) NIO channels with IPv6 on Windows |
| 7196533 | core-libs | java.util:i18n | TimeZone.getDefault() slow due to synchronization bottleneck |
| 7174887 | core-libs | javax.naming | Deadlock in jndi ldap connection cleanup |
| 7024198 | deploy | deployment_toolkit | Java Control Panel does only allow a maximum of 1000 MB of Disk Space for storing temporary files |
| 7171399 | deploy | deployment_toolkit | Applet throws AccessControlException sporadically while reading user.home |
| 7171690 | deploy | plugin | legacy_lifecycle applets get destroyed prematurely |
| 7179391 | deploy | plugin | "getprintjob" hangs in old plugin |
| 6957028 | deploy | webstart | Random SHA1 digest errors when using Java Web Start with JarDiff |
| 6636110 | hotspot | compiler | Unaligned stackpointer leads to crash during deoptimization |
| 7063674 | hotspot | compiler | Wrong results from basic comparisons after calls to Long.bitCount(long) |
| 7170275 | hotspot | runtime | os::print_os_info needs to know about Windows 8 |
| 7196045 | hotspot | svc | Possible JVM deadlock in ThreadTimesClosure when using HotspotInternal non-public API |
| 7036753 | install | install | Windows license link location changed again |
| 7056731 | other-libs | corba:idl | Race condition in CORBA code causes re-use of ABORTed connections |
| 6500133 | security-libs | java.security | REGRESSION: CertificateParsingException for CRL Distribution Point with blank |
| 7180907 | security-libs | java.security | Jarsigner -verify fails if rsa file used sha-256 with authenticated attributes |
| 7192960 | security-libs | java.security | Comprehensive backport of kdc timeout infrastructure from jdk7 |
| 6931562 | security-libs | javax.crypto | Support SunMSCAPI Security Provider in Windows 64-bit releases of JVM |
| 7179879 | security-libs | javax.net.ssl | SSLSocket connect times out instead of throwing socket closed exception |
| 6402077 | tools | javac | Start position is wrong for package private constructors |
| 7147666 | xml | javax.xml.parsers | High lock time for com.sun.org.apache.xerces.internal.impl.dv.DTDDVFactory.getInstance() |
| 7166896 | xml | javax.xml.parsers | DocumentBuilder.parse(String uri) is not IPv6 enabled. It throws MalformedURLException |