From bugzilla-daemon at icedtea.classpath.org Mon Mar 2 09:30:18 2015
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Mon, 02 Mar 2015 09:30:18 +0000
Subject: [Bug 2250] JSSE server is still limited to 768-bit DHE
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2250
Andrew Haley changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |aph at redhat.com
--- Comment #1 from Andrew Haley ---
https://bugs.openjdk.java.net/browse/JDK-6956398
Changing this is a compatibility issue. It's not just a mater of removing a
limit. We'd need a very string reason to change this in a legacy JDK.
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From ptisnovs at icedtea.classpath.org Mon Mar 2 09:48:06 2015
From: ptisnovs at icedtea.classpath.org (ptisnovs at icedtea.classpath.org)
Date: Mon, 02 Mar 2015 09:48:06 +0000
Subject: /hg/gfx-test: Updated.
Message-ID:
changeset c1a081e7e2e3 in /hg/gfx-test
details: http://icedtea.classpath.org/hg/gfx-test?cmd=changeset;node=c1a081e7e2e3
author: Pavel Tisnovsky
date: Mon Mar 02 10:50:10 2015 +0100
Updated.
diffstat:
ChangeLog | 5 +
src/org/gfxtest/testsuites/BitBltUsingBgColor.java | 170 +++++++++++++++++++++
2 files changed, 175 insertions(+), 0 deletions(-)
diffs (192 lines):
diff -r e17475a58772 -r c1a081e7e2e3 ChangeLog
--- a/ChangeLog Tue Feb 17 13:50:41 2015 +0100
+++ b/ChangeLog Mon Mar 02 10:50:10 2015 +0100
@@ -1,3 +1,8 @@
+2015-03-02 Pavel Tisnovsky
+
+ * src/org/gfxtest/testsuites/BitBltUsingBgColor.java:
+ Updated.
+
2015-02-17 Pavel Tisnovsky
* src/org/gfxtest/testsuites/BitBltUsingBgColor.java:
diff -r e17475a58772 -r c1a081e7e2e3 src/org/gfxtest/testsuites/BitBltUsingBgColor.java
--- a/src/org/gfxtest/testsuites/BitBltUsingBgColor.java Tue Feb 17 13:50:41 2015 +0100
+++ b/src/org/gfxtest/testsuites/BitBltUsingBgColor.java Mon Mar 02 10:50:10 2015 +0100
@@ -4417,6 +4417,176 @@
}
/**
+ * Test basic BitBlt operation for verticalGreen gradient buffered image with type {@link BufferedImage#TYPE_INT_ARGB}.
+ *
+ * @param image
+ * image to be used as a destination for BitBlt-type operations
+ * @param graphics2d
+ * graphics canvas
+ * @param backgroundColor
+ * background color
+ * @return test result status - PASSED, FAILED or ERROR
+ */
+ private TestResult doBitBltVerticalGreenGradientBufferedImageTypeIntARGB(TestImage image, Graphics2D graphics2d,
+ Color backgroundColor)
+ {
+ return CommonBitmapOperations.doBitBltTestWithVerticalGreenGradientImage(image, graphics2d, BufferedImage.TYPE_INT_ARGB, backgroundColor);
+ }
+
+ /**
+ * Test basic BitBlt operation for verticalGreen gradient buffered image with type {@link BufferedImage#TYPE_INT_ARGB_PRE}.
+ *
+ * @param image
+ * image to be used as a destination for BitBlt-type operations
+ * @param graphics2d
+ * graphics canvas
+ * @param backgroundColor
+ * background color
+ * @return test result status - PASSED, FAILED or ERROR
+ */
+ private TestResult doBitBltVerticalGreenGradientBufferedImageTypeIntARGB_Pre(TestImage image, Graphics2D graphics2d,
+ Color backgroundColor)
+ {
+ return CommonBitmapOperations.doBitBltTestWithVerticalGreenGradientImage(image, graphics2d, BufferedImage.TYPE_INT_ARGB_PRE, backgroundColor);
+ }
+
+ /**
+ * Test basic BitBlt operation for verticalGreen gradient buffered image with type {@link BufferedImage#TYPE_INT_BGR}.
+ *
+ * @param image
+ * image to be used as a destination for BitBlt-type operations
+ * @param graphics2d
+ * graphics canvas
+ * @param backgroundColor
+ * background color
+ * @return test result status - PASSED, FAILED or ERROR
+ */
+ private TestResult doBitBltVerticalGreenGradientBufferedImageTypeIntBGR(TestImage image, Graphics2D graphics2d,
+ Color backgroundColor)
+ {
+ return CommonBitmapOperations.doBitBltTestWithVerticalGreenGradientImage(image, graphics2d, BufferedImage.TYPE_INT_BGR, backgroundColor);
+ }
+
+ /**
+ * Test basic BitBlt operation for verticalGreen gradient buffered image with type {@link BufferedImage#TYPE_INT_RGB}.
+ *
+ * @param image
+ * image to be used as a destination for BitBlt-type operations
+ * @param graphics2d
+ * graphics canvas
+ * @param backgroundColor
+ * background color
+ * @return test result status - PASSED, FAILED or ERROR
+ */
+ private TestResult doBitBltVerticalGreenGradientBufferedImageTypeIntRGB(TestImage image, Graphics2D graphics2d,
+ Color backgroundColor)
+ {
+ return CommonBitmapOperations.doBitBltTestWithVerticalGreenGradientImage(image, graphics2d, BufferedImage.TYPE_INT_RGB, backgroundColor);
+ }
+
+ /**
+ * Test basic BitBlt operation for verticalGreen gradient buffered image with type {@link BufferedImage#TYPE_BYTE_BINARY}.
+ *
+ * @param image
+ * image to be used as a destination for BitBlt-type operations
+ * @param graphics2d
+ * graphics canvas
+ * @param backgroundColor
+ * background color
+ * @return test result status - PASSED, FAILED or ERROR
+ */
+ private TestResult doBitBltVerticalGreenGradientBufferedImageTypeByteBinary(TestImage image, Graphics2D graphics2d,
+ Color backgroundColor)
+ {
+ return CommonBitmapOperations.doBitBltTestWithVerticalGreenGradientImage(image, graphics2d, BufferedImage.TYPE_BYTE_BINARY, backgroundColor);
+ }
+
+ /**
+ * Test basic BitBlt operation for verticalGreen gradient buffered image with type {@link BufferedImage#TYPE_BYTE_GRAY}.
+ *
+ * @param image
+ * image to be used as a destination for BitBlt-type operations
+ * @param graphics2d
+ * graphics canvas
+ * @param backgroundColor
+ * background color
+ * @return test result status - PASSED, FAILED or ERROR
+ */
+ private TestResult doBitBltVerticalGreenGradientBufferedImageTypeByteGray(TestImage image, Graphics2D graphics2d,
+ Color backgroundColor)
+ {
+ return CommonBitmapOperations.doBitBltTestWithVerticalGreenGradientImage(image, graphics2d, BufferedImage.TYPE_BYTE_GRAY, backgroundColor);
+ }
+
+ /**
+ * Test basic BitBlt operation for verticalGreen gradient buffered image with type {@link BufferedImage#TYPE_BYTE_INDEXED}.
+ *
+ * @param image
+ * image to be used as a destination for BitBlt-type operations
+ * @param graphics2d
+ * graphics canvas
+ * @param backgroundColor
+ * background color
+ * @return test result status - PASSED, FAILED or ERROR
+ */
+ private TestResult doBitBltVerticalGreenGradientBufferedImageTypeByteIndexed(TestImage image, Graphics2D graphics2d,
+ Color backgroundColor)
+ {
+ return CommonBitmapOperations.doBitBltTestWithVerticalGreenGradientImage(image, graphics2d, BufferedImage.TYPE_BYTE_INDEXED, backgroundColor);
+ }
+
+ /**
+ * Test basic BitBlt operation for verticalGreen gradient buffered image with type {@link BufferedImage#TYPE_USHORT_555_RGB}.
+ *
+ * @param image
+ * image to be used as a destination for BitBlt-type operations
+ * @param graphics2d
+ * graphics canvas
+ * @param backgroundColor
+ * background color
+ * @return test result status - PASSED, FAILED or ERROR
+ */
+ private TestResult doBitBltVerticalGreenGradientBufferedImageTypeUshort555RGB(TestImage image, Graphics2D graphics2d,
+ Color backgroundColor)
+ {
+ return CommonBitmapOperations.doBitBltTestWithVerticalGreenGradientImage(image, graphics2d, BufferedImage.TYPE_USHORT_555_RGB, backgroundColor);
+ }
+
+ /**
+ * Test basic BitBlt operation for verticalGreen gradient buffered image with type {@link BufferedImage#TYPE_USHORT_565_RGB}.
+ *
+ * @param image
+ * image to be used as a destination for BitBlt-type operations
+ * @param graphics2d
+ * graphics canvas
+ * @param backgroundColor
+ * background color
+ * @return test result status - PASSED, FAILED or ERROR
+ */
+ private TestResult doBitBltVerticalGreenGradientBufferedImageTypeUshort565RGB(TestImage image, Graphics2D graphics2d,
+ Color backgroundColor)
+ {
+ return CommonBitmapOperations.doBitBltTestWithVerticalGreenGradientImage(image, graphics2d, BufferedImage.TYPE_USHORT_565_RGB, backgroundColor);
+ }
+
+ /**
+ * Test basic BitBlt operation for verticalGreen gradient buffered image with type {@link BufferedImage#TYPE_USHORT_GRAY}.
+ *
+ * @param image
+ * image to be used as a destination for BitBlt-type operations
+ * @param graphics2d
+ * graphics canvas
+ * @param backgroundColor
+ * background color
+ * @return test result status - PASSED, FAILED or ERROR
+ */
+ private TestResult doBitBltVerticalGreenGradientBufferedImageTypeUshortGray(TestImage image, Graphics2D graphics2d,
+ Color backgroundColor)
+ {
+ return CommonBitmapOperations.doBitBltTestWithVerticalGreenGradientImage(image, graphics2d, BufferedImage.TYPE_USHORT_GRAY, backgroundColor);
+ }
+
+ /**
* Test basic BitBlt operation for empty buffered image with type TYPE_4BYTE_ABGR_Pre.
* Background color is set to Color.black.
*
From jvanek at redhat.com Mon Mar 2 11:50:09 2015
From: jvanek at redhat.com (Jiri Vanek)
Date: Mon, 02 Mar 2015 12:50:09 +0100
Subject: [rfc][icedtea-web] add application name to all manifests
In-Reply-To: <54F10F11.9060702@gmx.de>
References: <54F07496.3070607@redhat.com> <54F10F11.9060702@gmx.de>
Message-ID: <54F44E71.2090702@redhat.com>
On 02/28/2015 01:42 AM, Jacob Wisor wrote:
> On 02/27/2015 02:43 PM, Jiri Vanek wrote:
>> This is adding Application-Name to all jars' manifests in our reproducres suite.
>>
>> If the A-N exists in manifest or input Manifest file exists, then A-N is not
>> added into manifest(may be reproducer relying on that)
>>
>> As A-N is moreove mandatoryattribute, I added it also to amnual testcases with
>> custom manifest, as they donot relay oon it.
>>
>> J.
>>
>> Later I would like to include it also to 1.5
>
> Hmm, Application-Name? I just looked over the JAR File Specification and did not find this header
> specified. I am sorry if I am missing something here but I do not get the reason why this header
> needs to be included. Well, on the other hand the Java manifest parser has been tolerant of
> non-specification headers so far. This might change since the specification does not mention
> anything about user-defined headers.
>
> Long story short, can you please explain the Application-Name header?
>
Yup.
It came from here:
http://docs.oracle.com/javase/7/docs/technotes/guides/jweb/security/manifest.html
From those are also two Trusted-Only Attribute and Trusted-Library Attribute which are missing in ITW.
"If the Application-Name attribute is not present in the JAR file manifest, a warning is written ... "
When we implemented Application-Name we printed it also to stdout/err. Now reproducers are spamming
"No Application-Name found in manifest"
Thats my point...
Thankx for check!
J.
From bugzilla-daemon at icedtea.classpath.org Mon Mar 2 13:22:04 2015
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Mon, 02 Mar 2015 13:22:04 +0000
Subject: [Bug 2250] JSSE server is still limited to 768-bit DHE
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2250
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
Target Milestone|--- |2.5.5
--- Comment #2 from Andrew John Hughes ---
Looking at the patch:
http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/0d5f4f1782e8
I don't see any reason why we couldn't backport this, but change the default to
legacy mode. Users would then have to explicitly turn on larger key sizes and
the default setup would remain compatible with existing OpenJDK 7
installations.
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From jvanek at icedtea.classpath.org Mon Mar 2 13:23:59 2015
From: jvanek at icedtea.classpath.org (jvanek at icedtea.classpath.org)
Date: Mon, 02 Mar 2015 13:23:59 +0000
Subject: /hg/icedtea-web: Fixed testJREversionDontMatchRemoval test.
Message-ID:
changeset 85fe0274f4a8 in /hg/icedtea-web
details: http://icedtea.classpath.org/hg/icedtea-web?cmd=changeset;node=85fe0274f4a8
author: Jiri Vanek
date: Mon Mar 02 14:23:39 2015 +0100
Fixed testJREversionDontMatchRemoval test.
diffstat:
tests/reproducers/custom/remote/testcases/RemoteApplicationSettings.java | 7 ++++++-
1 files changed, 6 insertions(+), 1 deletions(-)
diffs (17 lines):
diff -r 716ea0c2ec19 -r 85fe0274f4a8 tests/reproducers/custom/remote/testcases/RemoteApplicationSettings.java
--- a/tests/reproducers/custom/remote/testcases/RemoteApplicationSettings.java Fri Feb 27 15:09:18 2015 +0100
+++ b/tests/reproducers/custom/remote/testcases/RemoteApplicationSettings.java Mon Mar 02 14:23:39 2015 +0100
@@ -221,7 +221,12 @@
@Test
public void testJREversionDontMatchRemoval(){
- Assert.assertTrue(removeJreVersionWarning("Warning - your JRE - 1.8 - do not match requested JRE - {0}").isEmpty());
+ Assert.assertTrue(removeJreVersionWarning(Translator.R("JREversionDontMatch", "1.8.0-pre.whatever", "{0}")).isEmpty());
+ Assert.assertTrue(removeJreVersionWarning(Translator.R("JREversionDontMatch", "{0}", "{1}")).isEmpty());
+ Assert.assertTrue(removeJreVersionWarning(Translator.R("JREversionDontMatch", "1.3.0-pre-pac", "1.8.0-pre.whatever}")).isEmpty());
+ Assert.assertTrue(removeJreVersionWarning(Translator.R("JREversionDontMatch", "", "")).isEmpty());
+ Assert.assertTrue(removeJreVersionWarning(Translator.R("JREversionDontMatch", " - - - - ", " - - - ")).isEmpty());
+ Assert.assertFalse(removeJreVersionWarning("AA\n"+Translator.R("JREversionDontMatch", "1.3+", "1.7")+"\nBB").equals("AA\nBB"));
}
public static class Arbores extends NearlyNoOutputsOnWrongJRE {
From gnu.andrew at redhat.com Mon Mar 2 13:24:48 2015
From: gnu.andrew at redhat.com (Andrew Hughes)
Date: Mon, 2 Mar 2015 08:24:48 -0500 (EST)
Subject: Several bug fixes for the arm32JIT
In-Reply-To: <1425034496.1577.40.camel@mint>
References: <1425034496.1577.40.camel@mint>
Message-ID: <1640840646.20912015.1425302688589.JavaMail.zimbra@redhat.com>
----- Original Message -----
> Hi,
>
> The following patch fixes several bugs in the arm32jit.
>
> These bugs were found while resolving an issue with eclipse giving SEGVs
> although only one of them is actually responsible for the SEGV in eclipse.
>
> Eclipse now seems to run OK.
>
> I have put the patch at
>
> http://openjdk.linaro.org/arm32jit/eclipse.patch
>
> Below is a summary of these bug fixes.
>
> Ok to push these?
> Ed.
>
> Bug 1:
>
> loc >>= 2;
> offset = dest - loc;
> uoff = offset;
> - if (offset >= -(1<<22) && offset < (1<<22))
> + if (offset >= -(1<<23) && offset < (1<<23))
> return out_32(codebuf, A_BL(cond, uoff));
> }
> J_Unimplemented();
>
> The offset was wrong for ARM BL instruction which has 24 bits offset, not 23.
>
> Bug 2:
>
> ldrb r1, [jpc, lr]
> bic ip, ip, #7
> ldr pc, [ip, r1, lsl #2]
> + .set dispatch_state, 0
> .endm
>
> This fixes a compile time error when compiling with FAST_BYTECODES disabled.
> The error was generate by the VOLATILE_VERSION macro.
>
> .error "VOLATILE_VERSION macro used before non-volatile
> DISPATCH_FINISH."
>
> This was occurring because DISPATCH_BYTECODE was not setting the
> dispatch_state back to 0.
>
> Bug 3:
>
> Opcode if_acmpeq
> POP r2, r3
> ldrsb r1, [jpc, #1]
> + cmp r3, r2
> ldrb r2, [jpc, #2]
> - cmp r3, r2
> beq branch_taken
> DISPATCH 3
>
> (and also in if_acmpne, if_icmplt, if_icmpge, if_icmpgt, if_icmple)
>
> I am slightly surprise this one has remained undetected for so long!
> Essentially it was comparing against the bytecode it had just loaded rather
> that the TOS element which means that whether the branch was taken or not is
> essentially random.
>
> However, this is only in the safepoint version of these bytecode, the non
> safe version was OK, so I guess when it was running to safepoints it just
> didn't encounter these. I only noticed this when I disabled
> NOTICE_SAFEPOINTS for debugging which tells it to always use the 'safe'
> version which actually turns out to be not very safe.
>
> Bug 4:
>
> ldr tmp1, [r2, #4] @ rcvr->klass()
> - tst r3, #flag_methodInterface
> + tst r3, #flag_is_forced_virtual
> bne .invokeinterface_methodInterface
>
> and the corresponding definition of flag_is_forced_virtual in asm_helper.cpp.
>
> This is the bug that was causing the SEGV in eclipse.
>
> This bug was caused by the renaming of the flag from flag_methodInterface
> (bit 24) to flag_is_forced_virtual (bit 25) which meant that it was trying
> to do an invokeinterface lookup on a vfinal method and getting a SEGV.
>
> The change was introduced to bytecodeInterpreter.cpp in change
> 4066:1d7922586cf6.
>
> changeset: 4066:1d7922586cf6
> parent: 4041:aba91a731143
> user: twisti
> date: Tue Jul 24 10:51:00 2012 -0700
> summary: 7023639: JSR 292 method handle invocation needs a fast path for
> compiled code
>
> However, this change was not reflected in cppInterpreter_arm.S.
>
> Bug 5:
>
> +#ifdef FAST_BYTECODES
> // Common code for fast_aldc and fast_aldc_w
> # r0 = constpool cache entry
> .macro aldc opc, seq_len
> @@ -3060,7 +3063,6 @@
> add r0, constpool, r1, lsl #4
> aldc opc_fast_aldc_w, 3
>
> -#ifdef FAST_BYTECODES
> # r2 = [jpc, #1]
> # r1 = [jpc, #2]
>
> Another build failure with FAST_BYTECODES disabled
>
> Bug 6:
>
> + // Ensure that any literals generated in the stubs are output here
> + // as this code is copied to the bottom of the code buffer
> + .ltorg
> +
> .global Thumb2_stubs_end
> .type Thumb2_stubs_end, %function
> Thumb2_stubs_end:
>
> This bug occurred with the volatile version of get_static. Basically, when
> build for ARMv6 this need to call _kernel_dmb because there is no DMB
> instruction. The code to call _kernel_dmb did
>
> ldr r2, =_kernel_dmb
> blx r2
>
> This creates an assembler literal which the assembler will dump at the next
> .ltorg (or at the end of the file if no .ltorg).
>
> However, because the run time stubs are copied to the bottom of the code
> buffer in order to make them reachable from the compiled code, the literal
> was not being copied because the literals were only being dumped after the
> end of the stubs.
>
> The solution is simply to dump the literal pool before the end of the stubs
> so the literals get copied as well.
>
>
>
Ok by me, unless Andrew Haley or Andrew Dinn have any objections.
Thanks,
--
Andrew :)
Free Java Software Engineer
Red Hat, Inc. (http://www.redhat.com)
PGP Key: ed25519/35964222 (hkp://keys.gnupg.net)
Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222
PGP Key: rsa4096/248BDC07 (hkp://keys.gnupg.net)
Fingerprint = EC5A 1F5E C0AD 1D15 8F1F 8F91 3B96 A578 248B DC07
From bugzilla-daemon at icedtea.classpath.org Mon Mar 2 14:06:58 2015
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Mon, 02 Mar 2015 14:06:58 +0000
Subject: [Bug 2250] JSSE server is still limited to 768-bit DHE
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2250
--- Comment #3 from Andrew Haley ---
> I don't see any reason why we couldn't backport this, but change the default
> to legacy mode. Users would then have to explicitly turn on larger key sizes
> and the default setup would remain compatible with existing OpenJDK 7
> installations.
The problem is that "useLegacyEphemeralDHKeys" is a static property across the
whole JVM and it doesn't just change the limit of the key length but a default.
I can certainly think of cases where this would break an application server.
In any case we should not treat this as an IcedTea7-local change; it should be
synced with OpenJDK 7.
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From gitne at gmx.de Mon Mar 2 14:21:11 2015
From: gitne at gmx.de (Jacob Wisor)
Date: Mon, 02 Mar 2015 15:21:11 +0100
Subject: [rfc][icedtea-web] add application name to all manifests
In-Reply-To: <54F44E71.2090702@redhat.com>
References: <54F07496.3070607@redhat.com> <54F10F11.9060702@gmx.de>
<54F44E71.2090702@redhat.com>
Message-ID: <54F471D7.7010704@gmx.de>
On 03/02/2015 12:50 PM, Jiri Vanek wrote:
> On 02/28/2015 01:42 AM, Jacob Wisor wrote:
>> On 02/27/2015 02:43 PM, Jiri Vanek wrote:
>>> This is adding Application-Name to all jars' manifests in our reproducres suite.
>>>
>>> If the A-N exists in manifest or input Manifest file exists, then A-N is not
>>> added into manifest(may be reproducer relying on that)
>>>
>>> As A-N is moreove mandatoryattribute, I added it also to amnual testcases with
>>> custom manifest, as they donot relay oon it.
>>>
>>> J.
>>>
>>> Later I would like to include it also to 1.5
>>
>> Hmm, Application-Name? I just looked over the JAR File Specification and did
>> not find this header
>> specified. I am sorry if I am missing something here but I do not get the
>> reason why this header
>> needs to be included. Well, on the other hand the Java manifest parser has
>> been tolerant of
>> non-specification headers so far. This might change since the specification
>> does not mention
>> anything about user-defined headers.
>>
>> Long story short, can you please explain the Application-Name header?
>>
>
> Yup.
>
> It came from here:
> http://docs.oracle.com/javase/7/docs/technotes/guides/jweb/security/manifest.html
Oh OK, I get it now. Thanx!
> From those are also two Trusted-Only Attribute and Trusted-Library Attribute
> which are missing in ITW.
>
>
> "If the Application-Name attribute is not present in the JAR file manifest, a
> warning is written ... "
>
> When we implemented Application-Name we printed it also to stdout/err. Now
> reproducers are spamming "No Application-Name found in manifest"
>
> Thats my point...
As I understand, warnings about a missing Application-Name attribute are
supposed to be issued only on *signed* applets and/or JNLP applications. Are the
test JARs signed? Does IcedTea-Web issue warnings on signed JARs only?
If IcedTea-Web is /always/ warning then IcedTea-Web itself should probably be
fixed first.
Anyway, the Codebase and Application-Library-Allowable-Codebase attributes seem
strange to me from a conceptional point of view. This reads to me more like a
helpless attempt to implement DRM on online deployed JARs. Anyone can still
re-author a JAR's manifest with his/her own codebases and then re-sign it
anyway. This does not improve security a bit. It is really not that hard to get
a certificate from a common large code signing CA, so re-signed applets and JNLP
applications will still pass the user's attention unnoticed.
Regards,
Jacob
From jvanek at redhat.com Mon Mar 2 14:53:11 2015
From: jvanek at redhat.com (Jiri Vanek)
Date: Mon, 02 Mar 2015 15:53:11 +0100
Subject: [rfc][icedtea-web] add application name to all manifests
In-Reply-To: <54F471D7.7010704@gmx.de>
References: <54F07496.3070607@redhat.com> <54F10F11.9060702@gmx.de>
<54F44E71.2090702@redhat.com> <54F471D7.7010704@gmx.de>
Message-ID: <54F47957.4050400@redhat.com>
On 03/02/2015 03:21 PM, Jacob Wisor wrote:
> On 03/02/2015 12:50 PM, Jiri Vanek wrote:
>> On 02/28/2015 01:42 AM, Jacob Wisor wrote:
>>> On 02/27/2015 02:43 PM, Jiri Vanek wrote:
>>>> This is adding Application-Name to all jars' manifests in our reproducres suite.
>>>>
>>>> If the A-N exists in manifest or input Manifest file exists, then A-N is not
>>>> added into manifest(may be reproducer relying on that)
>>>>
>>>> As A-N is moreove mandatoryattribute, I added it also to amnual testcases with
>>>> custom manifest, as they donot relay oon it.
>>>>
>>>> J.
>>>>
>>>> Later I would like to include it also to 1.5
>>>
>>> Hmm, Application-Name? I just looked over the JAR File Specification and did
>>> not find this header
>>> specified. I am sorry if I am missing something here but I do not get the
>>> reason why this header
>>> needs to be included. Well, on the other hand the Java manifest parser has
>>> been tolerant of
>>> non-specification headers so far. This might change since the specification
>>> does not mention
>>> anything about user-defined headers.
>>>
>>> Long story short, can you please explain the Application-Name header?
>>>
>>
>> Yup.
>>
>> It came from here:
>> http://docs.oracle.com/javase/7/docs/technotes/guides/jweb/security/manifest.html
>
> Oh OK, I get it now. Thanx!
>
>> From those are also two Trusted-Only Attribute and Trusted-Library Attribute
>> which are missing in ITW.
>>
>>
>> "If the Application-Name attribute is not present in the JAR file manifest, a
>> warning is written ... "
>>
>> When we implemented Application-Name we printed it also to stdout/err. Now
>> reproducers are spamming "No Application-Name found in manifest"
>>
>> Thats my point...
>
> As I understand, warnings about a missing Application-Name attribute are supposed to be issued only
> on *signed* applets and/or JNLP applications. Are the test JARs signed?
Half of them. It would be more complex change if only the signed ones should be enhanced.
as name in unsigned one do not hart, I would vote for add it to all.
> Does IcedTea-Web issue
> warnings on signed JARs only?
> If IcedTea-Web is /always/ warning then IcedTea-Web itself should probably be fixed first.
Unluckily yes it is. Because it is a bit tricky to make the signed check on place where getTitle is
used...
The other checks on manifest attributes are using "action only if signed RIA" properly.
>
> Anyway, the Codebase and Application-Library-Allowable-Codebase attributes seem strange to me from a
> conceptional point of view. This reads to me more like a helpless attempt to implement DRM on online
> deployed JARs. Anyone can still re-author a JAR's manifest with his/her own codebases and then
> re-sign it anyway. This does not improve security a bit. It is really not that hard to get a
> certificate from a common large code signing CA, so re-signed applets and JNLP applications will
> still pass the user's attention unnoticed.
I agree 100% with you. As another disadvantage, user is facing more poups:(
Luckily, ITW have possibility to disable manifest check completly, or half of them on low security
settings.
J.
From enevill at icedtea.classpath.org Mon Mar 2 16:02:23 2015
From: enevill at icedtea.classpath.org (enevill at icedtea.classpath.org)
Date: Mon, 02 Mar 2015 16:02:23 +0000
Subject: /hg/icedtea7-forest/hotspot: Several bug fixes to get eclipse wo...
Message-ID:
changeset 6697df06cb20 in /hg/icedtea7-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea7-forest/hotspot?cmd=changeset;node=6697df06cb20
author: Edward Nevill
date: Fri Feb 27 09:59:29 2015 +0000
Several bug fixes to get eclipse working
diffstat:
src/cpu/zero/vm/arm32JIT.cpp | 2 +-
src/cpu/zero/vm/asm_helper.cpp | 1 +
src/cpu/zero/vm/cppInterpreter_arm.S | 26 ++++++++++++++++----------
3 files changed, 18 insertions(+), 11 deletions(-)
diffs (148 lines):
diff -r 4fdaf786d977 -r 6697df06cb20 src/cpu/zero/vm/arm32JIT.cpp
--- a/src/cpu/zero/vm/arm32JIT.cpp Mon Feb 16 16:05:34 2015 +0000
+++ b/src/cpu/zero/vm/arm32JIT.cpp Fri Feb 27 09:59:29 2015 +0000
@@ -3540,7 +3540,7 @@
loc >>= 2;
offset = dest - loc;
uoff = offset;
- if (offset >= -(1<<22) && offset < (1<<22))
+ if (offset >= -(1<<23) && offset < (1<<23))
return out_32(codebuf, A_BL(cond, uoff));
}
J_Unimplemented();
diff -r 4fdaf786d977 -r 6697df06cb20 src/cpu/zero/vm/asm_helper.cpp
--- a/src/cpu/zero/vm/asm_helper.cpp Mon Feb 16 16:05:34 2015 +0000
+++ b/src/cpu/zero/vm/asm_helper.cpp Fri Feb 27 09:59:29 2015 +0000
@@ -716,6 +716,7 @@
print_def("class_fully_initialized", instanceKlass::fully_initialized);
print_def("class_init_error", instanceKlass::initialization_error);
nl();
+ print_def("flag_is_forced_virtual", 1 << ConstantPoolCacheEntry::is_forced_virtual_shift);
print_def("flag_methodInterface", 1 << ConstantPoolCacheEntry::has_method_type_shift);
print_def("flag_volatileField", 1 << ConstantPoolCacheEntry::is_volatile_shift);
print_def("flag_vfinalMethod", 1 << ConstantPoolCacheEntry::is_vfinal_shift);
diff -r 4fdaf786d977 -r 6697df06cb20 src/cpu/zero/vm/cppInterpreter_arm.S
--- a/src/cpu/zero/vm/cppInterpreter_arm.S Mon Feb 16 16:05:34 2015 +0000
+++ b/src/cpu/zero/vm/cppInterpreter_arm.S Fri Feb 27 09:59:29 2015 +0000
@@ -573,9 +573,11 @@
ldrb r1, [jpc, lr]
bic ip, ip, #7
ldr pc, [ip, r1, lsl #2]
+ .set dispatch_state, 0
.endm
.macro DISPATCH step=0
+@ TRACE
ldrb r0, [jpc, #\step]!
@ ldrb r1, [jpc, #2]
ldr ip, [dispatch, r0, lsl #2]
@@ -1802,8 +1804,8 @@
Opcode if_acmpeq
POP r2, r3
ldrsb r1, [jpc, #1]
+ cmp r3, r2
ldrb r2, [jpc, #2]
- cmp r3, r2
beq branch_taken
DISPATCH 3
@@ -1811,40 +1813,40 @@
Opcode if_acmpne
POP r2, r3
ldrsb r1, [jpc, #1]
+ cmp r3, r2
ldrb r2, [jpc, #2]
- cmp r3, r2
bne branch_taken
DISPATCH 3
Opcode if_icmplt
POP r2, r3
ldrsb r1, [jpc, #1]
+ cmp r3, r2
ldrb r2, [jpc, #2]
- cmp r3, r2
blt branch_taken
DISPATCH 3
Opcode if_icmpge
POP r2, r3
ldrsb r1, [jpc, #1]
+ cmp r3, r2
ldrb r2, [jpc, #2]
- cmp r3, r2
bge branch_taken
DISPATCH 3
Opcode if_icmpgt
POP r2, r3
ldrsb r1, [jpc, #1]
+ cmp r3, r2
ldrb r2, [jpc, #2]
- cmp r3, r2
bgt branch_taken
DISPATCH 3
Opcode if_icmple
POP r2, r3
ldrsb r1, [jpc, #1]
+ cmp r3, r2
ldrb r2, [jpc, #2]
- cmp r3, r2
ble branch_taken
DISPATCH 3
@@ -2828,7 +2830,7 @@
SW_NPC beq null_ptr_exception
.abortentry110:
ldr tmp1, [r2, #4] @ rcvr->klass()
- tst r3, #flag_methodInterface
+ tst r3, #flag_is_forced_virtual
bne .invokeinterface_methodInterface
ldr lr, [r0, #CP_OFFSET+4] @ lr = iclass
@@ -3014,6 +3016,7 @@
bl _ZN14CppInterpreter19method_handle_entryEP13methodOopDesciP6Thread
ldmia sp!, {regset, pc}
+#ifdef FAST_BYTECODES
// Common code for fast_aldc and fast_aldc_w
# r0 = constpool cache entry
.macro aldc opc, seq_len
@@ -3060,7 +3063,6 @@
add r0, constpool, r1, lsl #4
aldc opc_fast_aldc_w, 3
-#ifdef FAST_BYTECODES
# r2 = [jpc, #1]
# r1 = [jpc, #2]
Opcode invokevfinal
@@ -3444,7 +3446,7 @@
ldr r2, [thread, #THREAD_TOP_ZERO_FRAME]
str r3, [thread, #THREAD_LAST_JAVA_SP]
- str r3, [thread, #THREAD_LAST_JAVA_FP]
+@ str r3, [thread, #THREAD_LAST_JAVA_FP]
ldr r0, [istate, #ISTATE_METHOD]
ldr r3, [r2, #0]
ldrh r0, [r0, #METHOD_MAXLOCALS]
@@ -5381,7 +5383,7 @@
cmp r2, #0
beq istub_null_ptr_exception
ldr tmp1, [r2, #4] @ rcvr->klass()
- tst r3, #flag_methodInterface
+ tst r3, #flag_is_forced_virtual
bne istub_methodInterface
ldr lr, [r0, #CP_OFFSET+4] @ lr = iclass
@@ -6714,6 +6716,10 @@
#endif // T2JIT
+ // Ensure that any literals generated in the stubs are output here
+ // as this code is copied to the bottom of the code buffer
+ .ltorg
+
.global Thumb2_stubs_end
.type Thumb2_stubs_end, %function
Thumb2_stubs_end:
From bugzilla-daemon at icedtea.classpath.org Mon Mar 2 16:08:56 2015
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Mon, 02 Mar 2015 16:08:56 +0000
Subject: [Bug 2250] JSSE server is still limited to 768-bit DHE
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2250
--- Comment #4 from Andrew John Hughes ---
I know, that's why I said we wouldn't use the default settings in this patch.
If we instead set useLegacyEphemeralDHKeys to true by default (the patch sets
it to false), we would get the same key size as at present i.e.
dh = new DHCrypt((export ? 512 : 768), sslContext.getSecureRandom());
becomes
int keySize = export ? 512 : 1024; // default mode
if (!export) {
if (useLegacyEphemeralDHKeys) { // legacy mode
keySize = 768;
} else ...
} else ...
}
}
dh = new DHCrypt(keySize, sslContext.getSecureRandom());
If export is true in either case, the result is a key size of 512. If export is
false in either case, the key size is 768 as we have useLegacyEphemeralDHKeys
set to true by default.
Different behaviour would only occur if the user expicitly set
jdk.tls.ephemeralDHKeySize.
No-one is suggesting this would be an IcedTea-only change. We can propose it
for OpenJDK 7, along with the backlog of other patches, once it's open for
business again.
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Mon Mar 2 16:27:01 2015
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Mon, 02 Mar 2015 16:27:01 +0000
Subject: [Bug 2250] JSSE server is still limited to 768-bit DHE
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2250
--- Comment #5 from Andrew Haley ---
(In reply to Andrew John Hughes from comment #4)
> I know, that's why I said we wouldn't use the default settings in this
> patch. If we instead set useLegacyEphemeralDHKeys to true by default (the
> patch sets it to false), we would get the same key size as at present i.e.
The problem is that it's not possible to get a larger key size without changing
the default; and doing that can break some other program running elsewhere in
an app server. It's the same problem with upgrading to a newer JVM, but some
compatibility problems might be expected in that case. Not for a minor change
in a legacy VM.
> Different behaviour would only occur if the user expicitly set
> jdk.tls.ephemeralDHKeySize.
Yes.
> No-one is suggesting this would be an IcedTea-only change.
Good.
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Mon Mar 2 16:33:53 2015
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Mon, 02 Mar 2015 16:33:53 +0000
Subject: [Bug 2250] JSSE server is still limited to 768-bit DHE
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2250
--- Comment #6 from Andrew John Hughes ---
(In reply to Andrew Haley from comment #5)
> (In reply to Andrew John Hughes from comment #4)
> > I know, that's why I said we wouldn't use the default settings in this
> > patch. If we instead set useLegacyEphemeralDHKeys to true by default (the
> > patch sets it to false), we would get the same key size as at present i.e.
>
> The problem is that it's not possible to get a larger key size without
> changing the default; and doing that can break some other program running
> elsewhere in an app server.
Sure, but at present, it's not possible to get a larger key size *at all*.
Adding this would give those who want larger key sizes the option of having
them by explicitly enabling them and dealing with any problems that result.
> It's the same problem with upgrading to a newer
> JVM, but some compatibility problems might be expected in that case. Not
> for a minor change in a legacy VM.
Not really, because a newer JVM affects everyone. This would only affect those
who explicitly set the property. The majority are likely to be unaware that
support for such a property was even added.
>
> > Different behaviour would only occur if the user expicitly set
> > jdk.tls.ephemeralDHKeySize.
>
> Yes.
>
> > No-one is suggesting this would be an IcedTea-only change.
>
> Good.
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From jvanek at redhat.com Mon Mar 2 16:39:24 2015
From: jvanek at redhat.com (Jiri Vanek)
Date: Mon, 02 Mar 2015 17:39:24 +0100
Subject: [rfc][icedtea-web] fixing CacheReproducerTest and improving
VersionedJarTest
Message-ID: <54F4923C.3030302@redhat.com>
hi!
fixinigVersionedjarReproducer.patch:
CacheReproducerTest had invalid import. This push is fixing it.
Also I had improved VersionedJarTest to stop randomly fail (it was test order depending)
As those are tests changes only, again, I will push tomorrow.
However. Later I noted that recently_used file is not handled via PahsAndFiles.
I moved it here, which needed some more changes - like make it properly testable and so get rid of
this untestable ENUM and replace it by getter singleton with possibility to make testable instance.
I agree that this patch was written in rush, and needs proper review.
J.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: fixinigVersionedjarReproducer.patch
Type: text/x-patch
Size: 5118 bytes
Desc: not available
URL:
-------------- next part --------------
A non-text attachment was scrubbed...
Name: fixinigVersionedjarReproducer+recently_usedTopathsAndFiles.patch
Type: text/x-patch
Size: 18846 bytes
Desc: not available
URL:
From bugzilla-daemon at icedtea.classpath.org Mon Mar 2 19:58:28 2015
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Mon, 02 Mar 2015 19:58:28 +0000
Subject: [Bug 2251] open JDK
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2251
Omair Majid changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |unassigned at icedtea.classpat
| |h.org
Component|agent |IcedTea
Version|unspecified |2.5.4
Assignee|omajid at redhat.com |gnu.andrew at redhat.com
Product|Thermostat |IcedTea
Target Milestone|2.0.0 |---
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Mon Mar 2 20:05:25 2015
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Mon, 02 Mar 2015 20:05:25 +0000
Subject: [Bug 2251] open JDK
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2251
Andrew Haley changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
CC| |aph at redhat.com
Resolution|--- |INVALID
--- Comment #1 from Andrew Haley ---
You seem to be running OpenJDK with a bootclasspath which points to core
classes which are not from OpenJDK. This won't work. If you really need to
add classes to the boot classpath, use -Xbootclasspath/a.
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From andrew at icedtea.classpath.org Tue Mar 3 00:19:28 2015
From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org)
Date: Tue, 03 Mar 2015 00:19:28 +0000
Subject: /hg/icedtea: 2 new changesets
Message-ID:
changeset d84be26576af in /hg/icedtea
details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=d84be26576af
author: Andrew John Hughes
date: Mon Mar 02 14:56:30 2015 +0000
Bump to icedtea-3.0.0pre03.
Upstream changes:
- PR2199: Support giflib 5.1.0
- PR2212: DGifCloseFile call should check the return value, not the error code, for failure
- PR2227: giflib 5.1 conditional excludes 6.0, 7.0, etc.
- S4991647: PNGMetadata.getAsTree() sets bitDepth to invalid value
- S6302052: Reference to nonexistant Class in javadoc
- S6311046: -Xcheck:jni should support checking of GetPrimitiveArrayCritical.
- S6521706: A switch operator in JFrame.processWindowEvent() should be rewritten
- S6545422: [TESTBUG] NativeErrors.java uses wrong path name in exec
- S6624085: Fourth mouse button (wheel) is treated like second button - isPopupTrigger returns true
- S6642881: Improve performance of Class.getClassLoader()
- S6853696: (ref) ReferenceQueue.remove(timeout) may return null even if timeout has not expired
- S6883953: java -client -XX:ValueMapInitialSize=0 crashes
- S6898462: The escape analysis with G1 cause crash assertion src/share/vm/runtime/vframeArray.cpp:94
- S6904367: (coll) IdentityHashMap is resized before exceeding the expected maximum size
- S7010989: Duplicate closure of file descriptors leads to unexpected and incorrect closure of sockets
- S7011804: SequenceInputStream with lots of empty substreams can cause StackOverflowError
- S7033533: realSync() doesn't work with Xfce
- S7058697: Unexpected exceptions in MID parser code
- S7058700: Unexpected exceptions and timeouts in SF2 parser code
- S7067052: Default printer media is ignored
- S7095856: OutputStreamHook doesn't handle null values
- S7107611: sun.security.pkcs11.SessionManager is scalability blocker
- S7132678: G1: verify that the marking bitmaps have no marks for objects over TAMS
- S7148531: [macosx] In test, the window does not have time to resize before make a screenshot
- S7150092: NTLM authentication fail if user specified a different realm
- S7169583: JInternalFrame title not antialiased in Nimbus LaF
- S7170310: ScrollBar doesn't become active when tabs are created more than frame size
- S8000975: (process) Merge UNIXProcess.java.bsd & UNIXProcess.java.linux (& .solaris & .aix)
- S8003900: X11 dependencies should be removed from Mac OS X build.
- S8007993: hotspot.log w/ enabled LogCompilation can be an invalid XML
- S8010767: Build fails on OEL6 with 16 cores
- S8011537: (fs) Path.register(..) clears interrupt status of thread with no InterruptedException
- S8015256: Better class accessibility
- S8015376: Remove jnlp and applet files from the JDK samples
- S8019342: G1: High "Other" time most likely due to card redirtying
- S8023461: Thread holding lock at safepoint that vm can block on: MethodCompileQueue_lock
- S8024366: Make UseNUMA enable UseNUMAInterleaving
- S8024626: CTW CRASH: SIGSEGV in ctw/jre/lib/rt_jar/preloading_1 and ctw/jre/lib/rt_jar/sun_awt_X11_ListHelper
- S8025842: Convert warning("Thread holding lock at safepoint that vm can block on") to fatal(...)
- S8025917: JDK demo applets not running with >=7u40 or (JDK 8 and JDK 9)
- S8026303: CMS: JVM intermittently crashes with "FreeList of size 258 violates Conservation Principle" assert
- S8026385: [macosx] (awt) setjmp/longjmp changes the process signal mask on OS X
- S8026497: Font2DTest demo: unused resource files
- S8026784: Error message in AdaptiveFreeList::verify_stats is wrong
- S8026796: Make replace_in_map() on parent maps generic
- S8026847: [TESTBUG] gc/g1/TestSummarizeRSetStats* tests launch 32bit jvm with UseCompressedOops
- S8027144: Review restriction of JAX-WS java packages going to JDK8
- S8027148: SystemFlavorMap.getNativesForFlavor returns list of native formats in incorrect order
- S8027553: Change the in_cset_fast_test functionality to use the G1BiasedArray abstraction
- S8027959: Early reclamation of large objects in G1
- S8028037: [parfait] warnings from b114 for hotspot.src.share.vm
- S8028407: adjust-mflags.sh failed build with GNU Make 4.0 with -I
- S8028430: JDI: ReferenceType.visibleMethods() return wrong visible methods
- S8028474: sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.sh timeout, leaves looping process
- S8028539: Endless loop in native code of sun.java2d.loops.ScaledBlit
- S8028710: G1 does not retire allocation buffers after reference processing work
- S8028727: [parfait] warnings from b116 for jdk.src.share.native.sun.security.ec: JNI pending exceptions
- S8028780: JDK KRB5 module throws OutOfMemoryError when CCache is corrupt
- S8029012: parameter_index for type annotation not updated after outer.this added
- S8029070: memory leak in jmm_SetVMGlobal
- S8029253: [macosx] Performance problems with Retina display on Mac OS X
- S8029443: 'assert(klass->is_loader_alive(_is_alive)) failed: must be alive' during VM_CollectForMetadataAllocation
- S8029452: Fork/Join task ForEachOps.ForEachOrderedTask clarifications and minor improvements
- S8029524: Remove unsused method CollectedHeap::unsafe_max_alloc()
- S8029536: JFileChooser filter uses .toString() instead of getDescription() for filter text on GTK laf
- S8029548: (jdeps) use @jdk.Exported to determine supported vs JDK internal API
- S8029607: Type of Service (TOS) cannot be set in IPv6 header
- S8029797: Let jprt run configure when building
- S8029837: NPE seen in XMLDocumentFragmentScannerImpl.setProperty since 7u40b33
- S8030079: Lint warnings in java.lang.invoke
- S8030166: java/lang/ProcessBuilder/Basic.java fails intermittently: waitFor took too long
- S8030681: add "serve" command and --quiet and --verbose options to hgforest
- S8030976: Untaken paths should be more vigorously pruned at highest optimization level
- S8031003: [Parfait] warnings from jdk/src/share/native/sun/security/jgss/wrapper: JNI exception pending
- S8031092: jdeps does not recognize --help option.
- S8031323: Optionally align objects copied to survivor spaces
- S8031373: Lint warnings in java.util.stream
- S8031376: TraceClassLoading expects there to be a (Java) caller when you load a class with the bootstrap class loader
- S8031435: Ftp download does not work properly for ftp user without password
- S8031696: [macosx] TwentyThousandTest test failed with OOM
- S8031709: Configure --with-jvm-variants=client, server, x produces default outputdir containing comma
- S8031721: Remove non-existent test from TEST.groups
- S8031994: java/lang/Character/CheckProp test times out
- S8032247: SA: Constantpool lookup for invokedynamic is not implemented
- S8032379: Remove the is_scavenging flag to process_strong_roots
- S8032573: CertificateFactory.getInstance("X.509").generateCertificates(InputStream) does not throw CertificateException for invalid input
- S8032650: [parfait] warning from b124 for jdk/src/share/native/java/util: jni exception pending
- S8032864: [macosx] sigsegv (0Xb) Being Generated When Starting JDev With Voiceover Running
- S8032908: getTextContent doesn't return string in JAXP
- S8033141: Cleanup of sun.awt.X11 package
- S8033370: [parfait] warning from b126 for solaris/native/sun/util/locale/provider: JNI exception pending
- S8033421: @SuppressWarnings("deprecation") does not work when overriding deprecated method
- S8033483: Should ignore nested lambda bodies during overload resolution
- S8033602: wrong stabs data in libjvm.debuginfo on JDK 8 - SPARC
- S8033699: Incorrect radio button behavior
- S8033764: Remove the usage of StarTask from BufferingOopClosure
- S8033785: TimeZoneNamesTest should be removed
- S8033893: jdk build is broken due to the changeset of JDK-8033370
- S8033923: Use BufferingOopClosure for G1 code root scanning
- S8034005: cannot debug in synchronizer.o or objectMonitor.o on Solaris X86
- S8034031: [parfait] JNI exception pending in jdk/src/macosx/native/apple/security/KeystoreImpl.m
- S8034032: Check src/macosx/native/java/util/prefs/MacOSXPreferencesFile.m for JNI pending issues
- S8034033: [parfait] JNI exception pending in share/native/sun/security/krb5/nativeccache.c
- S8034056: assert(_heap_alignment >= _space_alignment) failed: heap_alignment less than space_alignment
- S8034085: Do not prefer indexed properties
- S8034164: Introspector ignores indexed part of the property sometimes
- S8034218: Improve fontconfig.properties for AIX platform
- S8034761: Remove the do_code_roots parameter from process_strong_roots
- S8034764: Use process_strong_roots to adjust the StringTable
- S8034775: Failing to initialize VM when running with negative value for -XX:CICompilerCount
- S8034935: JSR 292 support for PopFrame has a fragile coupling with DirectMethodHandle
- S8035162: Service printing service
- S8035165: Expose internal representation in sun.awt.X11
- S8035328: closed/compiler/6595044/Main.java failed with timeout
- S8035393: Use CLDClosure instead of CLDToOopClosure in frame::oops_interpreted_do
- S8035400: Move G1ParScanThreadState into its own files
- S8035401: Fix visibility of G1ParScanThreadState members
- S8035412: Cleanup ClassLoaderData::is_alive
- S8035605: Expand functionality of PredictedIntrinsicGenerator
- S8035648: Don't use Handle in java_lang_String::print
- S8035650: Exclude AIX from VS.NET make/windows/projectcreator.make
- S8035746: Add missing Klass::oop_is_instanceClassLoader() function
- S8035759: [parfait] JNI exception pending in jdk/src/windows/native/sun/security/krb5/NativeCreds.c
- S8035781: Improve equality for annotations
- S8035826: [parfait] JNI exception pending in src/windows/native/sun/util/locale/provider/HostLocaleProviderAdapter_md.c
- S8035829: [parfait] JNI exception pending in jdk/src/windows/native/sun/tools/attach/WindowsVirtualMachine.c
- S8035893: JVM_GetVersionInfo fails to zero structure
- S8035968: Leverage CPU Instructions to Improve SHA Performance on SPARC
- S8035974: Refactor DigestBase.engineUpdate() method for better code generation by JIT compiler
- S8036007: javac crashes when encountering an unresolvable interface
- S8036091: compiler/membars/DekkerTest.java fails with -XX:CICompilerCount=1
- S8036156: Limit default method hierarchy
- S8036533: Method for correct defaults
- S8036588: VerifyFieldClosure fails instanceKlass:3133
- S8036612: [parfait] JNI exception pending in jdk/src/windows/native/sun/security/mscapi/security.cpp
- S8036613: [parfait] JNI exception pending in jdk/src/windows/native/sun/security/provider/WinCAPISeedGenerator.c
- S8036614: AIX: fix adjust-mflags.sh to build with GNU Make 4.0 (adapt 8028407 for AIX)
- S8036616: [TESTBUG] Embedded: sun/jvmstat/monitor/MonitoredVm/CR6672135.java should be launched with -XX:+UsePerfData
- S8036805: Correct linker method lookup.
- S8036861: Application can't be loaded fine,the save dialog can't show up.
- S8036936: Use local locales
- S8036953: Fix timing of varargs access check, per JDK-8016205
- S8036981: JAXB not preserving formatting for xsd:any Mixed content
- S8037066: Secure transport layer
- S8037209: Improvements and cleanups to bytecode assembly for lambda forms
- S8037210: Get rid of char-based descriptions 'J' of basic types
- S8037326: VerifyAccess.isMemberAccessible() has incorrect access check
- S8037344: Use the "next" field to iterate over fine remembered instead of using the hash table
- S8037404: javac NPE or VerifyError for code with constructor reference of inner class
- S8037745: Consider re-enabling PKCS11 mechanisms previously disabled due to Solaris bug 7050617
- S8037746: Bundling Derby 10.11 with 8u40
- S8037846: Ensure streaming of input cipher streams
- S8037925: CMM Testing: an allocated humongous object at the end of the heap should not prevents shrinking the heap
- S8037948: Improve documentation for org.w3c.dom package
- S8037958: ConcurrentMark::cleanup leaks BitMaps if VerifyDuringGC is enabled
- S8037968: Add tests on alignment of objects copied to survivor space
- S8038027: DTDBuilder should be run in headless mode
- S8038261: JSR292: cache and reuse typed array accessors
- S8038265: CMS: enable time based triggering of concurrent cycles
- S8038268: VM Crashes in MetaspaceShared::generate_vtable_methods while creating CDS archive with limiting SharedMiscCodeSize
- S8038333: TEST_BUG: java/lang/ref/EarlyTimeout.java fails with a non-adequate message
- S8038364: Use certificate exceptions correctly
- S8038393: [TESTBUG] ciReplay/* tests fail after 8034775
- S8038399: Remove dead oop_iterate MemRegion variants from SharedHeap, Generation and Space classes
- S8038404: Move object_iterate_mem from Space to CMS since it is only ever used by CMS
- S8038405: Clean up some virtual fucntions in Space class hierarchy
- S8038412: Move object_iterate_careful down from Space to ContigousSpace and CFLSpace
- S8038422: CDS test failed: assert((size % os::vm_allocation_granularity()) == 0) failed when limiting SharedMiscDataSize
- S8038423: G1: Decommit memory within heap
- S8038435: Some hgforest.sh commands don't receive parameters
- S8038624: interpretedVFrame::expressions() must respect InterpreterOopMap for liveness
- S8038754: ReplayCacheTestProc test fails with timeout
- S8038756: new WB API :: get/setVMFlag
- S8038776: VerifyError when running successfully compiled java class
- S8038829: G1: More useful information in a few assert messages
- S8038898: Safer safepoints
- S8038903: More native monitor monitoring
- S8038908: Make Signature more robust
- S8038913: Bolster XML support
- S8038919: Requesting focus to a modeless dialog doesn't work on Safari
- S8038928: gc/g1/TestGCLogMessages.java fail with "[Evacuation Failure'
- S8038930: G1CodeRootSet::test fails with assert(_num_chunks_handed_out == 0) failed: No elements must have been handed out yet
- S8038966: JAX-WS handles wrongly xsd:any arguments for Web services
- S8038982: java/lang/ref/EarlyTimeout.java failed again
- S8039097: Some tests fail with NPE since 7u60 b12
- S8039147: Cleanup SuspendibleThreadSet
- S8039150: host_klass invariant fails when verifying newly loaded JSR-292 anonymous classes
- S8039173: Propagate errors from Diagnostic Commands as exceptions in the attach framework
- S8039444: Swing applications not being displayed properly
- S8039489: Refactor test framework for dynamic VM options
- S8039498: Add iterators to GrowableArray
- S8039509: Wrap sockets more thoroughly
- S8039520: More atomicity of atomic updates
- S8039533: Higher resolution resolvers
- S8039596: Remove HeapRegionRemSet::clear_incoming_entry
- S8039915: Wrong NumberFormat.format() HALF_UP rounding when last digit exactly at rounding position greater than 5
- S8039990: Add sequential operation support to hgforest
- S8040002: Clean up code and code duplication in re-diryting cards for verification
- S8040007: GtkFileDialog strips user inputted filepath
- S8040076: Memory leak. java.awt.List objects allowing multiple selections are not GC-ed.
- S8040121: Load variable through a pointer of an incompatible type in src/hotspot/src/share/vm: opto/output.cpp, runtime/sharedRuntimeTrans.cpp, utilities/globalDefinitions_visCPP.hpp
- S8040279: [macosx] Do not use the base image in the MultiResolutionBufferedImage
- S8040617: [macosx] Large JTable cell results in a OutOfMemoryException
- S8040722: G1: Clean up usages of heap_region_containing
- S8040792: G1: Memory usage calculation uses sizeof(this) instead of sizeof(classname)
- S8040798: compiler/startup/SmallCodeCacheStartup.java timed out in RT_Baseline
- S8040806: BitSet.toString() can throw IndexOutOfBoundsException
- S8040808: Uninitialised memory in OGLBufImgsOps.c, D3DBufImgOps.cpp
- S8040812: Uninitialised memory in jdk/src/share/native/sun/security/ec/impl/mpi.c
- S8040920: Uninitialised memory in hotspot/src/share/vm/code/dependencies.cpp
- S8040921: Uninitialised memory in hotspot/src/share/vm/c1/c1_LinearScan.cpp
- S8040977: G1 crashes when run with -XX:-G1DeferredRSUpdate
- S8041142: Re-enabling CBC_PAD PKCS11 mechanisms for Solaris
- S8041151: More concurrent hgforest
- S8041529: Better parameterization of parameter lists
- S8041535: Update certificate lists for compact1 profile
- S8041540: Better use of pages in font processing
- S8041545: Better validation of generated rasters
- S8041564: Improved management of logger resources
- S8041572: [macosx] huge native memory leak in AWTWindow.m
- S8041633: [TESTBUG] java/lang/SecurityManager/CheckPackageAccess.java fails with "In j.s file, but not in golden set: com.sun.activation.registries."
- S8041717: Issue with class file parser
- S8041734: JFrame in full screen mode leaves empty workspace after close
- S8041946: CMM Testing: 8u40 an allocated humongous object at the end of the heap should not prevents shrinking the heap
- S8041984: CompilerThread seems to occupy all CPU in a very rare situation
- S8041987: [macosx] setDisplayMode crashes
- S8041990: [macosx] Language specific keys does not work in applets when opened outside the browser
- S8041992: Fix of JDK-8034775 neglects to account for non-JIT VMs
- S8042053: Broken links to jarsigner and keytool docs in java.security package summary
- S8042094: Test javax/swing/JFileChooser/7036025/bug7036025.java fails with java.lang.NullPointerException on Windows x86
- S8042123: Support default and static interface methods in JDI, JDWP and JDB
- S8042126: DateTimeFormatter "MMMMM" returns English value in Japanese locale
- S8042195: Introduce umbrella header orderAccess.inline.hpp.
- S8042205: javax/management/monitor/*: some tests didn't get all the notifications
- S8042235: redefining method used by multiple MethodHandles crashes VM
- S8042255: make gc src file exclusion more automatic
- S8042347: javac, Gen.LVTAssignAnalyzer should be refactored, it shouldn't be a static class
- S8042417: hgforest: allow local clone of extra repos
- S8042428: CompileQueue::free_all() code is incorrect
- S8042431: compiler/7200264/TestIntVect.java fails with: Test Failed: AddVI 0 < 4
- S8042440: awt_Plugin no longer needed
- S8042469: Launcher changes for native memory tracking scalability enhancement
- S8042470: (fs) Path.register doesn't throw IllegalArgumentException if multiple OVERFLOW events are specified
- S8042480: CipherInputStream.close() throws AEADBadTagException in some cases
- S8042570: Excessive number of tests timing out on nightly testing due to fix for 8040798
- S8042590: Running form URL throws NPE
- S8042603: 'SafepointPollOffset' was not declared in static member function 'static bool Arguments::check_vm_args_consistency()'
- S8042609: Limit splashiness of splash images
- S8042622: Check for CRL results in IllegalArgumentException "white space not allowed"
- S8042737: Introduce umbrella header prefetch.inline.hpp
- S8042797: Avoid strawberries in LogRecord
- S8042804: Support invoking Hotspot tests from top level
- S8042810: hgforest: some shells run read in sub-shell and can't use fifo
- S8042816: (fs) Path.register doesn't throw IllegalArgumentException if multiple OVERFLOW events are specified, part 2
- S8042835: Remove mnemonic character from open, save and open directory JFileChooser's buttons
- S8042945: Remove @throws ClassCastException for CertificateRevokedException constructor
- S8042982: Unexpected RuntimeExceptions being thrown by SSLEngine
- S8043158: Crash in CodeSweeperSweepNoFlushTest in CompileQueue::free_all()
- S8043182: hgforest.sh: syntax error on line 329
- S8043200: Decrease the preference mode of RC4 in the enabled cipher suite list
- S8043275: 8u40 backport: Fix interface initialization for default methods.
- S8043301: Duplicate definitions in vm/runtime/sharedRuntimeTrans.cpp versus math.h in VS2013
- S8043302: [TESTBUG] Need a test to cover JDK-8029755
- S8043454: Test case for 8037157 should not throw a VerifyError
- S8043476: java/util/BitSet/BSMethods.java failed with: java.lang.OutOfMemoryError: Java heap space
- S8043477: java/lang/ProcessBuilder/Basic.java failed with: java.lang.AssertionError: Some tests failed
- S8043508: JVM core dumps with very long text in tooltip
- S8043546: C1 optimizes @Stable instance fields with default values
- S8043607: Add a GC id as a log decoration similar to PrintGCTimeStamps
- S8043610: Sorting columns in JFileChooser fails with AppContext NPE
- S8043722: Swapped usage of idx_t and bm_word_t types in parMarkBitMap.cpp
- S8043723: max_heap_for_compressed_oops() declared with size_t, but defined with uintx
- S8043766: CMM Testing: 8u40 Decommit auxiliary data structures
- S8043869: [macosx] java -splash does not honor @2x hi dpi notation for retina support
- S8043926: javac, code valid in 7 is not compiling for 8
- S8044056: Testcase added in wrong location in 8043302
- S8044135: Add API to start JMX agent from attach framework
- S8044140: Create NMT (Native Memory Tracking) tests for NMT2
- S8044215: Unable to initiate SpNego using a S4U2Proxy GSSCredential (Krb5ProxyCredential)
- S8044269: Analysis of archive files.
- S8044274: Proper property processing
- S8044398: Attach code should propagate errors in Diagnostic Commands as errors
- S8044406: JVM crash with JDK8 (build 1.8.0-b132) with G1 GC
- S8044473: Allow for extended set of platform MXBeans
- S8044538: assert(which != imm_operand) failed: instruction is not a movq reg, imm64
- S8044546: Crash on faulty reduce/lambda
- S8044604: Increment minor version of HSx for 8u25 and initialize the build number
- S8044614: [macosx] Focus issue with 2 applets in firefox
- S8044629: (reflect) Constructor.getAnnotatedReceiverType() returns wrong value
- S8044647: sun/tools/jrunscript/jrunscriptTest.sh start failing: Output of jrunscript -l nashorn differ from expected output
- S8044659: Java SecureRandom on SPARC T4 much slower than on x86/Linux
- S8044671: NPE from JapaneseEra when a new era is defined in calendar.properties
- S8044737: Lambda: NPE while obtaining method reference through lambda expression
- S8044748: JVM cannot access constructor though ::new reference although can call it directly
- S8044749: Resolve autoconf and other merge issue from 8u20 to 8u25
- S8044866: Fix raw and unchecked lint warnings in asm
- S8046007: Java app receives javax.print.PrintException: Printer is not accepting job
- S8046046: Test sun/security/pkcs11/Signature/TestDSAKeyLength.java fails intermittently on Solaris 11 in 8u40 nightly
- S8046060: Different results of floating point multiplication for lambda code block
- S8046070: Class Data Sharing clean up and refactoring
- S8046210: Missing memory barrier when reading init_lock
- S8046213: Test test/runtime/classFileParserBug/TestEmptyBootstrapMethodsAttr.java Fails
- S8046231: G1: Code root location ... from nmethod ... not in strong code roots for region
- S8046233: VerifyError on backward branch
- S8046268: compiler/whitebox/ tests fail : must be osr_compiled
- S8046289: compiler/6340864/TestLongVect.java timeout with
- S8046343: (smartcardio) CardTerminal.connect('direct') does not work on MacOSX
- S8046495: KeyEvent can not be accepted in quick mouse clicking
- S8046542: [I.finalize() calls from methods compiled by C1 do not cause IllegalAccessError on Sparc
- S8046545: JNI exception pending in jdk/src/share/bin/java.c
- S8046559: NPE when changing Windows theme
- S8046598: Scalable Native memory tracking development
- S8046662: Check JNI ReleaseStringChars / ReleaseStringUTFChars verify_guards test inverted
- S8046670: Make CMS metadata aware closures applicable for other collectors
- S8046698: assert(false) failed: only Initialize or AddP expected macro.cpp:943
- S8046715: Add a way to verify an extended set of command line options
- S8046769: Set T family feature bit on Niagara systems
- S8046783: Add hidden field to methods for event based tracing
- S8046884: JNI exception pending in jdk/src/solaris/native/sun/java2d/x11: X11PMPLitLoops.c, X11SurfaceData.c
- S8046887: JNI exception pending in jdk/src/solaris/native/sun/awt: awt_DrawingSurface.c, awt_GraphicsEnv.c, awt_InputMethod.c, sun_awt_X11_GtkFileDialogPeer.c
- S8046888: JNI exception pending in jdk/src/share/native/sun/awt/image/awt_parseImage.c
- S8046894: JNI exception pending in jdk/src/solaris/native/sun/awt/X11Color.c
- S8046919: jni_PushLocalFrame OOM - increase MAX_REASONABLE_LOCAL_CAPACITY
- S8047062: Improve diagnostic output in com/sun/jndi/ldap/LdapTimeoutTest.java
- S8047066: Test test/sun/awt/image/bug8038000.java fails with ClassCastException
- S8047073: Some javax/management/ fails with JFR
- S8047145: 8u20 l10n resource file translation update 2
- S8047186: jdk.net.Sockets throws InvocationTargetException instead of original runtime exceptions
- S8047288: Fixes endless loop on mac caused by invoking Windows.isFocusable() on Appkit thread.
- S8047323: Remove unused _copy_metadata_obj_cl in G1CopyingKeepAliveClosure
- S8047326: Consolidate all CompiledIC::CompiledIC implementations and move it to compiledIC.cpp
- S8047340: (process) Runtime.exec() fails in Turkish locale
- S8047341: lambda reference to inner class in base class causes LambdaConversionException
- S8047362: Add a version of CompiledIC_at that doesn't create a new RelocIterator
- S8047373: Clean the ExceptionCache in one pass
- S8047383: SIGBUS in C2 compiled method weblogic.wsee.jaxws.framework.jaxrpc.EnvironmentFactory$SimulatedWsdlDefinitions.
- S8047674: java/net/URLPermission/nstest/lookup.sh NoClassDefFoundError when run in concurrent mode
- S8047719: Incorrect LVT in switch statement
- S8047732: new hotspot build - hs25.20-b21
- S8047740: Add hotspot testset to jprt.properties
- S8047795: Collections.checkedList checking bypassed by List.replaceAll
- S8047812: Ensure ClassLoaderDataGraph::classes_unloading_do only delivers klasses from CLDs with non-reclaimed class loader oops
- S8047818: G1 HeapRegions can no longer be ContiguousSpaces
- S8047819: G1 HeapRegionDCTOC does not need to inherit ContiguousSpaceDCTOC
- S8047820: G1 Block offset table does not need to support generic Space classes
- S8047821: G1 Does not use the save_marks functionality as intended
- S8047925: Add mercurial version checks to get_source.sh
- S8047934: Adding new API for unlocking diagnostic argument.
- S8047976: Ergonomics for GC thread counts should update the flags
- S8048020: Regression on java.util.logging.FileHandler
- S8048025: Ensure cache consistency
- S8048063: (jdeps) Add filtering capability
- S8048073: Cannot read ccache entry with a realm-less service name
- S8048080: (smartcardio) javax.smartcardio.Card.openLogicalChannel() dosn't work on MacOSX
- S8048085: Aborting marking just before remark results in useless additional clearing of the next mark bitmap
- S8048088: Conservative maximum heap alignment should take vm_allocation_granularity into account
- S8048110: Using tables in JTextPane leads to infinite loop in FlowLayout.layoutRow
- S8048112: G1 Full GC needs to support the case when the very first region is not available
- S8048121: javac complex method references: revamp and simplify
- S8048141: Update the Hotspot version numbers in Hotspot for JDK 8u40
- S8048150: Allow easy configurations for large CDS archives
- S8048169: Change 8037816 breaks HS build on PPC64 and CPP-Interpreter platforms
- S8048170: Test closed/java/text/Normalizer/ConformanceTest.java failed
- S8048184: handle mercurial dev build version string
- S8048194: GSSContext.acceptSecContext fails when a supported mech is not initiator preferred
- S8048207: Collections.checkedQueue.offer() calls add on wrapped queue
- S8048209: Collections.synchronizedNavigableSet().tailSet(Object,boolean) synchronizes on wrong object
- S8048212: Two tests failed with "java.net.SocketException: Bad protocol option" on Windows after 8029607
- S8048214: Linker error when compiling G1SATBCardTableModRefBS after include order changes
- S8048265: AWT crashes inside CCombinedSegTable::In called from Java_sun_awt_windows_WDefaultFontCharset_canConvert
- S8048268: G1 Code Root Migration performs poorly
- S8048269: Add flag to turn off class unloading after G1 concurrent mark
- S8048270: Resolve autoconf and other merge issue from 8u20-b20 to 8u25
- S8048506: [macosx] javax.swing.PopupFactory issue with null owner
- S8048511: Uninitialised memory in jdk/src/share/native/sun/security/jgss/wrapper/GSSLibStub.c
- S8048512: Uninitialised memory in jdk/src/share/native/sun/security/ec/ECC_JNI.cpp
- S8048515: Read outside array bounds in jdk/src/solaris/native/java/lang/java_props_md.c
- S8048524: Memory leak in jdk/src/share/native/sun/awt/image/BufImgSurfaceData.c
- S8048549: [macosx] Disable usage of system menu bar if AWT is embedded in FX
- S8048583: CustomMediaSizeName class matching to standard media is too loose
- S8048703: ReplacedNodes dumps it's content to tty
- S8048879: "unexpected yanked node" opto/postaloc.cpp:139
- S8048887: SortingFocusTraversalPolicy throws IllegalArgumentException from the sort method
- S8048913: java/util/logging/LoggingDeadlock2.java times out
- S8049043: Load variable through a pointer of an incompatible type in hotspot/src/share/vm/runtime/sharedRuntimeMath.hpp
- S8049051: Use of during_initial_mark_pause() in G1CollectorPolicy::record_collection_pause_end() prevents use of seperate object copy time prediction during marking
- S8049055: Tests added to the jdk/test/TEST.groups to be run on correct profiles
- S8049057: JNI exception pending in jdk/src/windows/native/sun/windows/
- S8049065: [JLightweightFrame] Support DnD for SwingNode
- S8049071: Add jtreg jobs to JPRT for hotspot
- S8049075: javac, wildcards and generic vararg method invocation not accepted
- S8049128: 8u20 l10n resource file translation update 2 - jaxp
- S8049198: [macosx] Incorrect thread access when showing splash screen
- S8049244: XML Signature performance issue caused by unbuffered signature data
- S8049250: Need a flag to invert the Card.disconnect(reset) argument
- S8049252: VerifyStack logic in Deoptimization::unpack_frames does not expect to see invoke bc at the top frame during normal deoptimization
- S8049303: Transient network problems cause JMX thread to fail silenty
- S8049327: [TESTBUG] gc/logging/TestGCId.java assumes default PrintGCID value is true
- S8049340: sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java timed out
- S8049343: (tz) Support tzdata2014g
- S8049346: [TESTBUG] fix the @run line of the test: jdk/test/java/awt/Focus/SortingFTP/JDK8048887.java
- S8049373: All compact profiles builds fail following JDK-8044473
- S8049411: Minimal VM build broken after gcId.cpp was added
- S8049418: [macosx] PopupMenuListener.popupMenuWillBecomeVisible is not called for empty combobox on MacOS/aqua look and feel
- S8049421: G1 Class Unloading after completing a concurrent mark cycle
- S8049426: Minor cleanups after G1 class unloading
- S8049514: FEATURE_SECURE_PROCESSING can not be turned off on a validator through SchemaFactory
- S8049528: Method marked w/ @ForceInline isn't inlined with "executed < MinInliningThreshold times" message
- S8049529: LogCompilation: annotate make_not_compilable with compilation level
- S8049530: Provide descriptive failure reason for compilation tasks removed for the queue
- S8049532: LogCompilation: C1: inlining tree is flat (no depth is stored)
- S8049542: C2: assert(size_in_words <= (julong)max_jint) failed: no overflow
- S8049555: Move varargsArray from sun.invoke.util package to java.lang.invoke
- S8049583: Test closed/java/awt/List/ListMultipleSelectTest/ListMultipleSelectTest fails on Window XP
- S8049599: MetaspaceGC::_capacity_until_GC can overflow
- S8049684: pstack crashes on java core dump
- S8049831: Metadata Full GCs are not triggered when CMSClassUnloadingEnabled is turned off
- S8049884: Reduce possible timing noise in com/sun/jndi/ldap/LdapTimeoutTest.java
- S8049916: new hotspot build - hs25.40-b02
- S8049996: [macosx] test java/awt/image/ImageIconHang.java fails with NPE
- S8050022: linux-sparcv9: assert(SharedSkipVerify || obj->is_oop()) failed: sanity check
- S8050052: Small cleanups in java.lang.invoke code
- S8050053: Improve caching of different invokers
- S8050057: Improve caching of MethodHandle reinvokers
- S8050079: crash while compiling java.lang.ref.Finalizer::runFinalizer
- S8050115: javax/management/monitor/GaugeMonitorDeadlockTest.java fails intermittently
- S8050165: linux-sparcv9: NMT detail causes assert((intptr_t*)younger_sp[FP->sp_offset_in_saved_window()] == (intptr_t*)((intptr_t)sp - STACK_BIAS)) failed: younger_sp must be valid
- S8050166: Get rid of some package-private methods on arguments in j.l.i.MethodHandle
- S8050167: linux-sparcv9: hs_err file does not show any stack information
- S8050173: Add j.l.i.MethodHandle.copyWith(MethodType, LambdaForm)
- S8050174: Support overriding of isInvokeSpecial flag in WrappedMember
- S8050200: Make LambdaForm intrinsics detection more robust
- S8050229: Uninitialised memory in hotspot/src/share/vm/compiler/oopMap.cpp
- S8050386: javac, follow-up of fix for JDK-8049305
- S8050485: super() in a try block in a ctor causes VerifyError
- S8050804: (jdeps) Recommend supported API to replace use of JDK internal API
- S8050877: Improve code for pairwise argument conversions and value boxing/unboxing
- S8050884: Intrinsify ValueConversions.identity() functions
- S8050887: Intrinsify constants for default values
- S8050893: (smartcardio) Invert reset argument in tests in sun/security/smartcardio
- S8050942: PPC64: implement template interpreter for ppc64le
- S8050972: Concurrency problem in PcDesc cache
- S8050973: CMS/G1 GC: add missing Resource and Handle mark
- S8050978: Fix bad field access check in C1 and C2
- S8050983: Misplaced parentheses in sun.net.www.http.HttpClient break HTTP PUT streaming
- S8051002: Incorrectly merged share/vm/classfile/classFileParser.cpp was pushed to 8u20.
- S8051004: javac, incorrect bug id in tests for JDK-8050386
- S8051005: Third Party License Readme update for 8u20
- S8051012: Regression in verifier for method call from inside of a branch
- S8051344: JVM crashed in Compile::start() during method parsing w/ UseRTMDeopt turned on
- S8051359: JPopupMenu creation in headless mode with JDK9b23 causes NPE
- S8051378: AIX: Change "8030763: Validate global memory allocation" breaks the HotSpot build
- S8051402: javac, type containment should accept that CAP <= ? extends CAP and CAP <= ? super CAP
- S8051467: javac, additional test case for JDK-8051402
- S8051588: DataTransferer.getInstance throws ClassCastException in headless mode
- S8051614: smartcardio TCK tests fail due to lack of 'reset' permission
- S8051838: [Findbugs] sun.awt.image.MultiResolutionCachedImage expose internal representation
- S8051857: OperationTimedOut exception inside from XToolkit.syncNativeQueue call
- S8051883: TEST.groups references missing test: gc/class_unloading/TestCMSClassUnloadingDisabledHWM.java
- S8051908: new hotspot build - hs25.20-b23
- S8051910: new hotspot build - hs25.40-b03
- S8051958: Cannot assign a value to final variable in lambda
- S8051973: Eager reclaim leaves marks of marked but reclaimed objects on the next bitmap
- S8052081: Optimize generated by C2 code for Intel's Atom processor
- S8052162: REGRESSION: sun/java2d/cmm/ColorConvertOp tests fail since 7u71 b01
- S8052170: G1 asserts at collection exit with -XX:-G1DeferredRSUpdate
- S8052172: Evacuation failure handling in G1 does not evacuate all objects if -XX:-G1DeferredRSUpdate is set
- S8052313: Backport CDS tests from JDK-9 to jdk8_u40
- S8052403: java/util/logging/CheckZombieLockTest.java fails with NoSuchFileException
- S8052406: SSLv2Hello protocol may be filter out unexpectedly
- S8053938: Collections.checkedList(empty list).replaceAll((UnaryOperator)null) doesn't throw NPE after JDK-8047795
- S8053963: (dc) Use DatagramChannel.receive() instead of read() in connect()
- S8054008: Using -XX:-LazyBootClassLoader crashes with ACCESS_VIOLATION on Win 64bit.
- S8054009: Support SKIP_BOOT_CYCLE=false when invoked from JPRT
- S8054029: (fc) FileChannel.size() returns 0 for block devices on Linux
- S8054054: 8040121 is broken
- S8054159: new hotspot build - hs25.40-b04
- S8054210: NullPointerException when compiling specific code.
- S8054224: Recursive method that was compiled by C1 is unable to catch StackOverflowError
- S8054292: code comments leak in fastdebug builds
- S8054341: Remove some obsolete code in G1CollectedHeap class
- S8054362: gc/g1/TestEagerReclaimHumongousRegions2.java timeout
- S8054368: nsk/jdi/VirtualMachine/exit/exit002 crash with detail tracking on (NMT2)
- S8054372: Cleanup of com.sun.media.sound packages
- S8054376: Move RTM flags from Experimental to Product
- S8054402: "klass->is_loader_alive(_is_alive)) failed: must be alive" for anonymous classes
- S8054431: Some of the input validation in the javasound is too strict
- S8054448: (ann) Cannot reference field of inner class in an anonymous class
- S8054478: C2: Incorrectly compiled char[] array access crashes JVM
- S8054480: Test java/util/logging/TestLoggerBundleSync.java fails: Unexpected bundle name: null
- S8054530: C2: assert(res == old_res) failed: Inconsistency between old and new
- S8054546: NMT2 leaks memory
- S8054547: Re-enable warning for incompatible java launcher
- S8054550: new hotspot build - hs25.40-b05
- S8054638: xrender: text drawn after setColor(Color.white) is actually black
- S8054711: [TESTBUG] Enable NMT2 tests after NMT2 is integrated
- S8054800: JNI exception pending in jdk/src/windows/native/sun/windows/awt_Win32GraphicsDevice.cpp
- S8054801: Memory leak in jdk/src/windows/native/sun/windows/awt_InputMethod.cpp
- S8054804: 8u25 l10n resource file translation update
- S8054805: Update CLI tests on RTM options to reflect changes in JDK-8054376
- S8054808: Bitmap verification sometimes fails after Full GC aborts concurrent mark.
- S8054817: File ccache only recognizes Linux and Solaris defaults
- S8054818: Refactor HeapRegionSeq to manage heap region and auxiliary data
- S8054819: Rename HeapRegionSeq to HeapRegionManager
- S8054836: [TESTBUG] Test is needed to verify correctness of malloc tracking
- S8054841: (process) ProcessBuilder leaks native memory
- S8054883: Segmentation error while running program
- S8054927: Missing MemNode::acquire ordering in some volatile Load nodes
- S8054938: [TESTBUG] Wrong WhiteBox.java was pushed by JDK-8044140
- S8054952: [TESTBUG] Add missing NMT2 tests
- S8054970: gc src file exclusion should exclude alternative sources
- S8054987: (reflect) Add sharing of annotations between instances of Executable
- S8055006: Store original value of Min/MaxHeapFreeRatio
- S8055007: NMT2: emptyStack missing in minimal build
- S8055012: [TESTBUG] NMTHelper fails to parse NMT output
- S8055051: runtime/NMT/CommandLineEmptyArgument.java fails
- S8055052: [TESTBUG] runtime/NMT/JcmdDetailDiff.java fails on Windows when there are no debug symbols available
- S8055053: [TESTBUG] runtime/NMT/VirtualAllocCommitUncommitRecommit.java fails
- S8055061: assert at share/vm/services/virtualMemoryTracker.cpp:332 Error: ShouldNotReachHere() when running NMT tests
- S8055063: Parameter#toString() fails w/ AIOOBE for ctr of inner class w/ generic type
- S8055069: TSX and RTM should be deprecated more strongly until hardware is corrected
- S8055098: WB API should be extended to provide information about size and age of object.
- S8055155: new hotspot build - hs25.40-b06
- S8055217: Make jdk8u40 the default jprt release for hs25.40
- S8055222: Currency update needed for ISO 4217 Amendment #159
- S8055236: Deadlock during NMT2 shutdown on Windows
- S8055243: Make jdk8u40 the default release
- S8055275: Several gc/class_unloading/ tests fail due to missed +UnlockDiagnosticVMOptions flag
- S8055286: Extend CompileCommand=option to handle numeric parameters
- S8055289: Internal Error: mallocTracker.cpp:146 fatal error: Should not use malloc for big memory block, use virtual memory instead
- S8055393: [Testbug] Some tests are being executed and fail under profiles
- S8055421: (fs) bad error handling in java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
- S8055494: Add C2 x86 intrinsic for BigInteger::multiplyToLen() method
- S8055514: Wrong, confusing error when non-static varargs referenced in static context
- S8055525: Bigapp weblogic+medrec fails to startup after JDK-8038423
- S8055635: Missing include in g1RegionToSpaceMapper.hpp results in unresolved symbol of fastdebug build without precompiled headers
- S8055657: Test compiler/classUnloading/methodUnloading/TestMethodUnloading.java does not work with non-default GC
- S8055662: Update mapfile for libjfr
- S8055677: java/lang/instrument/RedefineBigClass.sh RetransformBigClass.sh start failing after JDK-8055012
- S8055684: runtime/NMT/CommandLineEmptyArgument.java fails
- S8055717: Increment hsx 25.25 build to b02 for 8u25-b11
- S8055731: sun/security/smartcardio/TestDirect.java throws java.lang.IndexOutOfBoundsException
- S8055744: 8u-dev nightly solaris builds failed on 08/20
- S8055765: Misplaced @key stress prevents MallocSiteHashOverflow.java and MallocStressTest.java tests from running
- S8055785: Modifications of I/O methods for instrumentation purposes
- S8055786: new hotspot build - hs25.40-b07
- S8055798: Japanese translation for a warning from javac looks incorrect.
- S8055816: Remove dead code in g1BlockOffsetTable
- S8055903: Develop sanity tests on SPARC's SHA instructions support
- S8055904: Develop tests for new command-line options related to SHA intrinsics
- S8055919: Remove dead code in G1 concurrent marking code
- S8055946: assert(result == NULL || result->is_oop()) failed: must be oop
- S8055949: ByteArrayOutputStream capacity should be maximal array size permitted by VM
- S8055952: new hotspot build - hs25.40-b08
- S8055953: [TESTBUG] Fix for 8055098 does not contain unit test
- S8056014: Type inference may be skipped for a complex receiver generic method in a parameter position
- S8056026: Debug security logging should print Provider used for each crypto operation
- S8056043: Heap does not shrink within the heap after JDK-8038423
- S8056049: getProcessCpuLoad() stops working in one process when a different process exits
- S8056051: int[]::clone causes "java.lang.NoClassDefFoundError: Array"
- S8056056: Remove unnecessary inclusion of HS_ALT_MAKE from solaris Makefile
- S8056071: compiler/whitebox/IsMethodCompilableTest.java fails with 'method() is not compilable after 3 iterations'
- S8056072: add jprt_optimized targets
- S8056084: Refactor Hashtable to allow implementations without rehashing support
- S8056091: Move compiler/intrinsics/mathexact/sanity/Verifier to compiler/testlibrary and extend its functionality
- S8056121: set the default release to 8u25 in the source tree for JPRT
- S8056122: Upgrade JDK to use LittleCMS 2.6
- S8056124: Hotspot should use PICL interface to get cacheline size on SPARC
- S8056154: JVM crash with EXCEPTION_ACCESS_VIOLATION when there are many threads running
- S8056175: Change "8048150: Allow easy configurations for large CDS archives" triggers conversion warning with older GCC
- S8056183: os::is_MP() always reports true when NMT is enabled
- S8056211: api/java_awt/Event/InputMethodEvent/serial/index.html#Input[serial2002] failure
- S8056223: typo in export_optimized_jdk
- S8056237: [TESTBUG] gc/g1/TestHumongousShrinkHeap.java fails due to OOM
- S8056240: Investigate increased GC remark time after class unloading changes in CRM Fuse
- S8056248: Improve ForkJoin thread throttling
- S8056249: Improve CompletableFuture resource usage
- S8056256: [TESTBUG] Disable NMTWithCDS.java test as launcher change has yet promoted
- S8056263: [TESTBUG] Re-enable NMTWithCDS.java test
- S8056299: new hotspot build - hs25.40-b09
- S8056914: Right Click Menu for Paste not showing after upgrading to java 7
- S8056926: Improve caching of GuardWithTest combinator
- S8056964: JDK-8055286 changes are incomplete.
- S8056971: Minor class loading clean-up
- S8056984: Exception in compiler: java.lang.AssertionError: isSubClass T
- S8056987: 8u-dev nightly windows builds failed from 8/29
- S8057020: LambdaForm caches should support eviction
- S8057042: LambdaFormEditor: derive new LFs from a base LF
- S8057043: Type annotations not retained during class redefine / retransform
- S8057129: Fix AIX build after the Extend CompileCommand=option change 8055286
- S8057143: Incomplete renaming of variables containing "hrs" to "hrm" related to HeapRegionSeq
- S8057165: [TESTBUG] Need a test to cover JDK-8054883
- S8057184: JCK8's api/javax_swing/JDesktopPane/descriptions.html#getset failed with GTKLookAndFeel on Linux and Solaris
- S8057531: refactor gc argument processing code slightly
- S8057535: add a thread extension class
- S8057536: Refactor G1 to allow context specific allocations
- S8057564: JVM hangs at getAgentProperties after attaching to VM with lower
- S8057622: java/util/stream/test/org/openjdk/tests/java/util/stream/InfiniteStreamWithLimitOpTest: SEGV inside compiled code (sparc)
- S8057623: add an extension class for argument handling
- S8057629: Third Party License Readme update for 8u40
- S8057643: Unable to build --with-debug-level=optimized on OSX
- S8057649: new hotspot build - hs25.40-b10
- S8057654: Extract checks performed during MethodHandle construction into separate methods
- S8057656: Improve MethodType.isCastableTo() & MethodType.isConvertibleTo() checks
- S8057657: Annotate LambdaForm parameters with types
- S8057658: Enable G1 FullGC extensions
- S8057707: TEST library enhancement in lib/testlibrary/jsr292/com/oracle/testlibrary/jsr292/Helper.java
- S8057710: Refactor G1 heap region default sizes
- S8057719: Develop new tests for LambdaForm Reduction and Caching feature
- S8057722: G1: Code root hashtable updated incorrectly when evacuation failed
- S8057747: Several test failing after update to tzdata2014g
- S8057750: CTW should not make MH intrinsics not entrant
- S8057751: CompileNativeLibraries for custom build
- S8057752: WhiteBox extension support for testing
- S8057758: Tests run TypeProfileLevel=222 crash with guarantee(0) failed: must find derived/base pair
- S8057768: Make heap region region type in G1 HeapRegion explicit
- S8057770: api/javax_swing/JScrollPane/indexTGF.html#UpdateUI failed with MotifLookAndFeel on all platform
- S8057788: [macosx] "Pinch to zoom" does not work since jdk7
- S8057793: BigDecimal is no longer effectively immutable
- S8057794: Compiler Error when obtaining .class property
- S8057799: Unnecessary NULL check in G1KeepAliveClosure
- S8057800: Method reference with generic type creates NPE when compiling
- S8057813: Alterations to jdk_security3 test target
- S8057818: collect allocation context statistics at gc pauses
- S8057824: methods to copy allocation context statistics
- S8057827: notify an obj when allocation context stats are available
- S8057830: Crash in Java2D Queue Flusher, OGLSD_SetScratchSurface
- S8057893: JComboBox actionListener never receives "comboBoxEdited" from getActionCommand
- S8057922: Improve LambdaForm sharing by using LambdaFormEditor more extensively
- S8057934: Upgrade to LittleCMS 2.6 breaks AIX build
- S8057936: java.net.URLClassLoader.findClass uses exceptions in control flow
- S8057959: Retag 8u25-b16 to include more fixes
- S8058092: Test vm/mlvm/meth/stress/compiler/deoptimize. Assert in src/share/vm/classfile/systemDictionary.cpp: MH intrinsic invariant
- S8058112: Invalid BootstrapMethod for constructor/method reference
- S8058120: Rendering / caret errors with HTMLDocument
- S8058136: Test api/java_awt/SplashScreen/index.html\#ClosedSplashScreenTests fails because of java.lang.IllegalStateException was not thrown
- S8058148: MaxNodeLimit and LiveNodeCountInliningCutoff
- S8058184: Move _highest_comp_level and _highest_osr_comp_level from MethodData to MethodCounters
- S8058193: [macosx] Potential incomplete fix for JDK-8031485
- S8058197: AWT fails on generic non-reparenting window managers
- S8058209: Race in G1 card scanning could allow scanning of memory covered by PLABs
- S8058216: NetworkInterface.getHardwareAddress can return zero length byte array when run with preferIPv4Stack
- S8058235: identify GCs initiated to update allocation context stats
- S8058251: assert(_count > 0) failed: Negative counter when running runtime/NMT/MallocTrackingVerify.java
- S8058275: new hotspot build - hs25.40-b11
- S8058291: Missing some checks during parameter validation
- S8058293: Bit set computation in MHs.findFirstDupOrDrop/findFirstDrop is broken
- S8058448: Disable JPRT submissions from the hotspot repo
- S8058473: "Comparison method violates its general contract" when using Clipboard
- S8058475: TestCMSClassUnloadingEnabledHWM.java fails with '.*CMS Initial Mark.*' missing from stdout/stderr
- S8058481: Test gc/class_unloading/TestCMSClassUnloadingDisabledHWM.java was removed, but TEST.groups still refers to it
- S8058487: JRE installer fails if older jre is on the system with MSI 1603 error. System error 183
- S8058505: BigIntegerTest does not exercise Burnikel-Ziegler division
- S8058511: StackOverflowError at com.sun.tools.javac.code.Types.lub
- S8058536: java/lang/instrument/NativeMethodPrefixAgent.java fails due to VirtualMachineError: out of space in CodeCache for method handle intrinsic
- S8058564: Tiered compilation performance drop in PIT
- S8058568: GC cleanup phase can cause G1 skipping a System.gc()
- S8058573: Resolve autoconf and other merge issue from 8u25 and 8u40
- S8058584: Ignore java/lang/invoke/LFCaching/LFGarbageCollectedTest until 8057020 is fixed
- S8058606: [TESTBUG] Detailed Native Memory Tracking (NMT) data is not verified as output at VM exit
- S8058626: Missing part of 8057656 in 8u40 compared to 9
- S8058632: Revert JDK-8054984 from 8u40
- S8058653: [TEST_BUG] Test java/awt/Graphics2D/DrawString/DrawStringCrash.java fails with OutOfMemoryError
- S8058657: Add @jdk.Exported to com.sun.jarsigner APIs
- S8058661: Compiled LambdaForms should inherit from Object to improve class loading performance
- S8058664: Bad fonts in BigIntegerTest
- S8058679: More bad characters in BigIntegerTest
- S8058695: [TESTBUG] Reinvokers with arity >253 can't be cached
- S8058708: java.lang.AssertionError compiling source code
- S8058715: stability issues when being launched as an embedded JVM via JNI
- S8058728: TEST_BUG: Make java/lang/invoke/LFCaching/LFGarbageCollectedTest.java skip arrayElementSetter and arrayElementGetter methods
- S8058733: [TESTBUG] java/lang/invoke/LFCaching/LFSingleThreadCachingTest.java and LFMultiThreadCachingTest.java failed on some platforms due to java.lang.VirtualMachineError
- S8058739: The test case failed as "ERROR in native method: ReleasePrimitiveArrayCritical: failed bounds check"
- S8058744: Crash in C1 OSRed method w/ Unsafe usage
- S8058798: new hotspot build - hs25.40-b12
- S8058818: Allocation of more then 1G of memory using Unsafe.allocateMemory is still causing a fatal error on 32bit platforms
- S8058825: EA: ConnectionGraph::split_unique_types does incorrect scalar replacement
- S8058828: Wrong ciConstant type for arrays from ConstantPool::_resolved_reference
- S8058847: C2: EliminateAutoBox regression after 8042786
- S8058858: JRE 8u20 crashes while using Japanese IM on Windows
- S8058870: Mac: JFXPanel deadlocks in jnlp mode
- S8058892: FILL_ARRAYS and ARRAYS are eagely initialized in MethodHandleImpl
- S8058919: Add sanity test for minimal VM in test/Makefile
- S8058927: ATG throws ClassNotFoundException
- S8058932: java/net/InetAddress/IPv4Formats.java failed because hello.foo.bar does exist
- S8058936: hotspot/test/Makefile should use jtreg script from $JT_HOME/bin/jreg (instead of $JT_HOME/win32/bin/jtreg)
- S8059002: 8058744 needs a test case
- S8059070: [TESTBUG] java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java failed - timeout
- S8059100: SIGSEGV VirtualMemoryTracker::remove_released_region
- S8059131: sawindbg.dll is not compiled with /SAFESEH
- S8059136: Reverse removal of applet demos [backout 8015376]
- S8059139: It should be possible to explicitly disable usage of TZCNT instr w/ -XX:-UseBMI1Instructions
- S8059177: jdk8u40 l10n resource file translation update 1
- S8059200: Promoted JDK9 b31 for Solaris-amd64 fails (Error: dl failure on line 744, no picl library) on Solaris 11.1
- S8059204: new hotspot build - hs25.40-b13
- S8059206: (tz) Support tzdata2014i
- S8059216: Make PrintGCApplicationStoppedTime print information about stopping threads
- S8059226: Names of rtm_state_change and unstable_if deoptimization reasons were swapped in 8u40
- S8059269: FileHandler may throw NPE if pattern is a simple name and the lock file already exists
- S8059299: assert(adr_type != NULL) failed: expecting TypeKlassPtr
- S8059311: com/sun/jndi/ldap/LdapTimeoutTest.java fails with exit_code == 0
- S8059327: XML parser returns corrupt attribute value
- S8059445: Remove CompilationRepeat
- S8059452: G1: Change the default values for G1HeapWastePercent and G1MixedGCLiveThresholdPercent
- S8059462: Typo in keytool resource file
- S8059466: Force young GC to initiate marking cycle when stat update is requested
- S8059556: C2: crash while inlining MethodHandle invocation w/ null receiver
- S8059590: ArrayIndexOutOfBoundsException occurs when Container with overridden getComponents() is deserialized
- S8059592: Recent bugfixes in ppc64 port.
- S8059618: new hotspot build - hs25.40-b14
- S8059621: JVM crashes with "unexpected index type" assert in LIRGenerator::do_UnsafeGetRaw
- S8059655: new hotspot build - hs25.40-b15
- S8059710: javac, the same approach used in fix for JDK-8058708 should be applied to Code.closeAliveRanges
- S8059739: Dragged and Dropped data is corrupted for two data types
- S8059758: Footprint regressions with JDK-8038423
- S8059780: SPECjvm2008-MPEG performance regressions on x64 platforms
- S8059803: Update use of GetVersionEx to get correct Windows version in hs_err files
- S8059877: GWT branch frequencies pollution due to LF sharing
- S8059880: Get rid of LambdaForm interpretation
- S8059921: Missing compile error in Java 8 mode for Interface.super.field access
- S8059941: [D3D] The fix for JDK-8029253 should be ported to d3d pipeline
- S8059942: Default implementation of DrawImage.renderImageXform() should be improved for d3d/ogl
- S8059943: [macosx] Aqua LaF should use BI.TYPE_INT_ARGB_PRE for a better performance
- S8059944: [OGL] Metrics for a method choice copying of texture should be improved
- S8059948: Rename the test group from jdk_rt to jdk_rm
- S8059998: Broken link in java.awt.event Interface KeyListener
- S8060006: No Russian time zones mapping for Windows
- S8060116: After JDK-8047976 gc/g1/TestSummarizeRSetStatsThreads fails
- S8060147: SIGSEGV in Metadata::mark_on_stack() while marking metadata in ciEnv
- S8060151: Check-in changes for 8u40 nroff Open JDK
- S8060169: Update the Crash Reporting URL in the Java crash log
- S8060454: [TESTBUG] Whitebox tests fail with -XX:CompileThreshold=100
- S8060467: CMS: small OldPLABSize and -XX:-ResizePLAB cause assert(ResizePLAB || n_blks == OldPLABSize) failed: Error
- S8060483: NPE with explicitCastArguments unboxing null
- S8060485: (str) contentEquals checks the String contents twice on mismatch
- S8061234: ResourceContext.requestAccurateUpdate() is unreliable
- S8061275: new hotspot build - hs25.40-b16
- S8061392: PrinterJob NPE when drawing translucent image with null user clip
- S8061456: [OGL] Incorrect clip is used during sw->surface blit in xor mode
- S8061486: [TESTBUG] compiler/whitebox/ tests fail : must be osr_compiled (reappeared in nightlies)
- S8061651: Interface to the Lookup Index Cache to improve URLClassPath search time
- S8061817: Whitebox.deoptimizeMethod() does not deoptimize all OSR versions of method
- S8061830: [asm] refresh internal ASM version v5.0.3
- S8061861: new hotspot build - hs25.40-b17
- S8061960: java/lang/instrument/DaemonThread/TestDaemonThread.java regularly fails due to exceeded timeout
- S8061969: [TESTBUG] MallocSiteHashOverflow.java should be enabled for 32-bit platforms
- S8061983: [TESTBUG] compiler/whitebox/MakeMethodNotCompilableTest.java fails with "must not be in queue"
- S8062021: NPE in sun/lwawt/macosx/CPlatformWindow::toFront after JDK-8060146
- S8062036: ConcurrentMarkThread::slt may be invoked before ConcurrentMarkThread::makeSurrogateLockerThread causing intermittent crashes
- S8062164: Incorrect color conversion, when bicubic interpolation is used
- S8062169: Multiple OSR compilations issued for same bci
- S8062233: add java/rmi/server/Unreferenced/finiteGCLatency/FiniteGCLatency.java to problem list
- S8062247: [TESTBUG] Allow WhiteBox test to access JVM offsets
- S8062359: javac Attr crashes with NPE in TypeAnnotationsValidator visitNewClass
- S8062475: Enable hook for custom doc generation
- S8062501: Modifications of server socket channel accept() methods for instrumentation purposes
- S8062589: new hotspot build - hs25.40-b18
- S8062608: BCEL corrupts debug data of methods that use generics
- S8062635: Enable custom CompileJavaClasses.gmk
- S8062742: compiler/EliminateAutoBox/UnsignedLoads.java fails with client vm
- S8062744: jdk.net.Sockets.setOption/getOption does not support IP_TOS
- S8062747: Compiler error when anonymous class uses method with parametrized exception
- S8062771: Core reflection should use final fields whenever possible
- S8062870: src/share/vm/services/mallocTracker.hpp:64 assert(_count > 0) failed: Negative counter
- S8062950: Bug in locking code when UseOptoBiasInlining is disabled: assert(dmw->is_neutral()) failed: invariant
- S8062957: Heap is not shrunk when deallocating under memory pressure
- S8063052: Inference chokes on wildcard derived from method reference
- S8063135: Enable full LF sharing by default
- S8063700: -Xcheck:jni changes cause many JCK failures in api/javax_crypto tests in SunPKCS11
- S8064288: sun.management.Flag should loadLibrary()
- S8064361: new hotspot build - hs25.40-b19
- S8064375: Change certain errors to warnings in CDS output.
- S8064391: More thread safety problems in core reflection
- S8064468: ownedWindowList access requires synchronization in Window.setAlwaysOnTop() method
- S8064516: BCEL still corrupts generic methods if bytecode offsets are modified
- S8064556: G1: ParallelGCThreads=0 may cause assert(!MetadataOnStackMark::has_buffer_for_thread(Thread::current())) failed: Should be empty
- S8064560: (tz) Support tzdata2014j
- S8064667: Add -XX:+CheckEndorsedAndExtDirs flag to JDK 8
- S8064701: Some CDS optimizations should be disabled if bootclasspath is modified by JVMTI
- S8064716: TestHumongousShrinkHeap.java can not be run with -XX:+ExplicitGCInvokesConcurrent
- S8064854: new hotspot build - hs25.40-b20
- S8065072: sun/net/www/http/HttpClient/StreamingRetry.java failed intermittently
- S8065098: JColorChooser no longer supports drag and drop between two JVM instances
- S8065132: Parameter annotations not updated when synthetic parameters are prepended
- S8065157: jdk8u40 Japanese man page file translation update
- S8065183: Add --with-copyright-year option to configure
- S8065227: Report allocation context stats at end of cleanup
- S8065238: javax.naming.NamingException after upgrade to JDK 8
- S8065305: Make it possible to extend the G1CollectorPolicy
- S8065346: WB_AddToBootstrapClassLoaderSearch calls JvmtiEnv::create_a_jvmti when not in _thread_in_vm state
- S8065361: Fixup headers and definitions for INCLUDE_TRACE
- S8065385: new hotspot build - hs25.40-b21
- S8065397: Remove ExtendedPlatformComponent.java from EXFILES list
- S8065552: setAccessible(true) on fields of Class may throw a SecurityException
- S8065618: C2 RA incorrectly removes kill projections
- S8065627: Animated GIFs fail to display on a HiDPI display
- S8065634: Crash in InstanceKlass::clean_method_data when _method is NULL
- S8065702: Deprecate the Extension Mechanism
- S8065764: javax/management/monitor/CounterMonitorTest.java hangs
- S8065765: Missing space in output message from -XX:+CheckEndorsedAndExtDirs
- S8065991: LogManager unecessarily calls JavaAWTAccess from within a critical section
- S8066045: opto/node.hpp:355, assert(i < _max) failed: oob: i=1, _max=1
- S8066061: new hotspot build - hs25.40-b22
- S8066103: C2's range check smearing allows out of bound array accesses
- S8066142: Edit the value in the text field and then press the tab key, the number don't increase
- S8066143: [TESTBUG] New tests in gc/survivorAlignment/ fails
- S8066146: jdk.nashorn.api.scripting package javadoc should be included in jdk docs
- S8066199: C2 escape analysis prevents VM from exiting quickly
- S8066397: Remove network-related seed initialization code in ThreadLocal/SplittableRandom
- S8066647: new hotspot build - hs25.40-b23
- S8066649: 8u backport for 8065618 is incorrect
- S8066670: PrintSharedArchiveAndExit does not exit the VM when the archive is invalid
- S8066746: MHs.explicitCastArguments does incorrect type checks for VarargsCollector
- S8066756: Test test/sun/awt/dnd/8024061/bug8024061.java fails
- S8066775: opto/node.hpp:355, assert(i < _max) failed: oob: i=1, _max=1
- S8066900: Array Out Of Bounds Exception causes variable corruption
- S8066964: ppc64: argument and return type profiling, fix problem with popframe
- S8066986: [headless] DataTransferer.getInstance throws ClassCastException in headless mode
- S8067039: Revert changes to annotation attribute generation
- S8067144: SIGSEGV with +TraceDeoptimization in Deoptimization::print_objects
- S8067232: [TESTBUG] runtime/CheckEndorsedAndExtDirs/EndorsedExtDirs.java fails with ClassNotFoundException
- S8068548: jdeps needs a different mechanism to recognize javax.jnlp as supported API
- S8068631: new hotspot build - hs25.40-b24
- S8068650: $jdk/api/javac/tree contains docs for nashorn
2015-03-02 Andrew John Hughes
* Makefile.am:
(JDK_UPDATE_VERSION): Bump to 40.
(BUILD_VERSION): Set to b21.
(CORBA_CHANGESET): Update to icedtea-3.0.0pre03 tag.
(JAXP_CHANGESET): Likewise.
(JAXWS_CHANGESET): Likewise.
(JDK_CHANGESET): Likewise.
(LANGTOOLS_CHANGESET): Likewise.
(OPENJDK_CHANGESET): Likewise.
(NASHORN_CHANGESET): Likewise.
(CORBA_SHA256SUM): Likewise.
(JAXP_SHA256SUM): Likewise.
(JAXWS_SHA256SUM): Likewise.
(JDK_SHA256SUM): Likewise.
(LANGTOOLS_SHA256SUM): Likewise.
(OPENJDK_SHA256SUM): Likewise.
(NASHORN_SHA256SUM): Likewise.
* NEWS: Updated.
* configure.ac: Bump to 3.0.0pre03.
* hotspot.map: Update to icedtea-3.0.0pre03 tag.
changeset a9271fe74b8d in /hg/icedtea
details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=a9271fe74b8d
author: Andrew John Hughes
date: Tue Mar 03 00:15:26 2015 +0000
PR1281, RH513605: Updating/Installing OpenJDK should recreate the shared class-data archive
2015-03-02 Andrew John Hughes
* Makefile.am:
(add-archive): Change from BUILD_OUTPUT_DIR to
BUILD_IMAGE_DIR.
(clean-add-archive): Likewise.
(add-archive-debug): Change from DEBUG_BUILD_OUTPUT_DIR
to BUILD_DEBUG_IMAGE_DIR.
(clean-add-archive-debug): Likewise.
(add-archive-boot): Change from BOOT_BUILD_OUTPUT_DIR
to BUILD_BOOT_IMAGE_DIR.
(clean-add-archive-boot): Likewise.
2013-06-05 Andrew John Hughes
PR1281: Updating/Installing OpenJDK should recreate the
shared class-data archive
* Makefile.am:
(.PHONY): Add clean-add-archive, clean-add-archive-debug
and clean-add-archive-boot.
2013-02-08 Andrew John Hughes
PR1301: PR1171 causes Zero builds to fail
* Makefile.am:
(add-archive): Don't run -Xshare:dump if building
Zero.
(add-archive-debug): Likewise.
(add-archive-boot): Likewise.
2013-01-25 Andrew John Hughes
* Makefile.am:
(clean-add-archive): Delete the archive.
(clean-add-archive-debug): Likewise for debug.
(clean-add-archive-boot): Likewise for bootstrap.
2012-11-28 Andrew John Hughes
* Makefile.am:
(add-archive): Only run -Xshare:dump when java
exists and we aren't building CACAO or JamVM.
(add-archive-debug): Likewise.
(add-archive-boot): Likewise.
2012-11-20 Andrew John Hughes
RH513605: Updating/Installing OpenJDK should recreate
the shared class-data archive
* Makefile.am:
(add-archive): Run -Xshare:dump on the newly built JDK.
(clean-add-archive): Delete stamp.
(add-archive-debug): Same as add-archive for icedtea-debug.
(clean-add-archive-debug): Same as clean-add-archive for icedtea-debug.
(icedtea-stage2): Depend on add-archive.
(clean-icedtea-stage2): Depend on clean-add-archive.
(icedtea-debug-stage2): Depend on add-archive-debug.
(clean-icedtea-debug-stage2): Depend on clean-add-archive-debug.
(add-archive-boot): Same as add-archive for icedtea-boot.
(clean-add-archive-boot): Same as clean-add-archive for icedtea-boot.
(icedtea-stage1): Depend on add-archive-boot.
(clean-icedtea-stage1): Depend on clean-add-archive-boot.
* NEWS: Mention.
diffstat:
ChangeLog | 87 ++++++++++++++++++++++++++++++++++++++++++++++++++
Makefile.am | 102 +++++++++++++++++++++++++++++++++++++++++++++-------------
NEWS | 4 ++
configure.ac | 2 +-
hotspot.map | 2 +-
5 files changed, 172 insertions(+), 25 deletions(-)
diffs (286 lines):
diff -r 860b787aa4c4 -r a9271fe74b8d ChangeLog
--- a/ChangeLog Thu Feb 26 01:19:27 2015 +0000
+++ b/ChangeLog Tue Mar 03 00:15:26 2015 +0000
@@ -1,3 +1,90 @@
+2015-03-02 Andrew John Hughes
+
+ * Makefile.am:
+ (add-archive): Change from BUILD_OUTPUT_DIR to
+ BUILD_IMAGE_DIR.
+ (clean-add-archive): Likewise.
+ (add-archive-debug): Change from DEBUG_BUILD_OUTPUT_DIR
+ to BUILD_DEBUG_IMAGE_DIR.
+ (clean-add-archive-debug): Likewise.
+ (add-archive-boot): Change from BOOT_BUILD_OUTPUT_DIR
+ to BUILD_BOOT_IMAGE_DIR.
+ (clean-add-archive-boot): Likewise.
+
+2013-06-05 Andrew John Hughes
+
+ PR1281: Updating/Installing OpenJDK should recreate the
+ shared class-data archive
+ * Makefile.am:
+ (.PHONY): Add clean-add-archive, clean-add-archive-debug
+ and clean-add-archive-boot.
+
+2013-02-08 Andrew John Hughes
+
+ PR1301: PR1171 causes Zero builds to fail
+ * Makefile.am:
+ (add-archive): Don't run -Xshare:dump if building
+ Zero.
+ (add-archive-debug): Likewise.
+ (add-archive-boot): Likewise.
+
+2013-01-25 Andrew John Hughes
+
+ * Makefile.am:
+ (clean-add-archive): Delete the archive.
+ (clean-add-archive-debug): Likewise for debug.
+ (clean-add-archive-boot): Likewise for bootstrap.
+
+2012-11-28 Andrew John Hughes
+
+ * Makefile.am:
+ (add-archive): Only run -Xshare:dump when java
+ exists and we aren't building CACAO or JamVM.
+ (add-archive-debug): Likewise.
+ (add-archive-boot): Likewise.
+
+2012-11-20 Andrew John Hughes
+
+ RH513605: Updating/Installing OpenJDK should recreate
+ the shared class-data archive
+ * Makefile.am:
+ (add-archive): Run -Xshare:dump on the newly built JDK.
+ (clean-add-archive): Delete stamp.
+ (add-archive-debug): Same as add-archive for icedtea-debug.
+ (clean-add-archive-debug): Same as clean-add-archive for icedtea-debug.
+ (icedtea-stage2): Depend on add-archive.
+ (clean-icedtea-stage2): Depend on clean-add-archive.
+ (icedtea-debug-stage2): Depend on add-archive-debug.
+ (clean-icedtea-debug-stage2): Depend on clean-add-archive-debug.
+ (add-archive-boot): Same as add-archive for icedtea-boot.
+ (clean-add-archive-boot): Same as clean-add-archive for icedtea-boot.
+ (icedtea-stage1): Depend on add-archive-boot.
+ (clean-icedtea-stage1): Depend on clean-add-archive-boot.
+ * NEWS: Mention.
+
+2015-03-02 Andrew John Hughes
+
+ * Makefile.am:
+ (JDK_UPDATE_VERSION): Bump to 40.
+ (BUILD_VERSION): Set to b21.
+ (CORBA_CHANGESET): Update to icedtea-3.0.0pre03 tag.
+ (JAXP_CHANGESET): Likewise.
+ (JAXWS_CHANGESET): Likewise.
+ (JDK_CHANGESET): Likewise.
+ (LANGTOOLS_CHANGESET): Likewise.
+ (OPENJDK_CHANGESET): Likewise.
+ (NASHORN_CHANGESET): Likewise.
+ (CORBA_SHA256SUM): Likewise.
+ (JAXP_SHA256SUM): Likewise.
+ (JAXWS_SHA256SUM): Likewise.
+ (JDK_SHA256SUM): Likewise.
+ (LANGTOOLS_SHA256SUM): Likewise.
+ (OPENJDK_SHA256SUM): Likewise.
+ (NASHORN_SHA256SUM): Likewise.
+ * NEWS: Updated.
+ * configure.ac: Bump to 3.0.0pre03.
+ * hotspot.map: Update to icedtea-3.0.0pre03 tag.
+
2015-02-25 Andrew John Hughes
* NEWS: Updated.
diff -r 860b787aa4c4 -r a9271fe74b8d Makefile.am
--- a/Makefile.am Thu Feb 26 01:19:27 2015 +0000
+++ b/Makefile.am Tue Mar 03 00:15:26 2015 +0000
@@ -1,24 +1,24 @@
# Dependencies
-JDK_UPDATE_VERSION = 20
-BUILD_VERSION = b23
+JDK_UPDATE_VERSION = 40
+BUILD_VERSION = b21
COMBINED_VERSION = $(JDK_UPDATE_VERSION)-$(BUILD_VERSION)
-CORBA_CHANGESET = 83ebbcc0dda5
-JAXP_CHANGESET = 888f90c5e7da
-JAXWS_CHANGESET = 9be5317def51
-JDK_CHANGESET = 03f9102db2c0
-LANGTOOLS_CHANGESET = 948daf9c5e22
-OPENJDK_CHANGESET = a81a301b0f89
-NASHORN_CHANGESET = 2a866ca13bc6
+CORBA_CHANGESET = 6c974fba96cb
+JAXP_CHANGESET = e727012c23d9
+JAXWS_CHANGESET = 7ba7b06f15cf
+JDK_CHANGESET = a5c3d9643077
+LANGTOOLS_CHANGESET = 0d5d2b8411d9
+OPENJDK_CHANGESET = 44a10ae251ca
+NASHORN_CHANGESET = d8fc6574c0b2
-CORBA_SHA256SUM = 023aea7e793e57404380318fc827250dc5c711219dd85bc90fdf46a41497f1b6
-JAXP_SHA256SUM = 6436cce532e70421483307aafcc6a9eb6b607812617fefba668c321a6190d4c5
-JAXWS_SHA256SUM = 2f696e725176e8b24dad07eb7ab5442ee4601b40ed115c3cabae987ce49a48c3
-JDK_SHA256SUM = 88d4b37120269e5e31f8de22660a29e09bfa07beda8b37cc79b32d00b10d19aa
-LANGTOOLS_SHA256SUM = 9f9457e40f1e354e305aca01108285d5714cd59c2ab4e84ac4edd2ab418e5ae9
-OPENJDK_SHA256SUM = a2d87a9a688ed97b91483a12c9fbd12669f12ea297595788a75b15891267dd11
-NASHORN_SHA256SUM = a5053e8698569821278786efd816fed4c4264ad5017f6a95d6ff735331d30116
+CORBA_SHA256SUM = 0b65f0faec1d3bea618a5d7ebc5fa734163ee21039e58ba1f38acf99ff92bbca
+JAXP_SHA256SUM = 01dc9a20c521ffa8057dbf47a4f7b555a47156c6f9a1826e2ef893deb830c5cc
+JAXWS_SHA256SUM = 2fc04ea4fabef520222600d533d72eb8305882349f8a6763144032a93bca521f
+JDK_SHA256SUM = 1190242429de1c3c25db5114b35b9237deb53fe776a4b17613641d457030d9c7
+LANGTOOLS_SHA256SUM = 71dbcb8990f66749332d72001ea79b458baa51fcd1086907178c83f07007a860
+OPENJDK_SHA256SUM = b915757c7c17448c670e93b7b9885e46afad43fbf6585c2e0f9d3582237a8bd7
+NASHORN_SHA256SUM = b85c66df90280d529894563ab774968a462a57ad9568d8a2ab31a7f897cbe1e2
HS_TYPE = "`$(AWK) 'version==$$1 {print $$2}' version=$(HSBUILD) $(abs_top_srcdir)/hotspot.map`"
HS_URL = "`$(AWK) 'version==$$1 {print $$3}' version=$(HSBUILD) $(abs_top_srcdir)/hotspot.map`"
@@ -533,7 +533,8 @@
jtregcheck clean-remove-intree-libraries \
clean-jamvm clean-extract-jamvm clean-add-jamvm clean-add-jamvm-debug \
clean-extract-hotspot clean-sanitise-openjdk clean-icedtea-debug \
- clean-download-nashorn clean-extract-nashorn clean-download-hotspot
+ clean-download-nashorn clean-extract-nashorn clean-download-hotspot \
+ clean-add-archive clean-add-archive-debug clean-add-archive-boot
env:
@echo 'unset JAVA_HOME'
@@ -1582,20 +1583,53 @@
rm -f stamps/icedtea-debug-configure.stamp
rm -f stamps/icedtea-debug.stamp
+stamps/add-archive.stamp: stamps/icedtea.stamp
+if !ENABLE_JAMVM
+if !ENABLE_CACAO
+if !ZERO_BUILD
+ if [ -e $(BUILD_IMAGE_DIR)/j2sdk-image/bin/java ] ; then \
+ $(BUILD_IMAGE_DIR)/j2sdk-image/bin/java -Xshare:dump ; \
+ fi
+endif
+endif
+endif
+ touch stamps/add-archive.stamp
+
+clean-add-archive:
+ rm -vf $(BUILD_IMAGE_DIR)/j2sdk-image/jre/lib/$(INSTALL_ARCH_DIR)/*/*.jsa
+ rm -f stamps/add-archive.stamp
+
+stamps/add-archive-debug.stamp: stamps/icedtea-debug.stamp
+if !ENABLE_JAMVM
+if !ENABLE_CACAO
+if !ZERO_BUILD
+ if [ -e $(BUILD_DEBUG_IMAGE_DIR)/j2sdk-image/bin/java ] ; then \
+ $(BUILD_DEBUG_IMAGE_DIR)/j2sdk-image/bin/java -Xshare:dump ; \
+ fi
+endif
+endif
+endif
+ touch stamps/add-archive-debug.stamp
+
+clean-add-archive-debug:
+ rm -vf $(BUILD_DEBUG_IMAGE_DIR)/j2sdk-image/jre/lib/$(INSTALL_ARCH_DIR)/*/*.jsa
+ rm -f stamps/add-archive-debug.stamp
+
stamps/icedtea-stage2.stamp: stamps/icedtea.stamp stamps/add-cacao.stamp \
- stamps/add-zero.stamp stamps/add-jamvm.stamp
+ stamps/add-zero.stamp stamps/add-jamvm.stamp stamps/add-archive.stamp
mkdir -p stamps
touch $@
-clean-icedtea-stage2: clean-add-jamvm
+clean-icedtea-stage2: clean-add-jamvm clean-add-archive
rm -f stamps/icedtea-stage2.stamp
stamps/icedtea-debug-stage2.stamp: stamps/icedtea-debug.stamp \
- stamps/add-cacao-debug.stamp stamps/add-zero-debug.stamp stamps/add-jamvm-debug.stamp
+ stamps/add-cacao-debug.stamp stamps/add-zero-debug.stamp stamps/add-jamvm-debug.stamp \
+ stamps/add-archive-debug.stamp
mkdir -p stamps
touch $@
-clean-icedtea-debug-stage2: clean-add-jamvm-debug
+clean-icedtea-debug-stage2: clean-add-jamvm-debug clean-add-archive-debug
rm -f stamps/icedtea-debug-stage2.stamp
# OpenJDK boot Targets
@@ -1661,11 +1695,27 @@
rm -f stamps/icedtea-boot-configure.stamp
rm -f stamps/icedtea-boot.stamp
-stamps/icedtea-stage1.stamp: stamps/icedtea-boot.stamp
+stamps/add-archive-boot.stamp: stamps/icedtea-boot.stamp
+if !ENABLE_JAMVM
+if !ENABLE_CACAO
+if !ZERO_BUILD
+ if [ -e $(BUILD_BOOT_IMAGE_DIR)/j2sdk-image/bin/java ] ; then \
+ $(BUILD_BOOT_IMAGE_DIR)/j2sdk-image/bin/java -Xshare:dump ; \
+ fi
+endif
+endif
+endif
+ touch $@
+
+clean-add-archive-boot:
+ rm -vf $(BUILD_BOOT_IMAGE_DIR)/j2sdk-image/jre/lib/$(INSTALL_ARCH_DIR)/*/*.jsa
+ rm -f stamps/add-archive-boot.stamp
+
+stamps/icedtea-stage1.stamp: stamps/icedtea-boot.stamp stamps/add-archive-boot.stamp
mkdir -p stamps
touch $@
-clean-icedtea-stage1:
+clean-icedtea-stage1: clean-add-archive-boot
rm -f stamps/icedtea-stage1.stamp
# PulseAudio based mixer
@@ -2171,6 +2221,12 @@
# Target Aliases
# ===============
+add-archive: stamps/add-archive.stamp
+
+add-archive-boot: stamps/add-archive-ecj.stamp
+
+add-archive-debug: stamps/add-archive-debug.stamp
+
add-zero: stamps/add-zero.stamp
add-zero-debug: stamps/add-zero-debug.stamp
diff -r 860b787aa4c4 -r a9271fe74b8d NEWS
--- a/NEWS Thu Feb 26 01:19:27 2015 +0000
+++ b/NEWS Tue Mar 03 00:15:26 2015 +0000
@@ -26,6 +26,7 @@
- PR729: GTKLookAndFeel should be the system look&feel on all GNU/Linux desktops
- PR1275: Provide option to turn off downloading of tarballs
- PR1279: Synchronise CACAO versions between IcedTea6/7/8 where possible
+ - PR1281, RH513605: Updating/Installing OpenJDK should recreate the shared class-data archive
- PR1325: Only add classes to rt-source-files.txt if actually needed
- PR1346: Filter out -j option to make
- PR1347: Update list of checked JDKs
@@ -49,6 +50,9 @@
- PR1950: Add build support for Zero SH
- PR1965, G498288: Allow builds on PaX kernels
- PR1994: make dist broken
+ - PR2199: Support giflib 5.1.0
+ - PR2212: DGifCloseFile call should check the return value, not the error code, for failure
+ - PR2227: giflib 5.1 conditional excludes 6.0, 7.0, etc.
- PR2248: HotSpot tarball fails verification after download
- Don't substitute 'j' for '-j' inside -I directives
- Extend 8041658 to all files in the HotSpot build.
diff -r 860b787aa4c4 -r a9271fe74b8d configure.ac
--- a/configure.ac Thu Feb 26 01:19:27 2015 +0000
+++ b/configure.ac Tue Mar 03 00:15:26 2015 +0000
@@ -1,4 +1,4 @@
-AC_INIT([icedtea], [3.0.0pre02], [distro-pkg-dev at openjdk.java.net])
+AC_INIT([icedtea], [3.0.0pre03], [distro-pkg-dev at openjdk.java.net])
AM_INIT_AUTOMAKE([1.9 tar-pax foreign])
AC_CONFIG_FILES([Makefile])
diff -r 860b787aa4c4 -r a9271fe74b8d hotspot.map
--- a/hotspot.map Thu Feb 26 01:19:27 2015 +0000
+++ b/hotspot.map Tue Mar 03 00:15:26 2015 +0000
@@ -1,2 +1,2 @@
# version url changeset md5sum
-default drop http://icedtea.classpath.org/download/drops/icedtea8 877471da7fbb cf305e49c36efd556972146213716283d261c40de2c7443e1e0cfe5e0e6cd32b
+default drop http://icedtea.classpath.org/download/drops/icedtea8 85e5201a55e4 0fcf2f5f49ff4504fd095a57e767ea3c3eb8181e65d9e8b3f3accd3f03ff97b8
From bugzilla-daemon at icedtea.classpath.org Tue Mar 3 00:19:49 2015
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Tue, 03 Mar 2015 00:19:49 +0000
Subject: [Bug 2227] [IcedTea8] giflib 5.1 conditional excludes 6.0, 7.0, etc.
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2227
--- Comment #2 from hg commits ---
details:
http://icedtea.classpath.org//hg/icedtea?cmd=changeset;node=d84be26576af
author: Andrew John Hughes
date: Mon Mar 02 14:56:30 2015 +0000
Bump to icedtea-3.0.0pre03.
Upstream changes:
- PR2199: Support giflib 5.1.0
- PR2212: DGifCloseFile call should check the return value, not the error
code, for failure
- PR2227: giflib 5.1 conditional excludes 6.0, 7.0, etc.
- S4991647: PNGMetadata.getAsTree() sets bitDepth to invalid value
- S6302052: Reference to nonexistant Class in javadoc
- S6311046: -Xcheck:jni should support checking of
GetPrimitiveArrayCritical.
- S6521706: A switch operator in JFrame.processWindowEvent() should be
rewritten
- S6545422: [TESTBUG] NativeErrors.java uses wrong path name in exec
- S6624085: Fourth mouse button (wheel) is treated like second button -
isPopupTrigger returns true
- S6642881: Improve performance of Class.getClassLoader()
- S6853696: (ref) ReferenceQueue.remove(timeout) may return null even if
timeout has not expired
- S6883953: java -client -XX:ValueMapInitialSize=0 crashes
- S6898462: The escape analysis with G1 cause crash assertion
src/share/vm/runtime/vframeArray.cpp:94
- S6904367: (coll) IdentityHashMap is resized before exceeding the
expected maximum size
- S7010989: Duplicate closure of file descriptors leads to unexpected and
incorrect closure of sockets
- S7011804: SequenceInputStream with lots of empty substreams can cause
StackOverflowError
- S7033533: realSync() doesn't work with Xfce
- S7058697: Unexpected exceptions in MID parser code
- S7058700: Unexpected exceptions and timeouts in SF2 parser code
- S7067052: Default printer media is ignored
- S7095856: OutputStreamHook doesn't handle null values
- S7107611: sun.security.pkcs11.SessionManager is scalability blocker
- S7132678: G1: verify that the marking bitmaps have no marks for objects
over TAMS
- S7148531: [macosx] In test, the window does not have time to resize
before make a screenshot
- S7150092: NTLM authentication fail if user specified a different realm
- S7169583: JInternalFrame title not antialiased in Nimbus LaF
- S7170310: ScrollBar doesn't become active when tabs are created more
than frame size
- S8000975: (process) Merge UNIXProcess.java.bsd & UNIXProcess.java.linux
(& .solaris & .aix)
- S8003900: X11 dependencies should be removed from Mac OS X build.
- S8007993: hotspot.log w/ enabled LogCompilation can be an invalid XML
- S8010767: Build fails on OEL6 with 16 cores
- S8011537: (fs) Path.register(..) clears interrupt status of thread with
no InterruptedException
- S8015256: Better class accessibility
- S8015376: Remove jnlp and applet files from the JDK samples
- S8019342: G1: High "Other" time most likely due to card redirtying
- S8023461: Thread holding lock at safepoint that vm can block on:
MethodCompileQueue_lock
- S8024366: Make UseNUMA enable UseNUMAInterleaving
- S8024626: CTW CRASH: SIGSEGV in ctw/jre/lib/rt_jar/preloading_1 and
ctw/jre/lib/rt_jar/sun_awt_X11_ListHelper
- S8025842: Convert warning("Thread holding lock at safepoint that vm can
block on") to fatal(...)
- S8025917: JDK demo applets not running with >=7u40 or (JDK 8 and JDK 9)
- S8026303: CMS: JVM intermittently crashes with "FreeList of size 258
violates Conservation Principle" assert
- S8026385: [macosx] (awt) setjmp/longjmp changes the process signal mask
on OS X
- S8026497: Font2DTest demo: unused resource files
- S8026784: Error message in AdaptiveFreeList::verify_stats is
wrong
- S8026796: Make replace_in_map() on parent maps generic
- S8026847: [TESTBUG] gc/g1/TestSummarizeRSetStats* tests launch 32bit
jvm with UseCompressedOops
- S8027144: Review restriction of JAX-WS java packages going to JDK8
- S8027148: SystemFlavorMap.getNativesForFlavor returns list of native
formats in incorrect order
- S8027553: Change the in_cset_fast_test functionality to use the
G1BiasedArray abstraction
- S8027959: Early reclamation of large objects in G1
- S8028037: [parfait] warnings from b114 for hotspot.src.share.vm
- S8028407: adjust-mflags.sh failed build with GNU Make 4.0 with -I
- S8028430: JDI: ReferenceType.visibleMethods() return wrong visible
methods
- S8028474: sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.sh
timeout, leaves looping process
- S8028539: Endless loop in native code of sun.java2d.loops.ScaledBlit
- S8028710: G1 does not retire allocation buffers after reference
processing work
- S8028727: [parfait] warnings from b116 for
jdk.src.share.native.sun.security.ec: JNI pending exceptions
- S8028780: JDK KRB5 module throws OutOfMemoryError when CCache is
corrupt
- S8029012: parameter_index for type annotation not updated after
outer.this added
- S8029070: memory leak in jmm_SetVMGlobal
- S8029253: [macosx] Performance problems with Retina display on Mac OS X
- S8029443: 'assert(klass->is_loader_alive(_is_alive)) failed: must be
alive' during VM_CollectForMetadataAllocation
- S8029452: Fork/Join task ForEachOps.ForEachOrderedTask clarifications
and minor improvements
- S8029524: Remove unsused method CollectedHeap::unsafe_max_alloc()
- S8029536: JFileChooser filter uses .toString() instead of
getDescription() for filter text on GTK laf
- S8029548: (jdeps) use @jdk.Exported to determine supported vs JDK
internal API
- S8029607: Type of Service (TOS) cannot be set in IPv6 header
- S8029797: Let jprt run configure when building
- S8029837: NPE seen in XMLDocumentFragmentScannerImpl.setProperty since
7u40b33
- S8030079: Lint warnings in java.lang.invoke
- S8030166: java/lang/ProcessBuilder/Basic.java fails intermittently:
waitFor took too long
- S8030681: add "serve" command and --quiet and --verbose options to
hgforest
- S8030976: Untaken paths should be more vigorously pruned at highest
optimization level
- S8031003: [Parfait] warnings from
jdk/src/share/native/sun/security/jgss/wrapper: JNI exception pending
- S8031092: jdeps does not recognize --help option.
- S8031323: Optionally align objects copied to survivor spaces
- S8031373: Lint warnings in java.util.stream
- S8031376: TraceClassLoading expects there to be a (Java) caller when
you load a class with the bootstrap class loader
- S8031435: Ftp download does not work properly for ftp user without
password
- S8031696: [macosx] TwentyThousandTest test failed with OOM
- S8031709: Configure --with-jvm-variants=client, server, x produces
default outputdir containing comma
- S8031721: Remove non-existent test from TEST.groups
- S8031994: java/lang/Character/CheckProp test times out
- S8032247: SA: Constantpool lookup for invokedynamic is not implemented
- S8032379: Remove the is_scavenging flag to process_strong_roots
- S8032573:
CertificateFactory.getInstance("X.509").generateCertificates(InputStream) does
not throw CertificateException for invalid input
- S8032650: [parfait] warning from b124 for
jdk/src/share/native/java/util: jni exception pending
- S8032864: [macosx] sigsegv (0Xb) Being Generated When Starting JDev
With Voiceover Running
- S8032908: getTextContent doesn't return string in JAXP
- S8033141: Cleanup of sun.awt.X11 package
- S8033370: [parfait] warning from b126 for
solaris/native/sun/util/locale/provider: JNI exception pending
- S8033421: @SuppressWarnings("deprecation") does not work when
overriding deprecated method
- S8033483: Should ignore nested lambda bodies during overload resolution
- S8033602: wrong stabs data in libjvm.debuginfo on JDK 8 - SPARC
- S8033699: Incorrect radio button behavior
- S8033764: Remove the usage of StarTask from BufferingOopClosure
- S8033785: TimeZoneNamesTest should be removed
- S8033893: jdk build is broken due to the changeset of JDK-8033370
- S8033923: Use BufferingOopClosure for G1 code root scanning
- S8034005: cannot debug in synchronizer.o or objectMonitor.o on Solaris
X86
- S8034031: [parfait] JNI exception pending in
jdk/src/macosx/native/apple/security/KeystoreImpl.m
- S8034032: Check
src/macosx/native/java/util/prefs/MacOSXPreferencesFile.m for JNI pending
issues
- S8034033: [parfait] JNI exception pending in
share/native/sun/security/krb5/nativeccache.c
- S8034056: assert(_heap_alignment >= _space_alignment) failed:
heap_alignment less than space_alignment
- S8034085: Do not prefer indexed properties
- S8034164: Introspector ignores indexed part of the property sometimes
- S8034218: Improve fontconfig.properties for AIX platform
- S8034761: Remove the do_code_roots parameter from process_strong_roots
- S8034764: Use process_strong_roots to adjust the StringTable
- S8034775: Failing to initialize VM when running with negative value for
-XX:CICompilerCount
- S8034935: JSR 292 support for PopFrame has a fragile coupling with
DirectMethodHandle
- S8035162: Service printing service
- S8035165: Expose internal representation in sun.awt.X11
- S8035328: closed/compiler/6595044/Main.java failed with timeout
- S8035393: Use CLDClosure instead of CLDToOopClosure in
frame::oops_interpreted_do
- S8035400: Move G1ParScanThreadState into its own files
- S8035401: Fix visibility of G1ParScanThreadState members
- S8035412: Cleanup ClassLoaderData::is_alive
- S8035605: Expand functionality of PredictedIntrinsicGenerator
- S8035648: Don't use Handle in java_lang_String::print
- S8035650: Exclude AIX from VS.NET make/windows/projectcreator.make
- S8035746: Add missing Klass::oop_is_instanceClassLoader() function
- S8035759: [parfait] JNI exception pending in
jdk/src/windows/native/sun/security/krb5/NativeCreds.c
- S8035781: Improve equality for annotations
- S8035826: [parfait] JNI exception pending in
src/windows/native/sun/util/locale/provider/HostLocaleProviderAdapter_md.c
- S8035829: [parfait] JNI exception pending in
jdk/src/windows/native/sun/tools/attach/WindowsVirtualMachine.c
- S8035893: JVM_GetVersionInfo fails to zero structure
- S8035968: Leverage CPU Instructions to Improve SHA Performance on SPARC
- S8035974: Refactor DigestBase.engineUpdate() method for better code
generation by JIT compiler
- S8036007: javac crashes when encountering an unresolvable interface
- S8036091: compiler/membars/DekkerTest.java fails with
-XX:CICompilerCount=1
- S8036156: Limit default method hierarchy
- S8036533: Method for correct defaults
- S8036588: VerifyFieldClosure fails instanceKlass:3133
- S8036612: [parfait] JNI exception pending in
jdk/src/windows/native/sun/security/mscapi/security.cpp
- S8036613: [parfait] JNI exception pending in
jdk/src/windows/native/sun/security/provider/WinCAPISeedGenerator.c
- S8036614: AIX: fix adjust-mflags.sh to build with GNU Make 4.0 (adapt
8028407 for AIX)
- S8036616: [TESTBUG] Embedded:
sun/jvmstat/monitor/MonitoredVm/CR6672135.java should be launched with
-XX:+UsePerfData
- S8036805: Correct linker method lookup.
- S8036861: Application can't be loaded fine,the save dialog can't show
up.
- S8036936: Use local locales
- S8036953: Fix timing of varargs access check, per JDK-8016205
- S8036981: JAXB not preserving formatting for xsd:any Mixed content
- S8037066: Secure transport layer
- S8037209: Improvements and cleanups to bytecode assembly for lambda
forms
- S8037210: Get rid of char-based descriptions 'J' of basic types
- S8037326: VerifyAccess.isMemberAccessible() has incorrect access check
- S8037344: Use the "next" field to iterate over fine remembered instead
of using the hash table
- S8037404: javac NPE or VerifyError for code with constructor reference
of inner class
- S8037745: Consider re-enabling PKCS11 mechanisms previously disabled
due to Solaris bug 7050617
- S8037746: Bundling Derby 10.11 with 8u40
- S8037846: Ensure streaming of input cipher streams
- S8037925: CMM Testing: an allocated humongous object at the end of the
heap should not prevents shrinking the heap
- S8037948: Improve documentation for org.w3c.dom package
- S8037958: ConcurrentMark::cleanup leaks BitMaps if VerifyDuringGC is
enabled
- S8037968: Add tests on alignment of objects copied to survivor space
- S8038027: DTDBuilder should be run in headless mode
- S8038261: JSR292: cache and reuse typed array accessors
- S8038265: CMS: enable time based triggering of concurrent cycles
- S8038268: VM Crashes in MetaspaceShared::generate_vtable_methods while
creating CDS archive with limiting SharedMiscCodeSize
- S8038333: TEST_BUG: java/lang/ref/EarlyTimeout.java fails with a
non-adequate message
- S8038364: Use certificate exceptions correctly
- S8038393: [TESTBUG] ciReplay/* tests fail after 8034775
- S8038399: Remove dead oop_iterate MemRegion variants from SharedHeap,
Generation and Space classes
- S8038404: Move object_iterate_mem from Space to CMS since it is only
ever used by CMS
- S8038405: Clean up some virtual fucntions in Space class hierarchy
- S8038412: Move object_iterate_careful down from Space to ContigousSpace
and CFLSpace
- S8038422: CDS test failed: assert((size %
os::vm_allocation_granularity()) == 0) failed when limiting SharedMiscDataSize
- S8038423: G1: Decommit memory within heap
- S8038435: Some hgforest.sh commands don't receive parameters
- S8038624: interpretedVFrame::expressions() must respect
InterpreterOopMap for liveness
- S8038754: ReplayCacheTestProc test fails with timeout
- S8038756: new WB API :: get/setVMFlag
- S8038776: VerifyError when running successfully compiled java class
- S8038829: G1: More useful information in a few assert messages
- S8038898: Safer safepoints
- S8038903: More native monitor monitoring
- S8038908: Make Signature more robust
- S8038913: Bolster XML support
- S8038919: Requesting focus to a modeless dialog doesn't work on Safari
- S8038928: gc/g1/TestGCLogMessages.java fail with "[Evacuation Failure'
- S8038930: G1CodeRootSet::test fails with assert(_num_chunks_handed_out
== 0) failed: No elements must have been handed out yet
- S8038966: JAX-WS handles wrongly xsd:any arguments for Web services
- S8038982: java/lang/ref/EarlyTimeout.java failed again
- S8039097: Some tests fail with NPE since 7u60 b12
- S8039147: Cleanup SuspendibleThreadSet
- S8039150: host_klass invariant fails when verifying newly loaded
JSR-292 anonymous classes
- S8039173: Propagate errors from Diagnostic Commands as exceptions in
the attach framework
- S8039444: Swing applications not being displayed properly
- S8039489: Refactor test framework for dynamic VM options
- S8039498: Add iterators to GrowableArray
- S8039509: Wrap sockets more thoroughly
- S8039520: More atomicity of atomic updates
- S8039533: Higher resolution resolvers
- S8039596: Remove HeapRegionRemSet::clear_incoming_entry
- S8039915: Wrong NumberFormat.format() HALF_UP rounding when last digit
exactly at rounding position greater than 5
- S8039990: Add sequential operation support to hgforest
- S8040002: Clean up code and code duplication in re-diryting cards for
verification
- S8040007: GtkFileDialog strips user inputted filepath
- S8040076: Memory leak. java.awt.List objects allowing multiple
selections are not GC-ed.
- S8040121: Load variable through a pointer of an incompatible type in
src/hotspot/src/share/vm: opto/output.cpp, runtime/sharedRuntimeTrans.cpp,
utilities/globalDefinitions_visCPP.hpp
- S8040279: [macosx] Do not use the base image in the
MultiResolutionBufferedImage
- S8040617: [macosx] Large JTable cell results in a OutOfMemoryException
- S8040722: G1: Clean up usages of heap_region_containing
- S8040792: G1: Memory usage calculation uses sizeof(this) instead of
sizeof(classname)
- S8040798: compiler/startup/SmallCodeCacheStartup.java timed out in
RT_Baseline
- S8040806: BitSet.toString() can throw IndexOutOfBoundsException
- S8040808: Uninitialised memory in OGLBufImgsOps.c, D3DBufImgOps.cpp
- S8040812: Uninitialised memory in
jdk/src/share/native/sun/security/ec/impl/mpi.c
- S8040920: Uninitialised memory in
hotspot/src/share/vm/code/dependencies.cpp
- S8040921: Uninitialised memory in
hotspot/src/share/vm/c1/c1_LinearScan.cpp
- S8040977: G1 crashes when run with -XX:-G1DeferredRSUpdate
- S8041142: Re-enabling CBC_PAD PKCS11 mechanisms for Solaris
- S8041151: More concurrent hgforest
- S8041529: Better parameterization of parameter lists
- S8041535: Update certificate lists for compact1 profile
- S8041540: Better use of pages in font processing
- S8041545: Better validation of generated rasters
- S8041564: Improved management of logger resources
- S8041572: [macosx] huge native memory leak in AWTWindow.m
- S8041633: [TESTBUG] java/lang/SecurityManager/CheckPackageAccess.java
fails with "In j.s file, but not in golden set: com.sun.activation.registries."
- S8041717: Issue with class file parser
- S8041734: JFrame in full screen mode leaves empty workspace after close
- S8041946: CMM Testing: 8u40 an allocated humongous object at the end of
the heap should not prevents shrinking the heap
- S8041984: CompilerThread seems to occupy all CPU in a very rare
situation
- S8041987: [macosx] setDisplayMode crashes
- S8041990: [macosx] Language specific keys does not work in applets when
opened outside the browser
- S8041992: Fix of JDK-8034775 neglects to account for non-JIT VMs
- S8042053: Broken links to jarsigner and keytool docs in java.security
package summary
- S8042094: Test javax/swing/JFileChooser/7036025/bug7036025.java fails
with java.lang.NullPointerException on Windows x86
- S8042123: Support default and static interface methods in JDI, JDWP and
JDB
- S8042126: DateTimeFormatter "MMMMM" returns English value in Japanese
locale
- S8042195: Introduce umbrella header orderAccess.inline.hpp.
- S8042205: javax/management/monitor/*: some tests didn't get all the
notifications
- S8042235: redefining method used by multiple MethodHandles crashes VM
- S8042255: make gc src file exclusion more automatic
- S8042347: javac, Gen.LVTAssignAnalyzer should be refactored, it
shouldn't be a static class
- S8042417: hgforest: allow local clone of extra repos
- S8042428: CompileQueue::free_all() code is incorrect
- S8042431: compiler/7200264/TestIntVect.java fails with: Test Failed:
AddVI 0 < 4
- S8042440: awt_Plugin no longer needed
- S8042469: Launcher changes for native memory tracking scalability
enhancement
- S8042470: (fs) Path.register doesn't throw IllegalArgumentException if
multiple OVERFLOW events are specified
- S8042480: CipherInputStream.close() throws AEADBadTagException in some
cases
- S8042570: Excessive number of tests timing out on nightly testing due
to fix for 8040798
- S8042590: Running form URL throws NPE
- S8042603: 'SafepointPollOffset' was not declared in static member
function 'static bool Arguments::check_vm_args_consistency()'
- S8042609: Limit splashiness of splash images
- S8042622: Check for CRL results in IllegalArgumentException "white
space not allowed"
- S8042737: Introduce umbrella header prefetch.inline.hpp
- S8042797: Avoid strawberries in LogRecord
- S8042804: Support invoking Hotspot tests from top level
- S8042810: hgforest: some shells run read in sub-shell and can't use
fifo
- S8042816: (fs) Path.register doesn't throw IllegalArgumentException if
multiple OVERFLOW events are specified, part 2
- S8042835: Remove mnemonic character from open, save and open directory
JFileChooser's buttons
- S8042945: Remove @throws ClassCastException for
CertificateRevokedException constructor
- S8042982: Unexpected RuntimeExceptions being thrown by SSLEngine
- S8043158: Crash in CodeSweeperSweepNoFlushTest in
CompileQueue::free_all()
- S8043182: hgforest.sh: syntax error on line 329
- S8043200: Decrease the preference mode of RC4 in the enabled cipher
suite list
- S8043275: 8u40 backport: Fix interface initialization for default
methods.
- S8043301: Duplicate definitions in vm/runtime/sharedRuntimeTrans.cpp
versus math.h in VS2013
- S8043302: [TESTBUG] Need a test to cover JDK-8029755
- S8043454: Test case for 8037157 should not throw a VerifyError
- S8043476: java/util/BitSet/BSMethods.java failed with:
java.lang.OutOfMemoryError: Java heap space
- S8043477: java/lang/ProcessBuilder/Basic.java failed with:
java.lang.AssertionError: Some tests failed
- S8043508: JVM core dumps with very long text in tooltip
- S8043546: C1 optimizes @Stable instance fields with default values
- S8043607: Add a GC id as a log decoration similar to PrintGCTimeStamps
- S8043610: Sorting columns in JFileChooser fails with AppContext NPE
- S8043722: Swapped usage of idx_t and bm_word_t types in
parMarkBitMap.cpp
- S8043723: max_heap_for_compressed_oops() declared with size_t, but
defined with uintx
- S8043766: CMM Testing: 8u40 Decommit auxiliary data structures
- S8043869: [macosx] java -splash does not honor @2x hi dpi notation for
retina support
- S8043926: javac, code valid in 7 is not compiling for 8
- S8044056: Testcase added in wrong location in 8043302
- S8044135: Add API to start JMX agent from attach framework
- S8044140: Create NMT (Native Memory Tracking) tests for NMT2
- S8044215: Unable to initiate SpNego using a S4U2Proxy GSSCredential
(Krb5ProxyCredential)
- S8044269: Analysis of archive files.
- S8044274: Proper property processing
- S8044398: Attach code should propagate errors in Diagnostic Commands as
errors
- S8044406: JVM crash with JDK8 (build 1.8.0-b132) with G1 GC
- S8044473: Allow for extended set of platform MXBeans
- S8044538: assert(which != imm_operand) failed: instruction is not a
movq reg, imm64
- S8044546: Crash on faulty reduce/lambda
- S8044604: Increment minor version of HSx for 8u25 and initialize the
build number
- S8044614: [macosx] Focus issue with 2 applets in firefox
- S8044629: (reflect) Constructor.getAnnotatedReceiverType() returns
wrong value
- S8044647: sun/tools/jrunscript/jrunscriptTest.sh start failing: Output
of jrunscript -l nashorn differ from expected output
- S8044659: Java SecureRandom on SPARC T4 much slower than on x86/Linux
- S8044671: NPE from JapaneseEra when a new era is defined in
calendar.properties
- S8044737: Lambda: NPE while obtaining method reference through lambda
expression
- S8044748: JVM cannot access constructor though ::new reference although
can call it directly
- S8044749: Resolve autoconf and other merge issue from 8u20 to 8u25
- S8044866: Fix raw and unchecked lint warnings in asm
- S8046007: Java app receives javax.print.PrintException: Printer is not
accepting job
- S8046046: Test sun/security/pkcs11/Signature/TestDSAKeyLength.java
fails intermittently on Solaris 11 in 8u40 nightly
- S8046060: Different results of floating point multiplication for lambda
code block
- S8046070: Class Data Sharing clean up and refactoring
- S8046210: Missing memory barrier when reading init_lock
- S8046213: Test
test/runtime/classFileParserBug/TestEmptyBootstrapMethodsAttr.java Fails
- S8046231: G1: Code root location ... from nmethod ... not in strong
code roots for region
- S8046233: VerifyError on backward branch
- S8046268: compiler/whitebox/ tests fail : must be osr_compiled
- S8046289: compiler/6340864/TestLongVect.java timeout with
- S8046343: (smartcardio) CardTerminal.connect('direct') does not work on
MacOSX
- S8046495: KeyEvent can not be accepted in quick mouse clicking
- S8046542: [I.finalize() calls from methods compiled by C1 do not cause
IllegalAccessError on Sparc
- S8046545: JNI exception pending in jdk/src/share/bin/java.c
- S8046559: NPE when changing Windows theme
- S8046598: Scalable Native memory tracking development
- S8046662: Check JNI ReleaseStringChars / ReleaseStringUTFChars
verify_guards test inverted
- S8046670: Make CMS metadata aware closures applicable for other
collectors
- S8046698: assert(false) failed: only Initialize or AddP expected
macro.cpp:943
- S8046715: Add a way to verify an extended set of command line options
- S8046769: Set T family feature bit on Niagara systems
- S8046783: Add hidden field to methods for event based tracing
- S8046884: JNI exception pending in
jdk/src/solaris/native/sun/java2d/x11: X11PMPLitLoops.c, X11SurfaceData.c
- S8046887: JNI exception pending in jdk/src/solaris/native/sun/awt:
awt_DrawingSurface.c, awt_GraphicsEnv.c, awt_InputMethod.c,
sun_awt_X11_GtkFileDialogPeer.c
- S8046888: JNI exception pending in
jdk/src/share/native/sun/awt/image/awt_parseImage.c
- S8046894: JNI exception pending in
jdk/src/solaris/native/sun/awt/X11Color.c
- S8046919: jni_PushLocalFrame OOM - increase
MAX_REASONABLE_LOCAL_CAPACITY
- S8047062: Improve diagnostic output in
com/sun/jndi/ldap/LdapTimeoutTest.java
- S8047066: Test test/sun/awt/image/bug8038000.java fails with
ClassCastException
- S8047073: Some javax/management/ fails with JFR
- S8047145: 8u20 l10n resource file translation update 2
- S8047186: jdk.net.Sockets throws InvocationTargetException instead of
original runtime exceptions
- S8047288: Fixes endless loop on mac caused by invoking
Windows.isFocusable() on Appkit thread.
- S8047323: Remove unused _copy_metadata_obj_cl in
G1CopyingKeepAliveClosure
- S8047326: Consolidate all CompiledIC::CompiledIC implementations and
move it to compiledIC.cpp
- S8047340: (process) Runtime.exec() fails in Turkish locale
- S8047341: lambda reference to inner class in base class causes
LambdaConversionException
- S8047362: Add a version of CompiledIC_at that doesn't create a new
RelocIterator
- S8047373: Clean the ExceptionCache in one pass
- S8047383: SIGBUS in C2 compiled method
weblogic.wsee.jaxws.framework.jaxrpc.EnvironmentFactory$SimulatedWsdlDefinitions.
- S8047674: java/net/URLPermission/nstest/lookup.sh NoClassDefFoundError
when run in concurrent mode
- S8047719: Incorrect LVT in switch statement
- S8047732: new hotspot build - hs25.20-b21
- S8047740: Add hotspot testset to jprt.properties
- S8047795: Collections.checkedList checking bypassed by List.replaceAll
- S8047812: Ensure ClassLoaderDataGraph::classes_unloading_do only
delivers klasses from CLDs with non-reclaimed class loader oops
- S8047818: G1 HeapRegions can no longer be ContiguousSpaces
- S8047819: G1 HeapRegionDCTOC does not need to inherit
ContiguousSpaceDCTOC
- S8047820: G1 Block offset table does not need to support generic Space
classes
- S8047821: G1 Does not use the save_marks functionality as intended
- S8047925: Add mercurial version checks to get_source.sh
- S8047934: Adding new API for unlocking diagnostic argument.
- S8047976: Ergonomics for GC thread counts should update the flags
- S8048020: Regression on java.util.logging.FileHandler
- S8048025: Ensure cache consistency
- S8048063: (jdeps) Add filtering capability
- S8048073: Cannot read ccache entry with a realm-less service name
- S8048080: (smartcardio) javax.smartcardio.Card.openLogicalChannel()
dosn't work on MacOSX
- S8048085: Aborting marking just before remark results in useless
additional clearing of the next mark bitmap
- S8048088: Conservative maximum heap alignment should take
vm_allocation_granularity into account
- S8048110: Using tables in JTextPane leads to infinite loop in
FlowLayout.layoutRow
- S8048112: G1 Full GC needs to support the case when the very first
region is not available
- S8048121: javac complex method references: revamp and simplify
- S8048141: Update the Hotspot version numbers in Hotspot for JDK 8u40
- S8048150: Allow easy configurations for large CDS archives
- S8048169: Change 8037816 breaks HS build on PPC64 and CPP-Interpreter
platforms
- S8048170: Test closed/java/text/Normalizer/ConformanceTest.java failed
- S8048184: handle mercurial dev build version string
- S8048194: GSSContext.acceptSecContext fails when a supported mech is
not initiator preferred
- S8048207: Collections.checkedQueue.offer() calls add on wrapped queue
- S8048209:
Collections.synchronizedNavigableSet().tailSet(Object,boolean) synchronizes on
wrong object
- S8048212: Two tests failed with "java.net.SocketException: Bad protocol
option" on Windows after 8029607
- S8048214: Linker error when compiling G1SATBCardTableModRefBS after
include order changes
- S8048265: AWT crashes inside CCombinedSegTable::In called from
Java_sun_awt_windows_WDefaultFontCharset_canConvert
- S8048268: G1 Code Root Migration performs poorly
- S8048269: Add flag to turn off class unloading after G1 concurrent mark
- S8048270: Resolve autoconf and other merge issue from 8u20-b20 to 8u25
- S8048506: [macosx] javax.swing.PopupFactory issue with null owner
- S8048511: Uninitialised memory in
jdk/src/share/native/sun/security/jgss/wrapper/GSSLibStub.c
- S8048512: Uninitialised memory in
jdk/src/share/native/sun/security/ec/ECC_JNI.cpp
- S8048515: Read outside array bounds in
jdk/src/solaris/native/java/lang/java_props_md.c
- S8048524: Memory leak in
jdk/src/share/native/sun/awt/image/BufImgSurfaceData.c
- S8048549: [macosx] Disable usage of system menu bar if AWT is embedded
in FX
- S8048583: CustomMediaSizeName class matching to standard media is too
loose
- S8048703: ReplacedNodes dumps it's content to tty
- S8048879: "unexpected yanked node" opto/postaloc.cpp:139
- S8048887: SortingFocusTraversalPolicy throws IllegalArgumentException
from the sort method
- S8048913: java/util/logging/LoggingDeadlock2.java times out
- S8049043: Load variable through a pointer of an incompatible type in
hotspot/src/share/vm/runtime/sharedRuntimeMath.hpp
- S8049051: Use of during_initial_mark_pause() in
G1CollectorPolicy::record_collection_pause_end() prevents use of seperate
object copy time prediction during marking
- S8049055: Tests added to the jdk/test/TEST.groups to be run on correct
profiles
- S8049057: JNI exception pending in jdk/src/windows/native/sun/windows/
- S8049065: [JLightweightFrame] Support DnD for SwingNode
- S8049071: Add jtreg jobs to JPRT for hotspot
- S8049075: javac, wildcards and generic vararg method invocation not
accepted
- S8049128: 8u20 l10n resource file translation update 2 - jaxp
- S8049198: [macosx] Incorrect thread access when showing splash screen
- S8049244: XML Signature performance issue caused by unbuffered
signature data
- S8049250: Need a flag to invert the Card.disconnect(reset) argument
- S8049252: VerifyStack logic in Deoptimization::unpack_frames does not
expect to see invoke bc at the top frame during normal deoptimization
- S8049303: Transient network problems cause JMX thread to fail silenty
- S8049327: [TESTBUG] gc/logging/TestGCId.java assumes default PrintGCID
value is true
- S8049340: sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java
timed out
- S8049343: (tz) Support tzdata2014g
- S8049346: [TESTBUG] fix the @run line of the test:
jdk/test/java/awt/Focus/SortingFTP/JDK8048887.java
- S8049373: All compact profiles builds fail following JDK-8044473
- S8049411: Minimal VM build broken after gcId.cpp was added
- S8049418: [macosx] PopupMenuListener.popupMenuWillBecomeVisible is not
called for empty combobox on MacOS/aqua look and feel
- S8049421: G1 Class Unloading after completing a concurrent mark cycle
- S8049426: Minor cleanups after G1 class unloading
- S8049514: FEATURE_SECURE_PROCESSING can not be turned off on a
validator through SchemaFactory
- S8049528: Method marked w/ @ForceInline isn't inlined with "executed <
MinInliningThreshold times" message
- S8049529: LogCompilation: annotate make_not_compilable with compilation
level
- S8049530: Provide descriptive failure reason for compilation tasks
removed for the queue
- S8049532: LogCompilation: C1: inlining tree is flat (no depth is
stored)
- S8049542: C2: assert(size_in_words <= (julong)max_jint) failed: no
overflow
- S8049555: Move varargsArray from sun.invoke.util package to
java.lang.invoke
- S8049583: Test
closed/java/awt/List/ListMultipleSelectTest/ListMultipleSelectTest fails on
Window XP
- S8049599: MetaspaceGC::_capacity_until_GC can overflow
- S8049684: pstack crashes on java core dump
- S8049831: Metadata Full GCs are not triggered when
CMSClassUnloadingEnabled is turned off
- S8049884: Reduce possible timing noise in
com/sun/jndi/ldap/LdapTimeoutTest.java
- S8049916: new hotspot build - hs25.40-b02
- S8049996: [macosx] test java/awt/image/ImageIconHang.java fails with
NPE
- S8050022: linux-sparcv9: assert(SharedSkipVerify || obj->is_oop())
failed: sanity check
- S8050052: Small cleanups in java.lang.invoke code
- S8050053: Improve caching of different invokers
- S8050057: Improve caching of MethodHandle reinvokers
- S8050079: crash while compiling java.lang.ref.Finalizer::runFinalizer
- S8050115: javax/management/monitor/GaugeMonitorDeadlockTest.java fails
intermittently
- S8050165: linux-sparcv9: NMT detail causes
assert((intptr_t*)younger_sp[FP->sp_offset_in_saved_window()] ==
(intptr_t*)((intptr_t)sp - STACK_BIAS)) failed: younger_sp must be valid
- S8050166: Get rid of some package-private methods on arguments in
j.l.i.MethodHandle
- S8050167: linux-sparcv9: hs_err file does not show any stack
information
- S8050173: Add j.l.i.MethodHandle.copyWith(MethodType, LambdaForm)
- S8050174: Support overriding of isInvokeSpecial flag in WrappedMember
- S8050200: Make LambdaForm intrinsics detection more robust
- S8050229: Uninitialised memory in
hotspot/src/share/vm/compiler/oopMap.cpp
- S8050386: javac, follow-up of fix for JDK-8049305
- S8050485: super() in a try block in a ctor causes VerifyError
- S8050804: (jdeps) Recommend supported API to replace use of JDK
internal API
- S8050877: Improve code for pairwise argument conversions and value
boxing/unboxing
- S8050884: Intrinsify ValueConversions.identity() functions
- S8050887: Intrinsify constants for default values
- S8050893: (smartcardio) Invert reset argument in tests in
sun/security/smartcardio
- S8050942: PPC64: implement template interpreter for ppc64le
- S8050972: Concurrency problem in PcDesc cache
- S8050973: CMS/G1 GC: add missing Resource and Handle mark
- S8050978: Fix bad field access check in C1 and C2
- S8050983: Misplaced parentheses in sun.net.www.http.HttpClient break
HTTP PUT streaming
- S8051002: Incorrectly merged share/vm/classfile/classFileParser.cpp was
pushed to 8u20.
- S8051004: javac, incorrect bug id in tests for JDK-8050386
- S8051005: Third Party License Readme update for 8u20
- S8051012: Regression in verifier for method call from inside of
a branch
- S8051344: JVM crashed in Compile::start() during method parsing w/
UseRTMDeopt turned on
- S8051359: JPopupMenu creation in headless mode with JDK9b23 causes NPE
- S8051378: AIX: Change "8030763: Validate global memory allocation"
breaks the HotSpot build
- S8051402: javac, type containment should accept that CAP <= ? extends
CAP and CAP <= ? super CAP
- S8051467: javac, additional test case for JDK-8051402
- S8051588: DataTransferer.getInstance throws ClassCastException in
headless mode
- S8051614: smartcardio TCK tests fail due to lack of 'reset' permission
- S8051838: [Findbugs] sun.awt.image.MultiResolutionCachedImage expose
internal representation
- S8051857: OperationTimedOut exception inside from
XToolkit.syncNativeQueue call
- S8051883: TEST.groups references missing test:
gc/class_unloading/TestCMSClassUnloadingDisabledHWM.java
- S8051908: new hotspot build - hs25.20-b23
- S8051910: new hotspot build - hs25.40-b03
- S8051958: Cannot assign a value to final variable in lambda
- S8051973: Eager reclaim leaves marks of marked but reclaimed objects on
the next bitmap
- S8052081: Optimize generated by C2 code for Intel's Atom processor
- S8052162: REGRESSION: sun/java2d/cmm/ColorConvertOp tests fail since
7u71 b01
- S8052170: G1 asserts at collection exit with -XX:-G1DeferredRSUpdate
- S8052172: Evacuation failure handling in G1 does not evacuate all
objects if -XX:-G1DeferredRSUpdate is set
- S8052313: Backport CDS tests from JDK-9 to jdk8_u40
- S8052403: java/util/logging/CheckZombieLockTest.java fails with
NoSuchFileException
- S8052406: SSLv2Hello protocol may be filter out unexpectedly
- S8053938: Collections.checkedList(empty
list).replaceAll((UnaryOperator)null) doesn't throw NPE after JDK-8047795
- S8053963: (dc) Use DatagramChannel.receive() instead of read() in
connect()
- S8054008: Using -XX:-LazyBootClassLoader crashes with ACCESS_VIOLATION
on Win 64bit.
- S8054009: Support SKIP_BOOT_CYCLE=false when invoked from JPRT
- S8054029: (fc) FileChannel.size() returns 0 for block devices on Linux
- S8054054: 8040121 is broken
- S8054159: new hotspot build - hs25.40-b04
- S8054210: NullPointerException when compiling specific code.
- S8054224: Recursive method that was compiled by C1 is unable to catch
StackOverflowError
- S8054292: code comments leak in fastdebug builds
- S8054341: Remove some obsolete code in G1CollectedHeap class
- S8054362: gc/g1/TestEagerReclaimHumongousRegions2.java timeout
- S8054368: nsk/jdi/VirtualMachine/exit/exit002 crash with detail
tracking on (NMT2)
- S8054372: Cleanup of com.sun.media.sound packages
- S8054376: Move RTM flags from Experimental to Product
- S8054402: "klass->is_loader_alive(_is_alive)) failed: must be alive"
for anonymous classes
- S8054431: Some of the input validation in the javasound is too strict
- S8054448: (ann) Cannot reference field of inner class in an anonymous
class
- S8054478: C2: Incorrectly compiled char[] array access crashes JVM
- S8054480: Test java/util/logging/TestLoggerBundleSync.java fails:
Unexpected bundle name: null
- S8054530: C2: assert(res == old_res) failed: Inconsistency between old
and new
- S8054546: NMT2 leaks memory
- S8054547: Re-enable warning for incompatible java launcher
- S8054550: new hotspot build - hs25.40-b05
- S8054638: xrender: text drawn after setColor(Color.white) is actually
black
- S8054711: [TESTBUG] Enable NMT2 tests after NMT2 is integrated
- S8054800: JNI exception pending in
jdk/src/windows/native/sun/windows/awt_Win32GraphicsDevice.cpp
- S8054801: Memory leak in
jdk/src/windows/native/sun/windows/awt_InputMethod.cpp
- S8054804: 8u25 l10n resource file translation update
- S8054805: Update CLI tests on RTM options to reflect changes in
JDK-8054376
- S8054808: Bitmap verification sometimes fails after Full GC aborts
concurrent mark.
- S8054817: File ccache only recognizes Linux and Solaris defaults
- S8054818: Refactor HeapRegionSeq to manage heap region and auxiliary
data
- S8054819: Rename HeapRegionSeq to HeapRegionManager
- S8054836: [TESTBUG] Test is needed to verify correctness of malloc
tracking
- S8054841: (process) ProcessBuilder leaks native memory
- S8054883: Segmentation error while running program
- S8054927: Missing MemNode::acquire ordering in some volatile Load nodes
- S8054938: [TESTBUG] Wrong WhiteBox.java was pushed by JDK-8044140
- S8054952: [TESTBUG] Add missing NMT2 tests
- S8054970: gc src file exclusion should exclude alternative sources
- S8054987: (reflect) Add sharing of annotations between instances of
Executable
- S8055006: Store original value of Min/MaxHeapFreeRatio
- S8055007: NMT2: emptyStack missing in minimal build
- S8055012: [TESTBUG] NMTHelper fails to parse NMT output
- S8055051: runtime/NMT/CommandLineEmptyArgument.java fails
- S8055052: [TESTBUG] runtime/NMT/JcmdDetailDiff.java fails on Windows
when there are no debug symbols available
- S8055053: [TESTBUG] runtime/NMT/VirtualAllocCommitUncommitRecommit.java
fails
- S8055061: assert at share/vm/services/virtualMemoryTracker.cpp:332
Error: ShouldNotReachHere() when running NMT tests
- S8055063: Parameter#toString() fails w/ AIOOBE for ctr of inner class
w/ generic type
- S8055069: TSX and RTM should be deprecated more strongly until hardware
is corrected
- S8055098: WB API should be extended to provide information about size
and age of object.
- S8055155: new hotspot build - hs25.40-b06
- S8055217: Make jdk8u40 the default jprt release for hs25.40
- S8055222: Currency update needed for ISO 4217 Amendment #159
- S8055236: Deadlock during NMT2 shutdown on Windows
- S8055243: Make jdk8u40 the default release
- S8055275: Several gc/class_unloading/ tests fail due to missed
+UnlockDiagnosticVMOptions flag
- S8055286: Extend CompileCommand=option to handle numeric parameters
- S8055289: Internal Error: mallocTracker.cpp:146 fatal error: Should not
use malloc for big memory block, use virtual memory instead
- S8055393: [Testbug] Some tests are being executed and fail under
profiles
- S8055421: (fs) bad error handling in
java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
- S8055494: Add C2 x86 intrinsic for BigInteger::multiplyToLen() method
- S8055514: Wrong, confusing error when non-static varargs referenced in
static context
- S8055525: Bigapp weblogic+medrec fails to startup after JDK-8038423
- S8055635: Missing include in g1RegionToSpaceMapper.hpp results in
unresolved symbol of fastdebug build without precompiled headers
- S8055657: Test
compiler/classUnloading/methodUnloading/TestMethodUnloading.java does not work
with non-default GC
- S8055662: Update mapfile for libjfr
- S8055677: java/lang/instrument/RedefineBigClass.sh
RetransformBigClass.sh start failing after JDK-8055012
- S8055684: runtime/NMT/CommandLineEmptyArgument.java fails
- S8055717: Increment hsx 25.25 build to b02 for 8u25-b11
- S8055731: sun/security/smartcardio/TestDirect.java throws
java.lang.IndexOutOfBoundsException
- S8055744: 8u-dev nightly solaris builds failed on 08/20
- S8055765: Misplaced @key stress prevents MallocSiteHashOverflow.java
and MallocStressTest.java tests from running
- S8055785: Modifications of I/O methods for instrumentation purposes
- S8055786: new hotspot build - hs25.40-b07
- S8055798: Japanese translation for a warning from javac looks
incorrect.
- S8055816: Remove dead code in g1BlockOffsetTable
- S8055903: Develop sanity tests on SPARC's SHA instructions support
- S8055904: Develop tests for new command-line options related to SHA
intrinsics
- S8055919: Remove dead code in G1 concurrent marking code
- S8055946: assert(result == NULL || result->is_oop()) failed: must be
oop
- S8055949: ByteArrayOutputStream capacity should be maximal array size
permitted by VM
- S8055952: new hotspot build - hs25.40-b08
- S8055953: [TESTBUG] Fix for 8055098 does not contain unit test
- S8056014: Type inference may be skipped for a complex receiver generic
method in a parameter position
- S8056026: Debug security logging should print Provider used for each
crypto operation
- S8056043: Heap does not shrink within the heap after JDK-8038423
- S8056049: getProcessCpuLoad() stops working in one process when a
different process exits
- S8056051: int[]::clone causes "java.lang.NoClassDefFoundError: Array"
- S8056056: Remove unnecessary inclusion of HS_ALT_MAKE from solaris
Makefile
- S8056071: compiler/whitebox/IsMethodCompilableTest.java fails with
'method() is not compilable after 3 iterations'
- S8056072: add jprt_optimized targets
- S8056084: Refactor Hashtable to allow implementations without rehashing
support
- S8056091: Move compiler/intrinsics/mathexact/sanity/Verifier to
compiler/testlibrary and extend its functionality
- S8056121: set the default release to 8u25 in the source tree for JPRT
- S8056122: Upgrade JDK to use LittleCMS 2.6
- S8056124: Hotspot should use PICL interface to get cacheline size on
SPARC
- S8056154: JVM crash with EXCEPTION_ACCESS_VIOLATION when there are many
threads running
- S8056175: Change "8048150: Allow easy configurations for large CDS
archives" triggers conversion warning with older GCC
- S8056183: os::is_MP() always reports true when NMT is enabled
- S8056211:
api/java_awt/Event/InputMethodEvent/serial/index.html#Input[serial2002] failure
- S8056223: typo in export_optimized_jdk
- S8056237: [TESTBUG] gc/g1/TestHumongousShrinkHeap.java fails due to OOM
- S8056240: Investigate increased GC remark time after class unloading
changes in CRM Fuse
- S8056248: Improve ForkJoin thread throttling
- S8056249: Improve CompletableFuture resource usage
- S8056256: [TESTBUG] Disable NMTWithCDS.java test as launcher change has
yet promoted
- S8056263: [TESTBUG] Re-enable NMTWithCDS.java test
- S8056299: new hotspot build - hs25.40-b09
- S8056914: Right Click Menu for Paste not showing after upgrading to
java 7
- S8056926: Improve caching of GuardWithTest combinator
- S8056964: JDK-8055286 changes are incomplete.
- S8056971: Minor class loading clean-up
- S8056984: Exception in compiler: java.lang.AssertionError: isSubClass T
- S8056987: 8u-dev nightly windows builds failed from 8/29
- S8057020: LambdaForm caches should support eviction
- S8057042: LambdaFormEditor: derive new LFs from a base LF
- S8057043: Type annotations not retained during class redefine /
retransform
- S8057129: Fix AIX build after the Extend CompileCommand=option change
8055286
- S8057143: Incomplete renaming of variables containing "hrs" to "hrm"
related to HeapRegionSeq
- S8057165: [TESTBUG] Need a test to cover JDK-8054883
- S8057184: JCK8's api/javax_swing/JDesktopPane/descriptions.html#getset
failed with GTKLookAndFeel on Linux and Solaris
- S8057531: refactor gc argument processing code slightly
- S8057535: add a thread extension class
- S8057536: Refactor G1 to allow context specific allocations
- S8057564: JVM hangs at getAgentProperties after attaching to VM with
lower
- S8057622:
java/util/stream/test/org/openjdk/tests/java/util/stream/InfiniteStreamWithLimitOpTest:
SEGV inside compiled code (sparc)
- S8057623: add an extension class for argument handling
- S8057629: Third Party License Readme update for 8u40
- S8057643: Unable to build --with-debug-level=optimized on OSX
- S8057649: new hotspot build - hs25.40-b10
- S8057654: Extract checks performed during MethodHandle construction
into separate methods
- S8057656: Improve MethodType.isCastableTo() &
MethodType.isConvertibleTo() checks
- S8057657: Annotate LambdaForm parameters with types
- S8057658: Enable G1 FullGC extensions
- S8057707: TEST library enhancement in
lib/testlibrary/jsr292/com/oracle/testlibrary/jsr292/Helper.java
- S8057710: Refactor G1 heap region default sizes
- S8057719: Develop new tests for LambdaForm Reduction and Caching
feature
- S8057722: G1: Code root hashtable updated incorrectly when evacuation
failed
- S8057747: Several test failing after update to tzdata2014g
- S8057750: CTW should not make MH intrinsics not entrant
- S8057751: CompileNativeLibraries for custom build
- S8057752: WhiteBox extension support for testing
- S8057758: Tests run TypeProfileLevel=222 crash with guarantee(0)
failed: must find derived/base pair
- S8057768: Make heap region region type in G1 HeapRegion explicit
- S8057770: api/javax_swing/JScrollPane/indexTGF.html#UpdateUI failed
with MotifLookAndFeel on all platform
- S8057788: [macosx] "Pinch to zoom" does not work since jdk7
- S8057793: BigDecimal is no longer effectively immutable
- S8057794: Compiler Error when obtaining .class property
- S8057799: Unnecessary NULL check in G1KeepAliveClosure
- S8057800: Method reference with generic type creates NPE when compiling
- S8057813: Alterations to jdk_security3 test target
- S8057818: collect allocation context statistics at gc pauses
- S8057824: methods to copy allocation context statistics
- S8057827: notify an obj when allocation context stats are available
- S8057830: Crash in Java2D Queue Flusher, OGLSD_SetScratchSurface
- S8057893: JComboBox actionListener never receives "comboBoxEdited" from
getActionCommand
- S8057922: Improve LambdaForm sharing by using LambdaFormEditor more
extensively
- S8057934: Upgrade to LittleCMS 2.6 breaks AIX build
- S8057936: java.net.URLClassLoader.findClass uses exceptions in control
flow
- S8057959: Retag 8u25-b16 to include more fixes
- S8058092: Test vm/mlvm/meth/stress/compiler/deoptimize. Assert in
src/share/vm/classfile/systemDictionary.cpp: MH intrinsic invariant
- S8058112: Invalid BootstrapMethod for constructor/method reference
- S8058120: Rendering / caret errors with HTMLDocument
- S8058136: Test
api/java_awt/SplashScreen/index.html\#ClosedSplashScreenTests fails because of
java.lang.IllegalStateException was not thrown
- S8058148: MaxNodeLimit and LiveNodeCountInliningCutoff
- S8058184: Move _highest_comp_level and _highest_osr_comp_level from
MethodData to MethodCounters
- S8058193: [macosx] Potential incomplete fix for JDK-8031485
- S8058197: AWT fails on generic non-reparenting window managers
- S8058209: Race in G1 card scanning could allow scanning of memory
covered by PLABs
- S8058216: NetworkInterface.getHardwareAddress can return zero length
byte array when run with preferIPv4Stack
- S8058235: identify GCs initiated to update allocation context stats
- S8058251: assert(_count > 0) failed: Negative counter when running
runtime/NMT/MallocTrackingVerify.java
- S8058275: new hotspot build - hs25.40-b11
- S8058291: Missing some checks during parameter validation
- S8058293: Bit set computation in MHs.findFirstDupOrDrop/findFirstDrop
is broken
- S8058448: Disable JPRT submissions from the hotspot repo
- S8058473: "Comparison method violates its general contract" when using
Clipboard
- S8058475: TestCMSClassUnloadingEnabledHWM.java fails with '.*CMS
Initial Mark.*' missing from stdout/stderr
- S8058481: Test gc/class_unloading/TestCMSClassUnloadingDisabledHWM.java
was removed, but TEST.groups still refers to it
- S8058487: JRE installer fails if older jre is on the system with MSI
1603 error. System error 183
- S8058505: BigIntegerTest does not exercise Burnikel-Ziegler division
- S8058511: StackOverflowError at com.sun.tools.javac.code.Types.lub
- S8058536: java/lang/instrument/NativeMethodPrefixAgent.java fails due
to VirtualMachineError: out of space in CodeCache for method handle intrinsic
- S8058564: Tiered compilation performance drop in PIT
- S8058568: GC cleanup phase can cause G1 skipping a System.gc()
- S8058573: Resolve autoconf and other merge issue from 8u25 and 8u40
- S8058584: Ignore java/lang/invoke/LFCaching/LFGarbageCollectedTest
until 8057020 is fixed
- S8058606: [TESTBUG] Detailed Native Memory Tracking (NMT) data is not
verified as output at VM exit
- S8058626: Missing part of 8057656 in 8u40 compared to 9
- S8058632: Revert JDK-8054984 from 8u40
- S8058653: [TEST_BUG] Test
java/awt/Graphics2D/DrawString/DrawStringCrash.java fails with OutOfMemoryError
- S8058657: Add @jdk.Exported to com.sun.jarsigner APIs
- S8058661: Compiled LambdaForms should inherit from Object to improve
class loading performance
- S8058664: Bad fonts in BigIntegerTest
- S8058679: More bad characters in BigIntegerTest
- S8058695: [TESTBUG] Reinvokers with arity >253 can't be cached
- S8058708: java.lang.AssertionError compiling source code
- S8058715: stability issues when being launched as an embedded JVM via
JNI
- S8058728: TEST_BUG: Make
java/lang/invoke/LFCaching/LFGarbageCollectedTest.java skip arrayElementSetter
and arrayElementGetter methods
- S8058733: [TESTBUG]
java/lang/invoke/LFCaching/LFSingleThreadCachingTest.java and
LFMultiThreadCachingTest.java failed on some platforms due to
java.lang.VirtualMachineError
- S8058739: The test case failed as "ERROR in native method:
ReleasePrimitiveArrayCritical: failed bounds check"
- S8058744: Crash in C1 OSRed method w/ Unsafe usage
- S8058798: new hotspot build - hs25.40-b12
- S8058818: Allocation of more then 1G of memory using
Unsafe.allocateMemory is still causing a fatal error on 32bit platforms
- S8058825: EA: ConnectionGraph::split_unique_types does incorrect scalar
replacement
- S8058828: Wrong ciConstant type for arrays from
ConstantPool::_resolved_reference
- S8058847: C2: EliminateAutoBox regression after 8042786
- S8058858: JRE 8u20 crashes while using Japanese IM on Windows
- S8058870: Mac: JFXPanel deadlocks in jnlp mode
- S8058892: FILL_ARRAYS and ARRAYS are eagely initialized in
MethodHandleImpl
- S8058919: Add sanity test for minimal VM in test/Makefile
- S8058927: ATG throws ClassNotFoundException
- S8058932: java/net/InetAddress/IPv4Formats.java failed because
hello.foo.bar does exist
- S8058936: hotspot/test/Makefile should use jtreg script from
$JT_HOME/bin/jreg (instead of $JT_HOME/win32/bin/jtreg)
- S8059002: 8058744 needs a test case
- S8059070: [TESTBUG]
java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java failed - timeout
- S8059100: SIGSEGV VirtualMemoryTracker::remove_released_region
- S8059131: sawindbg.dll is not compiled with /SAFESEH
- S8059136: Reverse removal of applet demos [backout 8015376]
- S8059139: It should be possible to explicitly disable usage of TZCNT
instr w/ -XX:-UseBMI1Instructions
- S8059177: jdk8u40 l10n resource file translation update 1
- S8059200: Promoted JDK9 b31 for Solaris-amd64 fails (Error: dl failure
on line 744, no picl library) on Solaris 11.1
- S8059204: new hotspot build - hs25.40-b13
- S8059206: (tz) Support tzdata2014i
- S8059216: Make PrintGCApplicationStoppedTime print information about
stopping threads
- S8059226: Names of rtm_state_change and unstable_if deoptimization
reasons were swapped in 8u40
- S8059269: FileHandler may throw NPE if pattern is a simple name and the
lock file already exists
- S8059299: assert(adr_type != NULL) failed: expecting TypeKlassPtr
- S8059311: com/sun/jndi/ldap/LdapTimeoutTest.java fails with exit_code
== 0
- S8059327: XML parser returns corrupt attribute value
- S8059445: Remove CompilationRepeat
- S8059452: G1: Change the default values for G1HeapWastePercent and
G1MixedGCLiveThresholdPercent
- S8059462: Typo in keytool resource file
- S8059466: Force young GC to initiate marking cycle when stat update is
requested
- S8059556: C2: crash while inlining MethodHandle invocation w/ null
receiver
- S8059590: ArrayIndexOutOfBoundsException occurs when Container with
overridden getComponents() is deserialized
- S8059592: Recent bugfixes in ppc64 port.
- S8059618: new hotspot build - hs25.40-b14
- S8059621: JVM crashes with "unexpected index type" assert in
LIRGenerator::do_UnsafeGetRaw
- S8059655: new hotspot build - hs25.40-b15
- S8059710: javac, the same approach used in fix for JDK-8058708 should
be applied to Code.closeAliveRanges
- S8059739: Dragged and Dropped data is corrupted for two data types
- S8059758: Footprint regressions with JDK-8038423
- S8059780: SPECjvm2008-MPEG performance regressions on x64 platforms
- S8059803: Update use of GetVersionEx to get correct Windows version in
hs_err files
- S8059877: GWT branch frequencies pollution due to LF sharing
- S8059880: Get rid of LambdaForm interpretation
- S8059921: Missing compile error in Java 8 mode for
Interface.super.field access
- S8059941: [D3D] The fix for JDK-8029253 should be ported to d3d
pipeline
- S8059942: Default implementation of DrawImage.renderImageXform() should
be improved for d3d/ogl
- S8059943: [macosx] Aqua LaF should use BI.TYPE_INT_ARGB_PRE for a
better performance
- S8059944: [OGL] Metrics for a method choice copying of texture should
be improved
- S8059948: Rename the test group from jdk_rt to jdk_rm
- S8059998: Broken link in java.awt.event Interface KeyListener
- S8060006: No Russian time zones mapping for Windows
- S8060116: After JDK-8047976 gc/g1/TestSummarizeRSetStatsThreads fails
- S8060147: SIGSEGV in Metadata::mark_on_stack() while marking metadata
in ciEnv
- S8060151: Check-in changes for 8u40 nroff Open JDK
- S8060169: Update the Crash Reporting URL in the Java crash log
- S8060454: [TESTBUG] Whitebox tests fail with -XX:CompileThreshold=100
- S8060467: CMS: small OldPLABSize and -XX:-ResizePLAB cause
assert(ResizePLAB || n_blks == OldPLABSize) failed: Error
- S8060483: NPE with explicitCastArguments unboxing null
- S8060485: (str) contentEquals checks the String contents twice on
mismatch
- S8061234: ResourceContext.requestAccurateUpdate() is unreliable
- S8061275: new hotspot build - hs25.40-b16
- S8061392: PrinterJob NPE when drawing translucent image with null user
clip
- S8061456: [OGL] Incorrect clip is used during sw->surface blit in xor
mode
- S8061486: [TESTBUG] compiler/whitebox/ tests fail : must be
osr_compiled (reappeared in nightlies)
- S8061651: Interface to the Lookup Index Cache to improve URLClassPath
search time
- S8061817: Whitebox.deoptimizeMethod() does not deoptimize all OSR
versions of method
- S8061830: [asm] refresh internal ASM version v5.0.3
- S8061861: new hotspot build - hs25.40-b17
- S8061960: java/lang/instrument/DaemonThread/TestDaemonThread.java
regularly fails due to exceeded timeout
- S8061969: [TESTBUG] MallocSiteHashOverflow.java should be enabled for
32-bit platforms
- S8061983: [TESTBUG] compiler/whitebox/MakeMethodNotCompilableTest.java
fails with "must not be in queue"
- S8062021: NPE in sun/lwawt/macosx/CPlatformWindow::toFront after
JDK-8060146
- S8062036: ConcurrentMarkThread::slt may be invoked before
ConcurrentMarkThread::makeSurrogateLockerThread causing intermittent crashes
- S8062164: Incorrect color conversion, when bicubic interpolation is
used
- S8062169: Multiple OSR compilations issued for same bci
- S8062233: add
java/rmi/server/Unreferenced/finiteGCLatency/FiniteGCLatency.java to problem
list
- S8062247: [TESTBUG] Allow WhiteBox test to access JVM offsets
- S8062359: javac Attr crashes with NPE in TypeAnnotationsValidator
visitNewClass
- S8062475: Enable hook for custom doc generation
- S8062501: Modifications of server socket channel accept() methods for
instrumentation purposes
- S8062589: new hotspot build - hs25.40-b18
- S8062608: BCEL corrupts debug data of methods that use generics
- S8062635: Enable custom CompileJavaClasses.gmk
- S8062742: compiler/EliminateAutoBox/UnsignedLoads.java fails with
client vm
- S8062744: jdk.net.Sockets.setOption/getOption does not support IP_TOS
- S8062747: Compiler error when anonymous class uses method with
parametrized exception
- S8062771: Core reflection should use final fields whenever possible
- S8062870: src/share/vm/services/mallocTracker.hpp:64 assert(_count > 0)
failed: Negative counter
- S8062950: Bug in locking code when UseOptoBiasInlining is disabled:
assert(dmw->is_neutral()) failed: invariant
- S8062957: Heap is not shrunk when deallocating under memory pressure
- S8063052: Inference chokes on wildcard derived from method reference
- S8063135: Enable full LF sharing by default
- S8063700: -Xcheck:jni changes cause many JCK failures in
api/javax_crypto tests in SunPKCS11
- S8064288: sun.management.Flag should loadLibrary()
- S8064361: new hotspot build - hs25.40-b19
- S8064375: Change certain errors to warnings in CDS output.
- S8064391: More thread safety problems in core reflection
- S8064468: ownedWindowList access requires synchronization in
Window.setAlwaysOnTop() method
- S8064516: BCEL still corrupts generic methods if bytecode offsets are
modified
- S8064556: G1: ParallelGCThreads=0 may cause
assert(!MetadataOnStackMark::has_buffer_for_thread(Thread::current())) failed:
Should be empty
- S8064560: (tz) Support tzdata2014j
- S8064667: Add -XX:+CheckEndorsedAndExtDirs flag to JDK 8
- S8064701: Some CDS optimizations should be disabled if bootclasspath is
modified by JVMTI
- S8064716: TestHumongousShrinkHeap.java can not be run with
-XX:+ExplicitGCInvokesConcurrent
- S8064854: new hotspot build - hs25.40-b20
- S8065072: sun/net/www/http/HttpClient/StreamingRetry.java failed
intermittently
- S8065098: JColorChooser no longer supports drag and drop between two
JVM instances
- S8065132: Parameter annotations not updated when synthetic parameters
are prepended
- S8065157: jdk8u40 Japanese man page file translation update
- S8065183: Add --with-copyright-year option to configure
- S8065227: Report allocation context stats at end of cleanup
- S8065238: javax.naming.NamingException after upgrade to JDK 8
- S8065305: Make it possible to extend the G1CollectorPolicy
- S8065346: WB_AddToBootstrapClassLoaderSearch calls
JvmtiEnv::create_a_jvmti when not in _thread_in_vm state
- S8065361: Fixup headers and definitions for INCLUDE_TRACE
- S8065385: new hotspot build - hs25.40-b21
- S8065397: Remove ExtendedPlatformComponent.java from EXFILES list
- S8065552: setAccessible(true) on fields of Class may throw a
SecurityException
- S8065618: C2 RA incorrectly removes kill projections
- S8065627: Animated GIFs fail to display on a HiDPI display
- S8065634: Crash in InstanceKlass::clean_method_data when _method is
NULL
- S8065702: Deprecate the Extension Mechanism
- S8065764: javax/management/monitor/CounterMonitorTest.java hangs
- S8065765: Missing space in output message from
-XX:+CheckEndorsedAndExtDirs
- S8065991: LogManager unecessarily calls JavaAWTAccess from within a
critical section
- S8066045: opto/node.hpp:355, assert(i < _max) failed: oob: i=1, _max=1
- S8066061: new hotspot build - hs25.40-b22
- S8066103: C2's range check smearing allows out of bound array accesses
- S8066142: Edit the value in the text field and then press the tab key,
the number don't increase
- S8066143: [TESTBUG] New tests in gc/survivorAlignment/ fails
- S8066146: jdk.nashorn.api.scripting package javadoc should be included
in jdk docs
- S8066199: C2 escape analysis prevents VM from exiting quickly
- S8066397: Remove network-related seed initialization code in
ThreadLocal/SplittableRandom
- S8066647: new hotspot build - hs25.40-b23
- S8066649: 8u backport for 8065618 is incorrect
- S8066670: PrintSharedArchiveAndExit does not exit the VM when the
archive is invalid
- S8066746: MHs.explicitCastArguments does incorrect type checks for
VarargsCollector
- S8066756: Test test/sun/awt/dnd/8024061/bug8024061.java fails
- S8066775: opto/node.hpp:355, assert(i < _max) failed: oob: i=1, _max=1
- S8066900: Array Out Of Bounds Exception causes variable corruption
- S8066964: ppc64: argument and return type profiling, fix problem with
popframe
- S8066986: [headless] DataTransferer.getInstance throws
ClassCastException in headless mode
- S8067039: Revert changes to annotation attribute generation
- S8067144: SIGSEGV with +TraceDeoptimization in
Deoptimization::print_objects
- S8067232: [TESTBUG]
runtime/CheckEndorsedAndExtDirs/EndorsedExtDirs.java fails with
ClassNotFoundException
- S8068548: jdeps needs a different mechanism to recognize javax.jnlp as
supported API
- S8068631: new hotspot build - hs25.40-b24
- S8068650: $jdk/api/javac/tree contains docs for nashorn
2015-03-02 Andrew John Hughes
* Makefile.am:
(JDK_UPDATE_VERSION): Bump to 40.
(BUILD_VERSION): Set to b21.
(CORBA_CHANGESET): Update to icedtea-3.0.0pre03 tag.
(JAXP_CHANGESET): Likewise.
(JAXWS_CHANGESET): Likewise.
(JDK_CHANGESET): Likewise.
(LANGTOOLS_CHANGESET): Likewise.
(OPENJDK_CHANGESET): Likewise.
(NASHORN_CHANGESET): Likewise.
(CORBA_SHA256SUM): Likewise.
(JAXP_SHA256SUM): Likewise.
(JAXWS_SHA256SUM): Likewise.
(JDK_SHA256SUM): Likewise.
(LANGTOOLS_SHA256SUM): Likewise.
(OPENJDK_SHA256SUM): Likewise.
(NASHORN_SHA256SUM): Likewise.
* NEWS: Updated.
* configure.ac: Bump to 3.0.0pre03.
* hotspot.map: Update to icedtea-3.0.0pre03 tag.
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Tue Mar 3 00:20:24 2015
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Tue, 03 Mar 2015 00:20:24 +0000
Subject: [Bug 2212] [IcedTea8] DGifCloseFile call should check the return
value, not the error code, for failure
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2212
--- Comment #2 from hg commits ---
details:
http://icedtea.classpath.org//hg/icedtea?cmd=changeset;node=d84be26576af
author: Andrew John Hughes
date: Mon Mar 02 14:56:30 2015 +0000
Bump to icedtea-3.0.0pre03.
Upstream changes:
- PR2199: Support giflib 5.1.0
- PR2212: DGifCloseFile call should check the return value, not the error
code, for failure
- PR2227: giflib 5.1 conditional excludes 6.0, 7.0, etc.
- S4991647: PNGMetadata.getAsTree() sets bitDepth to invalid value
- S6302052: Reference to nonexistant Class in javadoc
- S6311046: -Xcheck:jni should support checking of
GetPrimitiveArrayCritical.
- S6521706: A switch operator in JFrame.processWindowEvent() should be
rewritten
- S6545422: [TESTBUG] NativeErrors.java uses wrong path name in exec
- S6624085: Fourth mouse button (wheel) is treated like second button -
isPopupTrigger returns true
- S6642881: Improve performance of Class.getClassLoader()
- S6853696: (ref) ReferenceQueue.remove(timeout) may return null even if
timeout has not expired
- S6883953: java -client -XX:ValueMapInitialSize=0 crashes
- S6898462: The escape analysis with G1 cause crash assertion
src/share/vm/runtime/vframeArray.cpp:94
- S6904367: (coll) IdentityHashMap is resized before exceeding the
expected maximum size
- S7010989: Duplicate closure of file descriptors leads to unexpected and
incorrect closure of sockets
- S7011804: SequenceInputStream with lots of empty substreams can cause
StackOverflowError
- S7033533: realSync() doesn't work with Xfce
- S7058697: Unexpected exceptions in MID parser code
- S7058700: Unexpected exceptions and timeouts in SF2 parser code
- S7067052: Default printer media is ignored
- S7095856: OutputStreamHook doesn't handle null values
- S7107611: sun.security.pkcs11.SessionManager is scalability blocker
- S7132678: G1: verify that the marking bitmaps have no marks for objects
over TAMS
- S7148531: [macosx] In test, the window does not have time to resize
before make a screenshot
- S7150092: NTLM authentication fail if user specified a different realm
- S7169583: JInternalFrame title not antialiased in Nimbus LaF
- S7170310: ScrollBar doesn't become active when tabs are created more
than frame size
- S8000975: (process) Merge UNIXProcess.java.bsd & UNIXProcess.java.linux
(& .solaris & .aix)
- S8003900: X11 dependencies should be removed from Mac OS X build.
- S8007993: hotspot.log w/ enabled LogCompilation can be an invalid XML
- S8010767: Build fails on OEL6 with 16 cores
- S8011537: (fs) Path.register(..) clears interrupt status of thread with
no InterruptedException
- S8015256: Better class accessibility
- S8015376: Remove jnlp and applet files from the JDK samples
- S8019342: G1: High "Other" time most likely due to card redirtying
- S8023461: Thread holding lock at safepoint that vm can block on:
MethodCompileQueue_lock
- S8024366: Make UseNUMA enable UseNUMAInterleaving
- S8024626: CTW CRASH: SIGSEGV in ctw/jre/lib/rt_jar/preloading_1 and
ctw/jre/lib/rt_jar/sun_awt_X11_ListHelper
- S8025842: Convert warning("Thread holding lock at safepoint that vm can
block on") to fatal(...)
- S8025917: JDK demo applets not running with >=7u40 or (JDK 8 and JDK 9)
- S8026303: CMS: JVM intermittently crashes with "FreeList of size 258
violates Conservation Principle" assert
- S8026385: [macosx] (awt) setjmp/longjmp changes the process signal mask
on OS X
- S8026497: Font2DTest demo: unused resource files
- S8026784: Error message in AdaptiveFreeList::verify_stats is
wrong
- S8026796: Make replace_in_map() on parent maps generic
- S8026847: [TESTBUG] gc/g1/TestSummarizeRSetStats* tests launch 32bit
jvm with UseCompressedOops
- S8027144: Review restriction of JAX-WS java packages going to JDK8
- S8027148: SystemFlavorMap.getNativesForFlavor returns list of native
formats in incorrect order
- S8027553: Change the in_cset_fast_test functionality to use the
G1BiasedArray abstraction
- S8027959: Early reclamation of large objects in G1
- S8028037: [parfait] warnings from b114 for hotspot.src.share.vm
- S8028407: adjust-mflags.sh failed build with GNU Make 4.0 with -I
- S8028430: JDI: ReferenceType.visibleMethods() return wrong visible
methods
- S8028474: sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.sh
timeout, leaves looping process
- S8028539: Endless loop in native code of sun.java2d.loops.ScaledBlit
- S8028710: G1 does not retire allocation buffers after reference
processing work
- S8028727: [parfait] warnings from b116 for
jdk.src.share.native.sun.security.ec: JNI pending exceptions
- S8028780: JDK KRB5 module throws OutOfMemoryError when CCache is
corrupt
- S8029012: parameter_index for type annotation not updated after
outer.this added
- S8029070: memory leak in jmm_SetVMGlobal
- S8029253: [macosx] Performance problems with Retina display on Mac OS X
- S8029443: 'assert(klass->is_loader_alive(_is_alive)) failed: must be
alive' during VM_CollectForMetadataAllocation
- S8029452: Fork/Join task ForEachOps.ForEachOrderedTask clarifications
and minor improvements
- S8029524: Remove unsused method CollectedHeap::unsafe_max_alloc()
- S8029536: JFileChooser filter uses .toString() instead of
getDescription() for filter text on GTK laf
- S8029548: (jdeps) use @jdk.Exported to determine supported vs JDK
internal API
- S8029607: Type of Service (TOS) cannot be set in IPv6 header
- S8029797: Let jprt run configure when building
- S8029837: NPE seen in XMLDocumentFragmentScannerImpl.setProperty since
7u40b33
- S8030079: Lint warnings in java.lang.invoke
- S8030166: java/lang/ProcessBuilder/Basic.java fails intermittently:
waitFor took too long
- S8030681: add "serve" command and --quiet and --verbose options to
hgforest
- S8030976: Untaken paths should be more vigorously pruned at highest
optimization level
- S8031003: [Parfait] warnings from
jdk/src/share/native/sun/security/jgss/wrapper: JNI exception pending
- S8031092: jdeps does not recognize --help option.
- S8031323: Optionally align objects copied to survivor spaces
- S8031373: Lint warnings in java.util.stream
- S8031376: TraceClassLoading expects there to be a (Java) caller when
you load a class with the bootstrap class loader
- S8031435: Ftp download does not work properly for ftp user without
password
- S8031696: [macosx] TwentyThousandTest test failed with OOM
- S8031709: Configure --with-jvm-variants=client, server, x produces
default outputdir containing comma
- S8031721: Remove non-existent test from TEST.groups
- S8031994: java/lang/Character/CheckProp test times out
- S8032247: SA: Constantpool lookup for invokedynamic is not implemented
- S8032379: Remove the is_scavenging flag to process_strong_roots
- S8032573:
CertificateFactory.getInstance("X.509").generateCertificates(InputStream) does
not throw CertificateException for invalid input
- S8032650: [parfait] warning from b124 for
jdk/src/share/native/java/util: jni exception pending
- S8032864: [macosx] sigsegv (0Xb) Being Generated When Starting JDev
With Voiceover Running
- S8032908: getTextContent doesn't return string in JAXP
- S8033141: Cleanup of sun.awt.X11 package
- S8033370: [parfait] warning from b126 for
solaris/native/sun/util/locale/provider: JNI exception pending
- S8033421: @SuppressWarnings("deprecation") does not work when
overriding deprecated method
- S8033483: Should ignore nested lambda bodies during overload resolution
- S8033602: wrong stabs data in libjvm.debuginfo on JDK 8 - SPARC
- S8033699: Incorrect radio button behavior
- S8033764: Remove the usage of StarTask from BufferingOopClosure
- S8033785: TimeZoneNamesTest should be removed
- S8033893: jdk build is broken due to the changeset of JDK-8033370
- S8033923: Use BufferingOopClosure for G1 code root scanning
- S8034005: cannot debug in synchronizer.o or objectMonitor.o on Solaris
X86
- S8034031: [parfait] JNI exception pending in
jdk/src/macosx/native/apple/security/KeystoreImpl.m
- S8034032: Check
src/macosx/native/java/util/prefs/MacOSXPreferencesFile.m for JNI pending
issues
- S8034033: [parfait] JNI exception pending in
share/native/sun/security/krb5/nativeccache.c
- S8034056: assert(_heap_alignment >= _space_alignment) failed:
heap_alignment less than space_alignment
- S8034085: Do not prefer indexed properties
- S8034164: Introspector ignores indexed part of the property sometimes
- S8034218: Improve fontconfig.properties for AIX platform
- S8034761: Remove the do_code_roots parameter from process_strong_roots
- S8034764: Use process_strong_roots to adjust the StringTable
- S8034775: Failing to initialize VM when running with negative value for
-XX:CICompilerCount
- S8034935: JSR 292 support for PopFrame has a fragile coupling with
DirectMethodHandle
- S8035162: Service printing service
- S8035165: Expose internal representation in sun.awt.X11
- S8035328: closed/compiler/6595044/Main.java failed with timeout
- S8035393: Use CLDClosure instead of CLDToOopClosure in
frame::oops_interpreted_do
- S8035400: Move G1ParScanThreadState into its own files
- S8035401: Fix visibility of G1ParScanThreadState members
- S8035412: Cleanup ClassLoaderData::is_alive
- S8035605: Expand functionality of PredictedIntrinsicGenerator
- S8035648: Don't use Handle in java_lang_String::print
- S8035650: Exclude AIX from VS.NET make/windows/projectcreator.make
- S8035746: Add missing Klass::oop_is_instanceClassLoader() function
- S8035759: [parfait] JNI exception pending in
jdk/src/windows/native/sun/security/krb5/NativeCreds.c
- S8035781: Improve equality for annotations
- S8035826: [parfait] JNI exception pending in
src/windows/native/sun/util/locale/provider/HostLocaleProviderAdapter_md.c
- S8035829: [parfait] JNI exception pending in
jdk/src/windows/native/sun/tools/attach/WindowsVirtualMachine.c
- S8035893: JVM_GetVersionInfo fails to zero structure
- S8035968: Leverage CPU Instructions to Improve SHA Performance on SPARC
- S8035974: Refactor DigestBase.engineUpdate() method for better code
generation by JIT compiler
- S8036007: javac crashes when encountering an unresolvable interface
- S8036091: compiler/membars/DekkerTest.java fails with
-XX:CICompilerCount=1
- S8036156: Limit default method hierarchy
- S8036533: Method for correct defaults
- S8036588: VerifyFieldClosure fails instanceKlass:3133
- S8036612: [parfait] JNI exception pending in
jdk/src/windows/native/sun/security/mscapi/security.cpp
- S8036613: [parfait] JNI exception pending in
jdk/src/windows/native/sun/security/provider/WinCAPISeedGenerator.c
- S8036614: AIX: fix adjust-mflags.sh to build with GNU Make 4.0 (adapt
8028407 for AIX)
- S8036616: [TESTBUG] Embedded:
sun/jvmstat/monitor/MonitoredVm/CR6672135.java should be launched with
-XX:+UsePerfData
- S8036805: Correct linker method lookup.
- S8036861: Application can't be loaded fine,the save dialog can't show
up.
- S8036936: Use local locales
- S8036953: Fix timing of varargs access check, per JDK-8016205
- S8036981: JAXB not preserving formatting for xsd:any Mixed content
- S8037066: Secure transport layer
- S8037209: Improvements and cleanups to bytecode assembly for lambda
forms
- S8037210: Get rid of char-based descriptions 'J' of basic types
- S8037326: VerifyAccess.isMemberAccessible() has incorrect access check
- S8037344: Use the "next" field to iterate over fine remembered instead
of using the hash table
- S8037404: javac NPE or VerifyError for code with constructor reference
of inner class
- S8037745: Consider re-enabling PKCS11 mechanisms previously disabled
due to Solaris bug 7050617
- S8037746: Bundling Derby 10.11 with 8u40
- S8037846: Ensure streaming of input cipher streams
- S8037925: CMM Testing: an allocated humongous object at the end of the
heap should not prevents shrinking the heap
- S8037948: Improve documentation for org.w3c.dom package
- S8037958: ConcurrentMark::cleanup leaks BitMaps if VerifyDuringGC is
enabled
- S8037968: Add tests on alignment of objects copied to survivor space
- S8038027: DTDBuilder should be run in headless mode
- S8038261: JSR292: cache and reuse typed array accessors
- S8038265: CMS: enable time based triggering of concurrent cycles
- S8038268: VM Crashes in MetaspaceShared::generate_vtable_methods while
creating CDS archive with limiting SharedMiscCodeSize
- S8038333: TEST_BUG: java/lang/ref/EarlyTimeout.java fails with a
non-adequate message
- S8038364: Use certificate exceptions correctly
- S8038393: [TESTBUG] ciReplay/* tests fail after 8034775
- S8038399: Remove dead oop_iterate MemRegion variants from SharedHeap,
Generation and Space classes
- S8038404: Move object_iterate_mem from Space to CMS since it is only
ever used by CMS
- S8038405: Clean up some virtual fucntions in Space class hierarchy
- S8038412: Move object_iterate_careful down from Space to ContigousSpace
and CFLSpace
- S8038422: CDS test failed: assert((size %
os::vm_allocation_granularity()) == 0) failed when limiting SharedMiscDataSize
- S8038423: G1: Decommit memory within heap
- S8038435: Some hgforest.sh commands don't receive parameters
- S8038624: interpretedVFrame::expressions() must respect
InterpreterOopMap for liveness
- S8038754: ReplayCacheTestProc test fails with timeout
- S8038756: new WB API :: get/setVMFlag
- S8038776: VerifyError when running successfully compiled java class
- S8038829: G1: More useful information in a few assert messages
- S8038898: Safer safepoints
- S8038903: More native monitor monitoring
- S8038908: Make Signature more robust
- S8038913: Bolster XML support
- S8038919: Requesting focus to a modeless dialog doesn't work on Safari
- S8038928: gc/g1/TestGCLogMessages.java fail with "[Evacuation Failure'
- S8038930: G1CodeRootSet::test fails with assert(_num_chunks_handed_out
== 0) failed: No elements must have been handed out yet
- S8038966: JAX-WS handles wrongly xsd:any arguments for Web services
- S8038982: java/lang/ref/EarlyTimeout.java failed again
- S8039097: Some tests fail with NPE since 7u60 b12
- S8039147: Cleanup SuspendibleThreadSet
- S8039150: host_klass invariant fails when verifying newly loaded
JSR-292 anonymous classes
- S8039173: Propagate errors from Diagnostic Commands as exceptions in
the attach framework
- S8039444: Swing applications not being displayed properly
- S8039489: Refactor test framework for dynamic VM options
- S8039498: Add iterators to GrowableArray
- S8039509: Wrap sockets more thoroughly
- S8039520: More atomicity of atomic updates
- S8039533: Higher resolution resolvers
- S8039596: Remove HeapRegionRemSet::clear_incoming_entry
- S8039915: Wrong NumberFormat.format() HALF_UP rounding when last digit
exactly at rounding position greater than 5
- S8039990: Add sequential operation support to hgforest
- S8040002: Clean up code and code duplication in re-diryting cards for
verification
- S8040007: GtkFileDialog strips user inputted filepath
- S8040076: Memory leak. java.awt.List objects allowing multiple
selections are not GC-ed.
- S8040121: Load variable through a pointer of an incompatible type in
src/hotspot/src/share/vm: opto/output.cpp, runtime/sharedRuntimeTrans.cpp,
utilities/globalDefinitions_visCPP.hpp
- S8040279: [macosx] Do not use the base image in the
MultiResolutionBufferedImage
- S8040617: [macosx] Large JTable cell results in a OutOfMemoryException
- S8040722: G1: Clean up usages of heap_region_containing
- S8040792: G1: Memory usage calculation uses sizeof(this) instead of
sizeof(classname)
- S8040798: compiler/startup/SmallCodeCacheStartup.java timed out in
RT_Baseline
- S8040806: BitSet.toString() can throw IndexOutOfBoundsException
- S8040808: Uninitialised memory in OGLBufImgsOps.c, D3DBufImgOps.cpp
- S8040812: Uninitialised memory in
jdk/src/share/native/sun/security/ec/impl/mpi.c
- S8040920: Uninitialised memory in
hotspot/src/share/vm/code/dependencies.cpp
- S8040921: Uninitialised memory in
hotspot/src/share/vm/c1/c1_LinearScan.cpp
- S8040977: G1 crashes when run with -XX:-G1DeferredRSUpdate
- S8041142: Re-enabling CBC_PAD PKCS11 mechanisms for Solaris
- S8041151: More concurrent hgforest
- S8041529: Better parameterization of parameter lists
- S8041535: Update certificate lists for compact1 profile
- S8041540: Better use of pages in font processing
- S8041545: Better validation of generated rasters
- S8041564: Improved management of logger resources
- S8041572: [macosx] huge native memory leak in AWTWindow.m
- S8041633: [TESTBUG] java/lang/SecurityManager/CheckPackageAccess.java
fails with "In j.s file, but not in golden set: com.sun.activation.registries."
- S8041717: Issue with class file parser
- S8041734: JFrame in full screen mode leaves empty workspace after close
- S8041946: CMM Testing: 8u40 an allocated humongous object at the end of
the heap should not prevents shrinking the heap
- S8041984: CompilerThread seems to occupy all CPU in a very rare
situation
- S8041987: [macosx] setDisplayMode crashes
- S8041990: [macosx] Language specific keys does not work in applets when
opened outside the browser
- S8041992: Fix of JDK-8034775 neglects to account for non-JIT VMs
- S8042053: Broken links to jarsigner and keytool docs in java.security
package summary
- S8042094: Test javax/swing/JFileChooser/7036025/bug7036025.java fails
with java.lang.NullPointerException on Windows x86
- S8042123: Support default and static interface methods in JDI, JDWP and
JDB
- S8042126: DateTimeFormatter "MMMMM" returns English value in Japanese
locale
- S8042195: Introduce umbrella header orderAccess.inline.hpp.
- S8042205: javax/management/monitor/*: some tests didn't get all the
notifications
- S8042235: redefining method used by multiple MethodHandles crashes VM
- S8042255: make gc src file exclusion more automatic
- S8042347: javac, Gen.LVTAssignAnalyzer should be refactored, it
shouldn't be a static class
- S8042417: hgforest: allow local clone of extra repos
- S8042428: CompileQueue::free_all() code is incorrect
- S8042431: compiler/7200264/TestIntVect.java fails with: Test Failed:
AddVI 0 < 4
- S8042440: awt_Plugin no longer needed
- S8042469: Launcher changes for native memory tracking scalability
enhancement
- S8042470: (fs) Path.register doesn't throw IllegalArgumentException if
multiple OVERFLOW events are specified
- S8042480: CipherInputStream.close() throws AEADBadTagException in some
cases
- S8042570: Excessive number of tests timing out on nightly testing due
to fix for 8040798
- S8042590: Running form URL throws NPE
- S8042603: 'SafepointPollOffset' was not declared in static member
function 'static bool Arguments::check_vm_args_consistency()'
- S8042609: Limit splashiness of splash images
- S8042622: Check for CRL results in IllegalArgumentException "white
space not allowed"
- S8042737: Introduce umbrella header prefetch.inline.hpp
- S8042797: Avoid strawberries in LogRecord
- S8042804: Support invoking Hotspot tests from top level
- S8042810: hgforest: some shells run read in sub-shell and can't use
fifo
- S8042816: (fs) Path.register doesn't throw IllegalArgumentException if
multiple OVERFLOW events are specified, part 2
- S8042835: Remove mnemonic character from open, save and open directory
JFileChooser's buttons
- S8042945: Remove @throws ClassCastException for
CertificateRevokedException constructor
- S8042982: Unexpected RuntimeExceptions being thrown by SSLEngine
- S8043158: Crash in CodeSweeperSweepNoFlushTest in
CompileQueue::free_all()
- S8043182: hgforest.sh: syntax error on line 329
- S8043200: Decrease the preference mode of RC4 in the enabled cipher
suite list
- S8043275: 8u40 backport: Fix interface initialization for default
methods.
- S8043301: Duplicate definitions in vm/runtime/sharedRuntimeTrans.cpp
versus math.h in VS2013
- S8043302: [TESTBUG] Need a test to cover JDK-8029755
- S8043454: Test case for 8037157 should not throw a VerifyError
- S8043476: java/util/BitSet/BSMethods.java failed with:
java.lang.OutOfMemoryError: Java heap space
- S8043477: java/lang/ProcessBuilder/Basic.java failed with:
java.lang.AssertionError: Some tests failed
- S8043508: JVM core dumps with very long text in tooltip
- S8043546: C1 optimizes @Stable instance fields with default values
- S8043607: Add a GC id as a log decoration similar to PrintGCTimeStamps
- S8043610: Sorting columns in JFileChooser fails with AppContext NPE
- S8043722: Swapped usage of idx_t and bm_word_t types in
parMarkBitMap.cpp
- S8043723: max_heap_for_compressed_oops() declared with size_t, but
defined with uintx
- S8043766: CMM Testing: 8u40 Decommit auxiliary data structures
- S8043869: [macosx] java -splash does not honor @2x hi dpi notation for
retina support
- S8043926: javac, code valid in 7 is not compiling for 8
- S8044056: Testcase added in wrong location in 8043302
- S8044135: Add API to start JMX agent from attach framework
- S8044140: Create NMT (Native Memory Tracking) tests for NMT2
- S8044215: Unable to initiate SpNego using a S4U2Proxy GSSCredential
(Krb5ProxyCredential)
- S8044269: Analysis of archive files.
- S8044274: Proper property processing
- S8044398: Attach code should propagate errors in Diagnostic Commands as
errors
- S8044406: JVM crash with JDK8 (build 1.8.0-b132) with G1 GC
- S8044473: Allow for extended set of platform MXBeans
- S8044538: assert(which != imm_operand) failed: instruction is not a
movq reg, imm64
- S8044546: Crash on faulty reduce/lambda
- S8044604: Increment minor version of HSx for 8u25 and initialize the
build number
- S8044614: [macosx] Focus issue with 2 applets in firefox
- S8044629: (reflect) Constructor.getAnnotatedReceiverType() returns
wrong value
- S8044647: sun/tools/jrunscript/jrunscriptTest.sh start failing: Output
of jrunscript -l nashorn differ from expected output
- S8044659: Java SecureRandom on SPARC T4 much slower than on x86/Linux
- S8044671: NPE from JapaneseEra when a new era is defined in
calendar.properties
- S8044737: Lambda: NPE while obtaining method reference through lambda
expression
- S8044748: JVM cannot access constructor though ::new reference although
can call it directly
- S8044749: Resolve autoconf and other merge issue from 8u20 to 8u25
- S8044866: Fix raw and unchecked lint warnings in asm
- S8046007: Java app receives javax.print.PrintException: Printer is not
accepting job
- S8046046: Test sun/security/pkcs11/Signature/TestDSAKeyLength.java
fails intermittently on Solaris 11 in 8u40 nightly
- S8046060: Different results of floating point multiplication for lambda
code block
- S8046070: Class Data Sharing clean up and refactoring
- S8046210: Missing memory barrier when reading init_lock
- S8046213: Test
test/runtime/classFileParserBug/TestEmptyBootstrapMethodsAttr.java Fails
- S8046231: G1: Code root location ... from nmethod ... not in strong
code roots for region
- S8046233: VerifyError on backward branch
- S8046268: compiler/whitebox/ tests fail : must be osr_compiled
- S8046289: compiler/6340864/TestLongVect.java timeout with
- S8046343: (smartcardio) CardTerminal.connect('direct') does not work on
MacOSX
- S8046495: KeyEvent can not be accepted in quick mouse clicking
- S8046542: [I.finalize() calls from methods compiled by C1 do not cause
IllegalAccessError on Sparc
- S8046545: JNI exception pending in jdk/src/share/bin/java.c
- S8046559: NPE when changing Windows theme
- S8046598: Scalable Native memory tracking development
- S8046662: Check JNI ReleaseStringChars / ReleaseStringUTFChars
verify_guards test inverted
- S8046670: Make CMS metadata aware closures applicable for other
collectors
- S8046698: assert(false) failed: only Initialize or AddP expected
macro.cpp:943
- S8046715: Add a way to verify an extended set of command line options
- S8046769: Set T family feature bit on Niagara systems
- S8046783: Add hidden field to methods for event based tracing
- S8046884: JNI exception pending in
jdk/src/solaris/native/sun/java2d/x11: X11PMPLitLoops.c, X11SurfaceData.c
- S8046887: JNI exception pending in jdk/src/solaris/native/sun/awt:
awt_DrawingSurface.c, awt_GraphicsEnv.c, awt_InputMethod.c,
sun_awt_X11_GtkFileDialogPeer.c
- S8046888: JNI exception pending in
jdk/src/share/native/sun/awt/image/awt_parseImage.c
- S8046894: JNI exception pending in
jdk/src/solaris/native/sun/awt/X11Color.c
- S8046919: jni_PushLocalFrame OOM - increase
MAX_REASONABLE_LOCAL_CAPACITY
- S8047062: Improve diagnostic output in
com/sun/jndi/ldap/LdapTimeoutTest.java
- S8047066: Test test/sun/awt/image/bug8038000.java fails with
ClassCastException
- S8047073: Some javax/management/ fails with JFR
- S8047145: 8u20 l10n resource file translation update 2
- S8047186: jdk.net.Sockets throws InvocationTargetException instead of
original runtime exceptions
- S8047288: Fixes endless loop on mac caused by invoking
Windows.isFocusable() on Appkit thread.
- S8047323: Remove unused _copy_metadata_obj_cl in
G1CopyingKeepAliveClosure
- S8047326: Consolidate all CompiledIC::CompiledIC implementations and
move it to compiledIC.cpp
- S8047340: (process) Runtime.exec() fails in Turkish locale
- S8047341: lambda reference to inner class in base class causes
LambdaConversionException
- S8047362: Add a version of CompiledIC_at that doesn't create a new
RelocIterator
- S8047373: Clean the ExceptionCache in one pass
- S8047383: SIGBUS in C2 compiled method
weblogic.wsee.jaxws.framework.jaxrpc.EnvironmentFactory$SimulatedWsdlDefinitions.
- S8047674: java/net/URLPermission/nstest/lookup.sh NoClassDefFoundError
when run in concurrent mode
- S8047719: Incorrect LVT in switch statement
- S8047732: new hotspot build - hs25.20-b21
- S8047740: Add hotspot testset to jprt.properties
- S8047795: Collections.checkedList checking bypassed by List.replaceAll
- S8047812: Ensure ClassLoaderDataGraph::classes_unloading_do only
delivers klasses from CLDs with non-reclaimed class loader oops
- S8047818: G1 HeapRegions can no longer be ContiguousSpaces
- S8047819: G1 HeapRegionDCTOC does not need to inherit
ContiguousSpaceDCTOC
- S8047820: G1 Block offset table does not need to support generic Space
classes
- S8047821: G1 Does not use the save_marks functionality as intended
- S8047925: Add mercurial version checks to get_source.sh
- S8047934: Adding new API for unlocking diagnostic argument.
- S8047976: Ergonomics for GC thread counts should update the flags
- S8048020: Regression on java.util.logging.FileHandler
- S8048025: Ensure cache consistency
- S8048063: (jdeps) Add filtering capability
- S8048073: Cannot read ccache entry with a realm-less service name
- S8048080: (smartcardio) javax.smartcardio.Card.openLogicalChannel()
dosn't work on MacOSX
- S8048085: Aborting marking just before remark results in useless
additional clearing of the next mark bitmap
- S8048088: Conservative maximum heap alignment should take
vm_allocation_granularity into account
- S8048110: Using tables in JTextPane leads to infinite loop in
FlowLayout.layoutRow
- S8048112: G1 Full GC needs to support the case when the very first
region is not available
- S8048121: javac complex method references: revamp and simplify
- S8048141: Update the Hotspot version numbers in Hotspot for JDK 8u40
- S8048150: Allow easy configurations for large CDS archives
- S8048169: Change 8037816 breaks HS build on PPC64 and CPP-Interpreter
platforms
- S8048170: Test closed/java/text/Normalizer/ConformanceTest.java failed
- S8048184: handle mercurial dev build version string
- S8048194: GSSContext.acceptSecContext fails when a supported mech is
not initiator preferred
- S8048207: Collections.checkedQueue.offer() calls add on wrapped queue
- S8048209:
Collections.synchronizedNavigableSet().tailSet(Object,boolean) synchronizes on
wrong object
- S8048212: Two tests failed with "java.net.SocketException: Bad protocol
option" on Windows after 8029607
- S8048214: Linker error when compiling G1SATBCardTableModRefBS after
include order changes
- S8048265: AWT crashes inside CCombinedSegTable::In called from
Java_sun_awt_windows_WDefaultFontCharset_canConvert
- S8048268: G1 Code Root Migration performs poorly
- S8048269: Add flag to turn off class unloading after G1 concurrent mark
- S8048270: Resolve autoconf and other merge issue from 8u20-b20 to 8u25
- S8048506: [macosx] javax.swing.PopupFactory issue with null owner
- S8048511: Uninitialised memory in
jdk/src/share/native/sun/security/jgss/wrapper/GSSLibStub.c
- S8048512: Uninitialised memory in
jdk/src/share/native/sun/security/ec/ECC_JNI.cpp
- S8048515: Read outside array bounds in
jdk/src/solaris/native/java/lang/java_props_md.c
- S8048524: Memory leak in
jdk/src/share/native/sun/awt/image/BufImgSurfaceData.c
- S8048549: [macosx] Disable usage of system menu bar if AWT is embedded
in FX
- S8048583: CustomMediaSizeName class matching to standard media is too
loose
- S8048703: ReplacedNodes dumps it's content to tty
- S8048879: "unexpected yanked node" opto/postaloc.cpp:139
- S8048887: SortingFocusTraversalPolicy throws IllegalArgumentException
from the sort method
- S8048913: java/util/logging/LoggingDeadlock2.java times out
- S8049043: Load variable through a pointer of an incompatible type in
hotspot/src/share/vm/runtime/sharedRuntimeMath.hpp
- S8049051: Use of during_initial_mark_pause() in
G1CollectorPolicy::record_collection_pause_end() prevents use of seperate
object copy time prediction during marking
- S8049055: Tests added to the jdk/test/TEST.groups to be run on correct
profiles
- S8049057: JNI exception pending in jdk/src/windows/native/sun/windows/
- S8049065: [JLightweightFrame] Support DnD for SwingNode
- S8049071: Add jtreg jobs to JPRT for hotspot
- S8049075: javac, wildcards and generic vararg method invocation not
accepted
- S8049128: 8u20 l10n resource file translation update 2 - jaxp
- S8049198: [macosx] Incorrect thread access when showing splash screen
- S8049244: XML Signature performance issue caused by unbuffered
signature data
- S8049250: Need a flag to invert the Card.disconnect(reset) argument
- S8049252: VerifyStack logic in Deoptimization::unpack_frames does not
expect to see invoke bc at the top frame during normal deoptimization
- S8049303: Transient network problems cause JMX thread to fail silenty
- S8049327: [TESTBUG] gc/logging/TestGCId.java assumes default PrintGCID
value is true
- S8049340: sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java
timed out
- S8049343: (tz) Support tzdata2014g
- S8049346: [TESTBUG] fix the @run line of the test:
jdk/test/java/awt/Focus/SortingFTP/JDK8048887.java
- S8049373: All compact profiles builds fail following JDK-8044473
- S8049411: Minimal VM build broken after gcId.cpp was added
- S8049418: [macosx] PopupMenuListener.popupMenuWillBecomeVisible is not
called for empty combobox on MacOS/aqua look and feel
- S8049421: G1 Class Unloading after completing a concurrent mark cycle
- S8049426: Minor cleanups after G1 class unloading
- S8049514: FEATURE_SECURE_PROCESSING can not be turned off on a
validator through SchemaFactory
- S8049528: Method marked w/ @ForceInline isn't inlined with "executed <
MinInliningThreshold times" message
- S8049529: LogCompilation: annotate make_not_compilable with compilation
level
- S8049530: Provide descriptive failure reason for compilation tasks
removed for the queue
- S8049532: LogCompilation: C1: inlining tree is flat (no depth is
stored)
- S8049542: C2: assert(size_in_words <= (julong)max_jint) failed: no
overflow
- S8049555: Move varargsArray from sun.invoke.util package to
java.lang.invoke
- S8049583: Test
closed/java/awt/List/ListMultipleSelectTest/ListMultipleSelectTest fails on
Window XP
- S8049599: MetaspaceGC::_capacity_until_GC can overflow
- S8049684: pstack crashes on java core dump
- S8049831: Metadata Full GCs are not triggered when
CMSClassUnloadingEnabled is turned off
- S8049884: Reduce possible timing noise in
com/sun/jndi/ldap/LdapTimeoutTest.java
- S8049916: new hotspot build - hs25.40-b02
- S8049996: [macosx] test java/awt/image/ImageIconHang.java fails with
NPE
- S8050022: linux-sparcv9: assert(SharedSkipVerify || obj->is_oop())
failed: sanity check
- S8050052: Small cleanups in java.lang.invoke code
- S8050053: Improve caching of different invokers
- S8050057: Improve caching of MethodHandle reinvokers
- S8050079: crash while compiling java.lang.ref.Finalizer::runFinalizer
- S8050115: javax/management/monitor/GaugeMonitorDeadlockTest.java fails
intermittently
- S8050165: linux-sparcv9: NMT detail causes
assert((intptr_t*)younger_sp[FP->sp_offset_in_saved_window()] ==
(intptr_t*)((intptr_t)sp - STACK_BIAS)) failed: younger_sp must be valid
- S8050166: Get rid of some package-private methods on arguments in
j.l.i.MethodHandle
- S8050167: linux-sparcv9: hs_err file does not show any stack
information
- S8050173: Add j.l.i.MethodHandle.copyWith(MethodType, LambdaForm)
- S8050174: Support overriding of isInvokeSpecial flag in WrappedMember
- S8050200: Make LambdaForm intrinsics detection more robust
- S8050229: Uninitialised memory in
hotspot/src/share/vm/compiler/oopMap.cpp
- S8050386: javac, follow-up of fix for JDK-8049305
- S8050485: super() in a try block in a ctor causes VerifyError
- S8050804: (jdeps) Recommend supported API to replace use of JDK
internal API
- S8050877: Improve code for pairwise argument conversions and value
boxing/unboxing
- S8050884: Intrinsify ValueConversions.identity() functions
- S8050887: Intrinsify constants for default values
- S8050893: (smartcardio) Invert reset argument in tests in
sun/security/smartcardio
- S8050942: PPC64: implement template interpreter for ppc64le
- S8050972: Concurrency problem in PcDesc cache
- S8050973: CMS/G1 GC: add missing Resource and Handle mark
- S8050978: Fix bad field access check in C1 and C2
- S8050983: Misplaced parentheses in sun.net.www.http.HttpClient break
HTTP PUT streaming
- S8051002: Incorrectly merged share/vm/classfile/classFileParser.cpp was
pushed to 8u20.
- S8051004: javac, incorrect bug id in tests for JDK-8050386
- S8051005: Third Party License Readme update for 8u20
- S8051012: Regression in verifier for method call from inside of
a branch
- S8051344: JVM crashed in Compile::start() during method parsing w/
UseRTMDeopt turned on
- S8051359: JPopupMenu creation in headless mode with JDK9b23 causes NPE
- S8051378: AIX: Change "8030763: Validate global memory allocation"
breaks the HotSpot build
- S8051402: javac, type containment should accept that CAP <= ? extends
CAP and CAP <= ? super CAP
- S8051467: javac, additional test case for JDK-8051402
- S8051588: DataTransferer.getInstance throws ClassCastException in
headless mode
- S8051614: smartcardio TCK tests fail due to lack of 'reset' permission
- S8051838: [Findbugs] sun.awt.image.MultiResolutionCachedImage expose
internal representation
- S8051857: OperationTimedOut exception inside from
XToolkit.syncNativeQueue call
- S8051883: TEST.groups references missing test:
gc/class_unloading/TestCMSClassUnloadingDisabledHWM.java
- S8051908: new hotspot build - hs25.20-b23
- S8051910: new hotspot build - hs25.40-b03
- S8051958: Cannot assign a value to final variable in lambda
- S8051973: Eager reclaim leaves marks of marked but reclaimed objects on
the next bitmap
- S8052081: Optimize generated by C2 code for Intel's Atom processor
- S8052162: REGRESSION: sun/java2d/cmm/ColorConvertOp tests fail since
7u71 b01
- S8052170: G1 asserts at collection exit with -XX:-G1DeferredRSUpdate
- S8052172: Evacuation failure handling in G1 does not evacuate all
objects if -XX:-G1DeferredRSUpdate is set
- S8052313: Backport CDS tests from JDK-9 to jdk8_u40
- S8052403: java/util/logging/CheckZombieLockTest.java fails with
NoSuchFileException
- S8052406: SSLv2Hello protocol may be filter out unexpectedly
- S8053938: Collections.checkedList(empty
list).replaceAll((UnaryOperator)null) doesn't throw NPE after JDK-8047795
- S8053963: (dc) Use DatagramChannel.receive() instead of read() in
connect()
- S8054008: Using -XX:-LazyBootClassLoader crashes with ACCESS_VIOLATION
on Win 64bit.
- S8054009: Support SKIP_BOOT_CYCLE=false when invoked from JPRT
- S8054029: (fc) FileChannel.size() returns 0 for block devices on Linux
- S8054054: 8040121 is broken
- S8054159: new hotspot build - hs25.40-b04
- S8054210: NullPointerException when compiling specific code.
- S8054224: Recursive method that was compiled by C1 is unable to catch
StackOverflowError
- S8054292: code comments leak in fastdebug builds
- S8054341: Remove some obsolete code in G1CollectedHeap class
- S8054362: gc/g1/TestEagerReclaimHumongousRegions2.java timeout
- S8054368: nsk/jdi/VirtualMachine/exit/exit002 crash with detail
tracking on (NMT2)
- S8054372: Cleanup of com.sun.media.sound packages
- S8054376: Move RTM flags from Experimental to Product
- S8054402: "klass->is_loader_alive(_is_alive)) failed: must be alive"
for anonymous classes
- S8054431: Some of the input validation in the javasound is too strict
- S8054448: (ann) Cannot reference field of inner class in an anonymous
class
- S8054478: C2: Incorrectly compiled char[] array access crashes JVM
- S8054480: Test java/util/logging/TestLoggerBundleSync.java fails:
Unexpected bundle name: null
- S8054530: C2: assert(res == old_res) failed: Inconsistency between old
and new
- S8054546: NMT2 leaks memory
- S8054547: Re-enable warning for incompatible java launcher
- S8054550: new hotspot build - hs25.40-b05
- S8054638: xrender: text drawn after setColor(Color.white) is actually
black
- S8054711: [TESTBUG] Enable NMT2 tests after NMT2 is integrated
- S8054800: JNI exception pending in
jdk/src/windows/native/sun/windows/awt_Win32GraphicsDevice.cpp
- S8054801: Memory leak in
jdk/src/windows/native/sun/windows/awt_InputMethod.cpp
- S8054804: 8u25 l10n resource file translation update
- S8054805: Update CLI tests on RTM options to reflect changes in
JDK-8054376
- S8054808: Bitmap verification sometimes fails after Full GC aborts
concurrent mark.
- S8054817: File ccache only recognizes Linux and Solaris defaults
- S8054818: Refactor HeapRegionSeq to manage heap region and auxiliary
data
- S8054819: Rename HeapRegionSeq to HeapRegionManager
- S8054836: [TESTBUG] Test is needed to verify correctness of malloc
tracking
- S8054841: (process) ProcessBuilder leaks native memory
- S8054883: Segmentation error while running program
- S8054927: Missing MemNode::acquire ordering in some volatile Load nodes
- S8054938: [TESTBUG] Wrong WhiteBox.java was pushed by JDK-8044140
- S8054952: [TESTBUG] Add missing NMT2 tests
- S8054970: gc src file exclusion should exclude alternative sources
- S8054987: (reflect) Add sharing of annotations between instances of
Executable
- S8055006: Store original value of Min/MaxHeapFreeRatio
- S8055007: NMT2: emptyStack missing in minimal build
- S8055012: [TESTBUG] NMTHelper fails to parse NMT output
- S8055051: runtime/NMT/CommandLineEmptyArgument.java fails
- S8055052: [TESTBUG] runtime/NMT/JcmdDetailDiff.java fails on Windows
when there are no debug symbols available
- S8055053: [TESTBUG] runtime/NMT/VirtualAllocCommitUncommitRecommit.java
fails
- S8055061: assert at share/vm/services/virtualMemoryTracker.cpp:332
Error: ShouldNotReachHere() when running NMT tests
- S8055063: Parameter#toString() fails w/ AIOOBE for ctr of inner class
w/ generic type
- S8055069: TSX and RTM should be deprecated more strongly until hardware
is corrected
- S8055098: WB API should be extended to provide information about size
and age of object.
- S8055155: new hotspot build - hs25.40-b06
- S8055217: Make jdk8u40 the default jprt release for hs25.40
- S8055222: Currency update needed for ISO 4217 Amendment #159
- S8055236: Deadlock during NMT2 shutdown on Windows
- S8055243: Make jdk8u40 the default release
- S8055275: Several gc/class_unloading/ tests fail due to missed
+UnlockDiagnosticVMOptions flag
- S8055286: Extend CompileCommand=option to handle numeric parameters
- S8055289: Internal Error: mallocTracker.cpp:146 fatal error: Should not
use malloc for big memory block, use virtual memory instead
- S8055393: [Testbug] Some tests are being executed and fail under
profiles
- S8055421: (fs) bad error handling in
java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
- S8055494: Add C2 x86 intrinsic for BigInteger::multiplyToLen() method
- S8055514: Wrong, confusing error when non-static varargs referenced in
static context
- S8055525: Bigapp weblogic+medrec fails to startup after JDK-8038423
- S8055635: Missing include in g1RegionToSpaceMapper.hpp results in
unresolved symbol of fastdebug build without precompiled headers
- S8055657: Test
compiler/classUnloading/methodUnloading/TestMethodUnloading.java does not work
with non-default GC
- S8055662: Update mapfile for libjfr
- S8055677: java/lang/instrument/RedefineBigClass.sh
RetransformBigClass.sh start failing after JDK-8055012
- S8055684: runtime/NMT/CommandLineEmptyArgument.java fails
- S8055717: Increment hsx 25.25 build to b02 for 8u25-b11
- S8055731: sun/security/smartcardio/TestDirect.java throws
java.lang.IndexOutOfBoundsException
- S8055744: 8u-dev nightly solaris builds failed on 08/20
- S8055765: Misplaced @key stress prevents MallocSiteHashOverflow.java
and MallocStressTest.java tests from running
- S8055785: Modifications of I/O methods for instrumentation purposes
- S8055786: new hotspot build - hs25.40-b07
- S8055798: Japanese translation for a warning from javac looks
incorrect.
- S8055816: Remove dead code in g1BlockOffsetTable
- S8055903: Develop sanity tests on SPARC's SHA instructions support
- S8055904: Develop tests for new command-line options related to SHA
intrinsics
- S8055919: Remove dead code in G1 concurrent marking code
- S8055946: assert(result == NULL || result->is_oop()) failed: must be
oop
- S8055949: ByteArrayOutputStream capacity should be maximal array size
permitted by VM
- S8055952: new hotspot build - hs25.40-b08
- S8055953: [TESTBUG] Fix for 8055098 does not contain unit test
- S8056014: Type inference may be skipped for a complex receiver generic
method in a parameter position
- S8056026: Debug security logging should print Provider used for each
crypto operation
- S8056043: Heap does not shrink within the heap after JDK-8038423
- S8056049: getProcessCpuLoad() stops working in one process when a
different process exits
- S8056051: int[]::clone causes "java.lang.NoClassDefFoundError: Array"
- S8056056: Remove unnecessary inclusion of HS_ALT_MAKE from solaris
Makefile
- S8056071: compiler/whitebox/IsMethodCompilableTest.java fails with
'method() is not compilable after 3 iterations'
- S8056072: add jprt_optimized targets
- S8056084: Refactor Hashtable to allow implementations without rehashing
support
- S8056091: Move compiler/intrinsics/mathexact/sanity/Verifier to
compiler/testlibrary and extend its functionality
- S8056121: set the default release to 8u25 in the source tree for JPRT
- S8056122: Upgrade JDK to use LittleCMS 2.6
- S8056124: Hotspot should use PICL interface to get cacheline size on
SPARC
- S8056154: JVM crash with EXCEPTION_ACCESS_VIOLATION when there are many
threads running
- S8056175: Change "8048150: Allow easy configurations for large CDS
archives" triggers conversion warning with older GCC
- S8056183: os::is_MP() always reports true when NMT is enabled
- S8056211:
api/java_awt/Event/InputMethodEvent/serial/index.html#Input[serial2002] failure
- S8056223: typo in export_optimized_jdk
- S8056237: [TESTBUG] gc/g1/TestHumongousShrinkHeap.java fails due to OOM
- S8056240: Investigate increased GC remark time after class unloading
changes in CRM Fuse
- S8056248: Improve ForkJoin thread throttling
- S8056249: Improve CompletableFuture resource usage
- S8056256: [TESTBUG] Disable NMTWithCDS.java test as launcher change has
yet promoted
- S8056263: [TESTBUG] Re-enable NMTWithCDS.java test
- S8056299: new hotspot build - hs25.40-b09
- S8056914: Right Click Menu for Paste not showing after upgrading to
java 7
- S8056926: Improve caching of GuardWithTest combinator
- S8056964: JDK-8055286 changes are incomplete.
- S8056971: Minor class loading clean-up
- S8056984: Exception in compiler: java.lang.AssertionError: isSubClass T
- S8056987: 8u-dev nightly windows builds failed from 8/29
- S8057020: LambdaForm caches should support eviction
- S8057042: LambdaFormEditor: derive new LFs from a base LF
- S8057043: Type annotations not retained during class redefine /
retransform
- S8057129: Fix AIX build after the Extend CompileCommand=option change
8055286
- S8057143: Incomplete renaming of variables containing "hrs" to "hrm"
related to HeapRegionSeq
- S8057165: [TESTBUG] Need a test to cover JDK-8054883
- S8057184: JCK8's api/javax_swing/JDesktopPane/descriptions.html#getset
failed with GTKLookAndFeel on Linux and Solaris
- S8057531: refactor gc argument processing code slightly
- S8057535: add a thread extension class
- S8057536: Refactor G1 to allow context specific allocations
- S8057564: JVM hangs at getAgentProperties after attaching to VM with
lower
- S8057622:
java/util/stream/test/org/openjdk/tests/java/util/stream/InfiniteStreamWithLimitOpTest:
SEGV inside compiled code (sparc)
- S8057623: add an extension class for argument handling
- S8057629: Third Party License Readme update for 8u40
- S8057643: Unable to build --with-debug-level=optimized on OSX
- S8057649: new hotspot build - hs25.40-b10
- S8057654: Extract checks performed during MethodHandle construction
into separate methods
- S8057656: Improve MethodType.isCastableTo() &
MethodType.isConvertibleTo() checks
- S8057657: Annotate LambdaForm parameters with types
- S8057658: Enable G1 FullGC extensions
- S8057707: TEST library enhancement in
lib/testlibrary/jsr292/com/oracle/testlibrary/jsr292/Helper.java
- S8057710: Refactor G1 heap region default sizes
- S8057719: Develop new tests for LambdaForm Reduction and Caching
feature
- S8057722: G1: Code root hashtable updated incorrectly when evacuation
failed
- S8057747: Several test failing after update to tzdata2014g
- S8057750: CTW should not make MH intrinsics not entrant
- S8057751: CompileNativeLibraries for custom build
- S8057752: WhiteBox extension support for testing
- S8057758: Tests run TypeProfileLevel=222 crash with guarantee(0)
failed: must find derived/base pair
- S8057768: Make heap region region type in G1 HeapRegion explicit
- S8057770: api/javax_swing/JScrollPane/indexTGF.html#UpdateUI failed
with MotifLookAndFeel on all platform
- S8057788: [macosx] "Pinch to zoom" does not work since jdk7
- S8057793: BigDecimal is no longer effectively immutable
- S8057794: Compiler Error when obtaining .class property
- S8057799: Unnecessary NULL check in G1KeepAliveClosure
- S8057800: Method reference with generic type creates NPE when compiling
- S8057813: Alterations to jdk_security3 test target
- S8057818: collect allocation context statistics at gc pauses
- S8057824: methods to copy allocation context statistics
- S8057827: notify an obj when allocation context stats are available
- S8057830: Crash in Java2D Queue Flusher, OGLSD_SetScratchSurface
- S8057893: JComboBox actionListener never receives "comboBoxEdited" from
getActionCommand
- S8057922: Improve LambdaForm sharing by using LambdaFormEditor more
extensively
- S8057934: Upgrade to LittleCMS 2.6 breaks AIX build
- S8057936: java.net.URLClassLoader.findClass uses exceptions in control
flow
- S8057959: Retag 8u25-b16 to include more fixes
- S8058092: Test vm/mlvm/meth/stress/compiler/deoptimize. Assert in
src/share/vm/classfile/systemDictionary.cpp: MH intrinsic invariant
- S8058112: Invalid BootstrapMethod for constructor/method reference
- S8058120: Rendering / caret errors with HTMLDocument
- S8058136: Test
api/java_awt/SplashScreen/index.html\#ClosedSplashScreenTests fails because of
java.lang.IllegalStateException was not thrown
- S8058148: MaxNodeLimit and LiveNodeCountInliningCutoff
- S8058184: Move _highest_comp_level and _highest_osr_comp_level from
MethodData to MethodCounters
- S8058193: [macosx] Potential incomplete fix for JDK-8031485
- S8058197: AWT fails on generic non-reparenting window managers
- S8058209: Race in G1 card scanning could allow scanning of memory
covered by PLABs
- S8058216: NetworkInterface.getHardwareAddress can return zero length
byte array when run with preferIPv4Stack
- S8058235: identify GCs initiated to update allocation context stats
- S8058251: assert(_count > 0) failed: Negative counter when running
runtime/NMT/MallocTrackingVerify.java
- S8058275: new hotspot build - hs25.40-b11
- S8058291: Missing some checks during parameter validation
- S8058293: Bit set computation in MHs.findFirstDupOrDrop/findFirstDrop
is broken
- S8058448: Disable JPRT submissions from the hotspot repo
- S8058473: "Comparison method violates its general contract" when using
Clipboard
- S8058475: TestCMSClassUnloadingEnabledHWM.java fails with '.*CMS
Initial Mark.*' missing from stdout/stderr
- S8058481: Test gc/class_unloading/TestCMSClassUnloadingDisabledHWM.java
was removed, but TEST.groups still refers to it
- S8058487: JRE installer fails if older jre is on the system with MSI
1603 error. System error 183
- S8058505: BigIntegerTest does not exercise Burnikel-Ziegler division
- S8058511: StackOverflowError at com.sun.tools.javac.code.Types.lub
- S8058536: java/lang/instrument/NativeMethodPrefixAgent.java fails due
to VirtualMachineError: out of space in CodeCache for method handle intrinsic
- S8058564: Tiered compilation performance drop in PIT
- S8058568: GC cleanup phase can cause G1 skipping a System.gc()
- S8058573: Resolve autoconf and other merge issue from 8u25 and 8u40
- S8058584: Ignore java/lang/invoke/LFCaching/LFGarbageCollectedTest
until 8057020 is fixed
- S8058606: [TESTBUG] Detailed Native Memory Tracking (NMT) data is not
verified as output at VM exit
- S8058626: Missing part of 8057656 in 8u40 compared to 9
- S8058632: Revert JDK-8054984 from 8u40
- S8058653: [TEST_BUG] Test
java/awt/Graphics2D/DrawString/DrawStringCrash.java fails with OutOfMemoryError
- S8058657: Add @jdk.Exported to com.sun.jarsigner APIs
- S8058661: Compiled LambdaForms should inherit from Object to improve
class loading performance
- S8058664: Bad fonts in BigIntegerTest
- S8058679: More bad characters in BigIntegerTest
- S8058695: [TESTBUG] Reinvokers with arity >253 can't be cached
- S8058708: java.lang.AssertionError compiling source code
- S8058715: stability issues when being launched as an embedded JVM via
JNI
- S8058728: TEST_BUG: Make
java/lang/invoke/LFCaching/LFGarbageCollectedTest.java skip arrayElementSetter
and arrayElementGetter methods
- S8058733: [TESTBUG]
java/lang/invoke/LFCaching/LFSingleThreadCachingTest.java and
LFMultiThreadCachingTest.java failed on some platforms due to
java.lang.VirtualMachineError
- S8058739: The test case failed as "ERROR in native method:
ReleasePrimitiveArrayCritical: failed bounds check"
- S8058744: Crash in C1 OSRed method w/ Unsafe usage
- S8058798: new hotspot build - hs25.40-b12
- S8058818: Allocation of more then 1G of memory using
Unsafe.allocateMemory is still causing a fatal error on 32bit platforms
- S8058825: EA: ConnectionGraph::split_unique_types does incorrect scalar
replacement
- S8058828: Wrong ciConstant type for arrays from
ConstantPool::_resolved_reference
- S8058847: C2: EliminateAutoBox regression after 8042786
- S8058858: JRE 8u20 crashes while using Japanese IM on Windows
- S8058870: Mac: JFXPanel deadlocks in jnlp mode
- S8058892: FILL_ARRAYS and ARRAYS are eagely initialized in
MethodHandleImpl
- S8058919: Add sanity test for minimal VM in test/Makefile
- S8058927: ATG throws ClassNotFoundException
- S8058932: java/net/InetAddress/IPv4Formats.java failed because
hello.foo.bar does exist
- S8058936: hotspot/test/Makefile should use jtreg script from
$JT_HOME/bin/jreg (instead of $JT_HOME/win32/bin/jtreg)
- S8059002: 8058744 needs a test case
- S8059070: [TESTBUG]
java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java failed - timeout
- S8059100: SIGSEGV VirtualMemoryTracker::remove_released_region
- S8059131: sawindbg.dll is not compiled with /SAFESEH
- S8059136: Reverse removal of applet demos [backout 8015376]
- S8059139: It should be possible to explicitly disable usage of TZCNT
instr w/ -XX:-UseBMI1Instructions
- S8059177: jdk8u40 l10n resource file translation update 1
- S8059200: Promoted JDK9 b31 for Solaris-amd64 fails (Error: dl failure
on line 744, no picl library) on Solaris 11.1
- S8059204: new hotspot build - hs25.40-b13
- S8059206: (tz) Support tzdata2014i
- S8059216: Make PrintGCApplicationStoppedTime print information about
stopping threads
- S8059226: Names of rtm_state_change and unstable_if deoptimization
reasons were swapped in 8u40
- S8059269: FileHandler may throw NPE if pattern is a simple name and the
lock file already exists
- S8059299: assert(adr_type != NULL) failed: expecting TypeKlassPtr
- S8059311: com/sun/jndi/ldap/LdapTimeoutTest.java fails with exit_code
== 0
- S8059327: XML parser returns corrupt attribute value
- S8059445: Remove CompilationRepeat
- S8059452: G1: Change the default values for G1HeapWastePercent and
G1MixedGCLiveThresholdPercent
- S8059462: Typo in keytool resource file
- S8059466: Force young GC to initiate marking cycle when stat update is
requested
- S8059556: C2: crash while inlining MethodHandle invocation w/ null
receiver
- S8059590: ArrayIndexOutOfBoundsException occurs when Container with
overridden getComponents() is deserialized
- S8059592: Recent bugfixes in ppc64 port.
- S8059618: new hotspot build - hs25.40-b14
- S8059621: JVM crashes with "unexpected index type" assert in
LIRGenerator::do_UnsafeGetRaw
- S8059655: new hotspot build - hs25.40-b15
- S8059710: javac, the same approach used in fix for JDK-8058708 should
be applied to Code.closeAliveRanges
- S8059739: Dragged and Dropped data is corrupted for two data types
- S8059758: Footprint regressions with JDK-8038423
- S8059780: SPECjvm2008-MPEG performance regressions on x64 platforms
- S8059803: Update use of GetVersionEx to get correct Windows version in
hs_err files
- S8059877: GWT branch frequencies pollution due to LF sharing
- S8059880: Get rid of LambdaForm interpretation
- S8059921: Missing compile error in Java 8 mode for
Interface.super.field access
- S8059941: [D3D] The fix for JDK-8029253 should be ported to d3d
pipeline
- S8059942: Default implementation of DrawImage.renderImageXform() should
be improved for d3d/ogl
- S8059943: [macosx] Aqua LaF should use BI.TYPE_INT_ARGB_PRE for a
better performance
- S8059944: [OGL] Metrics for a method choice copying of texture should
be improved
- S8059948: Rename the test group from jdk_rt to jdk_rm
- S8059998: Broken link in java.awt.event Interface KeyListener
- S8060006: No Russian time zones mapping for Windows
- S8060116: After JDK-8047976 gc/g1/TestSummarizeRSetStatsThreads fails
- S8060147: SIGSEGV in Metadata::mark_on_stack() while marking metadata
in ciEnv
- S8060151: Check-in changes for 8u40 nroff Open JDK
- S8060169: Update the Crash Reporting URL in the Java crash log
- S8060454: [TESTBUG] Whitebox tests fail with -XX:CompileThreshold=100
- S8060467: CMS: small OldPLABSize and -XX:-ResizePLAB cause
assert(ResizePLAB || n_blks == OldPLABSize) failed: Error
- S8060483: NPE with explicitCastArguments unboxing null
- S8060485: (str) contentEquals checks the String contents twice on
mismatch
- S8061234: ResourceContext.requestAccurateUpdate() is unreliable
- S8061275: new hotspot build - hs25.40-b16
- S8061392: PrinterJob NPE when drawing translucent image with null user
clip
- S8061456: [OGL] Incorrect clip is used during sw->surface blit in xor
mode
- S8061486: [TESTBUG] compiler/whitebox/ tests fail : must be
osr_compiled (reappeared in nightlies)
- S8061651: Interface to the Lookup Index Cache to improve URLClassPath
search time
- S8061817: Whitebox.deoptimizeMethod() does not deoptimize all OSR
versions of method
- S8061830: [asm] refresh internal ASM version v5.0.3
- S8061861: new hotspot build - hs25.40-b17
- S8061960: java/lang/instrument/DaemonThread/TestDaemonThread.java
regularly fails due to exceeded timeout
- S8061969: [TESTBUG] MallocSiteHashOverflow.java should be enabled for
32-bit platforms
- S8061983: [TESTBUG] compiler/whitebox/MakeMethodNotCompilableTest.java
fails with "must not be in queue"
- S8062021: NPE in sun/lwawt/macosx/CPlatformWindow::toFront after
JDK-8060146
- S8062036: ConcurrentMarkThread::slt may be invoked before
ConcurrentMarkThread::makeSurrogateLockerThread causing intermittent crashes
- S8062164: Incorrect color conversion, when bicubic interpolation is
used
- S8062169: Multiple OSR compilations issued for same bci
- S8062233: add
java/rmi/server/Unreferenced/finiteGCLatency/FiniteGCLatency.java to problem
list
- S8062247: [TESTBUG] Allow WhiteBox test to access JVM offsets
- S8062359: javac Attr crashes with NPE in TypeAnnotationsValidator
visitNewClass
- S8062475: Enable hook for custom doc generation
- S8062501: Modifications of server socket channel accept() methods for
instrumentation purposes
- S8062589: new hotspot build - hs25.40-b18
- S8062608: BCEL corrupts debug data of methods that use generics
- S8062635: Enable custom CompileJavaClasses.gmk
- S8062742: compiler/EliminateAutoBox/UnsignedLoads.java fails with
client vm
- S8062744: jdk.net.Sockets.setOption/getOption does not support IP_TOS
- S8062747: Compiler error when anonymous class uses method with
parametrized exception
- S8062771: Core reflection should use final fields whenever possible
- S8062870: src/share/vm/services/mallocTracker.hpp:64 assert(_count > 0)
failed: Negative counter
- S8062950: Bug in locking code when UseOptoBiasInlining is disabled:
assert(dmw->is_neutral()) failed: invariant
- S8062957: Heap is not shrunk when deallocating under memory pressure
- S8063052: Inference chokes on wildcard derived from method reference
- S8063135: Enable full LF sharing by default
- S8063700: -Xcheck:jni changes cause many JCK failures in
api/javax_crypto tests in SunPKCS11
- S8064288: sun.management.Flag should loadLibrary()
- S8064361: new hotspot build - hs25.40-b19
- S8064375: Change certain errors to warnings in CDS output.
- S8064391: More thread safety problems in core reflection
- S8064468: ownedWindowList access requires synchronization in
Window.setAlwaysOnTop() method
- S8064516: BCEL still corrupts generic methods if bytecode offsets are
modified
- S8064556: G1: ParallelGCThreads=0 may cause
assert(!MetadataOnStackMark::has_buffer_for_thread(Thread::current())) failed:
Should be empty
- S8064560: (tz) Support tzdata2014j
- S8064667: Add -XX:+CheckEndorsedAndExtDirs flag to JDK 8
- S8064701: Some CDS optimizations should be disabled if bootclasspath is
modified by JVMTI
- S8064716: TestHumongousShrinkHeap.java can not be run with
-XX:+ExplicitGCInvokesConcurrent
- S8064854: new hotspot build - hs25.40-b20
- S8065072: sun/net/www/http/HttpClient/StreamingRetry.java failed
intermittently
- S8065098: JColorChooser no longer supports drag and drop between two
JVM instances
- S8065132: Parameter annotations not updated when synthetic parameters
are prepended
- S8065157: jdk8u40 Japanese man page file translation update
- S8065183: Add --with-copyright-year option to configure
- S8065227: Report allocation context stats at end of cleanup
- S8065238: javax.naming.NamingException after upgrade to JDK 8
- S8065305: Make it possible to extend the G1CollectorPolicy
- S8065346: WB_AddToBootstrapClassLoaderSearch calls
JvmtiEnv::create_a_jvmti when not in _thread_in_vm state
- S8065361: Fixup headers and definitions for INCLUDE_TRACE
- S8065385: new hotspot build - hs25.40-b21
- S8065397: Remove ExtendedPlatformComponent.java from EXFILES list
- S8065552: setAccessible(true) on fields of Class may throw a
SecurityException
- S8065618: C2 RA incorrectly removes kill projections
- S8065627: Animated GIFs fail to display on a HiDPI display
- S8065634: Crash in InstanceKlass::clean_method_data when _method is
NULL
- S8065702: Deprecate the Extension Mechanism
- S8065764: javax/management/monitor/CounterMonitorTest.java hangs
- S8065765: Missing space in output message from
-XX:+CheckEndorsedAndExtDirs
- S8065991: LogManager unecessarily calls JavaAWTAccess from within a
critical section
- S8066045: opto/node.hpp:355, assert(i < _max) failed: oob: i=1, _max=1
- S8066061: new hotspot build - hs25.40-b22
- S8066103: C2's range check smearing allows out of bound array accesses
- S8066142: Edit the value in the text field and then press the tab key,
the number don't increase
- S8066143: [TESTBUG] New tests in gc/survivorAlignment/ fails
- S8066146: jdk.nashorn.api.scripting package javadoc should be included
in jdk docs
- S8066199: C2 escape analysis prevents VM from exiting quickly
- S8066397: Remove network-related seed initialization code in
ThreadLocal/SplittableRandom
- S8066647: new hotspot build - hs25.40-b23
- S8066649: 8u backport for 8065618 is incorrect
- S8066670: PrintSharedArchiveAndExit does not exit the VM when the
archive is invalid
- S8066746: MHs.explicitCastArguments does incorrect type checks for
VarargsCollector
- S8066756: Test test/sun/awt/dnd/8024061/bug8024061.java fails
- S8066775: opto/node.hpp:355, assert(i < _max) failed: oob: i=1, _max=1
- S8066900: Array Out Of Bounds Exception causes variable corruption
- S8066964: ppc64: argument and return type profiling, fix problem with
popframe
- S8066986: [headless] DataTransferer.getInstance throws
ClassCastException in headless mode
- S8067039: Revert changes to annotation attribute generation
- S8067144: SIGSEGV with +TraceDeoptimization in
Deoptimization::print_objects
- S8067232: [TESTBUG]
runtime/CheckEndorsedAndExtDirs/EndorsedExtDirs.java fails with
ClassNotFoundException
- S8068548: jdeps needs a different mechanism to recognize javax.jnlp as
supported API
- S8068631: new hotspot build - hs25.40-b24
- S8068650: $jdk/api/javac/tree contains docs for nashorn
2015-03-02 Andrew John Hughes
* Makefile.am:
(JDK_UPDATE_VERSION): Bump to 40.
(BUILD_VERSION): Set to b21.
(CORBA_CHANGESET): Update to icedtea-3.0.0pre03 tag.
(JAXP_CHANGESET): Likewise.
(JAXWS_CHANGESET): Likewise.
(JDK_CHANGESET): Likewise.
(LANGTOOLS_CHANGESET): Likewise.
(OPENJDK_CHANGESET): Likewise.
(NASHORN_CHANGESET): Likewise.
(CORBA_SHA256SUM): Likewise.
(JAXP_SHA256SUM): Likewise.
(JAXWS_SHA256SUM): Likewise.
(JDK_SHA256SUM): Likewise.
(LANGTOOLS_SHA256SUM): Likewise.
(OPENJDK_SHA256SUM): Likewise.
(NASHORN_SHA256SUM): Likewise.
* NEWS: Updated.
* configure.ac: Bump to 3.0.0pre03.
* hotspot.map: Update to icedtea-3.0.0pre03 tag.
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Tue Mar 3 00:20:30 2015
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Tue, 03 Mar 2015 00:20:30 +0000
Subject: [Bug 2199] [IcedTea8] Support giflib 5.1.0
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2199
--- Comment #2 from hg commits ---
details:
http://icedtea.classpath.org//hg/icedtea?cmd=changeset;node=d84be26576af
author: Andrew John Hughes
date: Mon Mar 02 14:56:30 2015 +0000
Bump to icedtea-3.0.0pre03.
Upstream changes:
- PR2199: Support giflib 5.1.0
- PR2212: DGifCloseFile call should check the return value, not the error
code, for failure
- PR2227: giflib 5.1 conditional excludes 6.0, 7.0, etc.
- S4991647: PNGMetadata.getAsTree() sets bitDepth to invalid value
- S6302052: Reference to nonexistant Class in javadoc
- S6311046: -Xcheck:jni should support checking of
GetPrimitiveArrayCritical.
- S6521706: A switch operator in JFrame.processWindowEvent() should be
rewritten
- S6545422: [TESTBUG] NativeErrors.java uses wrong path name in exec
- S6624085: Fourth mouse button (wheel) is treated like second button -
isPopupTrigger returns true
- S6642881: Improve performance of Class.getClassLoader()
- S6853696: (ref) ReferenceQueue.remove(timeout) may return null even if
timeout has not expired
- S6883953: java -client -XX:ValueMapInitialSize=0 crashes
- S6898462: The escape analysis with G1 cause crash assertion
src/share/vm/runtime/vframeArray.cpp:94
- S6904367: (coll) IdentityHashMap is resized before exceeding the
expected maximum size
- S7010989: Duplicate closure of file descriptors leads to unexpected and
incorrect closure of sockets
- S7011804: SequenceInputStream with lots of empty substreams can cause
StackOverflowError
- S7033533: realSync() doesn't work with Xfce
- S7058697: Unexpected exceptions in MID parser code
- S7058700: Unexpected exceptions and timeouts in SF2 parser code
- S7067052: Default printer media is ignored
- S7095856: OutputStreamHook doesn't handle null values
- S7107611: sun.security.pkcs11.SessionManager is scalability blocker
- S7132678: G1: verify that the marking bitmaps have no marks for objects
over TAMS
- S7148531: [macosx] In test, the window does not have time to resize
before make a screenshot
- S7150092: NTLM authentication fail if user specified a different realm
- S7169583: JInternalFrame title not antialiased in Nimbus LaF
- S7170310: ScrollBar doesn't become active when tabs are created more
than frame size
- S8000975: (process) Merge UNIXProcess.java.bsd & UNIXProcess.java.linux
(& .solaris & .aix)
- S8003900: X11 dependencies should be removed from Mac OS X build.
- S8007993: hotspot.log w/ enabled LogCompilation can be an invalid XML
- S8010767: Build fails on OEL6 with 16 cores
- S8011537: (fs) Path.register(..) clears interrupt status of thread with
no InterruptedException
- S8015256: Better class accessibility
- S8015376: Remove jnlp and applet files from the JDK samples
- S8019342: G1: High "Other" time most likely due to card redirtying
- S8023461: Thread holding lock at safepoint that vm can block on:
MethodCompileQueue_lock
- S8024366: Make UseNUMA enable UseNUMAInterleaving
- S8024626: CTW CRASH: SIGSEGV in ctw/jre/lib/rt_jar/preloading_1 and
ctw/jre/lib/rt_jar/sun_awt_X11_ListHelper
- S8025842: Convert warning("Thread holding lock at safepoint that vm can
block on") to fatal(...)
- S8025917: JDK demo applets not running with >=7u40 or (JDK 8 and JDK 9)
- S8026303: CMS: JVM intermittently crashes with "FreeList of size 258
violates Conservation Principle" assert
- S8026385: [macosx] (awt) setjmp/longjmp changes the process signal mask
on OS X
- S8026497: Font2DTest demo: unused resource files
- S8026784: Error message in AdaptiveFreeList::verify_stats is
wrong
- S8026796: Make replace_in_map() on parent maps generic
- S8026847: [TESTBUG] gc/g1/TestSummarizeRSetStats* tests launch 32bit
jvm with UseCompressedOops
- S8027144: Review restriction of JAX-WS java packages going to JDK8
- S8027148: SystemFlavorMap.getNativesForFlavor returns list of native
formats in incorrect order
- S8027553: Change the in_cset_fast_test functionality to use the
G1BiasedArray abstraction
- S8027959: Early reclamation of large objects in G1
- S8028037: [parfait] warnings from b114 for hotspot.src.share.vm
- S8028407: adjust-mflags.sh failed build with GNU Make 4.0 with -I
- S8028430: JDI: ReferenceType.visibleMethods() return wrong visible
methods
- S8028474: sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.sh
timeout, leaves looping process
- S8028539: Endless loop in native code of sun.java2d.loops.ScaledBlit
- S8028710: G1 does not retire allocation buffers after reference
processing work
- S8028727: [parfait] warnings from b116 for
jdk.src.share.native.sun.security.ec: JNI pending exceptions
- S8028780: JDK KRB5 module throws OutOfMemoryError when CCache is
corrupt
- S8029012: parameter_index for type annotation not updated after
outer.this added
- S8029070: memory leak in jmm_SetVMGlobal
- S8029253: [macosx] Performance problems with Retina display on Mac OS X
- S8029443: 'assert(klass->is_loader_alive(_is_alive)) failed: must be
alive' during VM_CollectForMetadataAllocation
- S8029452: Fork/Join task ForEachOps.ForEachOrderedTask clarifications
and minor improvements
- S8029524: Remove unsused method CollectedHeap::unsafe_max_alloc()
- S8029536: JFileChooser filter uses .toString() instead of
getDescription() for filter text on GTK laf
- S8029548: (jdeps) use @jdk.Exported to determine supported vs JDK
internal API
- S8029607: Type of Service (TOS) cannot be set in IPv6 header
- S8029797: Let jprt run configure when building
- S8029837: NPE seen in XMLDocumentFragmentScannerImpl.setProperty since
7u40b33
- S8030079: Lint warnings in java.lang.invoke
- S8030166: java/lang/ProcessBuilder/Basic.java fails intermittently:
waitFor took too long
- S8030681: add "serve" command and --quiet and --verbose options to
hgforest
- S8030976: Untaken paths should be more vigorously pruned at highest
optimization level
- S8031003: [Parfait] warnings from
jdk/src/share/native/sun/security/jgss/wrapper: JNI exception pending
- S8031092: jdeps does not recognize --help option.
- S8031323: Optionally align objects copied to survivor spaces
- S8031373: Lint warnings in java.util.stream
- S8031376: TraceClassLoading expects there to be a (Java) caller when
you load a class with the bootstrap class loader
- S8031435: Ftp download does not work properly for ftp user without
password
- S8031696: [macosx] TwentyThousandTest test failed with OOM
- S8031709: Configure --with-jvm-variants=client, server, x produces
default outputdir containing comma
- S8031721: Remove non-existent test from TEST.groups
- S8031994: java/lang/Character/CheckProp test times out
- S8032247: SA: Constantpool lookup for invokedynamic is not implemented
- S8032379: Remove the is_scavenging flag to process_strong_roots
- S8032573:
CertificateFactory.getInstance("X.509").generateCertificates(InputStream) does
not throw CertificateException for invalid input
- S8032650: [parfait] warning from b124 for
jdk/src/share/native/java/util: jni exception pending
- S8032864: [macosx] sigsegv (0Xb) Being Generated When Starting JDev
With Voiceover Running
- S8032908: getTextContent doesn't return string in JAXP
- S8033141: Cleanup of sun.awt.X11 package
- S8033370: [parfait] warning from b126 for
solaris/native/sun/util/locale/provider: JNI exception pending
- S8033421: @SuppressWarnings("deprecation") does not work when
overriding deprecated method
- S8033483: Should ignore nested lambda bodies during overload resolution
- S8033602: wrong stabs data in libjvm.debuginfo on JDK 8 - SPARC
- S8033699: Incorrect radio button behavior
- S8033764: Remove the usage of StarTask from BufferingOopClosure
- S8033785: TimeZoneNamesTest should be removed
- S8033893: jdk build is broken due to the changeset of JDK-8033370
- S8033923: Use BufferingOopClosure for G1 code root scanning
- S8034005: cannot debug in synchronizer.o or objectMonitor.o on Solaris
X86
- S8034031: [parfait] JNI exception pending in
jdk/src/macosx/native/apple/security/KeystoreImpl.m
- S8034032: Check
src/macosx/native/java/util/prefs/MacOSXPreferencesFile.m for JNI pending
issues
- S8034033: [parfait] JNI exception pending in
share/native/sun/security/krb5/nativeccache.c
- S8034056: assert(_heap_alignment >= _space_alignment) failed:
heap_alignment less than space_alignment
- S8034085: Do not prefer indexed properties
- S8034164: Introspector ignores indexed part of the property sometimes
- S8034218: Improve fontconfig.properties for AIX platform
- S8034761: Remove the do_code_roots parameter from process_strong_roots
- S8034764: Use process_strong_roots to adjust the StringTable
- S8034775: Failing to initialize VM when running with negative value for
-XX:CICompilerCount
- S8034935: JSR 292 support for PopFrame has a fragile coupling with
DirectMethodHandle
- S8035162: Service printing service
- S8035165: Expose internal representation in sun.awt.X11
- S8035328: closed/compiler/6595044/Main.java failed with timeout
- S8035393: Use CLDClosure instead of CLDToOopClosure in
frame::oops_interpreted_do
- S8035400: Move G1ParScanThreadState into its own files
- S8035401: Fix visibility of G1ParScanThreadState members
- S8035412: Cleanup ClassLoaderData::is_alive
- S8035605: Expand functionality of PredictedIntrinsicGenerator
- S8035648: Don't use Handle in java_lang_String::print
- S8035650: Exclude AIX from VS.NET make/windows/projectcreator.make
- S8035746: Add missing Klass::oop_is_instanceClassLoader() function
- S8035759: [parfait] JNI exception pending in
jdk/src/windows/native/sun/security/krb5/NativeCreds.c
- S8035781: Improve equality for annotations
- S8035826: [parfait] JNI exception pending in
src/windows/native/sun/util/locale/provider/HostLocaleProviderAdapter_md.c
- S8035829: [parfait] JNI exception pending in
jdk/src/windows/native/sun/tools/attach/WindowsVirtualMachine.c
- S8035893: JVM_GetVersionInfo fails to zero structure
- S8035968: Leverage CPU Instructions to Improve SHA Performance on SPARC
- S8035974: Refactor DigestBase.engineUpdate() method for better code
generation by JIT compiler
- S8036007: javac crashes when encountering an unresolvable interface
- S8036091: compiler/membars/DekkerTest.java fails with
-XX:CICompilerCount=1
- S8036156: Limit default method hierarchy
- S8036533: Method for correct defaults
- S8036588: VerifyFieldClosure fails instanceKlass:3133
- S8036612: [parfait] JNI exception pending in
jdk/src/windows/native/sun/security/mscapi/security.cpp
- S8036613: [parfait] JNI exception pending in
jdk/src/windows/native/sun/security/provider/WinCAPISeedGenerator.c
- S8036614: AIX: fix adjust-mflags.sh to build with GNU Make 4.0 (adapt
8028407 for AIX)
- S8036616: [TESTBUG] Embedded:
sun/jvmstat/monitor/MonitoredVm/CR6672135.java should be launched with
-XX:+UsePerfData
- S8036805: Correct linker method lookup.
- S8036861: Application can't be loaded fine,the save dialog can't show
up.
- S8036936: Use local locales
- S8036953: Fix timing of varargs access check, per JDK-8016205
- S8036981: JAXB not preserving formatting for xsd:any Mixed content
- S8037066: Secure transport layer
- S8037209: Improvements and cleanups to bytecode assembly for lambda
forms
- S8037210: Get rid of char-based descriptions 'J' of basic types
- S8037326: VerifyAccess.isMemberAccessible() has incorrect access check
- S8037344: Use the "next" field to iterate over fine remembered instead
of using the hash table
- S8037404: javac NPE or VerifyError for code with constructor reference
of inner class
- S8037745: Consider re-enabling PKCS11 mechanisms previously disabled
due to Solaris bug 7050617
- S8037746: Bundling Derby 10.11 with 8u40
- S8037846: Ensure streaming of input cipher streams
- S8037925: CMM Testing: an allocated humongous object at the end of the
heap should not prevents shrinking the heap
- S8037948: Improve documentation for org.w3c.dom package
- S8037958: ConcurrentMark::cleanup leaks BitMaps if VerifyDuringGC is
enabled
- S8037968: Add tests on alignment of objects copied to survivor space
- S8038027: DTDBuilder should be run in headless mode
- S8038261: JSR292: cache and reuse typed array accessors
- S8038265: CMS: enable time based triggering of concurrent cycles
- S8038268: VM Crashes in MetaspaceShared::generate_vtable_methods while
creating CDS archive with limiting SharedMiscCodeSize
- S8038333: TEST_BUG: java/lang/ref/EarlyTimeout.java fails with a
non-adequate message
- S8038364: Use certificate exceptions correctly
- S8038393: [TESTBUG] ciReplay/* tests fail after 8034775
- S8038399: Remove dead oop_iterate MemRegion variants from SharedHeap,
Generation and Space classes
- S8038404: Move object_iterate_mem from Space to CMS since it is only
ever used by CMS
- S8038405: Clean up some virtual fucntions in Space class hierarchy
- S8038412: Move object_iterate_careful down from Space to ContigousSpace
and CFLSpace
- S8038422: CDS test failed: assert((size %
os::vm_allocation_granularity()) == 0) failed when limiting SharedMiscDataSize
- S8038423: G1: Decommit memory within heap
- S8038435: Some hgforest.sh commands don't receive parameters
- S8038624: interpretedVFrame::expressions() must respect
InterpreterOopMap for liveness
- S8038754: ReplayCacheTestProc test fails with timeout
- S8038756: new WB API :: get/setVMFlag
- S8038776: VerifyError when running successfully compiled java class
- S8038829: G1: More useful information in a few assert messages
- S8038898: Safer safepoints
- S8038903: More native monitor monitoring
- S8038908: Make Signature more robust
- S8038913: Bolster XML support
- S8038919: Requesting focus to a modeless dialog doesn't work on Safari
- S8038928: gc/g1/TestGCLogMessages.java fail with "[Evacuation Failure'
- S8038930: G1CodeRootSet::test fails with assert(_num_chunks_handed_out
== 0) failed: No elements must have been handed out yet
- S8038966: JAX-WS handles wrongly xsd:any arguments for Web services
- S8038982: java/lang/ref/EarlyTimeout.java failed again
- S8039097: Some tests fail with NPE since 7u60 b12
- S8039147: Cleanup SuspendibleThreadSet
- S8039150: host_klass invariant fails when verifying newly loaded
JSR-292 anonymous classes
- S8039173: Propagate errors from Diagnostic Commands as exceptions in
the attach framework
- S8039444: Swing applications not being displayed properly
- S8039489: Refactor test framework for dynamic VM options
- S8039498: Add iterators to GrowableArray
- S8039509: Wrap sockets more thoroughly
- S8039520: More atomicity of atomic updates
- S8039533: Higher resolution resolvers
- S8039596: Remove HeapRegionRemSet::clear_incoming_entry
- S8039915: Wrong NumberFormat.format() HALF_UP rounding when last digit
exactly at rounding position greater than 5
- S8039990: Add sequential operation support to hgforest
- S8040002: Clean up code and code duplication in re-diryting cards for
verification
- S8040007: GtkFileDialog strips user inputted filepath
- S8040076: Memory leak. java.awt.List objects allowing multiple
selections are not GC-ed.
- S8040121: Load variable through a pointer of an incompatible type in
src/hotspot/src/share/vm: opto/output.cpp, runtime/sharedRuntimeTrans.cpp,
utilities/globalDefinitions_visCPP.hpp
- S8040279: [macosx] Do not use the base image in the
MultiResolutionBufferedImage
- S8040617: [macosx] Large JTable cell results in a OutOfMemoryException
- S8040722: G1: Clean up usages of heap_region_containing
- S8040792: G1: Memory usage calculation uses sizeof(this) instead of
sizeof(classname)
- S8040798: compiler/startup/SmallCodeCacheStartup.java timed out in
RT_Baseline
- S8040806: BitSet.toString() can throw IndexOutOfBoundsException
- S8040808: Uninitialised memory in OGLBufImgsOps.c, D3DBufImgOps.cpp
- S8040812: Uninitialised memory in
jdk/src/share/native/sun/security/ec/impl/mpi.c
- S8040920: Uninitialised memory in
hotspot/src/share/vm/code/dependencies.cpp
- S8040921: Uninitialised memory in
hotspot/src/share/vm/c1/c1_LinearScan.cpp
- S8040977: G1 crashes when run with -XX:-G1DeferredRSUpdate
- S8041142: Re-enabling CBC_PAD PKCS11 mechanisms for Solaris
- S8041151: More concurrent hgforest
- S8041529: Better parameterization of parameter lists
- S8041535: Update certificate lists for compact1 profile
- S8041540: Better use of pages in font processing
- S8041545: Better validation of generated rasters
- S8041564: Improved management of logger resources
- S8041572: [macosx] huge native memory leak in AWTWindow.m
- S8041633: [TESTBUG] java/lang/SecurityManager/CheckPackageAccess.java
fails with "In j.s file, but not in golden set: com.sun.activation.registries."
- S8041717: Issue with class file parser
- S8041734: JFrame in full screen mode leaves empty workspace after close
- S8041946: CMM Testing: 8u40 an allocated humongous object at the end of
the heap should not prevents shrinking the heap
- S8041984: CompilerThread seems to occupy all CPU in a very rare
situation
- S8041987: [macosx] setDisplayMode crashes
- S8041990: [macosx] Language specific keys does not work in applets when
opened outside the browser
- S8041992: Fix of JDK-8034775 neglects to account for non-JIT VMs
- S8042053: Broken links to jarsigner and keytool docs in java.security
package summary
- S8042094: Test javax/swing/JFileChooser/7036025/bug7036025.java fails
with java.lang.NullPointerException on Windows x86
- S8042123: Support default and static interface methods in JDI, JDWP and
JDB
- S8042126: DateTimeFormatter "MMMMM" returns English value in Japanese
locale
- S8042195: Introduce umbrella header orderAccess.inline.hpp.
- S8042205: javax/management/monitor/*: some tests didn't get all the
notifications
- S8042235: redefining method used by multiple MethodHandles crashes VM
- S8042255: make gc src file exclusion more automatic
- S8042347: javac, Gen.LVTAssignAnalyzer should be refactored, it
shouldn't be a static class
- S8042417: hgforest: allow local clone of extra repos
- S8042428: CompileQueue::free_all() code is incorrect
- S8042431: compiler/7200264/TestIntVect.java fails with: Test Failed:
AddVI 0 < 4
- S8042440: awt_Plugin no longer needed
- S8042469: Launcher changes for native memory tracking scalability
enhancement
- S8042470: (fs) Path.register doesn't throw IllegalArgumentException if
multiple OVERFLOW events are specified
- S8042480: CipherInputStream.close() throws AEADBadTagException in some
cases
- S8042570: Excessive number of tests timing out on nightly testing due
to fix for 8040798
- S8042590: Running form URL throws NPE
- S8042603: 'SafepointPollOffset' was not declared in static member
function 'static bool Arguments::check_vm_args_consistency()'
- S8042609: Limit splashiness of splash images
- S8042622: Check for CRL results in IllegalArgumentException "white
space not allowed"
- S8042737: Introduce umbrella header prefetch.inline.hpp
- S8042797: Avoid strawberries in LogRecord
- S8042804: Support invoking Hotspot tests from top level
- S8042810: hgforest: some shells run read in sub-shell and can't use
fifo
- S8042816: (fs) Path.register doesn't throw IllegalArgumentException if
multiple OVERFLOW events are specified, part 2
- S8042835: Remove mnemonic character from open, save and open directory
JFileChooser's buttons
- S8042945: Remove @throws ClassCastException for
CertificateRevokedException constructor
- S8042982: Unexpected RuntimeExceptions being thrown by SSLEngine
- S8043158: Crash in CodeSweeperSweepNoFlushTest in
CompileQueue::free_all()
- S8043182: hgforest.sh: syntax error on line 329
- S8043200: Decrease the preference mode of RC4 in the enabled cipher
suite list
- S8043275: 8u40 backport: Fix interface initialization for default
methods.
- S8043301: Duplicate definitions in vm/runtime/sharedRuntimeTrans.cpp
versus math.h in VS2013
- S8043302: [TESTBUG] Need a test to cover JDK-8029755
- S8043454: Test case for 8037157 should not throw a VerifyError
- S8043476: java/util/BitSet/BSMethods.java failed with:
java.lang.OutOfMemoryError: Java heap space
- S8043477: java/lang/ProcessBuilder/Basic.java failed with:
java.lang.AssertionError: Some tests failed
- S8043508: JVM core dumps with very long text in tooltip
- S8043546: C1 optimizes @Stable instance fields with default values
- S8043607: Add a GC id as a log decoration similar to PrintGCTimeStamps
- S8043610: Sorting columns in JFileChooser fails with AppContext NPE
- S8043722: Swapped usage of idx_t and bm_word_t types in
parMarkBitMap.cpp
- S8043723: max_heap_for_compressed_oops() declared with size_t, but
defined with uintx
- S8043766: CMM Testing: 8u40 Decommit auxiliary data structures
- S8043869: [macosx] java -splash does not honor @2x hi dpi notation for
retina support
- S8043926: javac, code valid in 7 is not compiling for 8
- S8044056: Testcase added in wrong location in 8043302
- S8044135: Add API to start JMX agent from attach framework
- S8044140: Create NMT (Native Memory Tracking) tests for NMT2
- S8044215: Unable to initiate SpNego using a S4U2Proxy GSSCredential
(Krb5ProxyCredential)
- S8044269: Analysis of archive files.
- S8044274: Proper property processing
- S8044398: Attach code should propagate errors in Diagnostic Commands as
errors
- S8044406: JVM crash with JDK8 (build 1.8.0-b132) with G1 GC
- S8044473: Allow for extended set of platform MXBeans
- S8044538: assert(which != imm_operand) failed: instruction is not a
movq reg, imm64
- S8044546: Crash on faulty reduce/lambda
- S8044604: Increment minor version of HSx for 8u25 and initialize the
build number
- S8044614: [macosx] Focus issue with 2 applets in firefox
- S8044629: (reflect) Constructor.getAnnotatedReceiverType() returns
wrong value
- S8044647: sun/tools/jrunscript/jrunscriptTest.sh start failing: Output
of jrunscript -l nashorn differ from expected output
- S8044659: Java SecureRandom on SPARC T4 much slower than on x86/Linux
- S8044671: NPE from JapaneseEra when a new era is defined in
calendar.properties
- S8044737: Lambda: NPE while obtaining method reference through lambda
expression
- S8044748: JVM cannot access constructor though ::new reference although
can call it directly
- S8044749: Resolve autoconf and other merge issue from 8u20 to 8u25
- S8044866: Fix raw and unchecked lint warnings in asm
- S8046007: Java app receives javax.print.PrintException: Printer is not
accepting job
- S8046046: Test sun/security/pkcs11/Signature/TestDSAKeyLength.java
fails intermittently on Solaris 11 in 8u40 nightly
- S8046060: Different results of floating point multiplication for lambda
code block
- S8046070: Class Data Sharing clean up and refactoring
- S8046210: Missing memory barrier when reading init_lock
- S8046213: Test
test/runtime/classFileParserBug/TestEmptyBootstrapMethodsAttr.java Fails
- S8046231: G1: Code root location ... from nmethod ... not in strong
code roots for region
- S8046233: VerifyError on backward branch
- S8046268: compiler/whitebox/ tests fail : must be osr_compiled
- S8046289: compiler/6340864/TestLongVect.java timeout with
- S8046343: (smartcardio) CardTerminal.connect('direct') does not work on
MacOSX
- S8046495: KeyEvent can not be accepted in quick mouse clicking
- S8046542: [I.finalize() calls from methods compiled by C1 do not cause
IllegalAccessError on Sparc
- S8046545: JNI exception pending in jdk/src/share/bin/java.c
- S8046559: NPE when changing Windows theme
- S8046598: Scalable Native memory tracking development
- S8046662: Check JNI ReleaseStringChars / ReleaseStringUTFChars
verify_guards test inverted
- S8046670: Make CMS metadata aware closures applicable for other
collectors
- S8046698: assert(false) failed: only Initialize or AddP expected
macro.cpp:943
- S8046715: Add a way to verify an extended set of command line options
- S8046769: Set T family feature bit on Niagara systems
- S8046783: Add hidden field to methods for event based tracing
- S8046884: JNI exception pending in
jdk/src/solaris/native/sun/java2d/x11: X11PMPLitLoops.c, X11SurfaceData.c
- S8046887: JNI exception pending in jdk/src/solaris/native/sun/awt:
awt_DrawingSurface.c, awt_GraphicsEnv.c, awt_InputMethod.c,
sun_awt_X11_GtkFileDialogPeer.c
- S8046888: JNI exception pending in
jdk/src/share/native/sun/awt/image/awt_parseImage.c
- S8046894: JNI exception pending in
jdk/src/solaris/native/sun/awt/X11Color.c
- S8046919: jni_PushLocalFrame OOM - increase
MAX_REASONABLE_LOCAL_CAPACITY
- S8047062: Improve diagnostic output in
com/sun/jndi/ldap/LdapTimeoutTest.java
- S8047066: Test test/sun/awt/image/bug8038000.java fails with
ClassCastException
- S8047073: Some javax/management/ fails with JFR
- S8047145: 8u20 l10n resource file translation update 2
- S8047186: jdk.net.Sockets throws InvocationTargetException instead of
original runtime exceptions
- S8047288: Fixes endless loop on mac caused by invoking
Windows.isFocusable() on Appkit thread.
- S8047323: Remove unused _copy_metadata_obj_cl in
G1CopyingKeepAliveClosure
- S8047326: Consolidate all CompiledIC::CompiledIC implementations and
move it to compiledIC.cpp
- S8047340: (process) Runtime.exec() fails in Turkish locale
- S8047341: lambda reference to inner class in base class causes
LambdaConversionException
- S8047362: Add a version of CompiledIC_at that doesn't create a new
RelocIterator
- S8047373: Clean the ExceptionCache in one pass
- S8047383: SIGBUS in C2 compiled method
weblogic.wsee.jaxws.framework.jaxrpc.EnvironmentFactory$SimulatedWsdlDefinitions.
- S8047674: java/net/URLPermission/nstest/lookup.sh NoClassDefFoundError
when run in concurrent mode
- S8047719: Incorrect LVT in switch statement
- S8047732: new hotspot build - hs25.20-b21
- S8047740: Add hotspot testset to jprt.properties
- S8047795: Collections.checkedList checking bypassed by List.replaceAll
- S8047812: Ensure ClassLoaderDataGraph::classes_unloading_do only
delivers klasses from CLDs with non-reclaimed class loader oops
- S8047818: G1 HeapRegions can no longer be ContiguousSpaces
- S8047819: G1 HeapRegionDCTOC does not need to inherit
ContiguousSpaceDCTOC
- S8047820: G1 Block offset table does not need to support generic Space
classes
- S8047821: G1 Does not use the save_marks functionality as intended
- S8047925: Add mercurial version checks to get_source.sh
- S8047934: Adding new API for unlocking diagnostic argument.
- S8047976: Ergonomics for GC thread counts should update the flags
- S8048020: Regression on java.util.logging.FileHandler
- S8048025: Ensure cache consistency
- S8048063: (jdeps) Add filtering capability
- S8048073: Cannot read ccache entry with a realm-less service name
- S8048080: (smartcardio) javax.smartcardio.Card.openLogicalChannel()
dosn't work on MacOSX
- S8048085: Aborting marking just before remark results in useless
additional clearing of the next mark bitmap
- S8048088: Conservative maximum heap alignment should take
vm_allocation_granularity into account
- S8048110: Using tables in JTextPane leads to infinite loop in
FlowLayout.layoutRow
- S8048112: G1 Full GC needs to support the case when the very first
region is not available
- S8048121: javac complex method references: revamp and simplify
- S8048141: Update the Hotspot version numbers in Hotspot for JDK 8u40
- S8048150: Allow easy configurations for large CDS archives
- S8048169: Change 8037816 breaks HS build on PPC64 and CPP-Interpreter
platforms
- S8048170: Test closed/java/text/Normalizer/ConformanceTest.java failed
- S8048184: handle mercurial dev build version string
- S8048194: GSSContext.acceptSecContext fails when a supported mech is
not initiator preferred
- S8048207: Collections.checkedQueue.offer() calls add on wrapped queue
- S8048209:
Collections.synchronizedNavigableSet().tailSet(Object,boolean) synchronizes on
wrong object
- S8048212: Two tests failed with "java.net.SocketException: Bad protocol
option" on Windows after 8029607
- S8048214: Linker error when compiling G1SATBCardTableModRefBS after
include order changes
- S8048265: AWT crashes inside CCombinedSegTable::In called from
Java_sun_awt_windows_WDefaultFontCharset_canConvert
- S8048268: G1 Code Root Migration performs poorly
- S8048269: Add flag to turn off class unloading after G1 concurrent mark
- S8048270: Resolve autoconf and other merge issue from 8u20-b20 to 8u25
- S8048506: [macosx] javax.swing.PopupFactory issue with null owner
- S8048511: Uninitialised memory in
jdk/src/share/native/sun/security/jgss/wrapper/GSSLibStub.c
- S8048512: Uninitialised memory in
jdk/src/share/native/sun/security/ec/ECC_JNI.cpp
- S8048515: Read outside array bounds in
jdk/src/solaris/native/java/lang/java_props_md.c
- S8048524: Memory leak in
jdk/src/share/native/sun/awt/image/BufImgSurfaceData.c
- S8048549: [macosx] Disable usage of system menu bar if AWT is embedded
in FX
- S8048583: CustomMediaSizeName class matching to standard media is too
loose
- S8048703: ReplacedNodes dumps it's content to tty
- S8048879: "unexpected yanked node" opto/postaloc.cpp:139
- S8048887: SortingFocusTraversalPolicy throws IllegalArgumentException
from the sort method
- S8048913: java/util/logging/LoggingDeadlock2.java times out
- S8049043: Load variable through a pointer of an incompatible type in
hotspot/src/share/vm/runtime/sharedRuntimeMath.hpp
- S8049051: Use of during_initial_mark_pause() in
G1CollectorPolicy::record_collection_pause_end() prevents use of seperate
object copy time prediction during marking
- S8049055: Tests added to the jdk/test/TEST.groups to be run on correct
profiles
- S8049057: JNI exception pending in jdk/src/windows/native/sun/windows/
- S8049065: [JLightweightFrame] Support DnD for SwingNode
- S8049071: Add jtreg jobs to JPRT for hotspot
- S8049075: javac, wildcards and generic vararg method invocation not
accepted
- S8049128: 8u20 l10n resource file translation update 2 - jaxp
- S8049198: [macosx] Incorrect thread access when showing splash screen
- S8049244: XML Signature performance issue caused by unbuffered
signature data
- S8049250: Need a flag to invert the Card.disconnect(reset) argument
- S8049252: VerifyStack logic in Deoptimization::unpack_frames does not
expect to see invoke bc at the top frame during normal deoptimization
- S8049303: Transient network problems cause JMX thread to fail silenty
- S8049327: [TESTBUG] gc/logging/TestGCId.java assumes default PrintGCID
value is true
- S8049340: sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java
timed out
- S8049343: (tz) Support tzdata2014g
- S8049346: [TESTBUG] fix the @run line of the test:
jdk/test/java/awt/Focus/SortingFTP/JDK8048887.java
- S8049373: All compact profiles builds fail following JDK-8044473
- S8049411: Minimal VM build broken after gcId.cpp was added
- S8049418: [macosx] PopupMenuListener.popupMenuWillBecomeVisible is not
called for empty combobox on MacOS/aqua look and feel
- S8049421: G1 Class Unloading after completing a concurrent mark cycle
- S8049426: Minor cleanups after G1 class unloading
- S8049514: FEATURE_SECURE_PROCESSING can not be turned off on a
validator through SchemaFactory
- S8049528: Method marked w/ @ForceInline isn't inlined with "executed <
MinInliningThreshold times" message
- S8049529: LogCompilation: annotate make_not_compilable with compilation
level
- S8049530: Provide descriptive failure reason for compilation tasks
removed for the queue
- S8049532: LogCompilation: C1: inlining tree is flat (no depth is
stored)
- S8049542: C2: assert(size_in_words <= (julong)max_jint) failed: no
overflow
- S8049555: Move varargsArray from sun.invoke.util package to
java.lang.invoke
- S8049583: Test
closed/java/awt/List/ListMultipleSelectTest/ListMultipleSelectTest fails on
Window XP
- S8049599: MetaspaceGC::_capacity_until_GC can overflow
- S8049684: pstack crashes on java core dump
- S8049831: Metadata Full GCs are not triggered when
CMSClassUnloadingEnabled is turned off
- S8049884: Reduce possible timing noise in
com/sun/jndi/ldap/LdapTimeoutTest.java
- S8049916: new hotspot build - hs25.40-b02
- S8049996: [macosx] test java/awt/image/ImageIconHang.java fails with
NPE
- S8050022: linux-sparcv9: assert(SharedSkipVerify || obj->is_oop())
failed: sanity check
- S8050052: Small cleanups in java.lang.invoke code
- S8050053: Improve caching of different invokers
- S8050057: Improve caching of MethodHandle reinvokers
- S8050079: crash while compiling java.lang.ref.Finalizer::runFinalizer
- S8050115: javax/management/monitor/GaugeMonitorDeadlockTest.java fails
intermittently
- S8050165: linux-sparcv9: NMT detail causes
assert((intptr_t*)younger_sp[FP->sp_offset_in_saved_window()] ==
(intptr_t*)((intptr_t)sp - STACK_BIAS)) failed: younger_sp must be valid
- S8050166: Get rid of some package-private methods on arguments in
j.l.i.MethodHandle
- S8050167: linux-sparcv9: hs_err file does not show any stack
information
- S8050173: Add j.l.i.MethodHandle.copyWith(MethodType, LambdaForm)
- S8050174: Support overriding of isInvokeSpecial flag in WrappedMember
- S8050200: Make LambdaForm intrinsics detection more robust
- S8050229: Uninitialised memory in
hotspot/src/share/vm/compiler/oopMap.cpp
- S8050386: javac, follow-up of fix for JDK-8049305
- S8050485: super() in a try block in a ctor causes VerifyError
- S8050804: (jdeps) Recommend supported API to replace use of JDK
internal API
- S8050877: Improve code for pairwise argument conversions and value
boxing/unboxing
- S8050884: Intrinsify ValueConversions.identity() functions
- S8050887: Intrinsify constants for default values
- S8050893: (smartcardio) Invert reset argument in tests in
sun/security/smartcardio
- S8050942: PPC64: implement template interpreter for ppc64le
- S8050972: Concurrency problem in PcDesc cache
- S8050973: CMS/G1 GC: add missing Resource and Handle mark
- S8050978: Fix bad field access check in C1 and C2
- S8050983: Misplaced parentheses in sun.net.www.http.HttpClient break
HTTP PUT streaming
- S8051002: Incorrectly merged share/vm/classfile/classFileParser.cpp was
pushed to 8u20.
- S8051004: javac, incorrect bug id in tests for JDK-8050386
- S8051005: Third Party License Readme update for 8u20
- S8051012: Regression in verifier for method call from inside of
a branch
- S8051344: JVM crashed in Compile::start() during method parsing w/
UseRTMDeopt turned on
- S8051359: JPopupMenu creation in headless mode with JDK9b23 causes NPE
- S8051378: AIX: Change "8030763: Validate global memory allocation"
breaks the HotSpot build
- S8051402: javac, type containment should accept that CAP <= ? extends
CAP and CAP <= ? super CAP
- S8051467: javac, additional test case for JDK-8051402
- S8051588: DataTransferer.getInstance throws ClassCastException in
headless mode
- S8051614: smartcardio TCK tests fail due to lack of 'reset' permission
- S8051838: [Findbugs] sun.awt.image.MultiResolutionCachedImage expose
internal representation
- S8051857: OperationTimedOut exception inside from
XToolkit.syncNativeQueue call
- S8051883: TEST.groups references missing test:
gc/class_unloading/TestCMSClassUnloadingDisabledHWM.java
- S8051908: new hotspot build - hs25.20-b23
- S8051910: new hotspot build - hs25.40-b03
- S8051958: Cannot assign a value to final variable in lambda
- S8051973: Eager reclaim leaves marks of marked but reclaimed objects on
the next bitmap
- S8052081: Optimize generated by C2 code for Intel's Atom processor
- S8052162: REGRESSION: sun/java2d/cmm/ColorConvertOp tests fail since
7u71 b01
- S8052170: G1 asserts at collection exit with -XX:-G1DeferredRSUpdate
- S8052172: Evacuation failure handling in G1 does not evacuate all
objects if -XX:-G1DeferredRSUpdate is set
- S8052313: Backport CDS tests from JDK-9 to jdk8_u40
- S8052403: java/util/logging/CheckZombieLockTest.java fails with
NoSuchFileException
- S8052406: SSLv2Hello protocol may be filter out unexpectedly
- S8053938: Collections.checkedList(empty
list).replaceAll((UnaryOperator)null) doesn't throw NPE after JDK-8047795
- S8053963: (dc) Use DatagramChannel.receive() instead of read() in
connect()
- S8054008: Using -XX:-LazyBootClassLoader crashes with ACCESS_VIOLATION
on Win 64bit.
- S8054009: Support SKIP_BOOT_CYCLE=false when invoked from JPRT
- S8054029: (fc) FileChannel.size() returns 0 for block devices on Linux
- S8054054: 8040121 is broken
- S8054159: new hotspot build - hs25.40-b04
- S8054210: NullPointerException when compiling specific code.
- S8054224: Recursive method that was compiled by C1 is unable to catch
StackOverflowError
- S8054292: code comments leak in fastdebug builds
- S8054341: Remove some obsolete code in G1CollectedHeap class
- S8054362: gc/g1/TestEagerReclaimHumongousRegions2.java timeout
- S8054368: nsk/jdi/VirtualMachine/exit/exit002 crash with detail
tracking on (NMT2)
- S8054372: Cleanup of com.sun.media.sound packages
- S8054376: Move RTM flags from Experimental to Product
- S8054402: "klass->is_loader_alive(_is_alive)) failed: must be alive"
for anonymous classes
- S8054431: Some of the input validation in the javasound is too strict
- S8054448: (ann) Cannot reference field of inner class in an anonymous
class
- S8054478: C2: Incorrectly compiled char[] array access crashes JVM
- S8054480: Test java/util/logging/TestLoggerBundleSync.java fails:
Unexpected bundle name: null
- S8054530: C2: assert(res == old_res) failed: Inconsistency between old
and new
- S8054546: NMT2 leaks memory
- S8054547: Re-enable warning for incompatible java launcher
- S8054550: new hotspot build - hs25.40-b05
- S8054638: xrender: text drawn after setColor(Color.white) is actually
black
- S8054711: [TESTBUG] Enable NMT2 tests after NMT2 is integrated
- S8054800: JNI exception pending in
jdk/src/windows/native/sun/windows/awt_Win32GraphicsDevice.cpp
- S8054801: Memory leak in
jdk/src/windows/native/sun/windows/awt_InputMethod.cpp
- S8054804: 8u25 l10n resource file translation update
- S8054805: Update CLI tests on RTM options to reflect changes in
JDK-8054376
- S8054808: Bitmap verification sometimes fails after Full GC aborts
concurrent mark.
- S8054817: File ccache only recognizes Linux and Solaris defaults
- S8054818: Refactor HeapRegionSeq to manage heap region and auxiliary
data
- S8054819: Rename HeapRegionSeq to HeapRegionManager
- S8054836: [TESTBUG] Test is needed to verify correctness of malloc
tracking
- S8054841: (process) ProcessBuilder leaks native memory
- S8054883: Segmentation error while running program
- S8054927: Missing MemNode::acquire ordering in some volatile Load nodes
- S8054938: [TESTBUG] Wrong WhiteBox.java was pushed by JDK-8044140
- S8054952: [TESTBUG] Add missing NMT2 tests
- S8054970: gc src file exclusion should exclude alternative sources
- S8054987: (reflect) Add sharing of annotations between instances of
Executable
- S8055006: Store original value of Min/MaxHeapFreeRatio
- S8055007: NMT2: emptyStack missing in minimal build
- S8055012: [TESTBUG] NMTHelper fails to parse NMT output
- S8055051: runtime/NMT/CommandLineEmptyArgument.java fails
- S8055052: [TESTBUG] runtime/NMT/JcmdDetailDiff.java fails on Windows
when there are no debug symbols available
- S8055053: [TESTBUG] runtime/NMT/VirtualAllocCommitUncommitRecommit.java
fails
- S8055061: assert at share/vm/services/virtualMemoryTracker.cpp:332
Error: ShouldNotReachHere() when running NMT tests
- S8055063: Parameter#toString() fails w/ AIOOBE for ctr of inner class
w/ generic type
- S8055069: TSX and RTM should be deprecated more strongly until hardware
is corrected
- S8055098: WB API should be extended to provide information about size
and age of object.
- S8055155: new hotspot build - hs25.40-b06
- S8055217: Make jdk8u40 the default jprt release for hs25.40
- S8055222: Currency update needed for ISO 4217 Amendment #159
- S8055236: Deadlock during NMT2 shutdown on Windows
- S8055243: Make jdk8u40 the default release
- S8055275: Several gc/class_unloading/ tests fail due to missed
+UnlockDiagnosticVMOptions flag
- S8055286: Extend CompileCommand=option to handle numeric parameters
- S8055289: Internal Error: mallocTracker.cpp:146 fatal error: Should not
use malloc for big memory block, use virtual memory instead
- S8055393: [Testbug] Some tests are being executed and fail under
profiles
- S8055421: (fs) bad error handling in
java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
- S8055494: Add C2 x86 intrinsic for BigInteger::multiplyToLen() method
- S8055514: Wrong, confusing error when non-static varargs referenced in
static context
- S8055525: Bigapp weblogic+medrec fails to startup after JDK-8038423
- S8055635: Missing include in g1RegionToSpaceMapper.hpp results in
unresolved symbol of fastdebug build without precompiled headers
- S8055657: Test
compiler/classUnloading/methodUnloading/TestMethodUnloading.java does not work
with non-default GC
- S8055662: Update mapfile for libjfr
- S8055677: java/lang/instrument/RedefineBigClass.sh
RetransformBigClass.sh start failing after JDK-8055012
- S8055684: runtime/NMT/CommandLineEmptyArgument.java fails
- S8055717: Increment hsx 25.25 build to b02 for 8u25-b11
- S8055731: sun/security/smartcardio/TestDirect.java throws
java.lang.IndexOutOfBoundsException
- S8055744: 8u-dev nightly solaris builds failed on 08/20
- S8055765: Misplaced @key stress prevents MallocSiteHashOverflow.java
and MallocStressTest.java tests from running
- S8055785: Modifications of I/O methods for instrumentation purposes
- S8055786: new hotspot build - hs25.40-b07
- S8055798: Japanese translation for a warning from javac looks
incorrect.
- S8055816: Remove dead code in g1BlockOffsetTable
- S8055903: Develop sanity tests on SPARC's SHA instructions support
- S8055904: Develop tests for new command-line options related to SHA
intrinsics
- S8055919: Remove dead code in G1 concurrent marking code
- S8055946: assert(result == NULL || result->is_oop()) failed: must be
oop
- S8055949: ByteArrayOutputStream capacity should be maximal array size
permitted by VM
- S8055952: new hotspot build - hs25.40-b08
- S8055953: [TESTBUG] Fix for 8055098 does not contain unit test
- S8056014: Type inference may be skipped for a complex receiver generic
method in a parameter position
- S8056026: Debug security logging should print Provider used for each
crypto operation
- S8056043: Heap does not shrink within the heap after JDK-8038423
- S8056049: getProcessCpuLoad() stops working in one process when a
different process exits
- S8056051: int[]::clone causes "java.lang.NoClassDefFoundError: Array"
- S8056056: Remove unnecessary inclusion of HS_ALT_MAKE from solaris
Makefile
- S8056071: compiler/whitebox/IsMethodCompilableTest.java fails with
'method() is not compilable after 3 iterations'
- S8056072: add jprt_optimized targets
- S8056084: Refactor Hashtable to allow implementations without rehashing
support
- S8056091: Move compiler/intrinsics/mathexact/sanity/Verifier to
compiler/testlibrary and extend its functionality
- S8056121: set the default release to 8u25 in the source tree for JPRT
- S8056122: Upgrade JDK to use LittleCMS 2.6
- S8056124: Hotspot should use PICL interface to get cacheline size on
SPARC
- S8056154: JVM crash with EXCEPTION_ACCESS_VIOLATION when there are many
threads running
- S8056175: Change "8048150: Allow easy configurations for large CDS
archives" triggers conversion warning with older GCC
- S8056183: os::is_MP() always reports true when NMT is enabled
- S8056211:
api/java_awt/Event/InputMethodEvent/serial/index.html#Input[serial2002] failure
- S8056223: typo in export_optimized_jdk
- S8056237: [TESTBUG] gc/g1/TestHumongousShrinkHeap.java fails due to OOM
- S8056240: Investigate increased GC remark time after class unloading
changes in CRM Fuse
- S8056248: Improve ForkJoin thread throttling
- S8056249: Improve CompletableFuture resource usage
- S8056256: [TESTBUG] Disable NMTWithCDS.java test as launcher change has
yet promoted
- S8056263: [TESTBUG] Re-enable NMTWithCDS.java test
- S8056299: new hotspot build - hs25.40-b09
- S8056914: Right Click Menu for Paste not showing after upgrading to
java 7
- S8056926: Improve caching of GuardWithTest combinator
- S8056964: JDK-8055286 changes are incomplete.
- S8056971: Minor class loading clean-up
- S8056984: Exception in compiler: java.lang.AssertionError: isSubClass T
- S8056987: 8u-dev nightly windows builds failed from 8/29
- S8057020: LambdaForm caches should support eviction
- S8057042: LambdaFormEditor: derive new LFs from a base LF
- S8057043: Type annotations not retained during class redefine /
retransform
- S8057129: Fix AIX build after the Extend CompileCommand=option change
8055286
- S8057143: Incomplete renaming of variables containing "hrs" to "hrm"
related to HeapRegionSeq
- S8057165: [TESTBUG] Need a test to cover JDK-8054883
- S8057184: JCK8's api/javax_swing/JDesktopPane/descriptions.html#getset
failed with GTKLookAndFeel on Linux and Solaris
- S8057531: refactor gc argument processing code slightly
- S8057535: add a thread extension class
- S8057536: Refactor G1 to allow context specific allocations
- S8057564: JVM hangs at getAgentProperties after attaching to VM with
lower
- S8057622:
java/util/stream/test/org/openjdk/tests/java/util/stream/InfiniteStreamWithLimitOpTest:
SEGV inside compiled code (sparc)
- S8057623: add an extension class for argument handling
- S8057629: Third Party License Readme update for 8u40
- S8057643: Unable to build --with-debug-level=optimized on OSX
- S8057649: new hotspot build - hs25.40-b10
- S8057654: Extract checks performed during MethodHandle construction
into separate methods
- S8057656: Improve MethodType.isCastableTo() &
MethodType.isConvertibleTo() checks
- S8057657: Annotate LambdaForm parameters with types
- S8057658: Enable G1 FullGC extensions
- S8057707: TEST library enhancement in
lib/testlibrary/jsr292/com/oracle/testlibrary/jsr292/Helper.java
- S8057710: Refactor G1 heap region default sizes
- S8057719: Develop new tests for LambdaForm Reduction and Caching
feature
- S8057722: G1: Code root hashtable updated incorrectly when evacuation
failed
- S8057747: Several test failing after update to tzdata2014g
- S8057750: CTW should not make MH intrinsics not entrant
- S8057751: CompileNativeLibraries for custom build
- S8057752: WhiteBox extension support for testing
- S8057758: Tests run TypeProfileLevel=222 crash with guarantee(0)
failed: must find derived/base pair
- S8057768: Make heap region region type in G1 HeapRegion explicit
- S8057770: api/javax_swing/JScrollPane/indexTGF.html#UpdateUI failed
with MotifLookAndFeel on all platform
- S8057788: [macosx] "Pinch to zoom" does not work since jdk7
- S8057793: BigDecimal is no longer effectively immutable
- S8057794: Compiler Error when obtaining .class property
- S8057799: Unnecessary NULL check in G1KeepAliveClosure
- S8057800: Method reference with generic type creates NPE when compiling
- S8057813: Alterations to jdk_security3 test target
- S8057818: collect allocation context statistics at gc pauses
- S8057824: methods to copy allocation context statistics
- S8057827: notify an obj when allocation context stats are available
- S8057830: Crash in Java2D Queue Flusher, OGLSD_SetScratchSurface
- S8057893: JComboBox actionListener never receives "comboBoxEdited" from
getActionCommand
- S8057922: Improve LambdaForm sharing by using LambdaFormEditor more
extensively
- S8057934: Upgrade to LittleCMS 2.6 breaks AIX build
- S8057936: java.net.URLClassLoader.findClass uses exceptions in control
flow
- S8057959: Retag 8u25-b16 to include more fixes
- S8058092: Test vm/mlvm/meth/stress/compiler/deoptimize. Assert in
src/share/vm/classfile/systemDictionary.cpp: MH intrinsic invariant
- S8058112: Invalid BootstrapMethod for constructor/method reference
- S8058120: Rendering / caret errors with HTMLDocument
- S8058136: Test
api/java_awt/SplashScreen/index.html\#ClosedSplashScreenTests fails because of
java.lang.IllegalStateException was not thrown
- S8058148: MaxNodeLimit and LiveNodeCountInliningCutoff
- S8058184: Move _highest_comp_level and _highest_osr_comp_level from
MethodData to MethodCounters
- S8058193: [macosx] Potential incomplete fix for JDK-8031485
- S8058197: AWT fails on generic non-reparenting window managers
- S8058209: Race in G1 card scanning could allow scanning of memory
covered by PLABs
- S8058216: NetworkInterface.getHardwareAddress can return zero length
byte array when run with preferIPv4Stack
- S8058235: identify GCs initiated to update allocation context stats
- S8058251: assert(_count > 0) failed: Negative counter when running
runtime/NMT/MallocTrackingVerify.java
- S8058275: new hotspot build - hs25.40-b11
- S8058291: Missing some checks during parameter validation
- S8058293: Bit set computation in MHs.findFirstDupOrDrop/findFirstDrop
is broken
- S8058448: Disable JPRT submissions from the hotspot repo
- S8058473: "Comparison method violates its general contract" when using
Clipboard
- S8058475: TestCMSClassUnloadingEnabledHWM.java fails with '.*CMS
Initial Mark.*' missing from stdout/stderr
- S8058481: Test gc/class_unloading/TestCMSClassUnloadingDisabledHWM.java
was removed, but TEST.groups still refers to it
- S8058487: JRE installer fails if older jre is on the system with MSI
1603 error. System error 183
- S8058505: BigIntegerTest does not exercise Burnikel-Ziegler division
- S8058511: StackOverflowError at com.sun.tools.javac.code.Types.lub
- S8058536: java/lang/instrument/NativeMethodPrefixAgent.java fails due
to VirtualMachineError: out of space in CodeCache for method handle intrinsic
- S8058564: Tiered compilation performance drop in PIT
- S8058568: GC cleanup phase can cause G1 skipping a System.gc()
- S8058573: Resolve autoconf and other merge issue from 8u25 and 8u40
- S8058584: Ignore java/lang/invoke/LFCaching/LFGarbageCollectedTest
until 8057020 is fixed
- S8058606: [TESTBUG] Detailed Native Memory Tracking (NMT) data is not
verified as output at VM exit
- S8058626: Missing part of 8057656 in 8u40 compared to 9
- S8058632: Revert JDK-8054984 from 8u40
- S8058653: [TEST_BUG] Test
java/awt/Graphics2D/DrawString/DrawStringCrash.java fails with OutOfMemoryError
- S8058657: Add @jdk.Exported to com.sun.jarsigner APIs
- S8058661: Compiled LambdaForms should inherit from Object to improve
class loading performance
- S8058664: Bad fonts in BigIntegerTest
- S8058679: More bad characters in BigIntegerTest
- S8058695: [TESTBUG] Reinvokers with arity >253 can't be cached
- S8058708: java.lang.AssertionError compiling source code
- S8058715: stability issues when being launched as an embedded JVM via
JNI
- S8058728: TEST_BUG: Make
java/lang/invoke/LFCaching/LFGarbageCollectedTest.java skip arrayElementSetter
and arrayElementGetter methods
- S8058733: [TESTBUG]
java/lang/invoke/LFCaching/LFSingleThreadCachingTest.java and
LFMultiThreadCachingTest.java failed on some platforms due to
java.lang.VirtualMachineError
- S8058739: The test case failed as "ERROR in native method:
ReleasePrimitiveArrayCritical: failed bounds check"
- S8058744: Crash in C1 OSRed method w/ Unsafe usage
- S8058798: new hotspot build - hs25.40-b12
- S8058818: Allocation of more then 1G of memory using
Unsafe.allocateMemory is still causing a fatal error on 32bit platforms
- S8058825: EA: ConnectionGraph::split_unique_types does incorrect scalar
replacement
- S8058828: Wrong ciConstant type for arrays from
ConstantPool::_resolved_reference
- S8058847: C2: EliminateAutoBox regression after 8042786
- S8058858: JRE 8u20 crashes while using Japanese IM on Windows
- S8058870: Mac: JFXPanel deadlocks in jnlp mode
- S8058892: FILL_ARRAYS and ARRAYS are eagely initialized in
MethodHandleImpl
- S8058919: Add sanity test for minimal VM in test/Makefile
- S8058927: ATG throws ClassNotFoundException
- S8058932: java/net/InetAddress/IPv4Formats.java failed because
hello.foo.bar does exist
- S8058936: hotspot/test/Makefile should use jtreg script from
$JT_HOME/bin/jreg (instead of $JT_HOME/win32/bin/jtreg)
- S8059002: 8058744 needs a test case
- S8059070: [TESTBUG]
java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java failed - timeout
- S8059100: SIGSEGV VirtualMemoryTracker::remove_released_region
- S8059131: sawindbg.dll is not compiled with /SAFESEH
- S8059136: Reverse removal of applet demos [backout 8015376]
- S8059139: It should be possible to explicitly disable usage of TZCNT
instr w/ -XX:-UseBMI1Instructions
- S8059177: jdk8u40 l10n resource file translation update 1
- S8059200: Promoted JDK9 b31 for Solaris-amd64 fails (Error: dl failure
on line 744, no picl library) on Solaris 11.1
- S8059204: new hotspot build - hs25.40-b13
- S8059206: (tz) Support tzdata2014i
- S8059216: Make PrintGCApplicationStoppedTime print information about
stopping threads
- S8059226: Names of rtm_state_change and unstable_if deoptimization
reasons were swapped in 8u40
- S8059269: FileHandler may throw NPE if pattern is a simple name and the
lock file already exists
- S8059299: assert(adr_type != NULL) failed: expecting TypeKlassPtr
- S8059311: com/sun/jndi/ldap/LdapTimeoutTest.java fails with exit_code
== 0
- S8059327: XML parser returns corrupt attribute value
- S8059445: Remove CompilationRepeat
- S8059452: G1: Change the default values for G1HeapWastePercent and
G1MixedGCLiveThresholdPercent
- S8059462: Typo in keytool resource file
- S8059466: Force young GC to initiate marking cycle when stat update is
requested
- S8059556: C2: crash while inlining MethodHandle invocation w/ null
receiver
- S8059590: ArrayIndexOutOfBoundsException occurs when Container with
overridden getComponents() is deserialized
- S8059592: Recent bugfixes in ppc64 port.
- S8059618: new hotspot build - hs25.40-b14
- S8059621: JVM crashes with "unexpected index type" assert in
LIRGenerator::do_UnsafeGetRaw
- S8059655: new hotspot build - hs25.40-b15
- S8059710: javac, the same approach used in fix for JDK-8058708 should
be applied to Code.closeAliveRanges
- S8059739: Dragged and Dropped data is corrupted for two data types
- S8059758: Footprint regressions with JDK-8038423
- S8059780: SPECjvm2008-MPEG performance regressions on x64 platforms
- S8059803: Update use of GetVersionEx to get correct Windows version in
hs_err files
- S8059877: GWT branch frequencies pollution due to LF sharing
- S8059880: Get rid of LambdaForm interpretation
- S8059921: Missing compile error in Java 8 mode for
Interface.super.field access
- S8059941: [D3D] The fix for JDK-8029253 should be ported to d3d
pipeline
- S8059942: Default implementation of DrawImage.renderImageXform() should
be improved for d3d/ogl
- S8059943: [macosx] Aqua LaF should use BI.TYPE_INT_ARGB_PRE for a
better performance
- S8059944: [OGL] Metrics for a method choice copying of texture should
be improved
- S8059948: Rename the test group from jdk_rt to jdk_rm
- S8059998: Broken link in java.awt.event Interface KeyListener
- S8060006: No Russian time zones mapping for Windows
- S8060116: After JDK-8047976 gc/g1/TestSummarizeRSetStatsThreads fails
- S8060147: SIGSEGV in Metadata::mark_on_stack() while marking metadata
in ciEnv
- S8060151: Check-in changes for 8u40 nroff Open JDK
- S8060169: Update the Crash Reporting URL in the Java crash log
- S8060454: [TESTBUG] Whitebox tests fail with -XX:CompileThreshold=100
- S8060467: CMS: small OldPLABSize and -XX:-ResizePLAB cause
assert(ResizePLAB || n_blks == OldPLABSize) failed: Error
- S8060483: NPE with explicitCastArguments unboxing null
- S8060485: (str) contentEquals checks the String contents twice on
mismatch
- S8061234: ResourceContext.requestAccurateUpdate() is unreliable
- S8061275: new hotspot build - hs25.40-b16
- S8061392: PrinterJob NPE when drawing translucent image with null user
clip
- S8061456: [OGL] Incorrect clip is used during sw->surface blit in xor
mode
- S8061486: [TESTBUG] compiler/whitebox/ tests fail : must be
osr_compiled (reappeared in nightlies)
- S8061651: Interface to the Lookup Index Cache to improve URLClassPath
search time
- S8061817: Whitebox.deoptimizeMethod() does not deoptimize all OSR
versions of method
- S8061830: [asm] refresh internal ASM version v5.0.3
- S8061861: new hotspot build - hs25.40-b17
- S8061960: java/lang/instrument/DaemonThread/TestDaemonThread.java
regularly fails due to exceeded timeout
- S8061969: [TESTBUG] MallocSiteHashOverflow.java should be enabled for
32-bit platforms
- S8061983: [TESTBUG] compiler/whitebox/MakeMethodNotCompilableTest.java
fails with "must not be in queue"
- S8062021: NPE in sun/lwawt/macosx/CPlatformWindow::toFront after
JDK-8060146
- S8062036: ConcurrentMarkThread::slt may be invoked before
ConcurrentMarkThread::makeSurrogateLockerThread causing intermittent crashes
- S8062164: Incorrect color conversion, when bicubic interpolation is
used
- S8062169: Multiple OSR compilations issued for same bci
- S8062233: add
java/rmi/server/Unreferenced/finiteGCLatency/FiniteGCLatency.java to problem
list
- S8062247: [TESTBUG] Allow WhiteBox test to access JVM offsets
- S8062359: javac Attr crashes with NPE in TypeAnnotationsValidator
visitNewClass
- S8062475: Enable hook for custom doc generation
- S8062501: Modifications of server socket channel accept() methods for
instrumentation purposes
- S8062589: new hotspot build - hs25.40-b18
- S8062608: BCEL corrupts debug data of methods that use generics
- S8062635: Enable custom CompileJavaClasses.gmk
- S8062742: compiler/EliminateAutoBox/UnsignedLoads.java fails with
client vm
- S8062744: jdk.net.Sockets.setOption/getOption does not support IP_TOS
- S8062747: Compiler error when anonymous class uses method with
parametrized exception
- S8062771: Core reflection should use final fields whenever possible
- S8062870: src/share/vm/services/mallocTracker.hpp:64 assert(_count > 0)
failed: Negative counter
- S8062950: Bug in locking code when UseOptoBiasInlining is disabled:
assert(dmw->is_neutral()) failed: invariant
- S8062957: Heap is not shrunk when deallocating under memory pressure
- S8063052: Inference chokes on wildcard derived from method reference
- S8063135: Enable full LF sharing by default
- S8063700: -Xcheck:jni changes cause many JCK failures in
api/javax_crypto tests in SunPKCS11
- S8064288: sun.management.Flag should loadLibrary()
- S8064361: new hotspot build - hs25.40-b19
- S8064375: Change certain errors to warnings in CDS output.
- S8064391: More thread safety problems in core reflection
- S8064468: ownedWindowList access requires synchronization in
Window.setAlwaysOnTop() method
- S8064516: BCEL still corrupts generic methods if bytecode offsets are
modified
- S8064556: G1: ParallelGCThreads=0 may cause
assert(!MetadataOnStackMark::has_buffer_for_thread(Thread::current())) failed:
Should be empty
- S8064560: (tz) Support tzdata2014j
- S8064667: Add -XX:+CheckEndorsedAndExtDirs flag to JDK 8
- S8064701: Some CDS optimizations should be disabled if bootclasspath is
modified by JVMTI
- S8064716: TestHumongousShrinkHeap.java can not be run with
-XX:+ExplicitGCInvokesConcurrent
- S8064854: new hotspot build - hs25.40-b20
- S8065072: sun/net/www/http/HttpClient/StreamingRetry.java failed
intermittently
- S8065098: JColorChooser no longer supports drag and drop between two
JVM instances
- S8065132: Parameter annotations not updated when synthetic parameters
are prepended
- S8065157: jdk8u40 Japanese man page file translation update
- S8065183: Add --with-copyright-year option to configure
- S8065227: Report allocation context stats at end of cleanup
- S8065238: javax.naming.NamingException after upgrade to JDK 8
- S8065305: Make it possible to extend the G1CollectorPolicy
- S8065346: WB_AddToBootstrapClassLoaderSearch calls
JvmtiEnv::create_a_jvmti when not in _thread_in_vm state
- S8065361: Fixup headers and definitions for INCLUDE_TRACE
- S8065385: new hotspot build - hs25.40-b21
- S8065397: Remove ExtendedPlatformComponent.java from EXFILES list
- S8065552: setAccessible(true) on fields of Class may throw a
SecurityException
- S8065618: C2 RA incorrectly removes kill projections
- S8065627: Animated GIFs fail to display on a HiDPI display
- S8065634: Crash in InstanceKlass::clean_method_data when _method is
NULL
- S8065702: Deprecate the Extension Mechanism
- S8065764: javax/management/monitor/CounterMonitorTest.java hangs
- S8065765: Missing space in output message from
-XX:+CheckEndorsedAndExtDirs
- S8065991: LogManager unecessarily calls JavaAWTAccess from within a
critical section
- S8066045: opto/node.hpp:355, assert(i < _max) failed: oob: i=1, _max=1
- S8066061: new hotspot build - hs25.40-b22
- S8066103: C2's range check smearing allows out of bound array accesses
- S8066142: Edit the value in the text field and then press the tab key,
the number don't increase
- S8066143: [TESTBUG] New tests in gc/survivorAlignment/ fails
- S8066146: jdk.nashorn.api.scripting package javadoc should be included
in jdk docs
- S8066199: C2 escape analysis prevents VM from exiting quickly
- S8066397: Remove network-related seed initialization code in
ThreadLocal/SplittableRandom
- S8066647: new hotspot build - hs25.40-b23
- S8066649: 8u backport for 8065618 is incorrect
- S8066670: PrintSharedArchiveAndExit does not exit the VM when the
archive is invalid
- S8066746: MHs.explicitCastArguments does incorrect type checks for
VarargsCollector
- S8066756: Test test/sun/awt/dnd/8024061/bug8024061.java fails
- S8066775: opto/node.hpp:355, assert(i < _max) failed: oob: i=1, _max=1
- S8066900: Array Out Of Bounds Exception causes variable corruption
- S8066964: ppc64: argument and return type profiling, fix problem with
popframe
- S8066986: [headless] DataTransferer.getInstance throws
ClassCastException in headless mode
- S8067039: Revert changes to annotation attribute generation
- S8067144: SIGSEGV with +TraceDeoptimization in
Deoptimization::print_objects
- S8067232: [TESTBUG]
runtime/CheckEndorsedAndExtDirs/EndorsedExtDirs.java fails with
ClassNotFoundException
- S8068548: jdeps needs a different mechanism to recognize javax.jnlp as
supported API
- S8068631: new hotspot build - hs25.40-b24
- S8068650: $jdk/api/javac/tree contains docs for nashorn
2015-03-02 Andrew John Hughes
* Makefile.am:
(JDK_UPDATE_VERSION): Bump to 40.
(BUILD_VERSION): Set to b21.
(CORBA_CHANGESET): Update to icedtea-3.0.0pre03 tag.
(JAXP_CHANGESET): Likewise.
(JAXWS_CHANGESET): Likewise.
(JDK_CHANGESET): Likewise.
(LANGTOOLS_CHANGESET): Likewise.
(OPENJDK_CHANGESET): Likewise.
(NASHORN_CHANGESET): Likewise.
(CORBA_SHA256SUM): Likewise.
(JAXP_SHA256SUM): Likewise.
(JAXWS_SHA256SUM): Likewise.
(JDK_SHA256SUM): Likewise.
(LANGTOOLS_SHA256SUM): Likewise.
(OPENJDK_SHA256SUM): Likewise.
(NASHORN_SHA256SUM): Likewise.
* NEWS: Updated.
* configure.ac: Bump to 3.0.0pre03.
* hotspot.map: Update to icedtea-3.0.0pre03 tag.
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Tue Mar 3 00:20:42 2015
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Tue, 03 Mar 2015 00:20:42 +0000
Subject: [Bug 1281] [IcedTea8] Shared class data archive should be generated
post-build on architectures with the client VM
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1281
--- Comment #3 from hg commits ---
details:
http://icedtea.classpath.org//hg/icedtea?cmd=changeset;node=a9271fe74b8d
author: Andrew John Hughes
date: Tue Mar 03 00:15:26 2015 +0000
PR1281, RH513605: Updating/Installing OpenJDK should recreate the shared
class-data archive
2015-03-02 Andrew John Hughes
* Makefile.am:
(add-archive): Change from BUILD_OUTPUT_DIR to
BUILD_IMAGE_DIR.
(clean-add-archive): Likewise.
(add-archive-debug): Change from DEBUG_BUILD_OUTPUT_DIR
to BUILD_DEBUG_IMAGE_DIR.
(clean-add-archive-debug): Likewise.
(add-archive-boot): Change from BOOT_BUILD_OUTPUT_DIR
to BUILD_BOOT_IMAGE_DIR.
(clean-add-archive-boot): Likewise.
2013-06-05 Andrew John Hughes
PR1281: Updating/Installing OpenJDK should recreate the
shared class-data archive
* Makefile.am:
(.PHONY): Add clean-add-archive, clean-add-archive-debug
and clean-add-archive-boot.
2013-02-08 Andrew John Hughes
PR1301: PR1171 causes Zero builds to fail
* Makefile.am:
(add-archive): Don't run -Xshare:dump if building
Zero.
(add-archive-debug): Likewise.
(add-archive-boot): Likewise.
2013-01-25 Andrew John Hughes
* Makefile.am:
(clean-add-archive): Delete the archive.
(clean-add-archive-debug): Likewise for debug.
(clean-add-archive-boot): Likewise for bootstrap.
2012-11-28 Andrew John Hughes
* Makefile.am:
(add-archive): Only run -Xshare:dump when java
exists and we aren't building CACAO or JamVM.
(add-archive-debug): Likewise.
(add-archive-boot): Likewise.
2012-11-20 Andrew John Hughes
RH513605: Updating/Installing OpenJDK should recreate
the shared class-data archive
* Makefile.am:
(add-archive): Run -Xshare:dump on the newly built JDK.
(clean-add-archive): Delete stamp.
(add-archive-debug): Same as add-archive for icedtea-debug.
(clean-add-archive-debug): Same as clean-add-archive for icedtea-debug.
(icedtea-stage2): Depend on add-archive.
(clean-icedtea-stage2): Depend on clean-add-archive.
(icedtea-debug-stage2): Depend on add-archive-debug.
(clean-icedtea-debug-stage2): Depend on clean-add-archive-debug.
(add-archive-boot): Same as add-archive for icedtea-boot.
(clean-add-archive-boot): Same as clean-add-archive for icedtea-boot.
(icedtea-stage1): Depend on add-archive-boot.
(clean-icedtea-stage1): Depend on clean-add-archive-boot.
* NEWS: Mention.
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Tue Mar 3 00:20:50 2015
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Tue, 03 Mar 2015 00:20:50 +0000
Subject: [Bug 1301] PR1171 causes builds of Zero to fail
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1301
--- Comment #6 from hg commits ---
details:
http://icedtea.classpath.org//hg/icedtea?cmd=changeset;node=a9271fe74b8d
author: Andrew John Hughes
date: Tue Mar 03 00:15:26 2015 +0000
PR1281, RH513605: Updating/Installing OpenJDK should recreate the shared
class-data archive
2015-03-02 Andrew John Hughes
* Makefile.am:
(add-archive): Change from BUILD_OUTPUT_DIR to
BUILD_IMAGE_DIR.
(clean-add-archive): Likewise.
(add-archive-debug): Change from DEBUG_BUILD_OUTPUT_DIR
to BUILD_DEBUG_IMAGE_DIR.
(clean-add-archive-debug): Likewise.
(add-archive-boot): Change from BOOT_BUILD_OUTPUT_DIR
to BUILD_BOOT_IMAGE_DIR.
(clean-add-archive-boot): Likewise.
2013-06-05 Andrew John Hughes
PR1281: Updating/Installing OpenJDK should recreate the
shared class-data archive
* Makefile.am:
(.PHONY): Add clean-add-archive, clean-add-archive-debug
and clean-add-archive-boot.
2013-02-08 Andrew John Hughes
PR1301: PR1171 causes Zero builds to fail
* Makefile.am:
(add-archive): Don't run -Xshare:dump if building
Zero.
(add-archive-debug): Likewise.
(add-archive-boot): Likewise.
2013-01-25 Andrew John Hughes
* Makefile.am:
(clean-add-archive): Delete the archive.
(clean-add-archive-debug): Likewise for debug.
(clean-add-archive-boot): Likewise for bootstrap.
2012-11-28 Andrew John Hughes
* Makefile.am:
(add-archive): Only run -Xshare:dump when java
exists and we aren't building CACAO or JamVM.
(add-archive-debug): Likewise.
(add-archive-boot): Likewise.
2012-11-20 Andrew John Hughes
RH513605: Updating/Installing OpenJDK should recreate
the shared class-data archive
* Makefile.am:
(add-archive): Run -Xshare:dump on the newly built JDK.
(clean-add-archive): Delete stamp.
(add-archive-debug): Same as add-archive for icedtea-debug.
(clean-add-archive-debug): Same as clean-add-archive for icedtea-debug.
(icedtea-stage2): Depend on add-archive.
(clean-icedtea-stage2): Depend on clean-add-archive.
(icedtea-debug-stage2): Depend on add-archive-debug.
(clean-icedtea-debug-stage2): Depend on clean-add-archive-debug.
(add-archive-boot): Same as add-archive for icedtea-boot.
(clean-add-archive-boot): Same as clean-add-archive for icedtea-boot.
(icedtea-stage1): Depend on add-archive-boot.
(clean-icedtea-stage1): Depend on clean-add-archive-boot.
* NEWS: Mention.
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Tue Mar 3 00:42:06 2015
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Tue, 03 Mar 2015 00:42:06 +0000
Subject: [Bug 2251] open JDK
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2251
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Severity|enhancement |normal
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From ptisnovs at icedtea.classpath.org Tue Mar 3 08:36:50 2015
From: ptisnovs at icedtea.classpath.org (ptisnovs at icedtea.classpath.org)
Date: Tue, 03 Mar 2015 08:36:50 +0000
Subject: /hg/gfx-test: Added ten new helper methods.
Message-ID:
changeset 0e2c77af8a0d in /hg/gfx-test
details: http://icedtea.classpath.org/hg/gfx-test?cmd=changeset;node=0e2c77af8a0d
author: Pavel Tisnovsky
date: Tue Mar 03 09:38:52 2015 +0100
Added ten new helper methods.
diffstat:
ChangeLog | 5 +
src/org/gfxtest/testsuites/BitBltUsingBgColor.java | 170 +++++++++++++++++++++
2 files changed, 175 insertions(+), 0 deletions(-)
diffs (192 lines):
diff -r c1a081e7e2e3 -r 0e2c77af8a0d ChangeLog
--- a/ChangeLog Mon Mar 02 10:50:10 2015 +0100
+++ b/ChangeLog Tue Mar 03 09:38:52 2015 +0100
@@ -1,3 +1,8 @@
+2015-03-03 Pavel Tisnovsky
+
+ * src/org/gfxtest/testsuites/BitBltUsingBgColor.java:
+ Added ten new helper methods.
+
2015-03-02 Pavel Tisnovsky
* src/org/gfxtest/testsuites/BitBltUsingBgColor.java:
diff -r c1a081e7e2e3 -r 0e2c77af8a0d src/org/gfxtest/testsuites/BitBltUsingBgColor.java
--- a/src/org/gfxtest/testsuites/BitBltUsingBgColor.java Mon Mar 02 10:50:10 2015 +0100
+++ b/src/org/gfxtest/testsuites/BitBltUsingBgColor.java Tue Mar 03 09:38:52 2015 +0100
@@ -4587,6 +4587,176 @@
}
/**
+ * Test basic BitBlt operation for verticalGreen gradient buffered image with type {@link BufferedImage#TYPE_CUSTOM}.
+ *
+ * @param image
+ * image to be used as a destination for BitBlt-type operations
+ * @param graphics2d
+ * graphics canvas
+ * @param backgroundColor
+ * background color
+ * @return test result status - PASSED, FAILED or ERROR
+ */
+ private TestResult doBitBltVerticalGreenGradientBufferedImageTypeCustom(TestImage image, Graphics2D graphics2d,
+ Color backgroundColor)
+ {
+ return CommonBitmapOperations.doBitBltTestWithVerticalGreenGradientImage(image, graphics2d, BufferedImage.TYPE_CUSTOM, backgroundColor);
+ }
+
+ /**
+ * Test basic BitBlt operation for horizontalBlue gradient buffered image with type {@link BufferedImage#TYPE_3BYTE_BGR}.
+ *
+ * @param image
+ * image to be used as a destination for BitBlt-type operations
+ * @param graphics2d
+ * graphics canvas
+ * @param backgroundColor
+ * background color
+ * @return test result status - PASSED, FAILED or ERROR
+ */
+ private TestResult doBitBltHorizontalBlueGradientBufferedImageType3ByteBGR(TestImage image, Graphics2D graphics2d,
+ Color backgroundColor)
+ {
+ return CommonBitmapOperations.doBitBltTestWithHorizontalBlueGradientImage(image, graphics2d, BufferedImage.TYPE_3BYTE_BGR, backgroundColor);
+ }
+
+ /**
+ * Test basic BitBlt operation for horizontalBlue gradient buffered image with type {@link BufferedImage#TYPE_4BYTE_ABGR}.
+ *
+ * @param image
+ * image to be used as a destination for BitBlt-type operations
+ * @param graphics2d
+ * graphics canvas
+ * @param backgroundColor
+ * background color
+ * @return test result status - PASSED, FAILED or ERROR
+ */
+ private TestResult doBitBltHorizontalBlueGradientBufferedImageType4ByteABGR(TestImage image, Graphics2D graphics2d,
+ Color backgroundColor)
+ {
+ return CommonBitmapOperations.doBitBltTestWithHorizontalBlueGradientImage(image, graphics2d, BufferedImage.TYPE_4BYTE_ABGR, backgroundColor);
+ }
+
+ /**
+ * Test basic BitBlt operation for horizontalBlue gradient buffered image with type {@link BufferedImage#TYPE_4BYTE_ABGR_PRE}.
+ *
+ * @param image
+ * image to be used as a destination for BitBlt-type operations
+ * @param graphics2d
+ * graphics canvas
+ * @param backgroundColor
+ * background color
+ * @return test result status - PASSED, FAILED or ERROR
+ */
+ private TestResult doBitBltHorizontalBlueGradientBufferedImageType4ByteABGR_Pre(TestImage image, Graphics2D graphics2d,
+ Color backgroundColor)
+ {
+ return CommonBitmapOperations.doBitBltTestWithHorizontalBlueGradientImage(image, graphics2d, BufferedImage.TYPE_4BYTE_ABGR_PRE, backgroundColor);
+ }
+
+ /**
+ * Test basic BitBlt operation for horizontalBlue gradient buffered image with type {@link BufferedImage#TYPE_INT_ARGB}.
+ *
+ * @param image
+ * image to be used as a destination for BitBlt-type operations
+ * @param graphics2d
+ * graphics canvas
+ * @param backgroundColor
+ * background color
+ * @return test result status - PASSED, FAILED or ERROR
+ */
+ private TestResult doBitBltHorizontalBlueGradientBufferedImageTypeIntARGB(TestImage image, Graphics2D graphics2d,
+ Color backgroundColor)
+ {
+ return CommonBitmapOperations.doBitBltTestWithHorizontalBlueGradientImage(image, graphics2d, BufferedImage.TYPE_INT_ARGB, backgroundColor);
+ }
+
+ /**
+ * Test basic BitBlt operation for horizontalBlue gradient buffered image with type {@link BufferedImage#TYPE_INT_ARGB_PRE}.
+ *
+ * @param image
+ * image to be used as a destination for BitBlt-type operations
+ * @param graphics2d
+ * graphics canvas
+ * @param backgroundColor
+ * background color
+ * @return test result status - PASSED, FAILED or ERROR
+ */
+ private TestResult doBitBltHorizontalBlueGradientBufferedImageTypeIntARGB_Pre(TestImage image, Graphics2D graphics2d,
+ Color backgroundColor)
+ {
+ return CommonBitmapOperations.doBitBltTestWithHorizontalBlueGradientImage(image, graphics2d, BufferedImage.TYPE_INT_ARGB_PRE, backgroundColor);
+ }
+
+ /**
+ * Test basic BitBlt operation for horizontalBlue gradient buffered image with type {@link BufferedImage#TYPE_INT_BGR}.
+ *
+ * @param image
+ * image to be used as a destination for BitBlt-type operations
+ * @param graphics2d
+ * graphics canvas
+ * @param backgroundColor
+ * background color
+ * @return test result status - PASSED, FAILED or ERROR
+ */
+ private TestResult doBitBltHorizontalBlueGradientBufferedImageTypeIntBGR(TestImage image, Graphics2D graphics2d,
+ Color backgroundColor)
+ {
+ return CommonBitmapOperations.doBitBltTestWithHorizontalBlueGradientImage(image, graphics2d, BufferedImage.TYPE_INT_BGR, backgroundColor);
+ }
+
+ /**
+ * Test basic BitBlt operation for horizontalBlue gradient buffered image with type {@link BufferedImage#TYPE_INT_RGB}.
+ *
+ * @param image
+ * image to be used as a destination for BitBlt-type operations
+ * @param graphics2d
+ * graphics canvas
+ * @param backgroundColor
+ * background color
+ * @return test result status - PASSED, FAILED or ERROR
+ */
+ private TestResult doBitBltHorizontalBlueGradientBufferedImageTypeIntRGB(TestImage image, Graphics2D graphics2d,
+ Color backgroundColor)
+ {
+ return CommonBitmapOperations.doBitBltTestWithHorizontalBlueGradientImage(image, graphics2d, BufferedImage.TYPE_INT_RGB, backgroundColor);
+ }
+
+ /**
+ * Test basic BitBlt operation for horizontalBlue gradient buffered image with type {@link BufferedImage#TYPE_BYTE_BINARY}.
+ *
+ * @param image
+ * image to be used as a destination for BitBlt-type operations
+ * @param graphics2d
+ * graphics canvas
+ * @param backgroundColor
+ * background color
+ * @return test result status - PASSED, FAILED or ERROR
+ */
+ private TestResult doBitBltHorizontalBlueGradientBufferedImageTypeByteBinary(TestImage image, Graphics2D graphics2d,
+ Color backgroundColor)
+ {
+ return CommonBitmapOperations.doBitBltTestWithHorizontalBlueGradientImage(image, graphics2d, BufferedImage.TYPE_BYTE_BINARY, backgroundColor);
+ }
+
+ /**
+ * Test basic BitBlt operation for horizontalBlue gradient buffered image with type {@link BufferedImage#TYPE_BYTE_GRAY}.
+ *
+ * @param image
+ * image to be used as a destination for BitBlt-type operations
+ * @param graphics2d
+ * graphics canvas
+ * @param backgroundColor
+ * background color
+ * @return test result status - PASSED, FAILED or ERROR
+ */
+ private TestResult doBitBltHorizontalBlueGradientBufferedImageTypeByteGray(TestImage image, Graphics2D graphics2d,
+ Color backgroundColor)
+ {
+ return CommonBitmapOperations.doBitBltTestWithHorizontalBlueGradientImage(image, graphics2d, BufferedImage.TYPE_BYTE_GRAY, backgroundColor);
+ }
+
+ /**
* Test basic BitBlt operation for empty buffered image with type TYPE_4BYTE_ABGR_Pre.
* Background color is set to Color.black.
*
From bugzilla-daemon at icedtea.classpath.org Tue Mar 3 09:52:13 2015
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Tue, 03 Mar 2015 09:52:13 +0000
Subject: [Bug 2024] [STORY] Number of threads chart should not require
turning on thread recording
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2024
Severin Gehwolf changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
Assignee|unassigned at icedtea.classpat |omajid at redhat.com
|h.org |
--- Comment #4 from Severin Gehwolf ---
Can we close this?
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Tue Mar 3 10:01:58 2015
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Tue, 03 Mar 2015 10:01:58 +0000
Subject: [Bug 2084] InputStream resource leak from Storage.saveFile() API
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2084
Severin Gehwolf changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
CC| |sgehwolf at redhat.com
Assignee|unassigned at icedtea.classpat |omajid at redhat.com
|h.org |
--- Comment #2 from Severin Gehwolf ---
I think Omair is working on this one.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Tue Mar 3 10:31:14 2015
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Tue, 03 Mar 2015 10:31:14 +0000
Subject: [Bug 1449] Thermostat storage silently does not start if its port is
occupied by other application
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1449
Severin Gehwolf changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |sgehwolf at redhat.com
Assignee|jon.vanalten at redhat.com |unassigned at icedtea.classpat
| |h.org
Target Milestone|--- |1.4.0
--- Comment #1 from Severin Gehwolf ---
We should be able to fix this by setting the exit code to failure if binding
fails. The ExitStatus service should help here.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Tue Mar 3 10:40:21 2015
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Tue, 03 Mar 2015 10:40:21 +0000
Subject: [Bug 2252] New: thermostat service fails silently if agent fails to
connect
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2252
Bug ID: 2252
Summary: thermostat service fails silently if agent fails to
connect
Product: Thermostat
Version: hg
Hardware: x86_64
OS: Linux
Status: NEW
Severity: enhancement
Priority: P5
Component: Thermostat
Assignee: unassigned at icedtea.classpath.org
Reporter: sgehwolf at redhat.com
CC: thermostat at icedtea.classpath.org
Steps to reproduce:
1. Create a regular dev-build in HEAD (revision 9c21b804f2f0)
2. Turn off logging via logging.properties. See
http://icedtea.classpath.org/wiki/Thermostat/UserGuideDev#Verbose_Logging
3. ./distribution/target/image/bin/thermostat service
Expected results:
service prints error message to stderr stream indicating that connecting to
storage failed.
Actual results:
starting storage server...
server listening on ip: mongodb://127.0.0.1:27518
log file is here: /home/sgehwolf/.thermostat/logs/db.log
pid: 10940
server shutdown complete: /home/sgehwolf/.thermostat/data/db
log file is here: /home/sgehwolf/.thermostat/logs/db.log
Those are all messages coming from StorageCommand, no output that anything
fails in agent. This is confusing.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Tue Mar 3 10:51:29 2015
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Tue, 03 Mar 2015 10:51:29 +0000
Subject: [Bug 2252] thermostat service fails silently if agent fails to connect
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2252
Severin Gehwolf changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
Assignee|unassigned at icedtea.classpat |sgehwolf at redhat.com
|h.org |
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From jkang at redhat.com Tue Mar 3 13:50:28 2015
From: jkang at redhat.com (Jie Kang)
Date: Tue, 3 Mar 2015 08:50:28 -0500 (EST)
Subject: [rfc][icedtea-web] Fix DeadLockTest reproducers
In-Reply-To: <341377520.15262435.1425390303842.JavaMail.zimbra@redhat.com>
Message-ID: <1261379446.15266752.1425390628291.JavaMail.zimbra@redhat.com>
Hello,
The asserts in DeadLockTestTest contain a division by two which results in failure.
E.g.
testSimpletest1lunchFork:
Assert.assertEquals("launched JVMs must be exactly 2, was " + (during.size() - before.size()) / 2, 2, (during.size() - before.size()) / 2);
This test launches two applets forked (in separate JVMs). during == 3, before == 1, so it correctly launches two JVMs, however the assert divides this by 2 for some reason, (3 - 1) / 2 == 1 != 2.
These divisions don't make sense and have been removed.
Thoughts? Okay to push?
Regards,
--
Jie Kang
OpenJDK Team - Software Engineering Intern
-------------- next part --------------
A non-text attachment was scrubbed...
Name: itw-deadlocktest-1.patch
Type: text/x-patch
Size: 1454 bytes
Desc: not available
URL:
From jvanek at redhat.com Tue Mar 3 14:07:59 2015
From: jvanek at redhat.com (Jiri Vanek)
Date: Tue, 03 Mar 2015 15:07:59 +0100
Subject: [rfc][icedtea-web] Fix DeadLockTest reproducers
In-Reply-To: <1261379446.15266752.1425390628291.JavaMail.zimbra@redhat.com>
References: <1261379446.15266752.1425390628291.JavaMail.zimbra@redhat.com>
Message-ID: <54F5C03F.3040002@redhat.com>
On 03/03/2015 02:50 PM, Jie Kang wrote:
> Hello,
>
> The asserts in DeadLockTestTest contain a division by two which results in failure.
>
> E.g.
>
> testSimpletest1lunchFork:
> Assert.assertEquals("launched JVMs must be exactly 2, was " + (during.size() - before.size()) / 2, 2, (during.size() - before.size()) / 2);
>
> This test launches two applets forked (in separate JVMs). during == 3, before == 1, so it correctly launches two JVMs, however the assert divides this by 2 for some reason, (3 - 1) / 2 == 1 != 2.
>
> These divisions don't make sense and have been removed.
>
> Thoughts? Okay to push?
>
>
> Regards,
>
sure go on.
From jkang at icedtea.classpath.org Tue Mar 3 14:24:48 2015
From: jkang at icedtea.classpath.org (jkang at icedtea.classpath.org)
Date: Tue, 03 Mar 2015 14:24:48 +0000
Subject: /hg/icedtea-web: 2 new changesets
Message-ID:
changeset 7e1a098d6335 in /hg/icedtea-web
details: http://icedtea.classpath.org/hg/icedtea-web?cmd=changeset;node=7e1a098d6335
author: Jie Kang
date: Mon Mar 02 10:02:35 2015 -0500
Use temporary cache in PluginBridge unit tests
2015-03-02 Jie Kang
Use temporary cache in PluginBridge unit tests
* tests/netx/unit/net/sourceforge/jnlp/PluginBridgeTest.java: sets
temporary cache in @BeforeClass and unsets in @AfterClass
changeset 11b46740b094 in /hg/icedtea-web
details: http://icedtea.classpath.org/hg/icedtea-web?cmd=changeset;node=11b46740b094
author: Jie Kang
date: Tue Mar 03 09:14:07 2015 -0500
Fix DeadLockTest reproducers
2015-03-03 Jie Kang
Fix DeadLockTest reproducers
* tests/reproducers/simple/deadlocktest/testcases/DeadLockTestTest.java:
(testSimpletest1lunchFork), (testSimpletest1lunchNoFork) removed division
by two in final assert
diffstat:
ChangeLog | 13 ++++++
tests/netx/unit/net/sourceforge/jnlp/PluginBridgeTest.java | 21 ++++++++++
tests/reproducers/simple/deadlocktest/testcases/DeadLockTestTest.java | 4 +-
3 files changed, 36 insertions(+), 2 deletions(-)
diffs (91 lines):
diff -r 85fe0274f4a8 -r 11b46740b094 ChangeLog
--- a/ChangeLog Mon Mar 02 14:23:39 2015 +0100
+++ b/ChangeLog Tue Mar 03 09:14:07 2015 -0500
@@ -1,3 +1,16 @@
+2015-03-03 Jie Kang
+
+ Fix DeadLockTest reproducers
+ * tests/reproducers/simple/deadlocktest/testcases/DeadLockTestTest.java:
+ (testSimpletest1lunchFork), (testSimpletest1lunchNoFork) removed division
+ by two in final assert
+
+2015-03-02 Jie Kang
+
+ Use temporary cache in PluginBridge unit tests
+ * tests/netx/unit/net/sourceforge/jnlp/PluginBridgeTest.java: sets
+ temporary cache in @BeforeClass and unsets in @AfterClass
+
2015-02-27 Jiri Vanek
Silenced to verbose unittests
diff -r 85fe0274f4a8 -r 11b46740b094 tests/netx/unit/net/sourceforge/jnlp/PluginBridgeTest.java
--- a/tests/netx/unit/net/sourceforge/jnlp/PluginBridgeTest.java Mon Mar 02 14:23:39 2015 +0100
+++ b/tests/netx/unit/net/sourceforge/jnlp/PluginBridgeTest.java Tue Mar 03 09:14:07 2015 -0500
@@ -24,6 +24,7 @@
import static org.junit.Assert.assertEquals;
+import java.io.File;
import java.io.IOException;
import java.net.MalformedURLException;
import java.net.URL;
@@ -32,11 +33,17 @@
import java.util.Map;
import java.util.List;
+import net.sourceforge.jnlp.cache.CacheUtil;
import net.sourceforge.jnlp.cache.UpdatePolicy;
+import net.sourceforge.jnlp.config.DeploymentConfiguration;
+import net.sourceforge.jnlp.runtime.JNLPRuntime;
import net.sourceforge.jnlp.util.logging.NoStdOutErrTest;
import net.sourceforge.jnlp.util.replacements.BASE64Encoder;
+
+import org.junit.AfterClass;
import org.junit.Assert;
+import org.junit.BeforeClass;
import org.junit.Test;
public class PluginBridgeTest extends NoStdOutErrTest{
@@ -74,6 +81,20 @@
return new PluginParameters(params);
}
+ private static String originalCacheDir;
+
+ @BeforeClass
+ public static void setup() {
+ originalCacheDir = JNLPRuntime.getConfiguration().getProperty(DeploymentConfiguration.KEY_USER_CACHE_DIR);
+ JNLPRuntime.getConfiguration().setProperty(DeploymentConfiguration.KEY_USER_CACHE_DIR, System.getProperty("java.io.tmpdir") + File.separator + "tempcache");
+ }
+
+ @AfterClass
+ public static void teardown() {
+ CacheUtil.clearCache();
+ JNLPRuntime.getConfiguration().setProperty(DeploymentConfiguration.KEY_USER_CACHE_DIR, originalCacheDir);
+ }
+
@Test
public void testAbsoluteJNLPHref() throws MalformedURLException, Exception {
URL codeBase = new URL("http://undesired.absolute.codebase.com");
diff -r 85fe0274f4a8 -r 11b46740b094 tests/reproducers/simple/deadlocktest/testcases/DeadLockTestTest.java
--- a/tests/reproducers/simple/deadlocktest/testcases/DeadLockTestTest.java Mon Mar 02 14:23:39 2015 +0100
+++ b/tests/reproducers/simple/deadlocktest/testcases/DeadLockTestTest.java Tue Mar 03 09:14:07 2015 -0500
@@ -120,7 +120,7 @@
ServerAccess.logOutputReprint("java66: " + afterKill.size());
Assert.assertEquals("assert that just old javas remians", 0, (before.size() - afterKill.size()));
// div by two is caused by jav in java process hierarchy
- Assert.assertEquals("launched JVMs must be exactly 2, was " + (during.size() - before.size()) / 2, 2, (during.size() - before.size()) / 2);
+ Assert.assertEquals("launched JVMs must be exactly 2, was " + (during.size() - before.size()), 2, (during.size() - before.size()));
}
@Test
@@ -142,7 +142,7 @@
ServerAccess.logOutputReprint("java99: " + afterKill.size());
Assert.assertEquals("assert that just old javas remians", 0, (before.size() - afterKill.size()));
// div by two is caused by jav in java process hierarchy
- Assert.assertEquals("launched JVMs must be exactly 1, was " + (during.size() - before.size()) / 2, 1, (during.size() - before.size()) / 2);
+ Assert.assertEquals("launched JVMs must be exactly 1, was " + (during.size() - before.size()), 1, (during.size() - before.size()));
}
/**
From jkang at icedtea.classpath.org Tue Mar 3 14:41:37 2015
From: jkang at icedtea.classpath.org (jkang at icedtea.classpath.org)
Date: Tue, 03 Mar 2015 14:41:37 +0000
Subject: /hg/release/icedtea-web-1.5: Fix DeadLockTest reproducers
Message-ID:
changeset eaafcffd67a2 in /hg/release/icedtea-web-1.5
details: http://icedtea.classpath.org/hg/release/icedtea-web-1.5?cmd=changeset;node=eaafcffd67a2
author: Jie Kang
date: Tue Mar 03 09:41:23 2015 -0500
Fix DeadLockTest reproducers
2015-03-03 Jie Kang
Fix DeadLockTest reproducers
* tests/reproducers/simple/deadlocktest/testcases/DeadLockTestTest.java:
(testSimpletest1lunchFork), (testSimpletest1lunchNoFork) removed division
by two in final assert
diffstat:
ChangeLog | 7 +++++++
tests/reproducers/simple/deadlocktest/testcases/DeadLockTestTest.java | 4 ++--
2 files changed, 9 insertions(+), 2 deletions(-)
diffs (35 lines):
diff -r 60d4f3f0b3eb -r eaafcffd67a2 ChangeLog
--- a/ChangeLog Thu Nov 27 11:16:46 2014 +0100
+++ b/ChangeLog Tue Mar 03 09:41:23 2015 -0500
@@ -1,3 +1,10 @@
+2015-03-03 Jie Kang
+
+ Fix DeadLockTest reproducers
+ * tests/reproducers/simple/deadlocktest/testcases/DeadLockTestTest.java:
+ (testSimpletest1lunchFork), (testSimpletest1lunchNoFork) removed division
+ by two in final assert
+
2014-11-27 Jiri Vanek
Post 1.5.2 changes
diff -r 60d4f3f0b3eb -r eaafcffd67a2 tests/reproducers/simple/deadlocktest/testcases/DeadLockTestTest.java
--- a/tests/reproducers/simple/deadlocktest/testcases/DeadLockTestTest.java Thu Nov 27 11:16:46 2014 +0100
+++ b/tests/reproducers/simple/deadlocktest/testcases/DeadLockTestTest.java Tue Mar 03 09:41:23 2015 -0500
@@ -120,7 +120,7 @@
ServerAccess.logOutputReprint("java66: " + afterKill.size());
Assert.assertEquals("assert that just old javas remians", 0, (before.size() - afterKill.size()));
// div by two is caused by jav in java process hierarchy
- Assert.assertEquals("launched JVMs must be exactly 2, was " + (during.size() - before.size()) / 2, 2, (during.size() - before.size()) / 2);
+ Assert.assertEquals("launched JVMs must be exactly 2, was " + (during.size() - before.size()), 2, (during.size() - before.size()));
}
@Test
@@ -142,7 +142,7 @@
ServerAccess.logOutputReprint("java99: " + afterKill.size());
Assert.assertEquals("assert that just old javas remians", 0, (before.size() - afterKill.size()));
// div by two is caused by jav in java process hierarchy
- Assert.assertEquals("launched JVMs must be exactly 1, was " + (during.size() - before.size()) / 2, 1, (during.size() - before.size()) / 2);
+ Assert.assertEquals("launched JVMs must be exactly 1, was " + (during.size() - before.size()), 1, (during.size() - before.size()));
}
/**
From jvanek at redhat.com Tue Mar 3 14:46:28 2015
From: jvanek at redhat.com (Jiri Vanek)
Date: Tue, 03 Mar 2015 15:46:28 +0100
Subject: [rfc][icedtea-web] fixing CacheReproducerTest and improving
VersionedJarTest
In-Reply-To: <54F4923C.3030302@redhat.com>
References: <54F4923C.3030302@redhat.com>
Message-ID: <54F5C944.9090908@redhat.com>
snip
> However. Later I noted that recently_used file is not handled via PahsAndFiles.
>
> I moved it here, which needed some more changes - like make it properly testable and so get rid of
> this untestable ENUM and replace it by getter singleton with possibility to make testable instance.
>
> I agree that this patch was written in rush, and needs proper review.
> J.
ping
-------------- next part --------------
diff -r d0e2beda96ca netx/net/sourceforge/jnlp/cache/CacheLRUWrapper.java
--- a/netx/net/sourceforge/jnlp/cache/CacheLRUWrapper.java Tue Mar 03 15:33:27 2015 +0100
+++ b/netx/net/sourceforge/jnlp/cache/CacheLRUWrapper.java Tue Mar 03 15:43:23 2015 +0100
@@ -49,8 +49,7 @@
import java.util.Map.Entry;
import java.util.Set;
-import net.sourceforge.jnlp.config.DeploymentConfiguration;
-import net.sourceforge.jnlp.runtime.JNLPRuntime;
+import net.sourceforge.jnlp.config.PathsAndFiles;
import net.sourceforge.jnlp.util.FileUtils;
import net.sourceforge.jnlp.util.PropertiesFile;
import net.sourceforge.jnlp.util.logging.OutputController;
@@ -62,26 +61,26 @@
* @author Andrew Su (asu at redhat.com, andrew.su at utoronto.ca)
*
*/
-public enum CacheLRUWrapper {
- INSTANCE;
-
- /* location of cache directory */
- private final String setCachePath = JNLPRuntime.getConfiguration().getProperty(DeploymentConfiguration.KEY_USER_CACHE_DIR);
- String cacheDir = new File(setCachePath != null ? setCachePath : System.getProperty("java.io.tmpdir")).getPath();
-
+public class CacheLRUWrapper {
+
/*
* back-end of how LRU is implemented This file is to keep track of the most
* recently used items. The items are to be kept with key = (current time
* accessed) followed by folder of item. value = path to file.
*/
+
+ public final PropertiesFile cacheOrder;
+ public final File cacheOrderParent;
+ public final File cacheOrderFile;
- public static final String CACHE_INDEX_FILE_NAME = "recently_used";
-
- PropertiesFile cacheOrder = new PropertiesFile(
- new File(cacheDir + File.separator + CACHE_INDEX_FILE_NAME));
-
- private CacheLRUWrapper() {
- File f = cacheOrder.getStoreFile();
+ public CacheLRUWrapper() {
+ this(PathsAndFiles.RECENTLY_USED_FILE.getFile());
+ }
+
+ public CacheLRUWrapper(final File f) {
+ cacheOrder = new PropertiesFile(f);
+ cacheOrderFile = f;
+ cacheOrderParent = f.getParentFile();
if (!f.exists()) {
try {
FileUtils.createParentDir(f);
@@ -98,8 +97,12 @@
* @return an instance of the policy
*/
public static CacheLRUWrapper getInstance() {
- return INSTANCE;
+ return CacheLRUWrapperHolder.INSTANCE;
}
+
+ private static class CacheLRUWrapperHolder{
+ private static final CacheLRUWrapper INSTANCE = new CacheLRUWrapper();
+ }
/**
* Update map for keeping track of recently used items.
@@ -144,7 +147,7 @@
// 2. check path format - does the path look correct?
if (path != null) {
- if (path.indexOf(cacheDir) < 0) {
+ if (!path.contains(cacheOrderParent.getAbsolutePath())) {
it.remove();
modified = true;
}
@@ -198,7 +201,7 @@
}
private String getIdForCacheFolder(String folder) {
- int len = cacheDir.length();
+ int len = cacheOrderParent.getAbsolutePath().length();
int index = folder.indexOf(File.separatorChar, len + 1);
return folder.substring(len + 1, index);
}
diff -r d0e2beda96ca netx/net/sourceforge/jnlp/config/DeploymentConfiguration.java
--- a/netx/net/sourceforge/jnlp/config/DeploymentConfiguration.java Tue Mar 03 15:33:27 2015 +0100
+++ b/netx/net/sourceforge/jnlp/config/DeploymentConfiguration.java Tue Mar 03 15:43:23 2015 +0100
@@ -757,12 +757,12 @@
errors += moveLegacyToCurrent(legacySecurity, currentSecurity);
String legacyCache = LEGACY_USER_HOME + File.separator + "cache";
- String currentCache = Defaults.getDefaults().get(DeploymentConfiguration.KEY_USER_CACHE_DIR).getDefaultValue();
+ String currentCache = PathsAndFiles.CACHE_DIR.getFullPath();
errors += moveLegacyToCurrent(legacyCache, currentCache);
- OutputController.getLogger().log(OutputController.Level.MESSAGE_ALL, "Adapting " + CacheLRUWrapper.CACHE_INDEX_FILE_NAME + " to new destination");
+ OutputController.getLogger().log(OutputController.Level.MESSAGE_ALL, "Adapting " + PathsAndFiles.CACHE_INDEX_FILE_NAME + " to new destination");
//replace all legacyCache by currentCache in new recently_used
try {
- File f = new File(currentCache, CacheLRUWrapper.CACHE_INDEX_FILE_NAME);
+ File f = PathsAndFiles.RECENTLY_USED_FILE.getFile();
String s = FileUtils.loadFileAsString(f);
s = s.replace(legacyCache, currentCache);
FileUtils.saveFile(s, f);
diff -r d0e2beda96ca netx/net/sourceforge/jnlp/config/PathsAndFiles.java
--- a/netx/net/sourceforge/jnlp/config/PathsAndFiles.java Tue Mar 03 15:33:27 2015 +0100
+++ b/netx/net/sourceforge/jnlp/config/PathsAndFiles.java Tue Mar 03 15:43:23 2015 +0100
@@ -68,6 +68,7 @@
private static final String USER_PROP = "user.name";
private static final String VARIABLE = JNLPRuntime.isWindows() ? "%" : "$";
public static final String ICEDTEA_SO = "IcedTeaPlugin.so";
+ public static final String CACHE_INDEX_FILE_NAME = "recently_used";
static {
String configHome = System.getProperty(HOME_PROP) + File.separator + ".config";
@@ -115,6 +116,7 @@
public static final InfrastructureFileDescriptor OPERA_32 = new InfrastructureFileDescriptor(ICEDTEA_SO, "/usr/lib/opera/plugins/", "", "FILEopera32", Target.PLUGIN);
public static final InfrastructureFileDescriptor CACHE_DIR = new ItwCacheFileDescriptor("cache", "FILEcache", Target.JAVAWS, Target.ITWEB_SETTINGS);
+ public static final InfrastructureFileDescriptor RECENTLY_USED_FILE = new ItwCacheFileDescriptor(CACHE_INDEX_FILE_NAME, CACHE_DIR.getFile().getName(), "FILErecentlyUsed", Target.JAVAWS, Target.ITWEB_SETTINGS);
public static final InfrastructureFileDescriptor PCACHE_DIR = new ItwCacheFileDescriptor("pcache", "FILEappdata", Target.JAVAWS, Target.ITWEB_SETTINGS);
public static final InfrastructureFileDescriptor LOG_DIR = new ItwConfigFileDescriptor("log", "FILElogs", Target.JAVAWS, Target.ITWEB_SETTINGS);
//javaws is saving here, itweb-settings may modify them
diff -r d0e2beda96ca netx/net/sourceforge/jnlp/controlpanel/CachePane.java
--- a/netx/net/sourceforge/jnlp/controlpanel/CachePane.java Tue Mar 03 15:33:27 2015 +0100
+++ b/netx/net/sourceforge/jnlp/controlpanel/CachePane.java Tue Mar 03 15:43:23 2015 +0100
@@ -58,10 +58,10 @@
import javax.swing.table.TableRowSorter;
import net.sourceforge.jnlp.cache.CacheDirectory;
-import net.sourceforge.jnlp.cache.CacheLRUWrapper;
import net.sourceforge.jnlp.cache.CacheUtil;
import net.sourceforge.jnlp.cache.DirectoryNode;
import net.sourceforge.jnlp.config.DeploymentConfiguration;
+import net.sourceforge.jnlp.config.PathsAndFiles;
import net.sourceforge.jnlp.runtime.Translator;
import net.sourceforge.jnlp.util.FileUtils;
import net.sourceforge.jnlp.util.PropertiesFile;
@@ -71,7 +71,7 @@
public class CachePane extends JPanel {
JDialog parent;
DeploymentConfiguration config;
- private String location;
+ private final String location;
private JComponent defaultFocusComponent;
DirectoryNode root;
String[] columns = {
@@ -323,7 +323,7 @@
}
private void updateRecentlyUsed(File f) {
- File recentlyUsedFile = new File(location + File.separator + CacheLRUWrapper.CACHE_INDEX_FILE_NAME);
+ File recentlyUsedFile = PathsAndFiles.RECENTLY_USED_FILE.getFile();
PropertiesFile pf = new PropertiesFile(recentlyUsedFile);
pf.load();
Enumeration