<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>GNU/Andrew's Blog</title>
	<atom:link href="http://blog.fuseyism.com/index.php/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.fuseyism.com</link>
	<description>GNU Classpath, OpenJDK and Other FOSS Development Work</description>
	<lastBuildDate>Wed, 16 May 2012 04:42:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.5</generator>
		<item>
		<title>IcedTea6 1.10.7 &amp; 1.11.2 Released!</title>
		<link>http://blog.fuseyism.com/index.php/2012/05/14/icedtea6-1-10-7-1-11-2-released/</link>
		<comments>http://blog.fuseyism.com/index.php/2012/05/14/icedtea6-1-10-7-1-11-2-released/#comments</comments>
		<pubDate>Mon, 14 May 2012 12:56:22 +0000</pubDate>
		<dc:creator>gnu_andrew</dc:creator>
				<category><![CDATA[IcedTea]]></category>
		<category><![CDATA[OpenJDK]]></category>

		<guid isPermaLink="false">http://blog.fuseyism.com/?p=275</guid>
		<description><![CDATA[The IcedTea project provides a harness to build the source code from OpenJDK6 using Free Software build tools, along with additional features such as a PulseAudio sound driver and support for alternative virtual machines. A new set of releases is now available for IcedTea6, which uses OpenJDK6 as its base: IcedTea6 1.10.7 (based on OpenJDK6 [...]]]></description>
			<content:encoded><![CDATA[<p>The IcedTea project provides a harness to build the source code from OpenJDK6 using Free Software build tools, along with additional features such as a PulseAudio sound driver and support for alternative virtual machines.</p>
<p>A new set of releases is now available for IcedTea6, which uses OpenJDK6 as its base:</p>
<ul>
<li>IcedTea6 1.10.7 (based on OpenJDK6 b22)</li>
<li>IcedTea6 1.11.2 (based on OpenJDK6 b24)</lI>
</ul>
<p>Full details of each release can be found below.</p>
<p><strong>PLEASE NOTE</strong>: With this release, the 1.9 series is now NO LONGER SUPPORTED, in a general push to reduce the release support burden to two releases per JDK release (6, 7, 8).  We strongly recommend that you upgrade to a new release series; either of the two above for OpenJDK6.  Alternatively, make the jump to OpenJDK7 with 2.0.1, 2.1.0 or 2.2.0 (to be released shortly).</p>
<h2>What’s New?</h2>
<h3>New in release 1.10.7 (2012-05-11)</h3>
<ul>
<li>Fixed build with GCC 4.7</li>
<li>Bug fixes
<ul>
<li><a href="http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=732">PR732</a>: Use xsltproc for bootstrap xslt in place of Xerces/Xalan</li>
<li><a href="http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=881">PR881</a>: Sign tests (wsse.policy.basic) failures with OpenJDK6</li>
<li>Specify both source and target in IT_GET_DTDTYPE_CHECK.</li>
<li><a href="http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=758">PR758</a>: [regression] javah from 6hg/b23 generates `jlong&#8217; from `private int&#8217;</li>
<li>Install nss.cfg into j2re-image too.</li>
</ul>
</li>
<li>Backports
<ul>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6792400">S6792400</a>: Avoid loading of Normalizer resources for simple uses</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7103224">S7103224</a>: collision between __LEAF define in interfaceSupport.hpp and /usr/include/sys/cdefs.h with gcc</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7140882">S7140882</a>: Don&#8217;t return booleans from methods returning pointers</li>
</ul>
</li>
</ul>
<h3>New in release 1.11.2 (2012-05-11)</h3>
<ul>
<li>Bug fixes
<ul>
<li><a href="https://bugzilla.redhat.com/show_bug.cgi?id=789154">RH789154</a>: javac error messages no longer contain the full path to the offending file:</li>
<li><a href="http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=797">PR797</a>: Compiler error message does not display entire file name and path</li>
<li><a href="http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=881">PR881</a>: Sign tests (wsse.policy.basic) failures with OpenJDK6</li>
<li><a href="http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=886">PR886</a>: 6-1.11.1 fails to build CACAO on ppc</li>
<li>Specify both source and target in IT_GET_DTDTYPE_CHECK.</li>
<li>Install nss.cfg into j2re-image too.</li>
<li><a href="http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=584">PR584</a>: Don&#8217;t use shared Eden in incremental mode.</li>
</ul>
</li>
<li>Backports
<ul>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6792400">S6792400</a>: Avoid loading of Normalizer resources for simple uses</li>
</ul>
</li>
</ul>
<p>The tarballs can be downloaded from:</p>
<ul>
<li><a href="http://icedtea.classpath.org/download/source/icedtea6-1.10.7.tar.gz">http://icedtea.classpath.org/download/source/icedtea6-1.10.7.tar.gz</a> (<a href="http://icedtea.classpath.org/download/source/icedtea6-1.10.7.tar.gz.sig">signature</a>)</li>
<li><a href="http://icedtea.classpath.org/download/source/icedtea6-1.11.2.tar.gz">http://icedtea.classpath.org/download/source/icedtea6-1.11.2.tar.gz</a> (<a href="http://icedtea.classpath.org/download/source/icedtea6-1.11.2.tar.gz.sig">signature</a>)</li>
</ul>
<p>SHA256 checksums</p>
<ul>
<li>aefa76073ee5c44b9173554d8c50610a394f3123df40b0060ad796fb6d36788e  icedtea6-1.10.7.tar.gz</li>
<li>078637dc8323951b18cbb2aac56fd2f24baaa81f0757391aaa17e1b7577e9ce5  icedtea6-1.11.2.tar.gz</li>
</ul>
<p>Each tarball is accompanied by a digital signature (links above).  This is produced using my public key.</p>
<ul>
<li>PGP Key: 248BDC07 (<a href="http://keys.indymedia.org/">http://keys.indymedia.org</a>)</li>
<li>Fingerprint = EC5A 1F5E C0AD 1D15 8F1F  8F91 3B96 A578 248B DC07</li>
</ul>
<p>The following people helped with these releases:</p>
<ul>
<li><a href="http://dbhole.wordpress.com/">Deepak Bhole</a> (GCC 4.7 fixes, including <a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7140882">S7140882</a>)</li>
<li>Danesh Dadachanji (backport of <a href="http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=797">PR732</a>)</li>
<li><a href="http://www.advogato.org/person/aph/">Andrew Haley</a> (fix for <a href="http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=797">PR584</a>)</li>
<li><a href="http://fuseyism.com/">Andrew John Hughes</a> (all other fixes and release management)</li>
<li>Denis Lila (fix for <a href="http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=797">PR758</a>)</li>
<li><a href="http://omajid.wordpress.com/">Omair Majid</a> (backport of <a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7103224">S7103224</a>, patch reviews)</li>
<li><a href="http://labb.zafena.se/">Xerxes Ranby</a> (review of CACAO/JamVM arch fix)</li>
<li>Pavel Tisnovsky (backport of<a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6792400">S6792400</a>, fix for <a href="http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=881">PR881</a> &#038; <a href="https://bugzilla.redhat.com/show_bug.cgi?id=789154">RH789154</a>))</li>
</ul>
<p>We would also like to thank the bug reporters and testers!</p>
<p>To get started:</p>
<pre>
$ tar xzf &lt;tarball name&gt;
$ cd &lt;tarball name minus .tar.gz suffix&gt;
</pre>
<p>Full build requirements and instructions are in INSTALL:</p>
<pre>
$ ./configure [--with-parallel-jobs[=x] --enable-pulse-java --enable-systemtap ...]
$ make
</pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.fuseyism.com/index.php/2012/05/14/icedtea6-1-10-7-1-11-2-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GNU Classpath 0.99 Released!</title>
		<link>http://blog.fuseyism.com/index.php/2012/03/16/gnu-classpath-0-99-released/</link>
		<comments>http://blog.fuseyism.com/index.php/2012/03/16/gnu-classpath-0-99-released/#comments</comments>
		<pubDate>Fri, 16 Mar 2012 20:09:14 +0000</pubDate>
		<dc:creator>gnu_andrew</dc:creator>
				<category><![CDATA[GNU Classpath]]></category>

		<guid isPermaLink="false">http://blog.fuseyism.com/?p=266</guid>
		<description><![CDATA[We are proud to announce the release of GNU Classpath 0.99! GNU Classpath, essential libraries for java, is a project to create free core class libraries for use with runtimes, compilers and tools for the java programming language. The GNU Classpath developer snapshot releases are not directly aimed at the end user but are meant [...]]]></description>
			<content:encoded><![CDATA[<p>We are proud to announce the release of GNU Classpath 0.99!</p>
<p>GNU Classpath, essential libraries for java, is a project to create free core class libraries for use with runtimes, compilers and tools for the java programming language.</p>
<p>The GNU Classpath developer snapshot releases are not directly aimed at the end user but are meant to be integrated into larger development platforms. For example JamVM, CACAO and Kaffe can make use of an<br />
installed copy of GNU Classpath 0.99, while GCC (gcj) will use the developer snapshots as a base for future versions. For more projects based on GNU Classpath, see <a href="http://www.gnu.org/software/classpath/stories.html">http://www.gnu.org/software/classpath/stories.html</a>.</p>
<p>This release brings with it a number of interesting new features:</p>
<ul>
<li>Addition of java.util.regex.Pattern.quote.</li>
<li>Addition of java.io.IOError.</li>
<li>Addition of java.io.Console.</li>
</ul>
<p>There have also been many bugfixes over the past year. Those relevant to 0.99 can be found <a href="http://gcc.gnu.org/bugzilla/buglist.cgi?product=classpath&#038;target_milestone=0.99">in our bug database</a>.</p>
<p>With the 0.95 release, we switched fully towards the 1.5 generics work that we previously released separately as classpath-generics. All this work is now fully integrated in the main release and various runtimes<br />
(gcj, cacao, jamvm, ikvm, etc) have been extended to take advantage of the new generics, annotations and enumeration support in the core library. As a consequence, only 1.5 capable compilers (currently the<br />
Eclipse Compiler for Java (ecj) and Sun&#8217;s javac) may be used to build Classpath.</p>
<p>The <a href="http://developer.classpath.org/">GNU Classpath developers site</a> provides detailed information on how to start with helping the GNU Classpath project and gives an overview of the core class library<br />
packages currently provided.</p>
<p>For each snapshot release generated documentation is provided through the gjdoc tool, which is part of GNU Classpath 0.99. Full documentation on the currently implementated packages and classes can<br />
be found at: http://developer.classpath.org/doc/ We are looking into how to extend the documentation experience in the future. Please contact <a href="http://developer.classpath.org/mailman/listinfo/classpath">the mailinglist</a> if you would like to help with this effort.</p>
<p>For more information about the project see also:</p>
<ul>
<li><a href="http://www.gnu.org/software/classpath/">GNU Classpath home page</a></li>
<li><a href="http://developer.classpath.org/">Developer information (wiki)</a></li>
<li><a href="http://developer.classpath.org/doc/">Full class documentation</a></li>
<li><a href="http://planet.classpath.org/">GNU Classpath hacker blogs</a></li>
<li><a href="http://builder.classpath.org/">Autobuilder, current build status, build snapshots</a></li>
<li>Application test pages (wiki): <a href="http://developer.classpath.org/mediation/Applets">applets</a>, <a href="http://developer.classpath.org/mediation/FreeAWTTestApps">AWT apps</a>, <a href="http://developer.classpath.org/mediation/FreeSwingTestApps">Swing apps</a>, <a href="http://developer.classpath.org/mediation/FreeSWTTestApps">SWT apps</a>.</li>
<li><a href="http://developer.classpath.org/mediation/ClasspathHackingWithEclipse">GNU Classpath hacking with Eclipse (wiki)</a></li>
<li><a herf="http://developer.classpath.org/mediation/ClasspathBanners">GNU Classpath promotion banners</a></lI>
</ul>
<p>GNU Classpath 0.99 can be downloaded from <a href="ftp://ftp.gnu.org/pub/gnu/classpath/">ftp://ftp.gnu.org/pub/gnu/classpath/</a> or one of <a href="http://www.gnu.org/order/ftp.html">the ftp.gnu.org mirrors</a></p>
<ul>
<li>File: <a href="ftp://ftp.gnu.org/pub/gnu/classpath/classpath-0.99.tar.gz">classpath-0.99.tar.gz</a></li>
<li>SHA256sum: f929297f8ae9b613a1a167e231566861893260651d913ad9b6c11933895fecc8</li>
</ul>
<h2>New in release 0.99 (Mar 07, 2012)</h2>
<ul>
<li>Addition of java.util.regex.Pattern.quote.</li>
<li>Addition of java.io.IOError.</li>
<li>Addition of java.io.Console.</li>
<li>Bug fixes:
<ul>
<li><a href="http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39408">PR39408</a>: gjavah doesn&#8217;t generate constants in header files where they occur in a superclass</li>
<li><a href="http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40590">PR40590</a>: namespace namespace broken in CNI</li>
<li><a href="http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40630">PR40630</a>: java.util.Scanner fails when used for charset generation by the OpenJDK build</li>
<li><a href="http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40653">PR40653</a>: Issue with XML stream writer and namespaces</li>
<li><a href="http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40663">PR40663</a>: Support Stax API 1.0.1</li>
<li><a href="http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39177">PR39177</a>: trunk revision 144128 &#8211; jar: internal error: java.lang.NullPointerException</li>
<li><a href="http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41696">PR41696</a>: java.util.zip.Inflater:finished () returns false when it should return true</li>
<li><a href="http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43536">PR43536</a>: CopyOnWriteArrayList bug in delete() when empty</li>
<li><a href="http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36560">PR36560</a>: java.util.zip: Error parsing zip file with larger files in it</li>
<li>Restrict access to VM classes.</li>
<li>Cleanup use of message resources.</li>
<li>Throw exception when encrypted zip file entries are encountered.</li>
<li>Fix infinite recursion in javax.print.attribute.standard.JobStateReasons.add.</li>
<li>Native code cleanups in GtkToolkit.c and jcl.c.</li>
<li>Only log when debugging is on.</li>
<li><a href="http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44411">PR44411</a>: System.nanoTime() is not independent of wall-clock time</li>
<li><a href="http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46775">PR46775</a>: Calling Policy.setPolicy with a new Policy object has no effect on the DefaultSecurityManager</li>
<li>Use implementation of VMClass.getSimpleName from gcj.</li>
<li>Simplify security determination in ProtectionDomain in situations where all permissions are available.</li>
<li><a href="http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42390">PR42390</a>: Missing Security Manager checks in classpath apis</li>
<li>Throw NullPointerExceptions appropriately for compatibility with OpenJDK.</li>
<li>Use Integer.parseInt in preference to Integer.decode in java.util.Formatter.</li>
<li>Use same default capacity in java.util.HashMap as documented in OpenJDK.</li>
<li>Check for hashcode equality before calling equals in java.util.HashMap.put</li>
<li>Make sure match is within input data limits in java.util.regex.Matcher.find.</li>
<li>Fix misuse of ArrayList.set in javax.swing.text.html.StyleSheet.resolveStyle.</li>
<li><a href="http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48131">PR48131</a>: java.util.zip.ZipException: incomplete dynamic bit lengths tree</li>
<li>Check for negative capacity in VMDirectByteBuffer&#8217;s native code.</li>
<li><a href="http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42823">PR42823</a>: tcp/ip sockets read/write operations causes memory leak</li>
<li>Generate META-INF/INDEX.LST for glibj.zip</li>
<li>Fix issues when building with -Werror and gcc 4.6.</li>
<li><a href="http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40188">PR40188</a>: javah creates constants using name of superclass</li>
<li><a href="http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45527">PR45527</a>: gjavah encodes $ as used in inner classes as 00024 where Oracle&#8217;s javah does not</li>
<li><a href="http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45526">PR45526</a>: gjavah does not implicitly produce header files for inner classes</li>
<li>Fix NullPointerException for null keys in java.util.HashMap.put.</li>
<li>Fix BEAST security issue in gnu.javax.net.ssl.provider.</li>
<li><a href="https://bugzilla.redhat.com/show_bug.cgi?id=712013">RH712013</a>: pdftk crashes with java.lang.ArrayIndexOutOfBoundsException</li>
</ul>
</li>
<li>Updated to libtool 2.x.</li>
<li>Lots of warning fixes / addition of generics.</li>
<li>Fix license headers in tools.</li>
<li>Normalise whitespace.</li>
<li>Maintenance work on javac detection.</li>
<li>Mark plugin as unmaintained and disable by default.</li>
</ul>
<p>The following people helped with this release:</p>
<ul>
<li>Roland Brand</li>
<li>Gert Brettlecker</li>
<li>Chris Burdess</li>
<li>Ludovic Claude</li>
<li><a href="http://penberg.posterous.com/">Pekka Enberg</a></li>
<li><a href="http://weblog.ikvm.net/">Jeroen Frijters</a></li>
<li>Richard Guenther</li>
<li><a href="http://www.advogato.org/person/aph/">Andrew Haley</a></li>
<li><a href="http://fuseyism.com">Andrew John Hughes</a></li>
<li>Ivan Maidanski</li>
<li>Daniel Noll</li>
<li>Rainer Orth</li>
<li>Mike Stump</li>
<li>Tom Tromey</li>
<li>Mark Wielaard</li>
<li>Ralf Wildenhues</li>
</ul>
<p>We would also like to thank the numerous bug reporters and testers! In addition, we&#8217;d like to extend our thanks to all those who&#8217;ve contributed over the years and have helped in building a thriving and friendly community around the GNU Classpath project.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.fuseyism.com/index.php/2012/03/16/gnu-classpath-0-99-released/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>OpenJDK, IcedTea &amp; NSS: Results Without Hardware AES</title>
		<link>http://blog.fuseyism.com/index.php/2012/03/14/openjdk-icedtea-nss-results-without-hardware-aes/</link>
		<comments>http://blog.fuseyism.com/index.php/2012/03/14/openjdk-icedtea-nss-results-without-hardware-aes/#comments</comments>
		<pubDate>Wed, 14 Mar 2012 14:33:01 +0000</pubDate>
		<dc:creator>gnu_andrew</dc:creator>
				<category><![CDATA[IcedTea]]></category>
		<category><![CDATA[OpenJDK]]></category>
		<category><![CDATA[Performance]]></category>

		<guid isPermaLink="false">http://blog.fuseyism.com/?p=258</guid>
		<description><![CDATA[The following results are for IcedTea 6 &#038; 7 using the NSS provider but without the hardware AES support enabled. It turns out that testing this scenario doesn&#8217;t require changing the NSS code; you merely need to set the environment variable NSS_DISABLE_HW_AES=1. IcedTea6 with the NSS Provider but no hardware AES Keysize 4k block, enc [...]]]></description>
			<content:encoded><![CDATA[<p>
The following results are for IcedTea 6 &#038; 7 using the NSS provider but without the hardware AES support enabled.  It turns out that testing this scenario doesn&#8217;t require changing the NSS code; you merely need to set the environment variable <code>NSS_DISABLE_HW_AES=1</code>.
</p>
<h2>IcedTea6 with the NSS Provider but no hardware AES</h2>
<table border="2">
<tr>
<th>Keysize</th>
<th>4k block, enc</th>
<th>4k block, dec</th>
<th>32k block, enc</th>
<th>32k block, dec</th>
<th>256k block, enc</th>
<th>256k block, dec</th>
<th>1024k block, enc</th>
<th>1024k block, dec</th>
</tr>
<tr>
<td>128 bit</td>
<td>7.04 ns/byte, 135MB/s</td>
<td>7.14 ns/byte, 134MB/s</td>
<td>5.93 ns/byte, 161MB/s</td>
<td>6.26 ns/byte, 152MB/s</td>
<td>6.28 ns/byte, 152MB/s</td>
<td>6.39 ns/byte, 149MB/s</td>
<td>6.31 ns/byte, 151MB/s</td>
<td>6.57 ns/byte, 145MB/s</td>
</tr>
<tr>
<td>192 bit</td>
<td>7.46 ns/byte, 128MB/s</td>
<td>7.72 ns/byte, 124MB/s</td>
<td>7.18 ns/byte, 133MB/s</td>
<td>7.54 ns/byte, 126MB/s</td>
<td>7.16 ns/byte, 133MB/s</td>
<td>7.27 ns/byte, 131MB/s</td>
<td>7.19 ns/byte, 133MB/s</td>
<td>7.48 ns/byte, 128MB/s</td>
</tr>
<tr>
<td>256 bit</td>
<td>8.34 ns/byte, 114MB/s</td>
<td>8.61 ns/byte, 110MB/s</td>
<td>8.25 ns/byte, 116MB/s</td>
<td>8.62 ns/byte, 111MB/s</td>
<td>8.04 ns/byte, 119MB/s</td>
<td>8.16 ns/byte, 116MB/s</td>
<td>8.10 ns/byte, 118MB/s</td>
<td>8.37 ns/byte, 114MB/s</td>
</tr>
</table>
<h2>IcedTea7 with the NSS Provider but no hardware AES</h2>
<table border="2">
<tr>
<th>Keysize</th>
<th>4k block, enc</th>
<th>4k block, dec</th>
<th>32k block, enc</th>
<th>32k block, dec</th>
<th>256k block, enc</th>
<th>256k block, dec</th>
<th>1024k block, enc</th>
<th>1024k block, dec</th>
</tr>
<tr>
<td>128 bit</td>
<td>6.90 ns/byte, 138MB/s</td>
<td>6.81 ns/byte, 140MB/s</td>
<td>5.75 ns/byte, 166MB/s</td>
<td>5.97 ns/byte, 160MB/s</td>
<td>5.65 ns/byte, 169MB/s</td>
<td>5.91 ns/byte, 162MB/s</td>
<td>5.63 ns/byte, 169MB/s</td>
<td>5.89 ns/byte, 162MB/s</td>
</tr>
<tr>
<td>192 bit</td>
<td>7.17 ns/byte, 133MB/s</td>
<td>7.34 ns/byte, 130MB/s</td>
<td>6.64 ns/byte, 143MB/s</td>
<td>6.85 ns/byte, 139MB/s</td>
<td>6.54 ns/byte, 145MB/s</td>
<td>6.79 ns/byte, 140MB/s</td>
<td>6.52 ns/byte, 147MB/s</td>
<td>6.78 ns/byte, 140MB/s</td>
</tr>
<tr>
<td>256 bit</td>
<td>8.12 ns/byte, 117MB/s</td>
<td>8.23 ns/byte, 116MB/s</td>
<td>7.56 ns/byte, 126MB/s</td>
<td>7.80 ns/byte, 122MB/s</td>
<td>7.43 ns/byte, 129MB/s</td>
<td>7.69 ns/byte, 124MB/s</td>
<td>7.41 ns/byte, 129MB/s</td>
<td>7.67 ns/byte, 125MB/s</td>
</tr>
</table>
<p>
There is still a noticeable improvement using the NSS provider, but not as significant as when AES is handled in hardware.  This does, however, mean that enabling NSS as the primary provider should show a benefit on all installs, not just ones with hardware AES.</p>
<p>I also found today that Oracle have enabled this provider with a priority of 2 on Solaris builds from jdk7u4 on; see <a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7088989">bug 7088989</a> and this <a href="http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/de5e9bf5b313">commit</a>.  Priority 1 is given to a proprietary provider, <code>com.oracle.security.ucrypto.UcryptoProvider</code>, the source of which is not included in OpenJDK.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.fuseyism.com/index.php/2012/03/14/openjdk-icedtea-nss-results-without-hardware-aes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenJDK, IcedTea &amp; NSS: IcedTea7 Results</title>
		<link>http://blog.fuseyism.com/index.php/2012/03/13/openjdk-icedtea-nss-icedtea7-results/</link>
		<comments>http://blog.fuseyism.com/index.php/2012/03/13/openjdk-icedtea-nss-icedtea7-results/#comments</comments>
		<pubDate>Tue, 13 Mar 2012 11:57:34 +0000</pubDate>
		<dc:creator>gnu_andrew</dc:creator>
				<category><![CDATA[IcedTea]]></category>
		<category><![CDATA[OpenJDK]]></category>
		<category><![CDATA[Performance]]></category>

		<guid isPermaLink="false">http://blog.fuseyism.com/?p=252</guid>
		<description><![CDATA[These were run about the same time as the last set, but didn&#8217;t have time to write them up last week. IcedTea7 With the Default SunJCE Provider Keysize 4k block, enc 4k block, dec 32k block, enc 32k block, dec 256k block, enc 256k block, dec 1024k block, enc 1024k block, dec 128 bit 9.47 [...]]]></description>
			<content:encoded><![CDATA[<p>These were run about the same time as the last set, but didn&#8217;t have time to write them up last week.</p>
<h2>IcedTea7 With the Default SunJCE Provider</h2>
<table border="2">
<tr>
<th>Keysize</th>
<th>4k block, enc</th>
<th>4k block, dec</th>
<th>32k block, enc</th>
<th>32k block, dec</th>
<th>256k block, enc</th>
<th>256k block, dec</th>
<th>1024k block, enc</th>
<th>1024k block, dec</th>
</tr>
<tr>
<td>128 bit</td>
<td>9.47 ns/byte, 100MB/s</td>
<td>10.55 ns/byte, 90MB/s</td>
<td>8.97 ns/byte, 106MB/s</td>
<td>9.62 ns/byte, 99MB/s</td>
<td>8.99 ns/byte, 106MB/s</td>
<td>9.57 ns/byte, 100MB/s</td>
<td>8.96 ns/byte, 106MB/s</td>
<td>9.67 ns/byte, 99MB/s</td>
</tr>
<tr>
<td>192 bit</td>
<td>10.42 ns/byte, 91MB/s</td>
<td>11.45 ns/byte, 83MB/s</td>
<td>10.21 ns/byte, 93MB/s</td>
<td>10.98 ns/byte, 86MB/s</td>
<td>10.19 ns/byte, 93MB/s</td>
<td>11.02 ns/byte, 86MB/s</td>
<td>10.19 ns/byte, 93MB/s</td>
<td>11.08 ns/byte, 86MB/s</td>
</tr>
<tr>
<td>256 bit</td>
<td>11.54 ns/byte, 82MB/s</td>
<td>12.74 ns/byte, 74MB/s</td>
<td>11.53 ns/byte, 82MB/s</td>
<td>12.23 ns/byte, 78MB/s</td>
<td>11.39 ns/byte, 84MB/s</td>
<td>12.19 ns/byte, 78MB/s</td>
<td>11.50 ns/byte, 82MB/s</td>
<td>12.24 ns/byte, 78MB/s</td>
</tr>
</table>
<h2>IcedTea7 With the NSS Provider</h2>
<table border="2">
<tr>
<th>Keysize</th>
<th>4k block, enc</th>
<th>4k block, dec</th>
<th>32k block, enc</th>
<th>32k block, dec</th>
<th>256k block, enc</th>
<th>256k block, dec</th>
<th>1024k block, enc</th>
<th>1024k block, dec</th>
</tr>
<tr>
<td>128 bit</td>
<td>2.59 ns/byte, 369MB/s</td>
<td>1.02 ns/byte, 950MB/s</td>
<td>1.63 ns/byte, 588MB/s</td>
<td>0.36 ns/byte, 2857MB/s</td>
<td>1.51 ns/byte, 645MB/s</td>
<td>0.30 ns/byte, 3333MB/s</td>
<td>1.50 ns/byte, 645MB/s</td>
<td>0.29 ns/byte, 3333MB/s</td>
</tr>
<tr>
<td>192 bit</td>
<td>2.42 ns/byte, 399MB/s</td>
<td>0.79 ns/byte, 1248MB/s</td>
<td>1.87 ns/byte, 512MB/s</td>
<td>0.39 ns/byte, 2500MB/s</td>
<td>1.79 ns/byte, 540MB/s</td>
<td>0.35 ns/byte, 2857MB/s</td>
<td>1.78 ns/byte, 540MB/s</td>
<td>0.34 ns/byte, 2857MB/s</td>
</tr>
<tr>
<td>256 bit</td>
<td>2.89 ns/byte, 332MB/s</td>
<td>0.90 ns/byte, 1109MB/s</td>
<td>2.25 ns/byte, 425MB/s</td>
<td>0.46 ns/byte, 2222MB/s</td>
<td>2.09 ns/byte, 465MB/s</td>
<td>0.40 ns/byte, 2500MB/s</td>
<td>2.07 ns/byte, 465MB/s</td>
<td>0.39 ns/byte, 2500MB/s</td>
</tr>
</table>
<p>So 7 with NSS seems to be faster than 6 with NSS, especially with the larger block sizes.  Not too surprising, given it has a newer version of HotSpot.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.fuseyism.com/index.php/2012/03/13/openjdk-icedtea-nss-icedtea7-results/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenJDK, IcedTea &amp; NSS</title>
		<link>http://blog.fuseyism.com/index.php/2012/03/09/openjdk-icedtea-nss/</link>
		<comments>http://blog.fuseyism.com/index.php/2012/03/09/openjdk-icedtea-nss/#comments</comments>
		<pubDate>Fri, 09 Mar 2012 14:27:04 +0000</pubDate>
		<dc:creator>gnu_andrew</dc:creator>
				<category><![CDATA[IcedTea]]></category>
		<category><![CDATA[OpenJDK]]></category>
		<category><![CDATA[Performance]]></category>

		<guid isPermaLink="false">http://blog.fuseyism.com/?p=240</guid>
		<description><![CDATA[OpenJDK has long had provision for cryptography support via NSS using the provider sun.security.pkcs11.SunPKCS11, but I get the impression it isn&#8217;t widely used or even known about. It requires some configuration to setup, as the OpenJDK build doesn&#8217;t look for NSS and the provider thus has to be manually configured with the location of the [...]]]></description>
			<content:encoded><![CDATA[<p>
OpenJDK has long had provision for cryptography support via NSS using the provider sun.security.pkcs11.SunPKCS11, but I get the impression it isn&#8217;t widely used or even known about.  It requires some configuration to setup, as the OpenJDK build doesn&#8217;t look for NSS and the provider thus has to be manually configured with the location of the library.  In September 2009, I added support to IcedTea to automate a lot of this, so you can now pass &#8211;enable-nss to the build and it will detect NSS and set it up in <code>${java.home}/jre/lib/security/java.security</code>.  I know Matthias Klose (doko) has used this, as he did further work on it within IcedTea, and I believe it may be enabled in Debian and/or Ubuntu builds.  It&#8217;s also available (via USE=&#8221;nss&#8221;) in Gentoo, and it all three distros, it can be used to make elliptic curve cryptography available; this was the original motivation for adding support as noted in <a href="http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=356">PR356</a>.
</p>
<p>
Over the last week or so, we at Red Hat have been looking at whether using this NSS provider as the primary provider (i.e. listing it as number one in the <code>java.security</code> file) provides a performance advantage, specifically as concerns AES and the fact that newer chips have AES instructions which are supported by assembly code in NSS.  We wrote a little <a href="http://fuseyism.com/TestAES3.java">test case</a> which runs a number of encryption and decryption cycles (we ran with 20,000) and measures the average number of nanoseconds take to encrypt or decrypt each byte, and the amount of MB/s overall.  We ran this on both IcedTea6 &#038; IcedTea7 builds with and without the NSS provider enabled at the top priority.  The results are below.  The ns/byte figures are rounded to two decimal places.  Tests were run on a 2.7GHz Intel Xeon E5-2680 machine with hardware AES instructions and 4 processors with 8 cores each, giving 32 cores, each with 20MB L3 cache.
</p>
<h2>IcedTea6 without the NSS provider</h2>
<table border="2">
<tr>
<th>Keysize</th>
<th>4k block, enc</th>
<th>4k block, dec</th>
<th>32k block, enc</th>
<th>32k block, dec</th>
<th>256k block, enc</th>
<th>256k block, dec</th>
<th>1024k block, enc</th>
<th>1024k block, dec</th>
</tr>
<tr>
<td>128 bit</td>
<td>9.54 ns/byte, 99MB/s</td>
<td>10.57 ns/byte, 90MB/s</td>
<td>9.10 ns/byte, 105MB/s</td>
<td>9.80 ns/byte, 97MB/s</td>
<td>8.77 ns/byte, 108MB/s</td>
<td>9.35 ns/byte, 102MB/s</td>
<td>8.70 ns/byte, 109MB/s</td>
<td>9.43 ns/byte, 101MB/s</td>
</tr>
<tr>
<td>192 bit</td>
<td>10.42 ns/byte, 91MB/s</td>
<td>11.29 ns/byte, 84MB/s</td>
<td>10.66 ns/byte, 89MB/s</td>
<td>11.48 ns/byte, 83MB/s</td>
<td>9.95 ns/byte, 96MB/s</td>
<td>10.67 ns/byte, 89MB/s</td>
<td>10.23 ns/byte, 93MB/s</td>
<td>10.75 ns/byte, 88MB/s</td>
</tr>
<tr>
<td>256 bit</td>
<td>11.80 ns/byte, 80MB/s</td>
<td>12.79 ns/byte, 74MB/s</td>
<td>12.03 ns/byte, 79MB/s</td>
<td>12.98 ns/byte, 73MB/s</td>
<td>11.17 ns/byte, 85MB/s</td>
<td>11.96 ns/byte, 80MB/s</td>
<td>11.08 ns/byte, 86MB/s</td>
<td>12.00 ns/byte, 79MB/s</td>
</tr>
</table>
<h2>IcedTea6 with the NSS Provider</h2>
<table border="2">
<tr>
<th>Keysize</th>
<th>4k block, enc</th>
<th>4k block, dec</th>
<th>32k block, enc</th>
<th>32k block, dec</th>
<th>256k block, enc</th>
<th>256k block, dec</th>
<th>1024k block, enc</th>
<th>1024k block, dec</th>
</tr>
<tr>
<td>128 bit</td>
<td>2.77 ns/byte, 344MB/s</td>
<td>1.16 ns/byte, 832MB/s</td>
<td>1.70 ns/byte, 571MB/s</td>
<td>0.44 ns/byte, 2222MB/s</td>
<td>1.99 ns/byte, 487MB/s</td>
<td>0.77 ns/byte, 1250MB/s</td>
<td>2.17 ns/byte, 444MB/s</td>
<td>1.01 ns/byte, 952MB/s</td>
</tr>
<tr>
<td>192 bit</td>
<td>2.66 ns/byte, 363MB/s</td>
<td>0.92 ns/byte, 1050MB/s</td>
<td>2.07 ns/byte, 476MB/s</td>
<td>0.51 ns/byte, 2000MB/s</td>
<td>2.28 ns/byte, 425MB/s</td>
<td>0.83 ns/byte, 1176MB/s</td>
<td>2.45 ns/byte, 392MB/s</td>
<td>1.05 ns/byte, 909MB/s</td>
</tr>
<tr>
<td>256 bit</td>
<td>2.97 ns/byte, 322MB/s</td>
<td>0.99 ns/byte, 998MB/s</td>
<td>2.30 ns/byte, 416MB/s</td>
<td>0.57 ns/byte, 1818MB/s</td>
<td>2.57 ns/byte, 377MB/s</td>
<td>0.88 ns/byte, 1111MB/s</td>
<td>2.75 ns/byte, 350MB/s</td>
<td>1.11 ns/byte, 869MB/s</td>
</tr>
</table>
<p>
There&#8217;s clearly a significant improvement when using the NSS provider on a machine with AES instructions.  We still need to run more tests to see what the improvement (if any) is when using NSS without AES instructions.  As an aside, an <a href="http://fuseyism.com/TestAES.java">early version</a> of the test didn&#8217;t show as significant an increase, instead more like a 1.6x speedup.  We believe this was down to several issues:
</p>
<ol>
<li>The entire process was being measured, including setup of the cipher, not just the encryption.</li>
<li>The use of <code>System.currentTimeMillis()</code> rather than nanoseconds</li>
<li>The use of <code>doFinal</code> where it returns a new array, rather than reusing the old one, thus creating significant garbage.</li>
</ol>
<h2>Update</h2>
<p>Further results are collected in subsequent blogs:</p>
<ul>
<li><a href="http://bit.ly/xOzfPg">IcedTea7 Results</a></li>
<li><a href="http://bit.ly/A8FptY">Results Without Hardware AES Enabled</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.fuseyism.com/index.php/2012/03/09/openjdk-icedtea-nss/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>IcedTea 2.1 Released! (OpenJDK7 ~u3 release)</title>
		<link>http://blog.fuseyism.com/index.php/2012/02/15/icedtea-2-1-released-openjdk7-u3-release/</link>
		<comments>http://blog.fuseyism.com/index.php/2012/02/15/icedtea-2-1-released-openjdk7-u3-release/#comments</comments>
		<pubDate>Wed, 15 Feb 2012 10:43:54 +0000</pubDate>
		<dc:creator>gnu_andrew</dc:creator>
				<category><![CDATA[IcedTea]]></category>
		<category><![CDATA[OpenJDK]]></category>
		<category><![CDATA[Release]]></category>

		<guid isPermaLink="false">http://blog.fuseyism.com/?p=230</guid>
		<description><![CDATA[The IcedTea project provides a harness to build the source code from OpenJDK using Free Software build tools, along with additional features such as a PulseAudio sound driver and support for alternative virtual machines. The IcedTea 2.1 release updates our OpenJDK7 support to include the latest updates in u2 as well as the security updates [...]]]></description>
			<content:encoded><![CDATA[<p>The IcedTea project provides a harness to build the source code from OpenJDK using Free Software build tools, along with additional features such as a PulseAudio sound driver and support for alternative virtual machines.</p>
<p>The IcedTea 2.1 release updates our OpenJDK7 support to include the latest updates in <a href="http://hg.openjdk.java.net/jdk7u/jdk7u2/">u2</a> as well as the security updates just released:</p>
<ul>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7082299">S7082299</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2011-3571">CVE-2011-3571</a>: Fix in AtomicReferenceArray</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7088367">S7088367</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2011-3563">CVE-2011-3563</a>: Fix issues in java sound</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7110683">S7110683</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2012-0502">CVE-2012-0502</a>: Issues with some KeyboardFocusManager method</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7110687">S7110687</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2012-0503">CVE-2012-0503</a>: Issues with TimeZone class</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7110700">S7110700</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2012-0505">CVE-2012-0505</a>: Enhance exception throwing mechanism in ObjectStreamClass</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7110704">S7110704</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2012-0506">CVE-2012-0506</a>: Issues with some method in corba</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7112642">S7112642</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2012-0497">CVE-2012-0497</a>: Incorrect checking for graphics rendering object</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7118283">S7118283</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2012-0501">CVE-2012-0501</a>: Better input parameter checking in zip file processing</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7126960">S7126960</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2011-5035">CVE-2011-5035</a>: Add property to limit number of request headers to the HTTP Server</li>
</ul>
<p>We believe that this 2.1 release takes IcedTea beyond u3.  In addition to the changes in the public OpenJDK7 repository for u2 and the security updates, which is what we believe u3 is comprised of[<a href="#footnote">*</a>], we also include a number of additional fixes (three already in u4):</p>
<ul>
<li><strong><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7140882">S7140882</a>: <a href="http://icedtea.classpath.org/hg/icedtea7-forest/hotspot/rev/f8f4d3f9b165">Don&#8217;t return booleans from methods returning pointers</a></strong>  This is in the u4 tree and is a pre-requisite for building with gcc 4.7.  It has already been released in IcedTea6 1.11.0.</li>
<li><strong><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7091528">S7091528</a>: <a href="http://icedtea.classpath.org/hg/icedtea7-forest/langtools/rev/58f6a950cd72">javadoc attempts to parse .class files</a></strong>  This is in the u4 tree and is necessary for building documentation with some projects, such as java-gnome.  It has already been released in IcedTea6 1.10.5, 1.9.12 and 1.8.12.</li>
<li><strong><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7103610">S7103610</a>: <a href="http://icedtea.classpath.org/hg/icedtea7-forest/jdk/rev/afdcedc27c23">_NET_WM_PID and WM_CLIENT_MACHINE are not set</a></strong>  This is in the u4 tree and is necessary to make the JDK work with the panel in GNOME3.  It has already been released in IcedTea6 1.11.0 and IcedTea 2.0.1.</li>
<li><strong><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7049339">S7049339</a>: <a href="http://icedtea.classpath.org/hg/icedtea7-forest/jdk/rev/59225f3db8be">AnyBlit is broken with non-rectangular clips.</a></strong> Despite being marking with a high priority, this is only in OpenJDK8.  We intend to propose it for u4.  It fixes rendering issues with Batik and has already been released in IcedTea6 1.11.0.</li>
</ul>
<p>In addition, IcedTea includes the usual IcedTea patches to allow builds against system libraries and to support more estoric architectures.</p>
<p>Please note support for alternative VM solutions (CACAO, Shark, Zero) may be lacking in this release, as there has been little development activity from the teams concerned since the 2.0 release, while OpenJDK itself has moved on to HotSpot 22.  Patches are welcome; please contact the <a href="mailto:distro-pkg-dev@openjdk.java.net">mailing list</a> (distro-pkg-dev@openjdk.java.net) and/or <a href="http://icedtea.classpath.org/bugzilla">file bugs</a> under the appropriate component.</p>
<p>Full details of the release can be found below.</p>
<h2>What’s New?</h2>
<h3>New in release 2.1 (2012-02-14)</h3>
<ul>
<li>Security fixes
<ul>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7082299">S7082299</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2011-3571">CVE-2011-3571</a>: Fix in AtomicReferenceArray</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7088367">S7088367</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2011-3563">CVE-2011-3563</a>: Fix issues in java sound</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7110683">S7110683</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2012-0502">CVE-2012-0502</a>: Issues with some KeyboardFocusManager method</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7110687">S7110687</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2012-0503">CVE-2012-0503</a>: Issues with TimeZone class</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7110700">S7110700</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2012-0505">CVE-2012-0505</a>: Enhance exception throwing mechanism in ObjectStreamClass</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7110704">S7110704</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2012-0506">CVE-2012-0506</a>: Issues with some method in corba</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7112642">S7112642</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2012-0497">CVE-2012-0497</a>: Incorrect checking for graphics rendering object</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7118283">S7118283</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2012-0501">CVE-2012-0501</a>: Better input parameter checking in zip file processing</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7126960">S7126960</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2011-5035">CVE-2011-5035</a>: Add property to limit number of request headers to the HTTP Server</li>
</ul>
</li>
<li>Bug fixes
<ul>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4909150">S4909150</a>: WindowsTreeUI can cause NullPointerException occasionally</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4965777">S4965777</a>: GC changes to support use of discovered field for pending references</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6476261">S6476261</a>: (reflect) GenericSignatureFormatError When signature includes nested inner classes</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6478991">S6478991</a>: C1 NullCheckEliminator yields incorrect exceptions</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6484982">S6484982</a>: G1: process references during evacuation pauses</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6591247">S6591247</a>: C2 cleans up the merge point too early during SplitIf</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6670868">S6670868</a>: StackOverFlow with authenticated Proxy tunnels</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6735320">S6735320</a>: StringIndexOutOfBoundsException for empty @serialField tag</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6791672">S6791672</a>: enable 1G and larger pages on solaris</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6810861">S6810861</a>: G1: support -XX:+{PrintClassHistogram,HeapDump}{Before,After}FullGC</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6814390">S6814390</a>: G1: remove the concept of non-generational G1</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6898310">S6898310</a>: (cs) Charset cache lookups should be synchronized</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6916968">S6916968</a>: CMS: freeList.cpp:304 assert(_allocation_stats.prevSweep() + &#8230;, &#8220;Conservation Principle&#8221;)</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6918185">S6918185</a>: Remove unused code for lost card-marking optimization in BacktraceBuilder</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6929868">S6929868</a>: G1: introduce min / max young gen size bounds</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6941169">S6941169</a>: XML parsing cannot be trusted</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6941923">S6941923</a>: RFE: Handling large log files produced by long running Java Applications</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6951623">S6951623</a>: 3/3 possible performance problems in FollowReferences() and GetObjectsWithTags()</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6956668">S6956668</a>: misbehavior of XOR operator (^) with int</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6963006">S6963006</a>: Javacard exception when trying to access card during read operation</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6990015">S6990015</a>: Incorrect Icache line size is used for 64 bit x86</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6990212">S6990212</a>: JSR 292 JVMTI MethodEnter hook is not called for JSR 292 bootstrap and target methods</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6994322">S6994322</a>: Remove the is_tlab and is_noref / is_large_noref parameters from the CollectedHeap</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7004681">S7004681</a>: G1: Extend marking verification to Full GCs</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7012081">S7012081</a>: JSR 292: SA-JDI can&#8217;t read MH/MT/Indy ConstantPool entries</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7012206">S7012206</a>: ~20 tools tests failing due to -XX:-UsePerfData default in Java SE Embedded</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7012364">S7012364</a>: test/java/util/Locale/LocaleCategory.sh fails on Cygwin</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7012783">S7012783</a>: JFileChooser fails to resolve DFS links on Windows Vista SP2</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7016112">S7016112</a>: CMS: crash during promotion testing</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7016797">S7016797</a>: Hotspot: securely/restrictive load dlls and new API for loading system dlls</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7016881">S7016881</a>: JSR 292: JDI: sun.jvm.hotspot.utilities.AssertionFailure: index out of bounds</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7019773">S7019773</a>: Problem with java/classes_awt</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7019963">S7019963</a>: The goto parent directory button doesn&#8217;t operate in JFileChooser</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7020373">S7020373</a>: JSR rewriting can overflow memory address size variables</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7022113">S7022113</a>: Security icon can be moved behind the window using the com.sun.SecurityWarning.setPosition() method</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7024697">S7024697</a>: SessionRef.dispose() should determine if the token referred to by the token object is still valid</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7029903">S7029903</a>: Splash screen is not shown in 64-bit Linux with 16-bit color depth</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7030332">S7030332</a>: Default borders in tables looks incorrect JEditorPane</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7031830">S7031830</a>: bad_record_mac failure on TLSv1.2 enabled connection with SSLEngine</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7032531">S7032531</a>: G1: enhance GC logging to include more accurate eden / survivor size transitions</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7033141">S7033141</a>: assert(has_cp_cache(i)) failed: oob</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7035946">S7035946</a>: Up to 15% regression on JDK 7 b136 vs b135 on specjvm2008.crypto.rsa on x64</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7039182">S7039182</a>: PPC: NIO: java.io.IOException: Invalid argument in sun.nio.ch.FileDispatcherImpl.read0</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7039627">S7039627</a>: G1: avoid BOT updates for survivor allocations and dirty survivor regions incrementally</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7039731">S7039731</a>: arraycopy could use prefetch on SPARC</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7041125">S7041125</a>: LDAP API does not catch malformed filters that contain two operands for the ! operator</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7041800">S7041800</a>: URI.equals may incorrectly return true with escaped octets</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7042148">S7042148</a>: closed/java/awt/font/TextLayout/CheckLayoutLTR.java failed</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7042740">S7042740</a>: CMS: assert(n&gt; q) failed: Looping at: &#8230; blockOffsetTable.cpp:557</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7043737">S7043737</a>: klist does not detect non-existing keytab</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7043847">S7043847</a>: NTML impl of SaslServer throws UnsupportedOperationException from (un)wrap method</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7043987">S7043987</a>: 3/3 JVMTI FollowReferences is slow</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7044486">S7044486</a>: open jdk repos have files with incorrect copyright headers, which can end up in src bundles</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7044738">S7044738</a>: Loop unroll optimization causes incorrect result</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7045232">S7045232</a>: G1: pool names are inconsistent with other collectors (don&#8217;t have &#8216;Space&#8217;)</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7045330">S7045330</a>: G1: Simplify/fix the HeapRegionSeq class</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7045514">S7045514</a>: SPARC assembly code for JSR 292 ricochet frames</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7045662">S7045662</a>: G1: OopsInHeapRegionClosure::set_region() should not be virtual</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7045697">S7045697</a>: JDK7 THIRD PARTY README update</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7045751">S7045751</a>: G1: +ExplicitGCInvokesConcurrent causes excessive single region evacuation pauses</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7046182">S7046182</a>: G1: remove unnecessary iterations over the collection set</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7046490">S7046490</a>: Preallocated OOME objects should obey Throwable stack trace protocol</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7046558">S7046558</a>: G1: concurrent marking optimizations</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7046778">S7046778</a>: Project Coin: problem with diamond and member inner classes</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7047069">S7047069</a>: Array can dynamically change size when assigned to an object field</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7047325">S7047325</a>: Internal API to improve management of direct buffers</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7047491">S7047491</a>: C1: registers saved incorrectly when calling checkcast_arraycopy stub</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7047697">S7047697</a>: MethodHandle.invokeExact call for wrong method causes VM failure if run with -Xcomp</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7047954">S7047954</a>: VM crashes with assert(is_Mem()) failed</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7047961">S7047961</a>: JSR 292 MethodHandleWalk swap args doesn&#8217;t handle T_LONG and T_DOUBLE properly</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7048009">S7048009</a>: Update .jcheck/conf files for JDK 8</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7048332">S7048332</a>: Cadd_cmpLTMask doesn&#8217;t handle 64-bit tmp register properly</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7048342">S7048342</a>: CMS: eob == _limit || fc-&gt;isFree() failed: Only a free chunk should allow us to cross over the limit</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7048782">S7048782</a>: CMS: assert(last_chunk_index_to_check&lt;= last_chunk_index) failed: parCardTableModRefBS.cpp:359</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7049079">S7049079</a>: NTSYSTEM CLASS IS LEAKING WINDOWS TOKENS</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7049339">S7049339</a>: AnyBlit is broken with non-rectangular clips.</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7049410">S7049410</a>: JSR 292 old method name MethodHandle.invokeGeneric should not be accepted by the JVM</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7049415">S7049415</a>: Failure of resolution of sym.reference to the c.s.s. should be wrapped in BootstrapMethodError</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7049774">S7049774</a>: UID construction appears to hang if time changed backwards</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7049928">S7049928</a>: VM crashes with &#8220;assert(_adapter != NULL) failed: must have&#8221; at methodOop.cpp:63</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7049963">S7049963</a>: DISTINGUISHED NAMES FOR CERT ARE ESCAPED IN JROCKIT 1.6(NOT COMPATIBLE WITH JROC</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7049999">S7049999</a>: G1: Make the G1PrintHeapRegions output consistent and complete</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7050280">S7050280</a>: assert(u-&gt;as_Unlock()-&gt;is_eliminated()) failed: sanity</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7050392">S7050392</a>: G1: Introduce flag to generate a log of the G1 ergonomic decisions</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7050554">S7050554</a>: JSR 292 &#8211; need optimization for selectAlternative</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7050826">S7050826</a>: Hebrew characters are not rendered on OEL 5.6</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7050935">S7050935</a>: closed/java/awt/Choice/WheelEventsConsumed/WheelEventsConsumed.html fails on win32</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7051430">S7051430</a>: CMS: ongoing CMS cycle should terminate abruptly to allow prompt JVM termination at exit</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7051516">S7051516</a>: ThreadLocalRandom seed is never initialized so all instances generate the same sequence</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7051798">S7051798</a>: SA-JDI: NPE in Frame.addressOfStackSlot(Frame.java:244)</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7052219">S7052219</a>: JSR 292: Crash in ~BufferBlob::MethodHandles adapters</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7052494">S7052494</a>: Eclipse test fails on JDK 7 b142</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7052988">S7052988</a>: JPRT embedded builds don&#8217;t set MINIMIZE_RAM_USAGE</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7053189">S7053189</a>: remove some unnecessary platform-dependent includes</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7053520">S7053520</a>: JSR292: crash in invokedynamic with C1 using tiered and compressed oops</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7054211">S7054211</a>: No loop unrolling done in jdk7b144 for a test update() while loop</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7054637">S7054637</a>: Enable PKCS11 to use raw encoding for the EC point in an Elliptic Curve public key</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7055073">S7055073</a>: G1: code cleanup in the concurrentMark.* files</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7055247">S7055247</a>: Ignore test of # 7020373</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7055355">S7055355</a>: JSR 292: crash while throwing WrongMethodTypeException</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7056328">S7056328</a>: JSR 292 invocation sometimes fails in adapters for types not on boot class path</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7056380">S7056380</a>: VM crashes with SIGSEGV in compiled code</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7057046">S7057046</a>: Add embedded license to THIRD PARTY README</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7057120">S7057120</a>: Tiered: Allow C1 to inline methods with loops</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7057297">S7057297</a>: Project Coin: diamond erroneously accepts in array initializer expressions</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7057459">S7057459</a>: Regression:  Performance degradation with java.beans.XMLEncoder</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7057705">S7057705</a>: can&#8217;t generate api docs for JDK7 updates</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7057857">S7057857</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2011-3554">CVE-2011-3554</a>: insufficient pack200 JAR files uncompress error checks</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7057857">S7057857</a>: SIGSEGV [libunpack.so] store_Utf8_char(signed char*, unsigned short) in java.util.jar.pack200</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7057978">S7057978</a>: improve robustness of c1 ARM back-end wrt non encodable constants</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7058036">S7058036</a>: FieldsAllocationStyle=2 does not work in 32-bit VM</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7058510">S7058510</a>: multinewarray with 6 dimensions uncommon traps in server compiler</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7058689">S7058689</a>: Tiered: Reprofiling doesn&#8217;t happen in presence of level 4 OSR methods</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7058828">S7058828</a>: test/java/util/concurrent/Phaser/Arrive.java fails intermittently</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7059019">S7059019</a>: G1: add G1 support to the SA</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7059034">S7059034</a>: Use movxtod/movdtox on T4</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7059037">S7059037</a>: Use BIS for zeroing on T4</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7059259">S7059259</a>: (process) ProcessBuilder.start permission check should be improved when redirecting output to append</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7059905">S7059905</a>: (javadoc) promote method visibility for netbeans usage</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7060619">S7060619</a>: C1 should respect inline and dontinline directives from CompilerOracle</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7060642">S7060642</a>: (javadoc) improve performance on accessing inlinedTags</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7060836">S7060836</a>: RHEL 5.5 and 5.6 should support UseNUMA</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7060842">S7060842</a>: UseNUMA crash with UseHugreTLBFS running SPECjvm2008</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7060926">S7060926</a>: Attr.PostAttrAnalyzer misses a case</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7061101">S7061101</a>: adlc should complain about mixing block and expression forms of ins_encode</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7061125">S7061125</a>: Proposed javac argument processing performance improvement</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7061187">S7061187</a>: need some includes for arm/ppc</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7061192">S7061192</a>: option handling adjustments for oracle and embedded builds</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7061197">S7061197</a>: ThreadLocalStorage sp map table should be optional</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7061204">S7061204</a>: clean the chunk table synchronously in embedded builds</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7061212">S7061212</a>: use o/s low memory notification in embedded builds</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7061225">S7061225</a>: os::print_cpu_info() should support os-specific data</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7061379">S7061379</a>: [Kerberos] Cross-realm authentication fails, due to nameType problem</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7061691">S7061691</a>: Fork HS21 to HS22 &#8211; renumber Minor and build numbers of JVM</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7061768">S7061768</a>: Backout fix # 6941169</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7062745">S7062745</a>: Regression: difference in overload resolution when two methods are maximally specific</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7062856">S7062856</a>: Disassembler needs to be smarter about finding hsdis after 1.7 launcher changes</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7062969">S7062969</a>: java -help still shows <a href="http://java.sun.com/javase/reference">http://java.sun.com/javase/reference</a></li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7063628">S7063628</a>: Use cbcond on T4</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7063629">S7063629</a>: use cbcond in C2 generated code on T4</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7064279">S7064279</a>: Introspector.getBeanInfo() should release some resources in timely manner</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7064544">S7064544</a>: (javadoc) miscellaneous fixes requested by netbeans</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7065535">S7065535</a>: Mistyped function name that disabled UseLargePages on Windows</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7065972">S7065972</a>: Some race condition may happen in SSLSocketImpl class</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7066143">S7066143</a>: JSR 292: Zero support after regressions from 7009923 and 7009309</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7066203">S7066203</a>: Update currency data to the latest ISO 4217 standard</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7066339">S7066339</a>: Tiered: policy should make consistent decisions about osr levels</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7066490">S7066490</a>: @since 1.7 tag is missing for java.util.regex.Matcher.group(java.lang.String)</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7066713">S7066713</a>: Separate demos from the bundles on Solaris and Linux</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7066841">S7066841</a>: remove MacroAssembler::br_on_reg_cond() on sparc</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7067288">S7067288</a>: compiler regression test Test7052494 timeouts with client VM</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7067784">S7067784</a>: TEST: move testcase for # 7023640 from open to close in 7u1</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7067811">S7067811</a>: Update demo/sample code to state it should not be used for production</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7067922">S7067922</a>: (launcher) java -jar throws NPE if JAR file does not contain Main-Class attribute</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7067974">S7067974</a>: multiple ETYPE-INFO-ENTRY with same etype and different salt</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7068047">S7068047</a>: DnDMerlinQLTestsuite_DnDJTextArea test fails with an java.awt.dnd.InvalidDnDOperationException</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7068051">S7068051</a>: SIGSEGV in PhaseIdealLoop::build_loop_late_post</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7068215">S7068215</a>: G1: Print reference processing time during remark</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7068240">S7068240</a>: G1: Long &#8220;parallel other time&#8221; and &#8220;ext root scanning&#8221; when running specific benchmark</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7068328">S7068328</a>: BufferPoolMXBean and PlatformLoggingMXBean getObjectName may return null</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7068416">S7068416</a>: Lightweight HTTP Server should support TCP_NODELAY</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7068437">S7068437</a>: Regression: Filer.getResource(SOURCE_OUTPUT, &#8230;) no longer works in JDK 7 w/o -s</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7068451">S7068451</a>: Regression: javac compiles fixed sources against previous, not current, version of generated sources</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7068902">S7068902</a>: (javac) allow enabling or disabling of String folding</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7069176">S7069176</a>: Update the JDK version numbers in Hotspot for JDK 8</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7069452">S7069452</a>: Cleanup NodeFlags</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7069863">S7069863</a>: G1: SIGSEGV running SPECjbb2011 and -UseBiasedLocking</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7070061">S7070061</a>: Adjust Hotspot make/jprt.properties for new JDK8 settings</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7070134">S7070134</a>: Hotspot crashes with sigsegv from PorterStemmer</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7071166">S7071166</a>: LayoutStyle.getPreferredGap()  &#8211; IAE is expected but not thrown</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7071246">S7071246</a>: Enclosing string literal in parenthesis in switch-case crashes javac</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7071248">S7071248</a>: IME composition window does not disappear when file dialog is closed : Japanese WinXP</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7071307">S7071307</a>: MethodHandle bimorphic inlining should consider the frequency</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7071427">S7071427</a>: AdapterFingerPrint can hold 8 entries per int</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7071609">S7071609</a>: javax/swing/JPopupMenu/6694823/bug6694823.java failed on solaris10</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7071653">S7071653</a>: JSR 292: call site change notification should be pushed not pulled</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7071709">S7071709</a>: JSR 292: switchpoint invalidation should be pushed not pulled</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7071823">S7071823</a>: Zero: zero/shark doesn&#8217;t build after b147-fcs</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7071904">S7071904</a>: 4/4 HotSpot: Full Debug Symbols</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7072527">S7072527</a>: CMS: JMM GC counters overcount in some cases</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7072645">S7072645</a>: Toolkit.addPropertyChangeListener(name, pcl) throws NPE for null name</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7073337">S7073337</a>: Crash after playing Java game on Pogo</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7073491">S7073491</a>: -Dsun.net.maxDatagramSockets=1 does not work correctly with system.gc()</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7073508">S7073508</a>: Regression: NullPointerException at com.sun.tools.javac.code.Lint$AugmentVisitor.augment</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7073631">S7073631</a>: (javac) javac parser improvements for error position reporting</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7073913">S7073913</a>: The fix for 7017193 causes segfaults</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7074017">S7074017</a>: Introduce MemBarAcquireLock/MemBarReleaseLock nodes for monitor enter/exit code paths</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7074189">S7074189</a>: some javac tests fail with latest jtreg 4.1 b03</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7074386">S7074386</a>: fallback to fontconfig.&lt;major_version&gt;.bfc/properties if fontconfig.&lt;major_version&gt;.&lt;minor_version&gt;.</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7074416">S7074416</a>: Regression: JSR199: javac doesn&#8217;t unwrap clientcodewrapper objects</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7074579">S7074579</a>: G1: JVM crash with JDK7 running ATG CRMDemo Fusion App</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7075098">S7075098</a>: Remove unused fdlibm files</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7075105">S7075105</a>: WIN: Provide a way to format HTML on drop</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7075559">S7075559</a>: JPRT windows_x64 build failure</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7075623">S7075623</a>: 6990212 broke raiseException in 64 bit</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7075646">S7075646</a>: G1: fix inconsistencies in the monitoring data</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7076831">S7076831</a>: TEST_BUG: compiler/5091921/Test7005594.java fails on LOW MEM SYSTEMS</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7077439">S7077439</a>: Possible reference through NULL in loopPredicate.cpp:726</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7077769">S7077769</a>: (zipfs) ZipFileSystem.writeCEN() writes wrong &#8220;data size&#8221; for ZIP64 extended information extra field</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7077806">S7077806</a>: ARM: java.lang.InternalError: bound subword value does not fit into the subword type</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7078382">S7078382</a>: JSR 292: don&#8217;t count method handle adapters against inlining budgets</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7079317">S7079317</a>: Incorrect branch&#8217;s destination block in PrintoOptoAssembly output</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7079329">S7079329</a>: Adjust allocation prefetching for T4</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7079626">S7079626</a>: x64 emits unnecessary REX prefix</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7079673">S7079673</a>: JSR 292: C1 should inline bytecoded method handle adapters</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7079769">S7079769</a>: JSR 292: incorrect size() for CallStaticJavaHandle on sparc</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7080038">S7080038</a>: (ann) Serializable types in sun.reflect.annotation do not declare serialVersionUIDs</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7080289">S7080289</a>: java/awt/AWTKeyStroke/AlienClass/Test2.java failed on jdk1.5.0_32b02 but passed on previous build</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7080389">S7080389</a>: G1: refactor marking code in evacuation pause copy closures</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7080431">S7080431</a>: VM asserts if specified size(x) in .ad is larger than emitted size</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7081012">S7081012</a>: REGRESSION:Component.transferFocusBackward invokes clearGlobalFocusOwner()</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7081064">S7081064</a>: G1: remove develop params G1FixedSurvivorSpaceSize, G1FixedTenuringThreshold, and G1FixedEdenSize</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7081251">S7081251</a>: bump the hs22 build number to 02</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7081926">S7081926</a>: assert(VM_Version::supports_sse2()) failed: must support</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7082220">S7082220</a>: Visual Studio projects broken after change 7016797: Hotspot: securely/restrictive load dlls and new</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7082263">S7082263</a>: Reflection::resolve_field/field_get/field_set are broken</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7082631">S7082631</a>: JSR 292: need profiling support in GWTs</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7082645">S7082645</a>: Hotspot doesn&#8217;t compile on old linuxes after 7060836</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7082689">S7082689</a>: allow duplicate bug ids in jdk7u repos</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7082769">S7082769</a>: FileInputStream/FileOutputStream/RandomAccessFile allow file descriptor be closed when still in use</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7082949">S7082949</a>: JSR 292: missing ResourceMark in methodOopDesc::make_invoke_method</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7082969">S7082969</a>: NUMA interleaving</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7083184">S7083184</a>: JSR 292: don&#8217;t store context class argument with call site dependencies</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7083786">S7083786</a>: dead various dead chunks of code</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7083916">S7083916</a>: Bump the hs22 build number to 03</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7084509">S7084509</a>: G1: fix inconsistencies and mistakes in the young list target length calculations</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7085012">S7085012</a>: ARM: com/sun/jdi/PopSynchronousTest.java still fails</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7085137">S7085137</a>: -XX:+VerifyOops is broken</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7085279">S7085279</a>: C1 overflows code buffer with VerifyOops and CompressedOops</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7085404">S7085404</a>: JSR 292: VolatileCallSites should have push notification too</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7085860">S7085860</a>: JSR 292: implement CallSite.setTargetNormal and setTargetVolatile as native methods</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7085906">S7085906</a>: Replace the permgen allocated sentinelRef with a self-looped end</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7085944">S7085944</a>: FDS: gdb does not find debug symbols for libjsig link</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7086226">S7086226</a>: UseNUMA fails on old versions of windows</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7086261">S7086261</a>: javac doesn&#8217;t report error as expected, it only reports ClientCodeWrapper$DiagnosticSourceUnwrapper</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7086394">S7086394</a>: c2/arm: enable UseFPUForSpilling</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7086533">S7086533</a>: G1: assert(!_g1-&gt;is_obj_dead(obj)): We should not be preserving dead objs: g1CollectedHeap.cpp:3835</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7086560">S7086560</a>: 7085404 changes broke VM with -XX:-EnableInvokeDynamic</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7086585">S7086585</a>: make Java field injection more flexible</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7086589">S7086589</a>: bump the hs22 build number to 04</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7087445">S7087445</a>: Improve platform independence of JSR292 shared code</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7087453">S7087453</a>: PhaseChaitin::yank_if_dead() should handle MachTemp inputs</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7087583">S7087583</a>: Hotspot fails to allocate heap with mmap(MAP_HUGETLB)</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7087717">S7087717</a>: G1: make the G1PrintRegionLivenessInfo parameter diagnostic</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7087947">S7087947</a>: Add regression test for 7068051</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7087956">S7087956</a>: add libattach.so to embedded JRE to enable additional troubleshooting support</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7088020">S7088020</a>: SEGV in JNIHandleBlock::release_block</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7088287">S7088287</a>: libpng need to be updated.</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7088955">S7088955</a>: add C2 IR support to the SA</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7088991">S7088991</a>: Bump ths hs22 build number to 05</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7089625">S7089625</a>: G1: policy for how many old regions to add to the CSet (when young gen is fixed) is broken</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7089632">S7089632</a>: assert(machtmp-&gt;outcnt() == 1) failed: expected for a MachTemp</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7089709">S7089709</a>: type &#8220;jushort&#8221; not found</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7090069">S7090069</a>: Java launcher hangs in infinite loop on windows when UseNUMA[Interleaving] is specified</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7090259">S7090259</a>: Fix hotspot sources to build with old compilers</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7090654">S7090654</a>: nightly failures after 7086585</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7090843">S7090843</a>: (tz) Support tzdata2011j</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7090844">S7090844</a>: Support a timezone whose offset is changed more than once in the future</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7091032">S7091032</a>: G1: assert failure when NewRatio is used</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7091141">S7091141</a>: JAXP 1.4.5 update 1 for 7u2</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7091255">S7091255</a>: Bump the hs22 build number to 06</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7091294">S7091294</a>: disable quicksort tests</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7091369">S7091369</a>: DatagramSocket/Limit.java failing on 8 and 7u2</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7091528">S7091528</a>: javadoc attempts to parse .class files</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7092186">S7092186</a>: adjust package access in rmiregistry</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7092236">S7092236</a>: java/util/EnumSet/EnumSetBash.java fails</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7092238">S7092238</a>: G1: Uninitialized field gc_efficiency in G1PrintRegionLivenessInfo output</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7092245">S7092245</a>: G1: Wrong format specifier in G1PrintRegionLivenessInfo header output</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7092278">S7092278</a>: &#8220;jmap -finalizerinfo&#8221; throws &#8220;sun.jvm.hotspot.utilities.AssertionFailure: invalid cp index 0 137&#8243;</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7092412">S7092412</a>: G1: Some roots not marked during an initial mark that gets an evacuation failure</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7092679">S7092679</a>: (tz) Java getting wrong timezone/DST info on Solaris 11</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7093108">S7093108</a>: Bump the hs22 build number to 07</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7095698">S7095698</a>: jdk7u2 does not work as a bootstrap after 7091141</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7096366">S7096366</a>: PPC: corruption of floating-point values with DeoptimizeALot</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7097048">S7097048</a>: G1: extend the G1 SA changes to print per-heap space information</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7097053">S7097053</a>: G1: assert(da ? referent-&gt;is_oop() : referent-&gt;is_oop_or_null()) failed: referenceProcessor.cpp:1054</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7098719">S7098719</a>: -Dsun.net.maxDatagramSockets and Socket constructor does not work correctly with System.gc()</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7099017">S7099017</a>: jdk7u2-dev does not build</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7099228">S7099228</a>: Use a PKCS11 config attribute to control encoding of an EC point</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7099399">S7099399</a>: cannot deal with CRL file larger than 16MB</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7099488">S7099488</a>: TwoStacksPlainSocketImpl should invoke super.create(stream), typo in fix for 7098719</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7100165">S7100165</a>: JSR 292: leftover printing code in methodHandleWalk.cpp</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7100757">S7100757</a>: The BitSet.nextSetBit() produces incorrect result in 32bit VM on Sparc</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7101102">S7101102</a>: Bump the hs22 build number to 08</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7101658">S7101658</a>: Backout 7082769 changes</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7102337">S7102337</a>: Third Party License Readme updates for 7u2</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7102369">S7102369</a>: remove java.rmi.server.codebase property parsing from registyimpl</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7102515">S7102515</a>: javac running very very long and not returning</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7103108">S7103108</a>: (tz) Support tzdata2011l</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7103224">S7103224</a>: collision between __LEAF define in interfaceSupport.hpp and /usr/include/sys/cdefs.h with gcc</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7103405">S7103405</a>: Correct display names for Pacific/Apia timezone</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7103610">S7103610</a>: _NET_WM_PID and WM_CLIENT_MACHINE are not set</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7104126">S7104126</a>: Insert openjdk copyright header back into TZdata files</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7108550">S7108550</a>: Bump the hs22 build number to 09</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7108598">S7108598</a>: Pogo Table Games freeze with JDK 7</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7110428">S7110428</a>: Crash during HeapDump operation</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7110586">S7110586</a>: C2 generates incorrect results</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7110590">S7110590</a>: DnDMerlinQLTestsuite_DnDJTextArea test fails with an java.awt.dnd.InvalidDnDOperationException</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7112766">S7112766</a>: Bump the hs22 build number to 10</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7140882">S7140882</a>: Don&#8217;t return booleans from methods returning pointers</li>
<li>Don&#8217;t force -Werror on in com/sun/java/pack</li>
</ul>
</li>
<li>JamVM
<ul>
<li>Implement classlibCheckIfOnLoad().</li>
<li>Make thread states JVMTI compatible.</li>
<li>Add OpenBSD/sparc to list of recognised hosts.</li>
<li>Handle &#8216;g&#8217; when specifying memory + extra checks.</li>
</ul>
</li>
</ul>
<p>The tarball can be downloaded from:</p>
<ul>
<li><a href="http://icedtea.classpath.org/download/source/icedtea-2.1.tar.gz">http://icedtea.classpath.org/download/source/icedtea-2.1.tar.gz</a> (<a href="http://icedtea.classpath.org/download/source/icedtea-2.1.tar.gz.sig">sig</a>)</li>
</ul>
<p>SHA256 checksums:</p>
<ul>
<li>8492920dccae8b76bcb41f91f8d98b2dc619380531a679f1f9ea4e166ad02ec6  icedtea-2.1.tar.gz</li>
</ul>
<p>Each tarball is accompanied by a digital signature.  This is produced using my public key:</p>
<ul>
<li>PGP Key: 248BDC07 (<a href="https://keys.indymedia.org/">https://keys.indymedia.org/</a>)</li>
<li>Fingerprint = EC5A 1F5E C0AD 1D15 8F1F 8F91 3B96 A578 248B DC07</li>
</ul>
<p>The following people helped with these releases:</p>
<ul>
<li><a href="http://fuseyism.com"/>Andrew John Hughes</a> (import of u2, security fixes)</li>
<li>Omair Majid (S7102334 backport)</li>
<li>Damien Raude-Morvan (update of bootstrap build for u2)</li>
<li>Xerxes Rånby (CACAO and JamVM support)</li>
</ul>
<p>We would also like to thank the bug reporters and testers!</p>
<p>To get started:</p>
<pre>
$ tar xzf icedtea-2.1.tar.gz
$ cd icedtea-2.1
 </pre>
<p>Full build requirements and instructions are in INSTALL:</p>
<pre>
$ ./configure [--with-parallel-jobs --enable-pulse-java --enable-systemtap ...]
$ make
</pre>
<h3>Happy hacking!</h3>
<p id="footnote">[*] It is difficult to make authoritative statements about u3 as the release is proprietary.  Oracle still do not provide GPL binaries based on OpenJDK.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.fuseyism.com/index.php/2012/02/15/icedtea-2-1-released-openjdk7-u3-release/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>[SECURITY] IcedTea6 1.8.13, 1.9.13, 1.10.6 and IcedTea 2.0.1 Released! (Valentine&#8217;s Release)</title>
		<link>http://blog.fuseyism.com/index.php/2012/02/15/security-icedtea6-1-8-13-1-9-13-1-10-6-and-icedtea-2-0-1-released/</link>
		<comments>http://blog.fuseyism.com/index.php/2012/02/15/security-icedtea6-1-8-13-1-9-13-1-10-6-and-icedtea-2-0-1-released/#comments</comments>
		<pubDate>Wed, 15 Feb 2012 07:38:23 +0000</pubDate>
		<dc:creator>gnu_andrew</dc:creator>
				<category><![CDATA[IcedTea]]></category>
		<category><![CDATA[OpenJDK]]></category>
		<category><![CDATA[Release]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://blog.fuseyism.com/?p=187</guid>
		<description><![CDATA[The IcedTea project provides a harness to build the source code from OpenJDK6 using Free Software build tools, along with additional features such as a PulseAudio sound driver and support for alternative virtual machines. A new set of security releases is now available for IcedTea6, which uses OpenJDK6 as its base: IcedTea6 1.8.13 (based on [...]]]></description>
			<content:encoded><![CDATA[<p>
The IcedTea project provides a harness to build the source code from OpenJDK6 using Free Software build tools, along with additional features such as a PulseAudio sound driver and support for alternative<br />
virtual machines.
</p>
<p>A new set of security releases is now available for IcedTea6, which uses OpenJDK6 as its base:</p>
<ul>
<li>IcedTea6 1.8.13 (based on OpenJDK6 b18)</li>
<li>IcedTea6 1.9.13 (based on OpenJDK6 b20)</li>
<li>IcedTea6 1.10.6 (based on OpenJDK6 b22)</li>
</ul>
<p>and one for IcedTea 2.x, which uses OpenJDK7 as its base:</p>
<ul>
<li>IcedTea 2.0.1 (based on OpenJDK7 u1 + u3 security patches)</li>
</ul>
<p>All updates contain the following security fixes:</p>
<ul>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7082299">S7082299</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2011-3571">CVE-2011-3571</a>: Fix in AtomicReferenceArray</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7088367">S7088367</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2011-3563">CVE-2011-3563</a>: Fix issues in java sound</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7110683">S7110683</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2012-0502">CVE-2012-0502</a>: Issues with some KeyboardFocusManager method</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7110687">S7110687</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2012-0503">CVE-2012-0503</a>: Issues with TimeZone class</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7110700">S7110700</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2012-0505">CVE-2012-0505</a>: Enhance exception throwing mechanism in ObjectStreamClass</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7110704">S7110704</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2012-0506">CVE-2012-0506</a>: Issues with some method in corba</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7112642">S7112642</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2012-0497">CVE-2012-0497</a>: Incorrect checking for graphics rendering object</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7118283">S7118283</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2012-0501">CVE-2012-0501</a>: Better input parameter checking in zip file processing</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7126960">S7126960</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2011-5035">CVE-2011-5035</a>: Add property to limit number of request headers to the HTTP Server</li>
</ul>
</li>
<p>Full details of each release can be found below.  For details of the 1.11.1 security release, see <a href="http://mail.openjdk.java.net/pipermail/distro-pkg-dev/2012-February/017233.html">Omair&#8217;s e-mail</a>.</p>
<p><strong>*PLEASE NOTE*: With this release, the 1.8 series is now NO LONGER SUPPORTED. We strongly recommend that you upgrade to a new release series; either 1.9.13, 1.10.6 or 1.11.1 for OpenJDK6.  Alternatively, make the jump to OpenJDK7 with 2.0.1 or the new 2.1.0 (to be released shortly).</strong></p>
<h2>What’s New?</h2>
<h3>New in release 2.0.1 (2012-02-14)</h3>
<ul>
<li>Security fixes
<ul>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7082299">S7082299</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2011-3571">CVE-2011-3571</a>: Fix in AtomicReferenceArray</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7088367">S7088367</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2011-3563">CVE-2011-3563</a>: Fix issues in java sound</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7110683">S7110683</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2012-0502">CVE-2012-0502</a>: Issues with some KeyboardFocusManager method</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7110687">S7110687</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2012-0503">CVE-2012-0503</a>: Issues with TimeZone class</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7110700">S7110700</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2012-0505">CVE-2012-0505</a>: Enhance exception throwing mechanism in ObjectStreamClass</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7110704">S7110704</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2012-0506">CVE-2012-0506</a>: Issues with some method in corba</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7112642">S7112642</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2012-0497">CVE-2012-0497</a>: Incorrect checking for graphics rendering object</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7118283">S7118283</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2012-0501">CVE-2012-0501</a>: Better input parameter checking in zip file processing</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7126960">S7126960</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2011-5035">CVE-2011-5035</a>: Add property to limit number of request headers to the HTTP Server</li>
</ul>
</li>
<li>Bug fixes
<ul>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7103610">S7103610</a>: _NET_WM_PID and WM_CLIENT_MACHINE are not set</li>
</ul>
</li>
</ul>
<h3>New in release 1.10.6 (2012-02-14)</h3>
<ul>
<li>Security fixes
<ul>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7082299">S7082299</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2011-3571">CVE-2011-3571</a>: Fix in AtomicReferenceArray</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7088367">S7088367</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2011-3563">CVE-2011-3563</a>: Fix issues in java sound</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7110683">S7110683</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2012-0502">CVE-2012-0502</a>: Issues with some KeyboardFocusManager method</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7110687">S7110687</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2012-0503">CVE-2012-0503</a>: Issues with TimeZone class</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7110700">S7110700</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2012-0505">CVE-2012-0505</a>: Enhance exception throwing mechanism in ObjectStreamClass</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7110704">S7110704</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2012-0506">CVE-2012-0506</a>: Issues with some method in corba</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7112642">S7112642</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2012-0497">CVE-2012-0497</a>: Incorrect checking for graphics rendering object</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7118283">S7118283</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2012-0501">CVE-2012-0501</a>: Better input parameter checking in zip file processing</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7126960">S7126960</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2011-5035">CVE-2011-5035</a>: Add property to limit number of request headers to the HTTP Server</li>
</ul>
</li>
<li>Bug fixes
<ul>
<li><a href="https://bugzilla.redhat.com/show_bug.cgi?id=580478">RH580478</a>: Desktop files should not use hardcoded path</li>
</ul>
</li>
</ul>
<h3>New in release 1.9.13 (2012-02-14)</h3>
<ul>
<li>Security fixes
<ul>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7082299">S7082299</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2011-3571">CVE-2011-3571</a>: Fix in AtomicReferenceArray</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7088367">S7088367</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2011-3563">CVE-2011-3563</a>: Fix issues in java sound</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7110683">S7110683</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2012-0502">CVE-2012-0502</a>: Issues with some KeyboardFocusManager method</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7110687">S7110687</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2012-0503">CVE-2012-0503</a>: Issues with TimeZone class</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7110700">S7110700</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2012-0505">CVE-2012-0505</a>: Enhance exception throwing mechanism in ObjectStreamClass</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7110704">S7110704</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2012-0506">CVE-2012-0506</a>: Issues with some method in corba</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7112642">S7112642</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2012-0497">CVE-2012-0497</a>: Incorrect checking for graphics rendering object</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7118283">S7118283</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2012-0501">CVE-2012-0501</a>: Better input parameter checking in zip file processing</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7126960">S7126960</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2011-5035">CVE-2011-5035</a>: Add property to limit number of request headers to the HTTP Server</li>
</ul>
</li>
<li>Bug fixes
<ul>
<li><a href="https://bugzilla.redhat.com/show_bug.cgi?id=580478">RH580478</a>: Desktop files should not use hardcoded path</li>
</ul>
</li>
</ul>
<h3>New in release 1.8.13 (2012-02-14)</h3>
<ul>
<li>Security fixes
<ul>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7082299">S7082299</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2011-3571">CVE-2011-3571</a>: Fix in AtomicReferenceArray</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7088367">S7088367</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2011-3563">CVE-2011-3563</a>: Fix issues in java sound</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7110683">S7110683</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2012-0502">CVE-2012-0502</a>: Issues with some KeyboardFocusManager method</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7110687">S7110687</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2012-0503">CVE-2012-0503</a>: Issues with TimeZone class</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7110700">S7110700</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2012-0505">CVE-2012-0505</a>: Enhance exception throwing mechanism in ObjectStreamClass</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7110704">S7110704</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2012-0506">CVE-2012-0506</a>: Issues with some method in corba</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7112642">S7112642</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2012-0497">CVE-2012-0497</a>: Incorrect checking for graphics rendering object</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7118283">S7118283</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2012-0501">CVE-2012-0501</a>: Better input parameter checking in zip file processing</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7126960">S7126960</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2011-5035">CVE-2011-5035</a>: Add property to limit number of request headers to the HTTP Server</li>
</ul>
</li>
<li>Bug fixes
<ul>
<li><a href="https://bugzilla.redhat.com/show_bug.cgi?id=580478">RH580478</a>: Desktop files should not use hardcoded path</li>
</ul>
</li>
</ul>
<p>The tarballs can be downloaded from:</p>
<ul>
<li><a href="http://icedtea.classpath.org/download/source/icedtea-2.0.1.tar.gz">http://icedtea.classpath.org/download/source/icedtea-2.0.1.tar.gz</a> (<a href="http://icedtea.classpath.org/download/source/icedtea-2.0.1.tar.gz.sig">sig</a>)</li>
<li><a href="http://icedtea.classpath.org/download/source/icedtea6-1.10.6.tar.gz">http://icedtea.classpath.org/download/source/icedtea6-1.10.6.tar.gz</a> (<a href="http://icedtea.classpath.org/download/source/icedtea6-1.10.6.tar.gz.sig">sig</a>)</li>
<li><a href="http://icedtea.classpath.org/download/source/icedtea6-1.9.13.tar.gz">http://icedtea.classpath.org/download/source/icedtea6-1.9.13.tar.gz</a> (<a href="http://icedtea.classpath.org/download/source/icedtea6-1.9.13.tar.gz.sig">sig</a>)</li>
<li><a href="http://icedtea.classpath.org/download/source/icedtea6-1.8.13.tar.gz">http://icedtea.classpath.org/download/source/icedtea6-1.8.13.tar.gz</a> (<a href="http://icedtea.classpath.org/download/source/icedtea6-1.8.13.tar.gz.sig">sig</a>)</li>
</ul>
<p>SHA256 checksums:</p>
<ul>
<li>9d3c4d3676c2286003cf9beb9fc3ee442d2c04b3f8b229be140fe636c9e70101  icedtea-2.0.1.tar.gz</li>
<li>4bdd8ff2e6a93455425eeabd6c073137bf3816ad16ce6e89979ec1521e03c7f1  icedtea6-1.10.6.tar.gz</li>
<li>1c972e03be7021e1b789e6077df9c74af7df239182d20d2478f7a60bc68e3c61  icedtea6-1.9.13.tar.gz</li>
<li>be3afacb9a08cdf932e4772f7f5575c53f21a2a60456eb4e8e63e18fa4e2e41b  icedtea6-1.8.13.tar.gz</li>
</ul>
<p>Each tarball is accompanied by a digital signature (available at the above URL + &#8216;.sig&#8217;).  This is produced using my public key:</p>
<ul>
<li>PGP Key: 248BDC07 (https://keys.indymedia.org/)</li>
<li>Fingerprint = EC5A 1F5E C0AD 1D15 8F1F 8F91 3B96 A578 248B DC07</li>
</ul>
<p>The following people helped with these releases:</p>
<ul>
<li><a href="http://dbhole.wordpress.com/">Deepak Bhole</a> (reproducer for <a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7112642">S7112642</a>)</li>
<li><a href="http://www.advogato.org/person/aph/">Andrew Haley</a> (backport of <a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7126960">S7126960</a> reproducer to IcedTea6)
<li>
<li><a href="http://fuseyism.com/">Andrew John Hughes</a> (all other fixes and release management)
<li>
<li>Omair Majid (preparation of security patches for IcedTea6-1.11, reproducer for <a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7110704">S7110704</a>)
<li>
<li>Roman Kennke (replacement reproducer for <a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7110683">S7110683</a>)
<li>
<li>Jiri Vanek (<a href="https://bugzilla.redhat.com/show_bug.cgi?id=580478">RH580478</a>)</li>
</ul>
<p>We would also like to thank the bug reporters and testers!</p>
<p>To get started:</p>
<pre>
$ tar xzf &lt;tarball name&gt;
$ cd &lt;tarball name minus .tar.gz suffix&gt;
</pre>
<p>Full build requirements and instructions are in INSTALL:</p>
<pre>
$ ./configure [--with-parallel-jobs[=x] --enable-pulse-java --enable-systemtap ...]
$ make
</pre>
<h3>Happy Hacking!</h3>
]]></content:encoded>
			<wfw:commentRss>http://blog.fuseyism.com/index.php/2012/02/15/security-icedtea6-1-8-13-1-9-13-1-10-6-and-icedtea-2-0-1-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IcedTea &amp; OpenJDK: The Relationship</title>
		<link>http://blog.fuseyism.com/index.php/2012/02/14/icedtea-openjdk-the-relationship/</link>
		<comments>http://blog.fuseyism.com/index.php/2012/02/14/icedtea-openjdk-the-relationship/#comments</comments>
		<pubDate>Tue, 14 Feb 2012 10:12:41 +0000</pubDate>
		<dc:creator>gnu_andrew</dc:creator>
				<category><![CDATA[IcedTea]]></category>
		<category><![CDATA[OpenJDK]]></category>

		<guid isPermaLink="false">http://blog.fuseyism.com/?p=183</guid>
		<description><![CDATA[I&#8217;ve just updated the release policy page on the IcedTea wiki to include IcedTea 2.1. I&#8217;ve also now updated it with the relationship of each IcedTea release to the OpenJDK release it uses as a base. Each IcedTea release supplements OpenJDK with various patches, whether via application at build-time in IcedTea6 or via the use [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just updated the <a href="http://icedtea.classpath.org/wiki/ReleasePolicy">release policy</a> page on the IcedTea wiki to include IcedTea 2.1.  I&#8217;ve also now updated it with the relationship of each IcedTea release to the OpenJDK release it uses as a base.  Each IcedTea release supplements OpenJDK with various patches, whether via application at build-time in IcedTea6 or via the use of our <a href="http://icedtea.classpath.org/hg/">own forest</a> with IcedTea7.</p>
<p>The number of patches applied has dramatically decreased in the 2.x series and we hope to see more of the lingering patches go upstream.  The remaining ones are changes to allow the use of system libraries and to support estoric architectures.  Help in upstreaming these would be appreciated, particularly from those who can try IcedTea on architectures other than x86, x86_64 and ARM where most builds take place.</p>
<p>The patch pile for IcedTea6 has tended to increase, as this is still the release with the most usage and bug reports from both developers on GNU/Linux distributions and our developers.  At the same time, there has been more <a href="http://mail.openjdk.java.net/pipermail/jdk6-dev/2011-September/002525.html">reluctance</a> from upstream to review these patches, especially as Oracle don&#8217;t use OpenJDK6.  Again, help with this would be appreciated.  There is lots of low-hanging fruit in patches/openjdk which are backports from 7 and just need someone to post and get them approved for 6.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.fuseyism.com/index.php/2012/02/14/icedtea-openjdk-the-relationship/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The ARM Port Without a Name Passes the TCK</title>
		<link>http://blog.fuseyism.com/index.php/2012/02/05/the-arm-port-without-a-name-passes-the-tck/</link>
		<comments>http://blog.fuseyism.com/index.php/2012/02/05/the-arm-port-without-a-name-passes-the-tck/#comments</comments>
		<pubDate>Sun, 05 Feb 2012 11:05:52 +0000</pubDate>
		<dc:creator>gnu_andrew</dc:creator>
				<category><![CDATA[IcedTea]]></category>
		<category><![CDATA[OpenJDK]]></category>

		<guid isPermaLink="false">http://blog.fuseyism.com/?p=181</guid>
		<description><![CDATA[News from the Libre Java room at FOSDEM&#8230; The ARM Port Without a Name (henceforth known as APWaN) in the IcedTea repository, originally written by Ed Nevill and recently given some love by Andrew Haley, has passed the OpenJDK6 TCK! Now on to the OpenJDK7 TCK&#8230; when we finally get our sweaty palms on it&#8230;]]></description>
			<content:encoded><![CDATA[<p>News from the Libre Java room at FOSDEM&#8230; The ARM Port Without a Name (henceforth known as APWaN) in the IcedTea repository, originally written by Ed Nevill and recently given some love by Andrew Haley, has passed the OpenJDK6 TCK!  Now on to the OpenJDK7 TCK&#8230; when we finally get our sweaty palms on it&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.fuseyism.com/index.php/2012/02/05/the-arm-port-without-a-name-passes-the-tck/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>IcedTea6 1.11 Released!</title>
		<link>http://blog.fuseyism.com/index.php/2012/01/31/icedtea6-1-11-released/</link>
		<comments>http://blog.fuseyism.com/index.php/2012/01/31/icedtea6-1-11-released/#comments</comments>
		<pubDate>Tue, 31 Jan 2012 13:00:29 +0000</pubDate>
		<dc:creator>gnu_andrew</dc:creator>
				<category><![CDATA[IcedTea]]></category>
		<category><![CDATA[OpenJDK]]></category>
		<category><![CDATA[Release]]></category>

		<guid isPermaLink="false">http://blog.fuseyism.com/?p=174</guid>
		<description><![CDATA[We are pleased to announce a new major release of IcedTea6, 1.11! The IcedTea project provides a harness to build the source code from OpenJDK6 using Free Software build tools. It includes an ARM assembly port as well as support for alternate virtual machines such as CACAO and JamVM. What&#8217;s New New in release 1.11 [...]]]></description>
			<content:encoded><![CDATA[<p>We are pleased to announce a new major release of IcedTea6, 1.11!</p>
<p>The IcedTea project provides a harness to build the source code from  OpenJDK6 using Free Software build tools. It includes an ARM assembly port as well as support for alternate virtual machines such as CACAO and JamVM.</p>
<h2>What&#8217;s New</h2>
<p>New in release 1.11 (2012-01-31):</p>
<ul>
<li>Use HotSpot 20 as the default virtual machine.</li>
<li>ARM assembly language port reinstated and updated; details below.</li>
<li>Allow selection of test suites using the jtreg_checks argument e.g. jtreg_checks=&#8221;langtools&#8221;</li>
<li>Drop the outdated NIO2 backport.  Users who want NIO2 should use IcedTea 2.x.</li>
<li>Shark has been disabled</li>
<li>Fixed build with GCC 4.7</li>
<li>Bug fixes
<ul>
<li><a href="http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=637">PR637</a>: make check should exit with an error code if any regression test failed.</li>
<li><a href="http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=752">PR752</a>: ImageFormatException extends Exception not RuntimeException</li>
<li><a href="http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=732">PR732</a>: Use xsltproc for bootstrap xslt in place of Xerces/Xalan</li>
<li><a href="https://bugzilla.redhat.com/show_bug.cgi?id=727195">RH727195</a>: Japanese font mappings are broken</li>
<li><a href="https://bugs.launchpad.net/bugs/862286">LP862286</a>: Fix exception on trying to start PulseAudio playback</li>
<li><a href="http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=719">PR719</a>: make distcheck should work in IcedTea6</li>
</ul>
</li>
<li>Import of OpenJDK6 b24
<ul>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7099148">S7099148</a>: increment build number of hs20.0 to b12</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7108221">S7108221</a>: Backport to jdk6 Hotspot defaults for AMD Bulldozer processor</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7080038">S7080038</a>: (ann) Serializable types in sun.reflect.annotation do not declare serialVersionUIDs</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6815182">S6815182</a>: GSSAPI/SPNEGO does not work with server using MIT Kerberos library</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6979329">S6979329</a>: CCacheInputStream fails to read ticket cache files from Kerberos 1.8.1</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7092186">S7092186</a>: adjust package access in rmiregistry</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7110373">S7110373</a>: krb5 test in openjdk6 without test infrastructure</li>
</ul>
</li>
<li>Import of OpenJDK6 b23 including upgrade to HotSpot 20
<ul>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7023111">S7023111</a>: Add webrev script to make/scripts</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6909331">S6909331</a>: Add vsvars.sh to the jdk repository (handy cygwin way to get vcvars32.bat run)</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6896934">S6896934</a>: README: Document how the drop source bundles work for jaxp/jaxws</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6896978">S6896978</a>: README: Updates to openjdk README-builds.html</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6903517">S6903517</a>: README: OpenJDK additions needed &#8211; cygwin issues</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6903631">S6903631</a>: README: Build information on Redhat 3.0 builds</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7003845">S7003845</a>: README-builds document proper location of forest extension, provide alternatives</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7032311">S7032311</a>: Correct top level &#8216;make test&#8217; target and add known failures to problem list</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7033660">S7033660</a>: Update copyright year to 2011 on any files changed in 2011</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7046448">S7046448</a>: Correct webrev.ksh to tidy up html output</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7060927">S7060927</a>: Add jdkreport.pl to make/scripts, used to generate changes between tags</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7060888">S7060888</a>: Document OpenJDK6 release procedure</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6885308">S6885308</a>: The incorrect -XX:StackRedPages, -XX:StackShadowPages, -XX:StackYellowPages could cause VM crash</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6912064">S6912064</a>: type profiles need to be exploited more for dynamic language support</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6896381">S6896381</a>: CTW fails share/vm/ci/bcEscapeAnalyzer.cpp:99, assert(_stack_height &lt; _max_stack,&#8221;stack overflow&#8221;)</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6978355">S6978355</a>: renaming for 6961697</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6978641">S6978641</a>: Fix for 6929067 introduces additional overhead in thread creation/termination paths</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6980262">S6980262</a>: Memory leak when exception is thrown in static initializer</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6910183">S6910183</a>: CMS: assert(_index &lt; capacity(),&#8221;_index out of bounds&#8221;)</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6941275">S6941275</a>: G1: The MemoryPools are incorrectly supported for G1</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6978300">S6978300</a>: G1: debug builds crash if ParallelGCThreads==0</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6980392">S6980392</a>: TEST_BUG: gc/6581734/Test6581734.java has typo</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6980206">S6980206</a>: G1: assert(has_undefined_max_size, &#8220;Undefined max size&#8221;);</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6976400">S6976400</a>: &#8220;Meet Not Symmetric&#8221;</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6961697">S6961697</a>: move nmethod constants section before instruction section</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4809552">S4809552</a>: Optimize Arrays.fill(&#8230;)</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6980978">S6980978</a>: assert(mt == t-&gt;xmeet(this)) failed: meet not commutative</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6969586">S6969586</a>: OptimizeStringConcat: SIGSEGV in LoadNode::Value()</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6979444">S6979444</a>: add command line option to print command line flags descriptions</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6870851">S6870851</a>: Bad frame_chop in StackMapTable crashes JVM</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6982851">S6982851</a>: Add b107 machine classifications to jprt.properties file.</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6983320">S6983320</a>: Fork HS19 to HS20 &#8211; renumber Major and build numbers of JVM</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6561870">S6561870</a>: 3/3 Long javac compile lines fail due to command line length issues (agent compiles?)</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6765718">S6765718</a>: Indicate which thread throwing OOME when generating the heap dump at OOME</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6983930">S6983930</a>: CMS: Various small cleanups ca September 2010</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6981746">S6981746</a>: G1: SEGV with -XX:+TraceGen0Time</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6985022">S6985022</a>: update make/jprt.properties for new jdk7 tools</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6981773">S6981773</a>: incorrect fill value with OptimizeFill</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6953144">S6953144</a>: Tiered compilation</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6982921">S6982921</a>: assert(_entry_bci != InvocationEntryBci) failed: wrong kind of nmethod</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6982533">S6982533</a>: Crash in  ~StubRoutines::jbyte_fill with AggressiveOpts enabled</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6965815">S6965815</a>: OptimizeStringConcat: assert(!q-&gt;is_MergeMem()) failed with specjbb2000</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6983073">S6983073</a>: fix compiler error with GCC 4.4 or newer on SPARC</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6934483">S6934483</a>: GCC 4.5 errors &#8220;suggest parentheses around something&#8230;&#8221; when compiling with -Werror and -Wall</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6984056">S6984056</a>: C1: incorrect code for integer constant addition on x64</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6919069">S6919069</a>: client compiler needs to capture more profile information for tiered work</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6984346">S6984346</a>: Remove development code in type.hpp</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6939224">S6939224</a>: MethodHandle.invokeGeneric needs to perform the correct set of conversions</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6982370">S6982370</a>: SIGBUS in jbyte_fill</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6984368">S6984368</a>: Large default heap size does not allow to use zero based compressed oops</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6942092">S6942092</a>: Loader-constraint test is failing</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6974813">S6974813</a>: JVM needs to use demand loading for its DTrace probes</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6981753">S6981753</a>: Rebrand vm vendor property settings</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6975210">S6975210</a>: java.lang.VerifyError in some of JCK tests</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6985848">S6985848</a>: 3/4 fix for 6561870 causes sa-jdi.jar to be rebuilt every time</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6987149">S6987149</a>: Fix incorrect Oracle copyright header in make/templates files</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6988779">S6988779</a>: c1_LIRAssembler_x86.cpp crashes VS2010 compiler</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6984979">S6984979</a>: OptimizeFill misses some cases with an odd memory graph</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6986270">S6986270</a>: guarantee(*bcp != Bytecodes::_monitorenter || exec_mode != Deoptimization::Unpack_exception) fails</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6982537">S6982537</a>: Crash in Node*step_through_mergemem</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6972540">S6972540</a>: sun/nio/ch/SocketChannelImpl compilation crashed when executing CompileTheWorld</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6986028">S6986028</a>: assert(_base == Int) failed: Not an Int in CmpINode::sub</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6986944">S6986944</a>: JSR 292 assert(caller_nm-&gt;is_method_handle_return(caller_frame.pc())) failed: must be MH call site</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6986046">S6986046</a>: C1 valuestack cleanup</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6987115">S6987115</a>: Non-tiered compilation policy creates unnecessary C1 threads</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6987763">S6987763</a>: assert(kind() == EmptyExceptionState) failed: only EmptyExceptionStates can be modified</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6987634">S6987634</a>: JSR 292 assert(start_bci() &gt;= 0 &amp;&amp; start_bci() &lt; code_size()) failed: correct osr_bci argument</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6988303">S6988303</a>: 6986046 breaks build with recent gcc</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6988346">S6988346</a>: 6986046 breaks tiered</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6916062">S6916062</a>: assert(_inserts &lt;= _insert_limit,&#8221;hash table overflow&#8221;) in NodeHash::hash_insert</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6968348">S6968348</a>: Byteswapped memory access can point to wrong location after JIT</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6989368">S6989368</a>: Regression in scimark2.MonteCarlo in jdk7_b112 on Linux</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6979458">S6979458</a>: VM crashes when -XX:ObjectAlignmentInBytes is too big</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6988018">S6988018</a>: dtrace/hotspot/MethodInvocation/MethodInvocation002 crashes with client compiler</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6989736">S6989736</a>: fix mapfile warnings on solaris</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6984287">S6984287</a>: Regularize how GC parallel workers are specified.</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6983296">S6983296</a>: build sanity checks for jdk7 should require SS12u1</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6941395">S6941395</a>: G1: Use only lock-free versions of region stack push() and pop()</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6423256">S6423256</a>: GC stacks should use a better data structure</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6942771">S6942771</a>: SEGV in ParScanThreadState::take_from_overflow_stack</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6692906">S6692906</a>: CMS: parallel concurrent marking may be prone to hanging or stalling mutators for periods of time</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6988678">S6988678</a>: fatal error deadlock handling was unintentionally disabled</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6794422">S6794422</a>: Perm gen expansion policy for concurrent collectors</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6983311">S6983311</a>: G1: LoopTest hangs when run with -XX:+ExplicitInvokesConcurrent</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6980838">S6980838</a>: G1: guarantee(false) failed: thread has an unexpected active value in its SATB queue</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6980792">S6980792</a>: Crash &#8220;exception happened outside interpreter, nmethods and vtable stubs (1)&#8221;</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6990549">S6990549</a>: Zero and Shark fixes after 6978355 and 6953144</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6829194">S6829194</a>: JSR 292 needs to support compressed oops</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6991065">S6991065</a>: missed a review comment in 6829194</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6991512">S6991512</a>: G1 barriers fail with 64bit C1</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6987555">S6987555</a>: JSR 292 unboxing to a boolean value fails on big-endian SPARC</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6991211">S6991211</a>: assert failure on sparc: &#8220;can not have caller-save register operands at calls&#8221;</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6971296">S6971296</a>: G1: simplify G1RemSet class hierarchy</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6989448">S6989448</a>: G1: refactor and simplify G1ParScanThreadState</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6988363">S6988363</a>: Rebrand vm vendor property settings (jdk7 only)</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6763959">S6763959</a>: java.util.concurrent.locks.LockSupport.parkUntil(0) blocks forever</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6983240">S6983240</a>: guarantee((Solaris::min_stack_allowed &gt;= (StackYellowPages+StackRedPages&#8230;) wrong</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6989297">S6989297</a>: Integrate additional portability improvements</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6392697">S6392697</a>: Additional flag needed to supress Hotspot warning messages</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6992477">S6992477</a>: fix for 6991512 broke sparc barriers</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6989669">S6989669</a>: Coops: -Xshare:dump causes crash</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6992267">S6992267</a>: Bump the HS20 build number to 02</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6991315">S6991315</a>: RedefineClasses fails with java.lang.VerifyError</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6988353">S6988353</a>: refactor contended sync subsystem</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6891959">S6891959</a>: HotSpot should not throw ClassFormatError if a class has a field with &#8216;&gt;&#8217; and/or &#8216;&lt;&#8217; in its name</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6990359">S6990359</a>: G1: don&#8217;t push a stolen entry on the taskqueue, deal with it directly</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6992189">S6992189</a>: G1: inconsistent base used in sparse rem set iterator</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6988458">S6988458</a>: G1: assert(mr.end() &lt;= _cm-&gt;finger()) failed: otherwise the region shouldn&#8217;t be on the stack</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6991377">S6991377</a>: G1: race between concurrent refinement and humongous object allocation</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6992998">S6992998</a>: CMSWaitDuration=0 causes hangs with +ExplicitGCInvokesConcurrent</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6896603">S6896603</a>: CMS/GCH: collection_attempt_is_safe() ergo should use more recent data</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6995045">S6995045</a>: assert(!gch-&gt;incremental_collection_failed()) failed: Error, defNewGeneration.cpp:827</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6996136">S6996136</a>: VM crash in src/share/vm/runtime/virtualspace.cpp:424</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6997495">S6997495</a>: correction of regression test compiler/6857159/Test6857159</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6991577">S6991577</a>: add IfOp optimization to C1</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6991596">S6991596</a>: JSR 292 unimplemented adapter_opt_i2i and adapter_opt_l2i on SPARC</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6990192">S6990192</a>: VM crashes in ciTypeFlow::get_block_for()</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6968367">S6968367</a>: can_post_on_exceptions is still using VM_DeoptimizeFrame in some places</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6970683">S6970683</a>: improvements to hs_err output</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6994130">S6994130</a>: Zero PowerPC fix</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6994630">S6994630</a>: java/lang/instrument/IsModifiableClassAgent.java fails with -XX:+EnableInvokeDynamic</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6981788">S6981788</a>: GC map generator sometimes picks up the wrong kind of instruction operand</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6994093">S6994093</a>: MethodHandle.invokeGeneric needs porting to SPARC</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6981777">S6981777</a>: implement JSR 292 EG adjustments from summer 2010</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6984311">S6984311</a>: JSR 292 needs optional bootstrap method parameters</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6987135">S6987135</a>: Performance regression on Intel platform with 32-bits edition between 6u13 and 6u14.</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6996240">S6996240</a>: The BitSet.length method sometimes returns an index+1 value less than that of the highest bit set.</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6997459">S6997459</a>: JSR 292 after 6994093 getting: on return to interpreted call, restored SP is corrupted</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6996563">S6996563</a>: 6984311 changes forgot to update vmStructs.cpp for new field _operands</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6997456">S6997456</a>: Not possible to build just compiler2</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6997311">S6997311</a>: SIGFPE in new long division asm code</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6991188">S6991188</a>: C2 Crashes while compiling method</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6998737">S6998737</a>: JSR 292: Remove the plug guarding the use of compressed oops</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6839891">S6839891</a>: Array overrun in vm ci</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6997698">S6997698</a>: Bump the HS20 build number to 03</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6997298">S6997298</a>: fatal error: must own lock CMS_markBitMap_lock during heap dump</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6996613">S6996613</a>: CompactibleFreeListSpace::print should call CompactibleFreeListSpace::print_on, not Space::print_on</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6998802">S6998802</a>: ScavengeALot: assert(!gch-&gt;incremental_collection_failed()) failed: Twice in a row</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6865028">S6865028</a>: Illegal instructions passing verification prior to &#8216;invokespecial Object.&lt;init&gt;&#8217;</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6981737">S6981737</a>: The java.vm.specification.version property is 1.0, seems like it should be 2.0</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7000578">S7000578</a>: CMS: assert(SafepointSynchronize::is_at_safepoint()) failed: Else races are possible</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6978187">S6978187</a>: G1: assert(ParallelGCThreads&gt;  1 || n_yielded() == _hrrs-&gt;occupied()) strikes again</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6999491">S6999491</a>: non-zero COOPs are used when they should not</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7000349">S7000349</a>: Tiered reacts incorrectly to C1 compilation failures</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7000491">S7000491</a>: assert(false) failed: should be optimized out in SharedRuntime::g1_wb_pre</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6751923">S6751923</a>: JNDI wake up when clock_settime() is called</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6837842">S6837842</a>: JNI_CreateJavaVM crashes under impersonation</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7002129">S7002129</a>: Zero and Shark fixes, 3rd</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6989984">S6989984</a>: Use standard include model for Hospot</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6974966">S6974966</a>: G1: unnecessary direct-to-old allocations</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6983204">S6983204</a>: G1: Nightly test nsk/regression/b4958615 failing with +ExplicitGCInvokesConcurrent</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7003860">S7003860</a>: G1: assert(_cur_alloc_region == NULL || !expect_null_cur_alloc_region) fails</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6780143">S6780143</a>: hs203t003 hits SIGSEGV/EXCEPTION_ACCESS_VIOLATION with -XX:+UseCompressedOops</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6987107">S6987107</a>: Add variable to add to but not modify non-fcs version string</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7003456">S7003456</a>: ADLC files not correctly generated on Windows</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6348631">S6348631</a>: remove the use of the HPI library from Hotspot</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7004217">S7004217</a>: Remove IA64 workaround re-introduced with CR6953477</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7003125">S7003125</a>: precompiled.hpp is included when precompiled headers are not used</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7003786">S7003786</a>: sort Obj_Files before compiling</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6981484">S6981484</a>: Update development launcher</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6704010">S6704010</a>: Internal Error (src/share/vm/interpreter/interpreterRuntime.cpp:1106)</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7003782">S7003782</a>: Update JVMTI version to 1.2 for jdk7</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6539281">S6539281</a>: -Xcheck:jni should validate char* argument to ReleaseStringUTFChars</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7003789">S7003789</a>: PTRACE_GETREGS problems with SA on Linux.</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6994056">S6994056</a>: G1: when GC locker is active, extend the Eden instead of allocating into the old gen</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6994628">S6994628</a>: G1: Test gc/gctests/FinalizeTest05 fails (one live object is finalized)</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7001033">S7001033</a>: assert(gch-&gt;gc_cause() == GCCause::_scavenge_alot || !gch-&gt;incremental_collection_failed())</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7002546">S7002546</a>: regression on SpecJbb2005 on 7b118 comparing to 7b117 on small heaps</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7005259">S7005259</a>: CMS: BubbleUpRef asserts referent(obj)-&gt;is_oop() failed: Enqueued a bad referent</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7006221">S7006221</a>: Bump the HS20 build number to 04</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7007229">S7007229</a>: Fix warnings with VS2010 in compressedStream.cpp</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7001363">S7001363</a>: java/dyn/InvokeDynamic should not be a well-known class in the JVM</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6985015">S6985015</a>: C1 needs to support compressed oops</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7002666">S7002666</a>: eclipse CDT projects crash with compressed oops</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6875026">S6875026</a>: CTW failure jdk6_18/hotspot/src/share/vm/c1/c1_LinearScan.cpp:5486</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6998985">S6998985</a>: faulty generic arraycopy on windows x86_64: 4th arg overwritten with oop</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7003554">S7003554</a>: (tiered) assert(is_null_object() || handle() != NULL) failed: cannot embed null pointer</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6961690">S6961690</a>: load oops from constant table on SPARC</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7003798">S7003798</a>: test/compiler/6991596 fails with true != false</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7004530">S7004530</a>: casx used for 32 bit cas after 7003554</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7001379">S7001379</a>: bootstrap method data needs to be moved from constant pool to a classfile attribute</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7004925">S7004925</a>: CTW: assert(nbits == 32 || -(1 &lt;&lt; nbits-1) &lt;= x &amp;&amp; x &lt; ( 1 &lt;&lt; nbits-1)) failed: value out of range</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7005241">S7005241</a>: C1: SEGV in java.util.concurrent.LinkedTransferQueue.xfer() with compressed oops</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6993125">S6993125</a>: runThese crashes with assert(Thread::current()-&gt;on_local_stack((address)this))</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7004940">S7004940</a>: CTW: assert(!def_outside-&gt;member(r)) failed: Use of external LRG overlaps the same LRG</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6989076">S6989076</a>: JVM crashes in klassItable::initialize_itable_for_interface</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7004582">S7004582</a>: Add GetThisObject() function to JVMTI 1.2</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7005007">S7005007</a>: Refine use of ALT_COMPILER_PATH to avoid conflict with JPRT usage</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6988439">S6988439</a>: Parallel Class Loading test deadlock involving MethodData_lock and Pending List Lock</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7003748">S7003748</a>: Decode C stack frames when symbols are presented (PhoneHome project)</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7006471">S7006471</a>: fix for 6988439 crashes when pending list lock is null</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7006659">S7006659</a>: temporary adlc files are added to the build variables</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7006354">S7006354</a>: Updates to Visual Studio project creation and development launcher</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7000559">S7000559</a>: G1: assertion failure !outer || (full_collections_started == _full_collections_completed + 1)</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7003707">S7003707</a>: need to remove (some) system include files from the HotSpot header files</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7006113">S7006113</a>: G1: Initialize ReferenceProcessor::_is_alive_non_header field</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6807801">S6807801</a>: CMS: could save/restore fewer header words during scavenge</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6896624">S6896624</a>: G1: hotspot:::gc and hotspot:::mem-pool-gc probes are not fired</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7008759">S7008759</a>: Bump the HS20 build number to 05</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7003487">S7003487</a>: clhsdbproc stacktrace fails on x64</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7007769">S7007769</a>: VM crashes with SIGBUS writing PerfData if tmp space is full</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7008444">S7008444</a>: Remove unnecessary include of stdint.h in java_md.c</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6961186">S6961186</a>: Better VM handling of unexpected exceptions from application native code</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6987812">S6987812</a>: 2/3 SAJDI: &#8220;gHotSpotVMTypes was not initialized properly in the remote process&#8221;</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6975480">S6975480</a>: VS2010 says _STATIC_CPPLIB is deprecated, may need to change this usage</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7006044">S7006044</a>: materialize cheap non-oop pointers on 64-bit SPARC</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6765546">S6765546</a>: Wrong sscanf used to parse CompilerOracle command &gt;= 32 characters could lead to crash</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6839888">S6839888</a>: Array overrun in vm adlc</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7006505">S7006505</a>: Use kstat info to identify SPARC processor</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6579789">S6579789</a>: Internal error &#8220;c1_LinearScan.cpp:1429 Error: assert(false,&#8221;")&#8221; in debuggee with fastdebug VM</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6990933">S6990933</a>: assert(sender_cb) failed: sanity in frame::sender_for_interpreter_frame</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7008165">S7008165</a>: Garbage in ClassFormatError message</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7003130">S7003130</a>: assert(iterations&lt;CG_BUILD_ITER_LIMIT) failed: infinite EA connection graph</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7008466">S7008466</a>: Tiered: Enable testing of tiered compilation in JPRT</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7007377">S7007377</a>: JSR 292 MethodHandlesTest.testCastFailure fails on SPARC with -Xcomp +DeoptimizeALot</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7009231">S7009231</a>: C1: Incorrect CAS code for longs on SPARC 32bit</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7009359">S7009359</a>: HS with -XX:+AggressiveOpts optimize new StringBuffer(null) so it does not throw NPE as expected</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7008325">S7008325</a>: CodeCache exhausted on sparc starting from hs20b04</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6928562">S6928562</a>: Assert(_no_handle_mark_nesting==0,&#8221;allocating handle inside NoHandleMark&#8221;)</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7009849">S7009849</a>: C1: Incorrect frame size computation</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6302804">S6302804</a>: Hotspot VM dies ungraceful death when C heap is exhausted in various places.</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6583275">S6583275</a>: Hotspot crash in vm_perform_shutdown_actions due to uninitialized TLS during out of memory handling</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7009975">S7009975</a>: Large file support broken in hs20-b04</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7009268">S7009268</a>: guarantee(middle &#8211; slop &gt; start) failed: need enough space to divide up</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7003271">S7003271</a>: Hotspot should track cumulative Java heap bytes allocated on a per-thread basis</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7010068">S7010068</a>: Update all 2010 Oracle-changed OpenJDK files to have the proper copyright dates &#8211; first pass</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7011125">S7011125</a>: Bump the HS20 build number to 06</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7010618">S7010618</a>: C1: array length should be treated at int on 64bit during array allocation</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7009756">S7009756</a>: volatile variables could be broken throw reflection API</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6876037">S6876037</a>: CTW fails jdk7/hotspot/src/share/vm/opto/type.cpp:2055. assert(bits,&#8221;Use TypePtr for NULL&#8221;)</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7010180">S7010180</a>: JSR 292 InvokeDynamicPrintArgs fails with: assert(_adapter == NULL) failed: init&#8217;d to NULL</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7010913">S7010913</a>: JSR 292 ciMethodHandle does not handle MethodHandleCompiler exceptions properly</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4930919">S4930919</a>: race condition in MDO creation at back branch locations</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7011386">S7011386</a>: race in objArrayKlass::array_klass_impl</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7011627">S7011627</a>: C1: call_RT must support targets that don&#8217;t fit in wdisp30</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7010665">S7010665</a>: Misplaced membar in C1 implementation of Unsafe.get/putXXX</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6458402">S6458402</a>: 3 jvmti tests fail with CMS and +ExplicitGCInvokesConcurrent</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6814943">S6814943</a>: getcpool001 catches more than one JvmtiThreadState problem</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7011463">S7011463</a>: Sparc MacroAssembler::incr_allocated_bytes() needs a RegisterOrConstant argument</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6994753">S6994753</a>: Implement optional hook to a Java method at VM startup.</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7009828">S7009828</a>: Fix for 6938627 breaks visualvm monitoring when -Djava.io.tmpdir is defined</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7008136">S7008136</a>: CMS: assert((HeapWord*)nextChunk &lt;= _limit) failed: sweep invariant</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7007068">S7007068</a>: G1: refine the BOT during evac failure handling</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6994297">S6994297</a>: G1: do first-level slow-path allocations with a CAS</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6941122">S6941122</a>: G1: UseLargePages does not work with G1 garbage collector</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7011940">S7011940</a>: iCMS: SIGSEGV in SweepClosure::do_already_free_chunk(FreeChunk*)+0&#215;360</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7012348">S7012348</a>: Bump the HS20 build number to 07</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6966589">S6966589</a>: hs16-b08 causes java.lang.StackOverflowError</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7012965">S7012965</a>: Fix failed on sparc for 7009756: volatile variables could be broken throw reflection API</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7012766">S7012766</a>: assert(false) failed: DEBUG MESSAGE in MacroAssembler::debug32</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4926272">S4926272</a>: methodOopDesc::method_from_bcp is unsafe</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6811367">S6811367</a>: Fix code in HeapDumper::dump_heap() to avoid buffer overrun</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7012493">S7012493</a>: 2/2 6849574/Test.java fails with Internal Error (src/share/vm/prims/jvmtiTagMap.cpp:3294)</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7013008">S7013008</a>: 2/3 assert(method == NULL || check_method(method, bcp)) failed: bcp must point into method</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7012505">S7012505</a>: BreakpointWithFullGC.sh fails with Internal Error (src/share/vm/oops/methodOop.cpp:220)</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7011379">S7011379</a>: G1: overly long concurrent marking cycles</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7012642">S7012642</a>: G1: JumbleGC002 test aborts with segmentation violation due to uncaught stack overflow</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6977804">S6977804</a>: G1: remove the zero-filling thread</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7013812">S7013812</a>: C1: deopt blob too far from patching stub</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7014247">S7014247</a>: CTW fails when compile sun/misc/AtomicLongCSImpl (REMOVED from JDK7)</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7014998">S7014998</a>: assert(is_T_family(features) == is_niagara(features)) failed: Niagara should be T series</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7013718">S7013718</a>: G1: small fixes for two assert/guarantee failures</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7014261">S7014261</a>: G1: RSet-related failures</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7014679">S7014679</a>: G1: deadlock during concurrent cleanup</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7016474">S7016474</a>: string compare intrinsic improvements</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7018101">S7018101</a>: os::dll_address_to_function_name returning wrong answers in 64 bit</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6999988">S6999988</a>: CMS: Increased fragmentation leading to promotion failure after CR#6631166 got implemented</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7017746">S7017746</a>: Regression : C2 compiler crash due to SIGSEGV in PhaseCFG::schedule_early()</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7020550">S7020550</a>: Bump the HS20 build number to 10</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7020042">S7020042</a>: G1: Partially remove fix for 6994628</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7020846">S7020846</a>: Update Hotspot 20 to use jdk6 as JPRT release target</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7018056">S7018056</a>: large pages not always enabled by default</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7026619">S7026619</a>: Bump the HS20 build number to 11</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7020373">S7020373</a>: JSR rewriting can overflow memory address size variables</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6989150">S6989150</a>: JCK7: 3 deserialization tests for javax.xml classes fail since JDK7-b112</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7013970">S7013970</a>: Code.toString can exit VM</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7013971">S7013971</a>: Problem with saaj/soap1.2</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7016340">S7016340</a>: Problem with saaj/soap1.2</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7052870">S7052870</a>: Update bundle name and download location for jaxws bundle</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6998583">S6998583</a>: NativeSeedGenerator is making 8192 byte read requests from entropy pool</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6768387">S6768387</a>, <a href="http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=670">PR670</a>: REGRESSION: JTable no longer serializable</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7032311">S7032311</a>: Correct top level &#8216;make test&#8217; target and add known failures to problem list</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7029905">S7029905</a>: demo applets missing some html files</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7033660">S7033660</a>: Update copyright year to 2011 on any files changed in 2011</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7000693">S7000693</a>: java.sql.Timestamp compareTo() issues using low values</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6599601">S6599601</a>: Permissions/AWTWindowTest and Permissions/DFLoadTest failed in PIT 7.0 B20 on Windows Vista</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7042040">S7042040</a>: Remove disk space sanity check</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7041635">S7041635</a>: GSSContextSpi.java copyright notice error</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6618658">S6618658</a>: Deserialization allows creation of mutable SignedObject</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7013969">S7013969</a>: NetworkInterface.toString can reveal bindings</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7016495">S7016495</a>: Crash in Java 2D transforming an image with scale close to zero</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7016985">S7016985</a>: (launcher) implement safe secure dll loading</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6213702">S6213702</a>: (so) non-blocking sockets with TCP urgent disabled get still selected for read ops (win)</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7013519">S7013519</a>: [parfait] Integer overflows in 2D code</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7012520">S7012520</a>: Heap overflow vulnerability in FileDialog.show()</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7032593">S7032593</a>: DLL_LOADING: Upgrade solution to 7016985 to reflect JDK7 solution</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7020198">S7020198</a>: ImageIcon creates Component with null acc</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7060890">S7060890</a>: Update openjdk6 problemList file on jdk regression tests</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7031238">S7031238</a>: Problem with fix for 6981922</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6507024">S6507024</a>: casting an array to a generic type results in a &#8216;capture#69 of ?&#8217; type error</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6502392">S6502392</a>: Invalid relative names for Filer.createResource and Filer.getResource</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7003006">S7003006</a>: add option to list directory in deterministic order</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6999460">S6999460</a>: Glassfish build with JDK 6 / 7 is 5x-10x slower on Windows than on Linux</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6999891">S6999891</a>: DefaultFileManager incorrect</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7033660">S7033660</a>: Update copyright year to 2011 on any files changed in 2011</li>
</ul>
</li>
<li>Backports
<ul>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7019861">S7019861</a>: Last scanline skipped when doing AA.</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6748082">S6748082</a>: remove platform-specific code from SwingUtilities2.isDisplayLocal</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6708580">S6708580</a>: Java applications slow when EXA enabled</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6986968">S6986968</a>: Crash on XIM server restart</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7018387">S7018387</a>: Xrender pipeline may leak GC&#8217;s</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7036754">S7036754</a>: Stroked quads sometimes contain NaN</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7008106">S7008106</a>: com/sun/awt/Translucency/WindowOpacity.java test fails.</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6956668">S6956668</a>: misbehavior of XOR operator (^) with int</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6699843">S6699843</a>: IllegalArgumentException when using Graphics.drawString( &#8220;&#8221;, 0, 0 )</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6918065">S6918065</a>: Crash in Java2D blit loop (IntArgbToIntArgbPreSrcOverMaskBlit) in 64bit mode</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6623219">S6623219</a>: Font.canDisplayUpTo does not work with supplementary characters</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6783910">S6783910</a>: java.awt.Color.brighter()/darker() methods make color opaque</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6785424">S6785424</a>: SecurityException locating physical fonts on Windows Terminal Server</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7047069">S7047069</a>: Array can dynamically change size when assigned to an object field</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6796786">S6796786</a>: invalid FP identity transform &#8211; (a &#8211; b) -&gt; b &#8211; a</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7042070">S7042070</a>: Typo in Test6796786.java</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7029152">S7029152</a>: Ideal nodes for String intrinsics miss memory edge optimization</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6679308">S6679308</a>: Poor text rendering on translucent image</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6842838">S6842838</a>: 64-bit failure in handling invalid manifest in launcher.</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6882768">S6882768</a>: Test for 6842838 is broken</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6711682">S6711682</a>: JCheckBox in JTable: checkbox doesn&#8217;t always respond to the first mouse click</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7016856">S7016856</a>: fix dashing performance regression. Improve other rendering performance.</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6934977">S6934977</a>: MappedByteBuffer.load crashes with SIGBUS.</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6758179">S6758179</a>: D3D: AlphaComposite is applied incorrectly for uncached opaque BufferedImage</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7049339">S7049339</a>: Image copy operations with a custom composite and a complex clip fail.</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6613904">S6613904</a>: javax.swing.GroupLayout.createParallelGroup(..) doesn&#8217;t throw IllegalArgumentException for null arg</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4917091">S4917091</a>: javac rejects array over 128 in length</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6390045">S6390045</a>: Unexpected error &#8220;cannot access java.lang.Void&#8221; with &#8216;-target cldc1.0&#8242; with -source &gt;=1.5</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6752638">S6752638</a>: java.awt.GraphicsEnvironment.preferLocaleFonts() throws NPE on Linux</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=5047314">S5047314</a>: [Col] Collator.compare() runs indefinitely for a certain set of Thai strings</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6669869">S6669869</a>: Beans.isDesignTime() and other queries should be per-AppContext</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6934356">S6934356</a>: Vector.writeObject() serialization may deadlock</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7036582">S7036582</a>: Improve test coverage of java.math.BigDecimal</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6806261">S6806261</a>: BigDecimal.longValueExact() method throws NullPointerException</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6371401">S6371401</a>: java.math.BigInteger.shift(Integer.MIN_VALUE) throws StackOverflowError</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6826104">S6826104</a>, <a href="https://bugzilla.redhat.com/show_bug.cgi?id=730015">RH730015</a>: Getting a NullPointer exception when clicked on Application &amp; Toolkit Modal dialog</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=5082756">S5082756</a>: Image I/O plug-ins set metadata boolean attributes to &#8220;true&#8221; or &#8220;false&#8221;</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6296893">S6296893</a>: BMP Writer handles TopDown property incorrectly for some of the compression types</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7103224">S7103224</a>: collision between __LEAF define in interfaceSupport.hpp and /usr/include/sys/cdefs.h with gcc</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7103610">S7103610</a>, <a href="https://bugzilla.redhat.com/show_bug.cgi?id=683768">RH683768</a>: _NET_WM_PID and WM_CLIENT_MACHINE are not set</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7140882">S7140882</a>: Don&#8217;t return booleans from methods returning pointers</li>
</ul>
</li>
<li>ARM Port
<ul>
<li>Ported to the EABI hard-fp model</li>
<li>Locking for multi-core operation added.</li>
<li>Many minor bugs fixed.</li>
</ul>
</li>
<li>CACAO
<ul>
<li><a href="http://server.complang.tuwien.ac.at/cgi-bin/bugzilla/show_bug.cgi?id=149">CA149</a>: Used wrong class loader.</li>
<li><a href="http://server.complang.tuwien.ac.at/cgi-bin/bugzilla/show_bug.cgi?id=159">CA159</a>: Exception handler blocks / register mixup.</li>
<li><a href="http://server.complang.tuwien.ac.at/cgi-bin/bugzilla/show_bug.cgi?id=162">CA162</a>: Make class init protection aware of multiple threads.</li>
<li><a href="http://server.complang.tuwien.ac.at/cgi-bin/bugzilla/show_bug.cgi?id=163">CA163</a>: descriptor_params_from_paramtypes is protected by a mutex now.</li>
<li><a href="http://server.complang.tuwien.ac.at/cgi-bin/bugzilla/show_bug.cgi?id=164">CA164</a>: Get rid of mysterious 10 trailing bytes in literal strings.</li>
<li>ARM: Remove broken support for float argument passing in registers.</li>
<li>ARM: Remove hack for return value in float registers.</li>
<li>ARM: Fixed use of uninitialized variable.</li>
<li>ARM: removed unused ICMD_GETSTATIC branch.</li>
<li>ARM: Designate function labels as such; required for thumb interworking.</li>
<li>src/vm/javaobjects.cpp (java_lang_reflect_Method::invoke): stack index of caller was off by one, causing apt failures.</li>
<li>Set thread to RUNNABLE during Thread.start.</li>
<li>Removed state-setting function call that would be done by the thread itself, creating a nasty race.</li>
<li>Threadlist &amp; threadobject improvements.</li>
</ul>
</li>
<li>JamVM
<ul>
<li><a href="http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=772">PR772</a>: jtreg LocalOnlyTest sends SIGQUIT to all processes on exit.</li>
<li><a href="https://bugs.launchpad.net/bugs/827463">LP827463</a>: Fix OpenJDK enclosingMethodInfo().</li>
<li>Add support for armhf.</li>
<li>Skip Java-reflection-related DelegatingClassLoaders, enables JamVM to run NetBeans.</li>
<li>Generic JNI stubs for common JNI method signatures.</li>
<li>Implement classlibCheckIfOnLoad().</li>
<li>Make thread states JVMTI compatible.</li>
<li>Add OpenBSD/sparc to list of recognised hosts.</li>
<li>Handle &#8216;g&#8217; when specifying memory + extra checks.</li>
<li>armhf: ensure stack is 8 byte aligned.</li>
<li>&#8220;Fix&#8221; handling of CLI bootclasspath options.</li>
<li>Fix for StackTraceElement checkin.</li>
<li>Ignore assertions and verify options.</li>
<li>Fix typo in definition of ACC_MIRANDA.</li>
<li>Intern strings when creating a StackTraceElement.</li>
<li>Remove empty clobber.</li>
<li>Use dots instead of slashes in classname for exception.</li>
<li>Correct thrown exception by bootstrap loader.</li>
<li>Put parsing of -cp and -classpath options back in.</li>
<li>Fix threading of references list during compaction.</li>
<li>Further fix to freeClassData for native methods.</li>
<li>Fix class GC with classes containing Miranda methods.</li>
<li>Propogate initialisation errors to top-level.</li>
<li>Make classlib init functions consistent + warnings.</li>
<li>Correctly implement sun.misc.Unsafe freeMemory().</li>
<li>Move lazy-loading to init function.</li>
<li>Fix various warnings with -Wall.</li>
<li>PrintThreadsDump needs &#8220;self&#8221; as argument.</li>
<li>CopyMemory, etc. handle negative or truncation in length.</li>
<li>Extra sun.misc.Unsafe functions.</li>
<li>Ignore options for jtreg tests.</li>
<li>Enable shutdownVM to be called with OpenJDK classlib.</li>
<li>Initial implementation of JVM_FindClassFromBootLoader.</li>
<li>Fix callJNIMethod on i386 with -fomit-frame-pointer.</li>
<li>Fix backwards cache conflict resolution code.</li>
<li>Unify command line options parsing.</li>
<li>Remove debug printf.</li>
<li>Fix leak of native thread structure.</li>
<li>Consistent naming for classlib functions.</li>
<li>Add extra includes to get rid off compiler warning.</li>
<li>Rework OpenJDK storage of native thread structure.</li>
<li>Implement remaining OpenJDK Array reflection interface.</li>
<li>Added LDFLAGS for JamVM to fix the SELinux executable flag issue.</li>
</ul>
</li>
<li>Zero/Shark
<ul>
<li><a href="http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=690">PR690</a>: Shark fails to JIT using hs20.</li>
<li><a href="http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=696">PR696</a>: Zero fails to handle fast_aldc and fast_aldc_w in hs20.</li>
</ul>
</li>
</ul>
<p>The tarball can be downloaded from:</p>
<ul>
<li><a href="http://icedtea.classpath.org/download/source/icedtea6-1.11.tar.gz">http://icedtea.classpath.org/download/source/icedtea6-1.11.tar.gz</a></li>
<li>sha256sum: e7d2bc08008de918ca54f8dcd1f8d75c7829948da6b1a9c06761c74a563c3eba</li>
</ul>
<p>The following people helped with this release:</p>
<ul>
<li><a href="http://www.advogato.org/person/aph/">Andrew Haley</a></li>
<li><a href="http://fuseyism.com/">Andrew John Hughes</a></li>
<li>Andrew Su</li>
<li>Danesh Dadachanji</li>
<li><a href="http://dbhole.wordpress.com/">Deepak Bhole</a></li>
<li>Denis Lila</li>
<li>Matthias Klose</li>
<li>Jiri Vanek</li>
<li><a href="http://gnu.wildebeest.org/diary/">Mark Wielaard</a></li>
<li><a href="http://omajid.wordpress.org/">Omair Majid</a> (release maintainer)</li>
<li>Pavel Tisnovsky</li>
<li><a href="http://labb.zafena.se/">Xerxes Rånby</a></li>
</ul>
<p>A huge thanks to everyone who helped us test and reported bugs!  And a special thanks to Omair for acting as release manager for this release!</p>
<p>To get started:</p>
<pre>
$ tar xf icedtea6-1.11.tar.gz
$ cd icedtea6-1.11
$ ./configure
$ make
</pre>
<p>Full build requirements and instructions are available in the INSTALL file.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.fuseyism.com/index.php/2012/01/31/icedtea6-1-11-released/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

