From bugzilla-daemon at icedtea.classpath.org Tue Oct 3 23:14:43 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Tue, 03 Oct 2017 23:14:43 +0000
Subject: [Bug 3461] New: Cannot run HP ILO4 remote console application
Message-ID:
https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3461
Bug ID: 3461
Summary: Cannot run HP ILO4 remote console application
Product: IcedTea-Web
Version: 1.7
Hardware: x86_64
OS: Linux
Status: NEW
Severity: enhancement
Priority: P5
Component: NetX (javaws)
Assignee: jvanek at redhat.com
Reporter: jonathan.underwood at gmail.com
CC: unassigned at icedtea.classpath.org
Created attachment 1656
--> https://icedtea.classpath.org/bugzilla/attachment.cgi?id=1656&action=edit
Log file from running javaws -verbose iLO-jirc.jnlp 2>&1 | tee javaws.log
IcedTea javaws fails to properly run the ILO4 remote console Java Web Start
application.
This app does run correctly with javaws shipped with the Oracle JDK.
When ran using icedtea-web a window opens but is completely blank.
--
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 Oct 3 23:15:11 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Tue, 03 Oct 2017 23:15:11 +0000
Subject: [Bug 3461] Cannot run HP ILO4 remote console application
In-Reply-To:
References:
Message-ID:
https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3461
--- Comment #1 from Jonathan Underwood ---
Created attachment 1657
--> https://icedtea.classpath.org/bugzilla/attachment.cgi?id=1657&action=edit
jnlp file
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From jitendra.enania at in.ibm.com Wed Oct 4 09:21:09 2017
From: jitendra.enania at in.ibm.com (Jitendra Singh)
Date: Wed, 4 Oct 2017 14:51:09 +0530
Subject: Query regarding support of OpenJDK 8 on linuxppc64le with RHEL 7.2
Message-ID:
Hi,
I would like to know whether OpenJDK 8 is tested/supported on linuxppc64le
with RHEL 7.2 or not ?
With Thanks and Regards,
Jitendra Singh.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From bugzilla-daemon at icedtea.classpath.org Wed Oct 4 10:52:55 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Wed, 04 Oct 2017 10:52:55 +0000
Subject: [Bug 3461] Cannot run HP ILO4 remote console application
In-Reply-To:
References:
Message-ID:
https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3461
JiriVanek changed:
What |Removed |Added
----------------------------------------------------------------------------
Priority|P5 |P3
Status|NEW |ASSIGNED
Severity|enhancement |normal
--- Comment #2 from JiriVanek ---
Hi!
In the logs is nothing bad. The application started fine. To fix this, I need
to attach debugger. == access to application or reproducer:(
--
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 Wed Oct 4 11:00:26 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Wed, 04 Oct 2017 11:00:26 +0000
Subject: [Bug 3461] Cannot run HP ILO4 remote console application
In-Reply-To:
References:
Message-ID:
https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3461
--- Comment #3 from Jonathan Underwood ---
Hm. That's a bit tricky if you don't have access to hardware with ILO4.
I can think of two ways to proceed:
1. I somehow work out how to attach a debugger and send you what you need. I'm
not a java developer, so this could be trick.
2. I somehow work out how to give you access to my hardware. Given this would
involve opening up my home network, it's not ideal :) will give it some thought
though.
--
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 Wed Oct 4 11:42:32 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Wed, 04 Oct 2017 11:42:32 +0000
Subject: [Bug 3461] Cannot run HP ILO4 remote console application
In-Reply-To:
References:
Message-ID:
https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3461
--- Comment #4 from JiriVanek ---
It is single jar app. Maybe most easy is to send me (privately) the jar? Are
the sources of this jar open? (it will speed up debugging a lot)
--
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 Wed Oct 4 11:44:57 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Wed, 04 Oct 2017 11:44:57 +0000
Subject: [Bug 3461] Cannot run HP ILO4 remote console application
In-Reply-To:
References:
Message-ID:
https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3461
--- Comment #5 from Jonathan Underwood ---
I did attach the jnlp - does that not contain the jar?
As far as I know, it's not an open source app.
--
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 Wed Oct 4 11:55:43 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Wed, 04 Oct 2017 11:55:43 +0000
Subject: [Bug 3461] Cannot run HP ILO4 remote console application
In-Reply-To:
References:
Message-ID:
https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3461
--- Comment #6 from JiriVanek ---
Nope. It contains it name.
Jnlp file is text file with instructions how to obntain and download the jar.
In this case it was generated from some server on your internal network.
--
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 Wed Oct 4 11:55:59 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Wed, 04 Oct 2017 11:55:59 +0000
Subject: [Bug 3461] Cannot run HP ILO4 remote console application
In-Reply-To:
References:
Message-ID:
https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3461
--- Comment #7 from JiriVanek ---
*obtain and run
--
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 Wed Oct 4 11:57:35 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Wed, 04 Oct 2017 11:57:35 +0000
Subject: [Bug 3461] Cannot run HP ILO4 remote console application
In-Reply-To:
References:
Message-ID:
https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3461
--- Comment #8 from Jonathan Underwood ---
Ohhhh. Right. In which case I should be able to grab the jar. I'll look into
that. Sorry for the stupid questions :)
--
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 Wed Oct 4 19:13:59 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Wed, 04 Oct 2017 19:13:59 +0000
Subject: [Bug 3408] Adverse backend may starve other backends from activation
In-Reply-To:
References:
Message-ID:
https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3408
chkoehle at redhat.com changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
CC| |chkoehle at redhat.com
Resolution|--- |FIXED
--- Comment #1 from chkoehle at redhat.com ---
The agent will now handle activation/deactivation without any blocking backends
preventing it from progressing.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From akashche at redhat.com Thu Oct 5 15:22:34 2017
From: akashche at redhat.com (Alex Kashchenko)
Date: Thu, 5 Oct 2017 16:22:34 +0100
Subject: [PATCH] ITW support creating cache files with restricted access on
windows
Message-ID: <1a25f6dd-6568-c869-6a35-bb7661e9ef81@redhat.com>
Hi,
This patch sets correct (same as on linux) file permissions for cache
files and directories on windows. Test is included.
http://cr.openjdk.java.net/~akasko/itw/acl_20170920.patch
--
-Alex
From akashche at redhat.com Thu Oct 5 15:22:52 2017
From: akashche at redhat.com (Alex Kashchenko)
Date: Thu, 5 Oct 2017 16:22:52 +0100
Subject: [PATCH] ITW test runner windows fix
Message-ID: <22455001-17de-48dc-b0bf-e3a9eb987041@redhat.com>
Hi,
This patch disables log flushing on windows that is run during ITW
shutdown. It is needed to fix the test runner on windows, without this
patch test runner hangs on shutdown after log flushing throws the exception.
http://cr.openjdk.java.net/~akasko/itw/output_controller_20170920.patch
--
-Alex
From bugzilla-daemon at icedtea.classpath.org Mon Oct 9 18:55:23 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Mon, 09 Oct 2017 18:55:23 +0000
Subject: [Bug 3463] New: IcedTea crashes while parsing security login jnlp
file at United States Patent & Trademark Office
Message-ID:
https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3463
Bug ID: 3463
Summary: IcedTea crashes while parsing security login jnlp file
at United States Patent & Trademark Office
Product: IcedTea
Version: 8-hg
Hardware: x86_64
OS: Linux
Status: NEW
Severity: blocker
Priority: P5
Component: IcedTea
Assignee: gnu.andrew at redhat.com
Reporter: sethmilman at gmail.com
CC: unassigned at icedtea.classpath.org
Created attachment 1658
--> https://icedtea.classpath.org/bugzilla/attachment.cgi?id=1658&action=edit
authentication jnlp file from USPTO website.
IcedTea crashes while parsing security login jnlp file at United States Patent
& Trademark Office
"Fatal: Read Error: Could not read or parse the JNLP file. You can try to
download this file manually and send it as a bug report to IcedTea-Web team.
net.sourceforge.jnlp.LaunchException: Fatal: Read Error: Could not read or
parse the JNLP file. You can try to download this file manually and send it as
bug report to IcedTea-Web team.
at net.sourceforge.jnlp.Launcher.fromUrl(Launcher.java:490)
at net.sourceforge.jnlp.Launcher.launch(Launcher.java:286)
at net.sourceforge.jnlp.runtime.JnlpBoot.run(JnlpBoot.java:67)
at net.sourceforge.jnlp.runtime.Boot.run(Boot.java:245)
at net.sourceforge.jnlp.runtime.Boot.run(Boot.java:63)
at java.security.AccessController.doPrivileged(Native Method)
at net.sourceforge.jnlp.runtime.Boot.main(Boot.java:195)
Caused by: java.io.IOException: java.lang.NullPointerException: name can't be
null
at net.sourceforge.jnlp.JNLPFile.openURL(JNLPFile.java:317)
at net.sourceforge.jnlp.JNLPFile.(JNLPFile.java:239)
at net.sourceforge.jnlp.JNLPFile.(JNLPFile.java:214)
at net.sourceforge.jnlp.JNLPFile.(JNLPFile.java:199)
at net.sourceforge.jnlp.JNLPFile.(JNLPFile.java:185)
at net.sourceforge.jnlp.Launcher.fromUrl(Launcher.java:454)
... 6 more
Caused by: java.lang.NullPointerException: name can't be null
at java.io.FilePermission.init(FilePermission.java:191)
at java.io.FilePermission.(FilePermission.java:277)
at java.lang.SecurityManager.checkRead(SecurityManager.java:888)
at java.io.FileInputStream.(FileInputStream.java:127)
at net.sourceforge.jnlp.JNLPFile.openURL(JNLPFile.java:315)
... 11 more
--
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 Oct 10 03:05:56 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Tue, 10 Oct 2017 03:05:56 +0000
Subject: [Bug 3463] IcedTea crashes while parsing security login jnlp file at
United States Patent & Trademark Office
In-Reply-To:
References:
Message-ID:
https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3463
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Component|IcedTea |NetX (javaws)
Version|8-hg |unspecified
Assignee|gnu.andrew at redhat.com |jvanek at redhat.com
Product|IcedTea |IcedTea-Web
Severity|blocker |normal
--- Comment #1 from Andrew John Hughes ---
This is IcedTea-Web, not IcedTea. Re-assigning.
--
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 Oct 10 08:18:21 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Tue, 10 Oct 2017 08:18:21 +0000
Subject: [Bug 3463] IcedTea crashes while parsing security login jnlp file at
United States Patent & Trademark Office
In-Reply-To:
References:
Message-ID:
https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3463
JiriVanek changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution|--- |DUPLICATE
--- Comment #2 from JiriVanek ---
This should be fixed in 1.7 and not backportable to 1.6. Please urge your
distribution to update.
If you would be so kind and confirm fix, would be awesome
*** This bug has been marked as a duplicate of bug 3227 ***
--
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 Oct 10 08:18:21 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Tue, 10 Oct 2017 08:18:21 +0000
Subject: [Bug 3227] can not save file with query longer then (together with
name) then 255 chars
In-Reply-To:
References:
Message-ID:
https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3227
JiriVanek changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |sethmilman at gmail.com
--- Comment #9 from JiriVanek ---
*** Bug 3463 has been marked as a duplicate of this bug. ***
--
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 Oct 10 16:43:51 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Tue, 10 Oct 2017 16:43:51 +0000
Subject: [Bug 3465] New: [IcedTea7] Backport "8138745: Implement
ExitOnOutOfMemory and CrashOnOutOfMemory in HotSpot"
Message-ID:
https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3465
Bug ID: 3465
Summary: [IcedTea7] Backport "8138745: Implement
ExitOnOutOfMemory and CrashOnOutOfMemory in HotSpot"
Product: IcedTea
Version: 7-hg
Hardware: all
OS: All
Status: NEW
Severity: enhancement
Priority: P5
Component: IcedTea
Assignee: gnu.andrew at redhat.com
Reporter: gnu.andrew at redhat.com
CC: unassigned at icedtea.classpath.org
changeset: 7699:8641949eb21f
user: kevinw
date: Thu Jan 07 02:36:48 2016 -0800
summary: 8138745: Implement ExitOnOutOfMemory and CrashOnOutOfMemory in
HotSpot
Backported to 7 in the proprietary 7u101 and 7u111.
https://bugzilla.redhat.com/show_bug.cgi?id=1484399
--
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 Oct 10 16:45:03 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Tue, 10 Oct 2017 16:45:03 +0000
Subject: [Bug 3465] [IcedTea7] Backport "8138745: Implement ExitOnOutOfMemory
and CrashOnOutOfMemory in HotSpot"
In-Reply-To:
References:
Message-ID:
https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3465
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
URL| |https://bugs.openjdk.java.n
| |et/browse/JDK-8138745
Target Milestone|--- |2.6.12
--
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 Oct 10 18:22:12 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Tue, 10 Oct 2017 18:22:12 +0000
Subject: [Bug 3466] New: [IcedTea8] Backport latest ppc64[be,le] fixes
Message-ID:
https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3466
Bug ID: 3466
Summary: [IcedTea8] Backport latest ppc64[be,le] fixes
Product: IcedTea
Version: 8-hg
Hardware: ppc64
OS: Linux
Status: NEW
Severity: enhancement
Priority: P5
Component: IcedTea
Assignee: gnu.andrew at redhat.com
Reporter: gnu.andrew at redhat.com
CC: unassigned at icedtea.classpath.org
https://bugs.openjdk.java.net/browse/JDK-8188139
https://bugs.openjdk.java.net/browse/JDK-8188802
https://bugs.openjdk.java.net/browse/JDK-8188757
https://bugs.openjdk.java.net/browse/JDK-8185979
https://bugs.openjdk.java.net/browse/JDK-8164920
https://bugs.openjdk.java.net/browse/JDK-8181809
https://bugs.openjdk.java.net/browse/JDK-8168318
https://bugs.openjdk.java.net/browse/JDK-8170328
https://bugs.openjdk.java.net/browse/JDK-8181810
https://bugs.openjdk.java.net/browse/JDK-8145913
--
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 Oct 10 18:27:07 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Tue, 10 Oct 2017 18:27:07 +0000
Subject: [Bug 3466] [IcedTea8] Backport latest ppc64[be,le] fixes
In-Reply-To:
References:
Message-ID:
https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3466
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
Target Milestone|--- |3.6.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 Tue Oct 10 18:27:14 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Tue, 10 Oct 2017 18:27:14 +0000
Subject: [Bug 3466] [IcedTea8] Backport latest ppc64[be,le] fixes
In-Reply-To:
References:
Message-ID:
https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3466
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
OS|Linux |All
--
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 Wed Oct 11 13:36:43 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Wed, 11 Oct 2017 13:36:43 +0000
Subject: [Bug 3467] New: [systemtap] Hotspot object_alloc tapset uses
HeapWordSize incorrectly
Message-ID:
https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3467
Bug ID: 3467
Summary: [systemtap] Hotspot object_alloc tapset uses
HeapWordSize incorrectly
Product: IcedTea
Version: unspecified
Hardware: x86_64
OS: Linux
Status: NEW
Severity: enhancement
Priority: P5
Component: SystemTap
Assignee: mark at klomp.org
Reporter: sgehwolf at redhat.com
CC: unassigned at icedtea.classpath.org
https://icedtea.classpath.org/hg/icedtea/file/6ca362ebc8c7/tapset/hotspot.stp.in#l123
It multiplies the passed in argument ($arg4) by the HeapWordSize global. But
recent OpenJDK 8 passes in the correct value already. See:
http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/file/aa4ffb1f30c9/src/share/vm/runtime/sharedRuntime.cpp#l978
Besides, systemtap cannot read the HeapWordSize global reliably. See this
downstream bug for details:
https://bugzilla.redhat.com/show_bug.cgi?id=1492139
--
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 Wed Oct 11 13:37:14 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Wed, 11 Oct 2017 13:37:14 +0000
Subject: [Bug 3467] [systemtap] Hotspot object_alloc tapset uses HeapWordSize
incorrectly
In-Reply-To:
References:
Message-ID:
https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3467
Severin Gehwolf changed:
What |Removed |Added
----------------------------------------------------------------------------
Version|unspecified |8-hg
--
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 Wed Oct 11 14:59:46 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Wed, 11 Oct 2017 14:59:46 +0000
Subject: [Bug 3467] [IcedTea8] [systemtap] Hotspot object_alloc tapset uses
HeapWordSize incorrectly
In-Reply-To:
References:
Message-ID:
https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3467
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
CC| |gnu.andrew at redhat.com
Assignee|mark at klomp.org |gnu.andrew at redhat.com
Summary|[systemtap] Hotspot |[IcedTea8] [systemtap]
|object_alloc tapset uses |Hotspot object_alloc tapset
|HeapWordSize incorrectly |uses HeapWordSize
| |incorrectly
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 bugzilla-daemon at icedtea.classpath.org Wed Oct 11 16:02:45 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Wed, 11 Oct 2017 16:02:45 +0000
Subject: [Bug 3467] [IcedTea8] [systemtap] Hotspot object_alloc tapset uses
HeapWordSize incorrectly
In-Reply-To:
References:
Message-ID:
https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3467
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Target Milestone|--- |3.6.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 Wed Oct 11 18:24:08 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Wed, 11 Oct 2017 18:24:08 +0000
Subject: [Bug 3466] [IcedTea8] Backport latest ppc64[be,le] fixes
In-Reply-To:
References:
Message-ID:
https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3466
--- Comment #1 from Andrew John Hughes ---
Only the following should be applied in 3.6.0:
https://bugs.openjdk.java.net/browse/JDK-8145913
https://bugs.openjdk.java.net/browse/JDK-8168318
https://bugs.openjdk.java.net/browse/JDK-8170328
https://bugs.openjdk.java.net/browse/JDK-8181810
--
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 Wed Oct 11 22:08:16 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Wed, 11 Oct 2017 22:08:16 +0000
Subject: [Bug 3468] New: [IcedTea8] 8165852: Mount point not found for a file
which is present in overlayfs
Message-ID:
https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3468
Bug ID: 3468
Summary: [IcedTea8] 8165852: Mount point not found for a file
which is present in overlayfs
Product: IcedTea
Version: 8-hg
Hardware: all
OS: Linux
Status: NEW
Severity: normal
Priority: P5
Component: IcedTea
Assignee: gnu.andrew at redhat.com
Reporter: gnu.andrew at redhat.com
CC: unassigned at icedtea.classpath.org
Fridrich has provided a fix for this bug which works and has received a
positive response from upstream. We should include it.
http://mail.openjdk.java.net/pipermail/nio-dev/2017-September/004563.html
--
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 Wed Oct 11 22:08:51 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Wed, 11 Oct 2017 22:08:51 +0000
Subject: [Bug 3468] [IcedTea8] 8165852: Mount point not found for a file
which is present in overlayfs
In-Reply-To:
References:
Message-ID:
https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3468
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
Target Milestone|--- |3.6.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 gnu.andrew at redhat.com Wed Oct 11 22:14:01 2017
From: gnu.andrew at redhat.com (Andrew Hughes)
Date: Wed, 11 Oct 2017 23:14:01 +0100
Subject: A possible fix for JDK-8165852: Mount point not found for a file
which is present in overlayfs
In-Reply-To:
References: <74c8623b-2e03-007a-7fe3-9817aa4daaab@suse.com>
Message-ID:
On 28 September 2017 at 18:16, Fridrich Strba wrote:
> On 06/09/17 19:57, Andrew Hughes wrote:
>> I can look over it, but I really think it should be proposed upstream so
>> that those who wrote the original code can take a look.
>
> Just for your information: I submitted the patch to nio-dev and will
> patiently wait for their review. In the meantime, the customer that
> asked for it is happy, since his docker images work well with this fix :)
>
> Cheers
>
> Fridrich
>
I've filed an IcedTea bug for this and intend to include it in the
upcoming release,
based on the positive response upstream.
https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3468
--
Andrew :)
Senior Free Java Software Engineer
Red Hat, Inc. (http://www.redhat.com)
Web Site: http://fuseyism.com
Twitter: https://twitter.com/gnu_andrew_java
PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net)
Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222
From bugzilla-daemon at icedtea.classpath.org Wed Oct 11 22:25:51 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Wed, 11 Oct 2017 22:25:51 +0000
Subject: [Bug 3469] New: [IcedTea8] Alternative path to tzdb.dat
Message-ID:
https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3469
Bug ID: 3469
Summary: [IcedTea8] Alternative path to tzdb.dat
Product: IcedTea
Version: 8-hg
Hardware: all
OS: All
Status: NEW
Severity: enhancement
Priority: P5
Component: IcedTea
Assignee: gnu.andrew at redhat.com
Reporter: gnu.andrew at redhat.com
CC: unassigned at icedtea.classpath.org
Fridrich has provided a patch to use an alternative location for tzdb.dat, in
the same way we supported alternate locations for the timezone data in IcedTea
2.x and earlier.
http://mail.openjdk.java.net/pipermail/distro-pkg-dev/2017-September/038660.html
--
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 Wed Oct 11 22:26:04 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Wed, 11 Oct 2017 22:26:04 +0000
Subject: [Bug 3469] [IcedTea8] Alternative path to tzdb.dat
In-Reply-To:
References:
Message-ID:
https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3469
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
Target Milestone|--- |3.6.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 gnu.andrew at redhat.com Wed Oct 11 22:26:47 2017
From: gnu.andrew at redhat.com (Andrew Hughes)
Date: Wed, 11 Oct 2017 23:26:47 +0100
Subject: Alternative path to tzdb.dat
In-Reply-To: <3d54a25b-b304-eca3-2eac-027f57e45d66@suse.com>
References: <05bd48d6-e96a-e620-0fd8-ceda647e230a@suse.com>
<3d54a25b-b304-eca3-2eac-027f57e45d66@suse.com>
Message-ID:
On 30 September 2017 at 21:06, Fridrich Strba wrote:
> Hello, Andrew,
>
> On 30/09/17 20:41, Andrew Hughes wrote:
>> We did try to get the original patch upstream some time ago, but they
>> were reluctant to accept such a change if a symlink would do. We could
>> try again though.
>
> Yeah, the symlink is less then optimal solution. You have to symlink in
> post-install phase, and then you have to have the system-wide tzdb.dat
> present. That one needs a tzdb tool that needs Java. So the chicken-egg
> problem comes.
>
> With this patch, one can filter out the timezone-java package in build
> environment when building the tzdb tool and still the user has the
> advantage of fresh timezone information as the system-wide one is
> updated on every release of the data...
>
>>
>> The only thing I note about the patch is that you retrieve homeDir via
>> a doPrivileged call, when you're already inside a doPrivileged block.
>> Was this intentional?
>
> Nah, just an oversight. Should be reading more of the context. Attached
> is the new, simplified patch.
>
> Cheers
>
> F.
Thanks. I've filed a bug and will try and include it in the upcoming
release, 3.6.0.
https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3469
--
Andrew :)
Senior Free Java Software Engineer
Red Hat, Inc. (http://www.redhat.com)
Web Site: http://fuseyism.com
Twitter: https://twitter.com/gnu_andrew_java
PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net)
Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222
From bugzilla-daemon at icedtea.classpath.org Wed Oct 11 22:29:49 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Wed, 11 Oct 2017 22:29:49 +0000
Subject: [Bug 3468] [IcedTea8] 8165852: Mount point not found for a file
which is present in overlayfs
In-Reply-To:
References:
Message-ID:
https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3468
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
URL| |https://bugs.openjdk.java.n
| |et/browse/JDK-8165852
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From fridrich.strba at suse.com Thu Oct 12 06:42:29 2017
From: fridrich.strba at suse.com (Fridrich Strba)
Date: Thu, 12 Oct 2017 08:42:29 +0200
Subject: A lot of packages fixed to build with jdk9
Message-ID:
Hello, good people,
In openSUSE Tumbleweed, our rolling distribution, we switched to
OpenJDK9 as a default Java since a week before the official OpenJDK9
release. I spent a considerable time going over different Java packages
to make sure they build with OpenJDK9. The big chunk of the work is to
be found here:
https://build.opensuse.org/project/show/Java:packages
Some are really easy, just to bump the source and target levels, but
some are result of reading thoroughly the code and understanding
different problems.
So, if you are a distro packager and have to port packages to Java 9,
before you waste you life, check there for eventual patches. They are
all contributed under the license of the underlying project.
Just a heads-up
Cheers
Fridrich
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 195 bytes
Desc: OpenPGP digital signature
URL:
From jvanek at redhat.com Thu Oct 12 08:00:32 2017
From: jvanek at redhat.com (Jiri Vanek)
Date: Thu, 12 Oct 2017 10:00:32 +0200
Subject: A lot of packages fixed to build with jdk9
In-Reply-To:
References:
Message-ID:
On 10/12/2017 08:42 AM, Fridrich Strba wrote:
> Hello, good people,
>
> In openSUSE Tumbleweed, our rolling distribution, we switched to
> OpenJDK9 as a default Java since a week before the official OpenJDK9
> release. I spent a considerable time going over different Java packages
> to make sure they build with OpenJDK9. The big chunk of the work is to
> be found here:
>
> https://build.opensuse.org/project/show/Java:packages
>
> Some are really easy, just to bump the source and target levels, but
> some are result of reading thoroughly the code and understanding
> different problems.
>
> So, if you are a distro packager and have to port packages to Java 9,
> before you waste you life, check there for eventual patches. They are
> all contributed under the license of the underlying project.
>
Thank you very much for sharing those patches!
J.
From ebourg at apache.org Thu Oct 12 09:36:50 2017
From: ebourg at apache.org (Emmanuel Bourg)
Date: Thu, 12 Oct 2017 11:36:50 +0200
Subject: Fwd: A lot of packages fixed to build with jdk9
In-Reply-To:
References:
Message-ID: <0e83714f-5b42-67ee-2208-5cb03f00be24@apache.org>
Hi Fridrich,
Thanks a lot for sharing your work. FYI in Debian we opted for bumping
the source/target level directly at the Ant [1] and Maven [2] level
instead of patching the packages individually. So far we still have ~140
packages to fix [3] before switching the default JRE to OpenJDK 9.
Emmanuel Bourg
[1]
https://sources.debian.net/src/ant/1.9.9-4/debian/patches/0013-auto-adjust-target.patch
[2]
https://sources.debian.net/src/plexus-compiler/2.8.2-2/debian/patches/auto-adjust-language-level.patch
[3]
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=default-java9;users=debian-java at lists.debian.org
Le 12/10/2017 ? 10:39, Matthias Klose a ?crit?:
> Fyi,
>
> -------- Forwarded Message --------
> Subject: A lot of packages fixed to build with jdk9
> Date: Thu, 12 Oct 2017 08:42:29 +0200
> From: Fridrich Strba
> To: IcedTea
>
> Hello, good people,
>
> In openSUSE Tumbleweed, our rolling distribution, we switched to
> OpenJDK9 as a default Java since a week before the official OpenJDK9
> release. I spent a considerable time going over different Java packages
> to make sure they build with OpenJDK9. The big chunk of the work is to
> be found here:
>
> https://build.opensuse.org/project/show/Java:packages
>
> Some are really easy, just to bump the source and target levels, but
> some are result of reading thoroughly the code and understanding
> different problems.
>
> So, if you are a distro packager and have to port packages to Java 9,
> before you waste you life, check there for eventual patches. They are
> all contributed under the license of the underlying project.
>
> Just a heads-up
>
> Cheers
>
> Fridrich
From dalibor.topic at oracle.com Thu Oct 12 12:09:02 2017
From: dalibor.topic at oracle.com (dalibor topic)
Date: Thu, 12 Oct 2017 14:09:02 +0200
Subject: A lot of packages fixed to build with jdk9
In-Reply-To:
References:
Message-ID: <7b648fa8-2f41-7c59-4e56-5c8e5998e649@oracle.com>
On 12.10.2017 08:42, Fridrich Strba wrote:
> Hello, good people,
>
> In openSUSE Tumbleweed, our rolling distribution, we switched to
> OpenJDK9 as a default Java since a week before the official OpenJDK9
> release. I spent a considerable time going over different Java packages
> to make sure they build with OpenJDK9. The big chunk of the work is to
> be found here:
>
> https://build.opensuse.org/project/show/Java:packages
>
> Some are really easy, just to bump the source and target levels, but
> some are result of reading thoroughly the code and understanding
> different problems.
>
> So, if you are a distro packager and have to port packages to Java 9,
> before you waste you life, check there for eventual patches. They are
> all contributed under the license of the underlying project.
Thanks, Fridrich, this is a great effort!
cheers,
dalibor topic
> Just a heads-up
>
> Cheers
>
> Fridrich
>
>
>
--
Dalibor Topic | Principal Product Manager
Phone: +494089091214 | Mobile: +491737185961
ORACLE Deutschland B.V. & Co. KG | K?hneh?fe 5 | 22761 Hamburg
ORACLE Deutschland B.V. & Co. KG
Hauptverwaltung: Riesstr. 25, D-80992 M?nchen
Registergericht: Amtsgericht M?nchen, HRA 95603
Komplement?rin: ORACLE Deutschland Verwaltung B.V.
Hertogswetering 163/167, 3543 AS Utrecht, Niederlande
Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697
Gesch?ftsf?hrer: Alexander van der Ven, Jan Schultheiss, Val Maher
Oracle is committed to developing
practices and products that help protect the environment
From jvanek at redhat.com Thu Oct 12 12:17:44 2017
From: jvanek at redhat.com (Jiri Vanek)
Date: Thu, 12 Oct 2017 14:17:44 +0200
Subject: [PATCH] ITW test runner windows fix
In-Reply-To: <22455001-17de-48dc-b0bf-e3a9eb987041@redhat.com>
References: <22455001-17de-48dc-b0bf-e3a9eb987041@redhat.com>
Message-ID:
Isnt this alrady in?
I would bet I, myself have alrady pushed it. Same aptch. But maybe it was different place.
Please push if still necessary.
Thanx!
J.
On 10/05/2017 05:22 PM, Alex Kashchenko wrote:
> Hi,
>
> This patch disables log flushing on windows that is run during ITW shutdown. It is needed to fix the
> test runner on windows, without this patch test runner hangs on shutdown after log flushing throws
> the exception.
>
> http://cr.openjdk.java.net/~akasko/itw/output_controller_20170920.patch
>
--
Jiri Vanek
Senior QE engineer, OpenJDK QE lead, Mgr.
Red Hat Czech
jvanek at redhat.com M: +420775390109
From jvanek at redhat.com Thu Oct 12 12:21:40 2017
From: jvanek at redhat.com (Jiri Vanek)
Date: Thu, 12 Oct 2017 14:21:40 +0200
Subject: [PATCH] ITW support creating cache files with restricted access
on windows
In-Reply-To: <1a25f6dd-6568-c869-6a35-bb7661e9ef81@redhat.com>
References: <1a25f6dd-6568-c869-6a35-bb7661e9ef81@redhat.com>
Message-ID: <78896701-4af5-a368-1f92-11429b33490f@redhat.com>
On 10/05/2017 05:22 PM, Alex Kashchenko wrote:
> Hi,
>
> This patch sets correct (same as on linux) file permissions for cache files and directories on
> windows. Test is included.
>
> http://cr.openjdk.java.net/~akasko/itw/acl_20170920.patch
Looks ok too.
Please drop the "@@ -299,15 +316,14 @@" hunk before push.
Thanx for tuning!
--
Jiri Vanek
Senior QE engineer, OpenJDK QE lead, Mgr.
Red Hat Czech
jvanek at redhat.com M: +420775390109
From jvanek at redhat.com Thu Oct 12 12:24:25 2017
From: jvanek at redhat.com (Jiri Vanek)
Date: Thu, 12 Oct 2017 14:24:25 +0200
Subject: [PATCH] ITW support creating cache files with restricted access
on windows
In-Reply-To: <78896701-4af5-a368-1f92-11429b33490f@redhat.com>
References: <1a25f6dd-6568-c869-6a35-bb7661e9ef81@redhat.com>
<78896701-4af5-a368-1f92-11429b33490f@redhat.com>
Message-ID:
On 10/12/2017 02:21 PM, Jiri Vanek wrote:
> On 10/05/2017 05:22 PM, Alex Kashchenko wrote:
>> Hi,
>>
>> This patch sets correct (same as on linux) file permissions for cache files and directories on
>> windows. Test is included.
>>
>> http://cr.openjdk.java.net/~akasko/itw/acl_20170920.patch
>
> Looks ok too.
> Please drop the "@@ -299,15 +316,14 @@" hunk before push.
>
> Thanx for tuning!
Also the
-import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.List;
+import java.util.*;
looks a bit redundant, but thats probably personal flavour.
J,
--
Jiri Vanek
Senior QE engineer, OpenJDK QE lead, Mgr.
Red Hat Czech
jvanek at redhat.com M: +420775390109
From bugzilla-daemon at icedtea.classpath.org Fri Oct 13 16:02:03 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Fri, 13 Oct 2017 16:02:03 +0000
Subject: [Bug 3467] [IcedTea8] [systemtap] Hotspot object_alloc tapset uses
HeapWordSize incorrectly
In-Reply-To:
References:
Message-ID:
https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3467
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
URL| |https://bugzilla.redhat.com
| |/show_bug.cgi?id=1492139
--
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 Fri Oct 13 16:02:42 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Fri, 13 Oct 2017 16:02:42 +0000
Subject: [Bug 3470] New: [IcedTea7] [systemtap] Hotspot object_alloc tapset
uses HeapWordSize incorrectly
Message-ID:
https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3470
Bug ID: 3470
Summary: [IcedTea7] [systemtap] Hotspot object_alloc tapset
uses HeapWordSize incorrectly
Product: IcedTea
Version: 7-hg
Hardware: all
OS: Linux
Status: NEW
Severity: normal
Priority: P5
Component: IcedTea
Assignee: gnu.andrew at redhat.com
Reporter: gnu.andrew at redhat.com
CC: unassigned at icedtea.classpath.org
Clone of bug 3467 for IcedTea 2.x.
--
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 Fri Oct 13 16:03:06 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Fri, 13 Oct 2017 16:03:06 +0000
Subject: [Bug 3470] [IcedTea7] [systemtap] Hotspot object_alloc tapset uses
HeapWordSize incorrectly
In-Reply-To:
References:
Message-ID:
https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3470
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
Target Milestone|--- |2.6.12
--
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 Fri Oct 13 16:03:15 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Fri, 13 Oct 2017 16:03:15 +0000
Subject: [Bug 3470] [IcedTea7] [systemtap] Hotspot object_alloc tapset uses
HeapWordSize incorrectly
In-Reply-To:
References:
Message-ID:
https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3470
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Component|IcedTea |SystemTap
--
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 Fri Oct 13 16:05:36 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Fri, 13 Oct 2017 16:05:36 +0000
Subject: [Bug 3471] New: [IcedTea9] Hotspot tapsets have wrong path reference
to libjvm.so
Message-ID:
https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3471
Bug ID: 3471
Summary: [IcedTea9] Hotspot tapsets have wrong path reference
to libjvm.so
Product: IcedTea
Version: 9-hg
Hardware: all
OS: Linux
Status: NEW
Severity: normal
Priority: P5
Component: IcedTea
Assignee: gnu.andrew at redhat.com
Reporter: gnu.andrew at redhat.com
CC: unassigned at icedtea.classpath.org
https://bugzilla.redhat.com/show_bug.cgi?id=1492175
--
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 Fri Oct 13 16:05:51 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Fri, 13 Oct 2017 16:05:51 +0000
Subject: [Bug 3471] [IcedTea9] Hotspot tapsets have wrong path reference to
libjvm.so
In-Reply-To:
References:
Message-ID:
https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3471
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
Component|IcedTea |SystemTap
Target Milestone|--- |4.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 Fri Oct 13 16:06:11 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Fri, 13 Oct 2017 16:06:11 +0000
Subject: [Bug 1951] [TRACKER] IcedTea 4.0.0 Release
In-Reply-To:
References:
Message-ID:
https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1951
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Depends on| |3471
--
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 Fri Oct 13 16:06:11 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Fri, 13 Oct 2017 16:06:11 +0000
Subject: [Bug 3471] [IcedTea9] Hotspot tapsets have wrong path reference to
libjvm.so
In-Reply-To:
References:
Message-ID:
https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3471
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Blocks| |1951
--
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 Fri Oct 13 16:25:05 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Fri, 13 Oct 2017 16:25:05 +0000
Subject: [Bug 3472] New: [IcedTea9] [systemtap] Hotspot object_alloc tapset
uses HeapWordSize incorrectly
Message-ID:
https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3472
Bug ID: 3472
Summary: [IcedTea9] [systemtap] Hotspot object_alloc tapset
uses HeapWordSize incorrectly
Product: IcedTea
Version: 9-hg
Hardware: all
OS: Linux
Status: NEW
Severity: normal
Priority: P5
Component: SystemTap
Assignee: mark at klomp.org
Reporter: gnu.andrew at redhat.com
CC: unassigned at icedtea.classpath.org
Clone of 3467 for IcedTea 4.x.
--
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 Fri Oct 13 16:25:17 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Fri, 13 Oct 2017 16:25:17 +0000
Subject: [Bug 3472] [IcedTea9] [systemtap] Hotspot object_alloc tapset uses
HeapWordSize incorrectly
In-Reply-To:
References:
Message-ID:
https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3472
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
Assignee|mark at klomp.org |gnu.andrew at redhat.com
Target Milestone|--- |4.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 Fri Oct 13 16:39:02 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Fri, 13 Oct 2017 16:39:02 +0000
Subject: [Bug 3473] New: [IcedTea8] Backport '8075484
SocketInputStream.socketRead0 can hang even with soTimeout set'
Message-ID:
https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3473
Bug ID: 3473
Summary: [IcedTea8] Backport '8075484
SocketInputStream.socketRead0 can hang even with
soTimeout set'
Product: IcedTea
Version: 9-hg
Hardware: all
OS: All
Status: NEW
Severity: normal
Priority: P5
Component: IcedTea
Assignee: gnu.andrew at redhat.com
Reporter: gnu.andrew at redhat.com
CC: unassigned at icedtea.classpath.org
https://bugs.openjdk.java.net/browse/JDK-8075484
--
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 Fri Oct 13 16:39:33 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Fri, 13 Oct 2017 16:39:33 +0000
Subject: [Bug 3428] [TRACKER] IcedTea 3.6.0 Release
In-Reply-To:
References:
Message-ID:
https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3428
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Depends on| |3473
--
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 Fri Oct 13 16:39:33 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Fri, 13 Oct 2017 16:39:33 +0000
Subject: [Bug 3473] [IcedTea8] Backport '8075484
SocketInputStream.socketRead0 can hang even with soTimeout set'
In-Reply-To:
References:
Message-ID:
https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3473
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
Blocks| |3428
Target Milestone|--- |3.6.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 Fri Oct 13 16:39:48 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Fri, 13 Oct 2017 16:39:48 +0000
Subject: [Bug 3473] [IcedTea8] Backport '8075484
SocketInputStream.socketRead0 can hang even with soTimeout set'
In-Reply-To:
References:
Message-ID:
https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3473
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
URL| |https://bugs.openjdk.java.n
| |et/browse/JDK-8075484
--
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 Fri Oct 13 16:40:01 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Fri, 13 Oct 2017 16:40:01 +0000
Subject: [Bug 3473] [IcedTea8] Backport: '8075484
SocketInputStream.socketRead0 can hang even with soTimeout set'
In-Reply-To:
References:
Message-ID:
https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3473
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Summary|[IcedTea8] Backport |[IcedTea8] Backport:
|'8075484 |'8075484
|SocketInputStream.socketRea |SocketInputStream.socketRea
|d0 can hang even with |d0 can hang even with
|soTimeout set' |soTimeout set'
--
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 Fri Oct 13 16:41:04 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Fri, 13 Oct 2017 16:41:04 +0000
Subject: [Bug 3474] New: [IcedTea7] Backport: '8075484
SocketInputStream.socketRead0 can hang even with soTimeout set'
Message-ID:
https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3474
Bug ID: 3474
Summary: [IcedTea7] Backport: '8075484
SocketInputStream.socketRead0 can hang even with
soTimeout set'
Product: IcedTea
Version: 7-hg
Hardware: all
OS: All
Status: NEW
Severity: normal
Priority: P5
Component: IcedTea
Assignee: gnu.andrew at redhat.com
Reporter: gnu.andrew at redhat.com
CC: unassigned at icedtea.classpath.org
Clone of bug 3473 for IcedTea 2.x.
--
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 Fri Oct 13 16:41:43 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Fri, 13 Oct 2017 16:41:43 +0000
Subject: [Bug 3474] [IcedTea7] Backport: '8075484
SocketInputStream.socketRead0 can hang even with soTimeout set'
In-Reply-To:
References:
Message-ID:
https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3474
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
URL| |https://bugzilla.redhat.com
| |/show_bug.cgi?id=1490713
Target Milestone|--- |2.6.12
--
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 Fri Oct 13 16:59:13 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Fri, 13 Oct 2017 16:59:13 +0000
Subject: [Bug 3475] New: [IcedTea8] Backport '8184673: Fix compatibility
issue in AlgorithmChecker for 3rd party JCE providers'
Message-ID:
https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3475
Bug ID: 3475
Summary: [IcedTea8] Backport '8184673: Fix compatibility issue
in AlgorithmChecker for 3rd party JCE providers'
Product: IcedTea
Version: 8-hg
Hardware: all
OS: All
Status: NEW
Severity: normal
Priority: P5
Component: IcedTea
Assignee: gnu.andrew at redhat.com
Reporter: gnu.andrew at redhat.com
CC: unassigned at icedtea.classpath.org
https://bugs.openjdk.java.net/browse/JDK-8184673
Regression caused by backport of 8174849 (part of 8176536 mega-backport fix)
--
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 Fri Oct 13 16:59:44 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Fri, 13 Oct 2017 16:59:44 +0000
Subject: [Bug 3475] [IcedTea8] Backport '8184673: Fix compatibility issue in
AlgorithmChecker for 3rd party JCE providers'
In-Reply-To:
References:
Message-ID:
https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3475
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
URL| |https://bugs.openjdk.java.n
| |et/browse/JDK-8184673
--- Comment #1 from Andrew John Hughes ---
https://bugzilla.redhat.com/show_bug.cgi?id=1487266
--
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 Fri Oct 13 17:00:14 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Fri, 13 Oct 2017 17:00:14 +0000
Subject: [Bug 3428] [TRACKER] IcedTea 3.6.0 Release
In-Reply-To:
References:
Message-ID:
https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3428
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Depends on| |3475
--
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 Fri Oct 13 17:00:14 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Fri, 13 Oct 2017 17:00:14 +0000
Subject: [Bug 3475] [IcedTea8] Backport '8184673: Fix compatibility issue in
AlgorithmChecker for 3rd party JCE providers'
In-Reply-To:
References:
Message-ID:
https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3475
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Blocks| |3428
Target Milestone|--- |3.6.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 Fri Oct 13 17:01:16 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Fri, 13 Oct 2017 17:01:16 +0000
Subject: [Bug 3476] New: [IcedTea7] Backport '8184673: Fix compatibility
issue in AlgorithmChecker for 3rd party JCE providers'
Message-ID:
https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3476
Bug ID: 3476
Summary: [IcedTea7] Backport '8184673: Fix compatibility issue
in AlgorithmChecker for 3rd party JCE providers'
Product: IcedTea
Version: 8-hg
Hardware: all
OS: All
Status: NEW
Severity: normal
Priority: P5
Component: IcedTea
Assignee: gnu.andrew at redhat.com
Reporter: gnu.andrew at redhat.com
CC: unassigned at icedtea.classpath.org
Clone of bug 3475 for IcedTea 2.x.
Fix will need backporting when 8176536 is backported.
--
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 Fri Oct 13 17:01:31 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Fri, 13 Oct 2017 17:01:31 +0000
Subject: [Bug 3476] [IcedTea7] Backport '8184673: Fix compatibility issue in
AlgorithmChecker for 3rd party JCE providers'
In-Reply-To:
References:
Message-ID:
https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3476
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
Version|8-hg |7-hg
Target Milestone|--- |2.6.12
--
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 Fri Oct 13 17:38:27 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Fri, 13 Oct 2017 17:38:27 +0000
Subject: [Bug 3477] New: [IcedTea9] Use XDG user directories
Message-ID:
https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3477
Bug ID: 3477
Summary: [IcedTea9] Use XDG user directories
Product: IcedTea
Version: 9-hg
Hardware: all
OS: All
Status: NEW
Severity: enhancement
Priority: P5
Component: IcedTea
Assignee: gnu.andrew at redhat.com
Reporter: gnu.andrew at redhat.com
CC: unassigned at icedtea.classpath.org
https://bugzilla.redhat.com/show_bug.cgi?id=1154277
OpenJDK should prefer the XDG preference directories over creating .java in
jdk/src/solaris/classes/java/util/prefs/FileSystemPreferences.java and
jdk/src/solaris/classes/sun/font/FcFontConfiguration.java
--
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 Fri Oct 13 17:38:42 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Fri, 13 Oct 2017 17:38:42 +0000
Subject: [Bug 3477] [IcedTea9] Use XDG user directories
In-Reply-To:
References:
Message-ID:
https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3477
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
Blocks| |1951
Target Milestone|--- |4.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 Fri Oct 13 17:38:42 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Fri, 13 Oct 2017 17:38:42 +0000
Subject: [Bug 1951] [TRACKER] IcedTea 4.0.0 Release
In-Reply-To:
References:
Message-ID:
https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1951
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Depends on| |3477
--
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 Fri Oct 13 17:42:17 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Fri, 13 Oct 2017 17:42:17 +0000
Subject: [Bug 3478] New: [IcedTea8] Backport '8187822: C2 conditional move
optimization might create broken graph'
Message-ID:
https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3478
Bug ID: 3478
Summary: [IcedTea8] Backport '8187822: C2 conditional move
optimization might create broken graph'
Product: IcedTea
Version: 8-hg
Hardware: all
OS: All
Status: NEW
Severity: normal
Priority: P5
Component: IcedTea
Assignee: gnu.andrew at redhat.com
Reporter: gnu.andrew at redhat.com
CC: unassigned at icedtea.classpath.org
https://bugzilla.redhat.com/show_bug.cgi?id=1494230
https://bugs.openjdk.java.net/browse/JDK-8187822
--
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 Fri Oct 13 17:42:51 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Fri, 13 Oct 2017 17:42:51 +0000
Subject: [Bug 3478] [IcedTea8] Backport '8187822: C2 conditional move
optimization might create broken graph'
In-Reply-To:
References:
Message-ID:
https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3478
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
Blocks| |3428
Target Milestone|--- |3.6.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 Fri Oct 13 17:42:51 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Fri, 13 Oct 2017 17:42:51 +0000
Subject: [Bug 3428] [TRACKER] IcedTea 3.6.0 Release
In-Reply-To:
References:
Message-ID:
https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3428
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Depends on| |3478
--
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 Fri Oct 13 17:43:17 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Fri, 13 Oct 2017 17:43:17 +0000
Subject: [Bug 3473] [IcedTea8] Backport '8075484:
SocketInputStream.socketRead0 can hang even with soTimeout set'
In-Reply-To:
References:
Message-ID:
https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3473
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Summary|[IcedTea8] Backport: |[IcedTea8] Backport
|'8075484 |'8075484:
|SocketInputStream.socketRea |SocketInputStream.socketRea
|d0 can hang even with |d0 can hang even with
|soTimeout set' |soTimeout set'
--
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 Fri Oct 13 17:43:34 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Fri, 13 Oct 2017 17:43:34 +0000
Subject: [Bug 3474] [IcedTea7] Backport '8075484:
SocketInputStream.socketRead0 can hang even with soTimeout set'
In-Reply-To:
References:
Message-ID:
https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3474
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Summary|[IcedTea7] Backport: |[IcedTea7] Backport
|'8075484 |'8075484:
|SocketInputStream.socketRea |SocketInputStream.socketRea
|d0 can hang even with |d0 can hang even with
|soTimeout set' |soTimeout set'
--
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 Oct 16 17:25:37 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Mon, 16 Oct 2017 17:25:37 +0000
Subject: [Bug 3479] New: [IcedTea8] ECC and NSS JVM Crash
Message-ID:
https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3479
Bug ID: 3479
Summary: [IcedTea8] ECC and NSS JVM Crash
Product: IcedTea
Version: 8-hg
Hardware: all
OS: All
Status: NEW
Severity: normal
Priority: P5
Component: IcedTea
Assignee: gnu.andrew at redhat.com
Reporter: gnu.andrew at redhat.com
CC: unassigned at icedtea.classpath.org
https://bugzilla.redhat.com/show_bug.cgi?id=1486025
There can be multiple SunEC provider instances, so the native layer needs to be
cleaned up at JVM shutdown, not SunEC provider garbage collection.
--
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 Oct 16 17:26:56 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Mon, 16 Oct 2017 17:26:56 +0000
Subject: [Bug 3428] [TRACKER] IcedTea 3.6.0 Release
In-Reply-To:
References:
Message-ID:
https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3428
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Depends on| |3479
--
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 Oct 16 17:26:56 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Mon, 16 Oct 2017 17:26:56 +0000
Subject: [Bug 3479] [IcedTea8] ECC and NSS JVM Crash
In-Reply-To:
References:
Message-ID:
https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3479
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
Group| |security
Blocks| |3428
Target Milestone|--- |3.6.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 Oct 16 17:29:44 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Mon, 16 Oct 2017 17:29:44 +0000
Subject: [Bug 3480] New: [IcedTea7] ECC and NSS JVM crash
Message-ID:
https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3480
Bug ID: 3480
Summary: [IcedTea7] ECC and NSS JVM crash
Product: IcedTea
Version: 7-hg
Hardware: all
OS: All
Status: NEW
Severity: normal
Priority: P5
Component: IcedTea
Assignee: gnu.andrew at redhat.com
Reporter: gnu.andrew at redhat.com
CC: unassigned at icedtea.classpath.org
Clone of bug 3479 for IcedTea 2.x.
--
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 Oct 16 17:29:56 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Mon, 16 Oct 2017 17:29:56 +0000
Subject: [Bug 3480] [IcedTea7] ECC and NSS JVM crash
In-Reply-To:
References:
Message-ID:
https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3480
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
Target Milestone|--- |2.6.12
--
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 Oct 16 21:07:24 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Mon, 16 Oct 2017 21:07:24 +0000
Subject: [Bug 3461] Cannot run HP ILO4 remote console application
In-Reply-To:
References:
Message-ID:
https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3461
--- Comment #9 from Jonathan Underwood ---
Created attachment 1659
--> https://icedtea.classpath.org/bugzilla/attachment.cgi?id=1659&action=edit
Jar file for application
This seems to be the jar file that the jnlp downloads.
--
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 Oct 17 02:41:15 2017
From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org)
Date: Tue, 17 Oct 2017 02:41:15 +0000
Subject: /hg/icedtea8-forest/jaxws: 8146086, PR3439: Publishing two webse...
Message-ID:
changeset 768279d73ebb in /hg/icedtea8-forest/jaxws
details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=768279d73ebb
author: aefimov
date: Tue Dec 20 14:07:28 2016 +0300
8146086, PR3439: Publishing two webservices on same port fails with "java.net.BindException: Address already in use"
Reviewed-by: coffeys
diffstat:
src/share/jaxws_classes/com/sun/xml/internal/ws/transport/http/server/ServerMgr.java | 47 ++++++---
1 files changed, 30 insertions(+), 17 deletions(-)
diffs (64 lines):
diff -r ea232e597141 -r 768279d73ebb src/share/jaxws_classes/com/sun/xml/internal/ws/transport/http/server/ServerMgr.java
--- a/src/share/jaxws_classes/com/sun/xml/internal/ws/transport/http/server/ServerMgr.java Mon Jul 31 04:13:26 2017 +0100
+++ b/src/share/jaxws_classes/com/sun/xml/internal/ws/transport/http/server/ServerMgr.java Tue Dec 20 14:07:28 2016 +0300
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 1997, 2012, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 1997, 2016, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@@ -81,24 +81,37 @@
synchronized(servers) {
state = servers.get(inetAddress);
if (state == null) {
- logger.fine("Creating new HTTP Server at "+inetAddress);
- // Creates server with default socket backlog
- server = HttpServer.create(inetAddress, 0);
- server.setExecutor(Executors.newCachedThreadPool());
- String path = url.toURI().getPath();
- logger.fine("Creating HTTP Context at = "+path);
- HttpContext context = server.createContext(path);
- server.start();
+ final int finalPortNum = port;
+ for (ServerState s: servers.values()) {
+ if (s.getServer()
+ .getAddress()
+ .getPort() == finalPortNum) {
+ state = s;
+ break;
+ }
+ }
- // we have to get actual inetAddress from server, which can differ from the original in some cases.
- // e.g. A port number of zero will let the system pick up an ephemeral port in a bind operation,
- // or IP: 0.0.0.0 - which is used to monitor network traffic from any valid IP address
- inetAddress = server.getAddress();
+ if (!inetAddress.getAddress().isAnyLocalAddress() ||
+ state == null) {
+ logger.fine("Creating new HTTP Server at "+inetAddress);
+ // Creates server with default socket backlog
+ server = HttpServer.create(inetAddress, 0);
+ server.setExecutor(Executors.newCachedThreadPool());
+ String path = url.toURI().getPath();
+ logger.fine("Creating HTTP Context at = "+path);
+ HttpContext context = server.createContext(path);
+ server.start();
- logger.fine("HTTP server started = "+inetAddress);
- state = new ServerState(server, path);
- servers.put(inetAddress, state);
- return context;
+ // we have to get actual inetAddress from server, which can differ from the original in some cases.
+ // e.g. A port number of zero will let the system pick up an ephemeral port in a bind operation,
+ // or IP: 0.0.0.0 - which is used to monitor network traffic from any valid IP address
+ inetAddress = server.getAddress();
+
+ logger.fine("HTTP server started = "+inetAddress);
+ state = new ServerState(server, path);
+ servers.put(inetAddress, state);
+ return context;
+ }
}
}
server = state.getServer();
From bugzilla-daemon at icedtea.classpath.org Tue Oct 17 02:41:24 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Tue, 17 Oct 2017 02:41:24 +0000
Subject: [Bug 3439] [IcedTea8] Backport "8146086: Publishing two webservices
on same port fails with "java.net.BindException: Address already in use""
In-Reply-To:
References:
Message-ID:
https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3439
--- Comment #1 from hg commits ---
details:
http://icedtea.classpath.org//hg/icedtea8-forest/jaxws?cmd=changeset;node=768279d73ebb
author: aefimov
date: Tue Dec 20 14:07:28 2016 +0300
8146086, PR3439: Publishing two webservices on same port fails with
"java.net.BindException: Address already in use"
Reviewed-by: coffeys
--
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 Oct 17 02:41:42 2017
From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org)
Date: Tue, 17 Oct 2017 02:41:42 +0000
Subject: /hg/icedtea8-forest/hotspot: 6 new changesets
Message-ID:
changeset 92f0dbe76a13 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=92f0dbe76a13
author: mdoerr
date: Wed Oct 11 20:39:39 2017 +0100
8145913, PR3466, RH1498309: PPC64: add Montgomery multiply intrinsic
Reviewed-by: aph, goetz
changeset 9b9d9e11c04d in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=9b9d9e11c04d
author: goetz
date: Thu Oct 27 12:22:28 2016 +0200
8168318, PR3466, RH1498320: PPC64: Use cmpldi instead of li/cmpld
Reviewed-by: goetz
Contributed-by: igor.nunes at eldorado.org.br
changeset 3c499a0ba92b in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=3c499a0ba92b
author: mdoerr
date: Fri Nov 25 11:15:12 2016 -0200
8170328, PR3466, RH1498321: PPC64: Use andis instead of lis/and
Reviewed-by: goetz, mdoerr
Contributed-by: Igor Nunes
changeset 5c00d5cd7677 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=5c00d5cd7677
author: mdoerr
date: Wed Oct 11 21:04:26 2017 +0100
8181810, PR3466, RH1498319: PPC64: Leverage extrdi for bitfield extract
Reviewed-by: mdoerr, simonis
Contributed-by: Matthew Brandyberry
changeset 302eb515bf52 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=302eb515bf52
author: dbuck
date: Fri Aug 11 23:51:07 2017 -0400
8185164, PR3438: GetOwnedMonitorInfo() returns incorrect owned monitor
Summary: The GetOwnedMonitorInfo() should not return a pending monitor
Reviewed-by: dcubed
changeset 542f4e30fdff in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=542f4e30fdff
author: roland
date: Wed Sep 27 16:17:47 2017 +0200
8187822, PR8187822, RH1494230: C2 conditonal move optimization might create broken graph
Reviewed-by: kvn
diffstat:
src/cpu/ppc/vm/assembler_ppc.hpp | 2 +
src/cpu/ppc/vm/assembler_ppc.inline.hpp | 2 +
src/cpu/ppc/vm/c2_init_ppc.cpp | 6 +
src/cpu/ppc/vm/ppc.ad | 64 +++++-
src/cpu/ppc/vm/sharedRuntime_ppc.cpp | 244 +++++++++++++++++++++++
src/cpu/ppc/vm/stubGenerator_ppc.cpp | 8 +
src/cpu/ppc/vm/templateInterpreter_ppc.cpp | 8 +-
src/cpu/ppc/vm/vm_version_ppc.cpp | 7 +
src/share/vm/opto/library_call.cpp | 41 ++-
src/share/vm/opto/loopopts.cpp | 24 +-
src/share/vm/opto/runtime.cpp | 20 +-
src/share/vm/runtime/objectMonitor.cpp | 4 +-
test/compiler/loopopts/TestCMovSplitThruPhi.java | 67 ++++++
13 files changed, 469 insertions(+), 28 deletions(-)
diffs (truncated from 699 to 500 lines):
diff -r 542c122b1d7d -r 542f4e30fdff src/cpu/ppc/vm/assembler_ppc.hpp
--- a/src/cpu/ppc/vm/assembler_ppc.hpp Mon Jul 31 04:13:32 2017 +0100
+++ b/src/cpu/ppc/vm/assembler_ppc.hpp Wed Sep 27 16:17:47 2017 +0200
@@ -1179,6 +1179,8 @@
inline void mullw_( Register d, Register a, Register b);
inline void mulhw( Register d, Register a, Register b);
inline void mulhw_( Register d, Register a, Register b);
+ inline void mulhwu( Register d, Register a, Register b);
+ inline void mulhwu_(Register d, Register a, Register b);
inline void mulhd( Register d, Register a, Register b);
inline void mulhd_( Register d, Register a, Register b);
inline void mulhdu( Register d, Register a, Register b);
diff -r 542c122b1d7d -r 542f4e30fdff src/cpu/ppc/vm/assembler_ppc.inline.hpp
--- a/src/cpu/ppc/vm/assembler_ppc.inline.hpp Mon Jul 31 04:13:32 2017 +0100
+++ b/src/cpu/ppc/vm/assembler_ppc.inline.hpp Wed Sep 27 16:17:47 2017 +0200
@@ -109,6 +109,8 @@
inline void Assembler::mullw_( Register d, Register a, Register b) { emit_int32(MULLW_OPCODE | rt(d) | ra(a) | rb(b) | oe(0) | rc(1)); }
inline void Assembler::mulhw( Register d, Register a, Register b) { emit_int32(MULHW_OPCODE | rt(d) | ra(a) | rb(b) | rc(0)); }
inline void Assembler::mulhw_( Register d, Register a, Register b) { emit_int32(MULHW_OPCODE | rt(d) | ra(a) | rb(b) | rc(1)); }
+inline void Assembler::mulhwu( Register d, Register a, Register b) { emit_int32(MULHWU_OPCODE | rt(d) | ra(a) | rb(b) | rc(0)); }
+inline void Assembler::mulhwu_(Register d, Register a, Register b) { emit_int32(MULHWU_OPCODE | rt(d) | ra(a) | rb(b) | rc(1)); }
inline void Assembler::mulhd( Register d, Register a, Register b) { emit_int32(MULHD_OPCODE | rt(d) | ra(a) | rb(b) | rc(0)); }
inline void Assembler::mulhd_( Register d, Register a, Register b) { emit_int32(MULHD_OPCODE | rt(d) | ra(a) | rb(b) | rc(1)); }
inline void Assembler::mulhdu( Register d, Register a, Register b) { emit_int32(MULHDU_OPCODE | rt(d) | ra(a) | rb(b) | rc(0)); }
diff -r 542c122b1d7d -r 542f4e30fdff src/cpu/ppc/vm/c2_init_ppc.cpp
--- a/src/cpu/ppc/vm/c2_init_ppc.cpp Mon Jul 31 04:13:32 2017 +0100
+++ b/src/cpu/ppc/vm/c2_init_ppc.cpp Wed Sep 27 16:17:47 2017 +0200
@@ -45,4 +45,10 @@
FLAG_SET_ERGO(bool, InsertEndGroupPPC64, true);
}
}
+
+ if (OptimizeFill) {
+ warning("OptimizeFill is not supported on this CPU.");
+ FLAG_SET_DEFAULT(OptimizeFill, false);
+ }
+
}
diff -r 542c122b1d7d -r 542f4e30fdff src/cpu/ppc/vm/ppc.ad
--- a/src/cpu/ppc/vm/ppc.ad Mon Jul 31 04:13:32 2017 +0100
+++ b/src/cpu/ppc/vm/ppc.ad Wed Sep 27 16:17:47 2017 +0200
@@ -1,6 +1,6 @@
//
// Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
-// Copyright 2012, 2014 SAP AG. All rights reserved.
+// Copyright (c) 2012, 2017 SAP SE. All rights reserved.
// DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
//
// This code is free software; you can redistribute it and/or modify it
@@ -8610,6 +8610,44 @@
ins_pipe(pipe_class_default);
%}
+// Bitfield Extract: URShiftI + AndI
+instruct andI_urShiftI_regI_immI_immIpow2minus1(iRegIdst dst, iRegIsrc src1, immI src2, immIpow2minus1 src3) %{
+ match(Set dst (AndI (URShiftI src1 src2) src3));
+
+ format %{ "EXTRDI $dst, $src1, shift=$src2, mask=$src3 \t// int bitfield extract" %}
+ size(4);
+ ins_encode %{
+ // TODO: PPC port $archOpcode(ppc64Opcode_rldicl);
+ int rshift = ($src2$$constant) & 0x1f;
+ int length = log2_long(((jlong) $src3$$constant) + 1);
+ if (rshift + length > 32) {
+ // if necessary, adjust mask to omit rotated bits.
+ length = 32 - rshift;
+ }
+ __ extrdi($dst$$Register, $src1$$Register, length, 64 - (rshift + length));
+ %}
+ ins_pipe(pipe_class_default);
+%}
+
+// Bitfield Extract: URShiftL + AndL
+instruct andL_urShiftL_regL_immI_immLpow2minus1(iRegLdst dst, iRegLsrc src1, immI src2, immLpow2minus1 src3) %{
+ match(Set dst (AndL (URShiftL src1 src2) src3));
+
+ format %{ "EXTRDI $dst, $src1, shift=$src2, mask=$src3 \t// long bitfield extract" %}
+ size(4);
+ ins_encode %{
+ // TODO: PPC port $archOpcode(ppc64Opcode_rldicl);
+ int rshift = ($src2$$constant) & 0x3f;
+ int length = log2_long(((jlong) $src3$$constant) + 1);
+ if (rshift + length > 64) {
+ // if necessary, adjust mask to omit rotated bits.
+ length = 64 - rshift;
+ }
+ __ extrdi($dst$$Register, $src1$$Register, length, 64 - (rshift + length));
+ %}
+ ins_pipe(pipe_class_default);
+%}
+
instruct sxtI_reg(iRegIdst dst, iRegIsrc src) %{
match(Set dst (ConvL2I (ConvI2L src)));
@@ -8889,6 +8927,19 @@
ins_pipe(pipe_class_default);
%}
+// Left shifted Immediate And
+instruct andI_reg_immIhi16(iRegIdst dst, iRegIsrc src1, immIhi16 src2, flagsRegCR0 cr0) %{
+ match(Set dst (AndI src1 src2));
+ effect(KILL cr0);
+ format %{ "ANDIS $dst, $src1, $src2.hi" %}
+ size(4);
+ ins_encode %{
+ // TODO: PPC port $archOpcode(ppc64Opcode_andis_);
+ __ andis_($dst$$Register, $src1$$Register, (int)((unsigned short)(($src2$$constant & 0xFFFF0000) >> 16)));
+ %}
+ ins_pipe(pipe_class_default);
+%}
+
// Immediate And
instruct andI_reg_uimm16(iRegIdst dst, iRegIsrc src1, uimmI16 src2, flagsRegCR0 cr0) %{
match(Set dst (AndI src1 src2));
@@ -10571,6 +10622,17 @@
ins_pipe(pipe_class_compare);
%}
+instruct cmpP_reg_null(flagsReg crx, iRegP_N2P src1, immP_0or1 src2) %{
+ match(Set crx (CmpP src1 src2));
+ format %{ "CMPLDI $crx, $src1, $src2 \t// ptr" %}
+ size(4);
+ ins_encode %{
+ // TODO: PPC port $archOpcode(ppc64Opcode_cmpl);
+ __ cmpldi($crx$$CondRegister, $src1$$Register, (int)((short)($src2$$constant & 0xFFFF)));
+ %}
+ ins_pipe(pipe_class_compare);
+%}
+
// Used in postalloc expand.
instruct cmpP_reg_imm16(flagsReg crx, iRegPsrc src1, immL16 src2) %{
// This match rule prevents reordering of node before a safepoint.
diff -r 542c122b1d7d -r 542f4e30fdff src/cpu/ppc/vm/sharedRuntime_ppc.cpp
--- a/src/cpu/ppc/vm/sharedRuntime_ppc.cpp Mon Jul 31 04:13:32 2017 +0100
+++ b/src/cpu/ppc/vm/sharedRuntime_ppc.cpp Wed Sep 27 16:17:47 2017 +0200
@@ -42,6 +42,8 @@
#include "opto/runtime.hpp"
#endif
+#include
+
#define __ masm->
#ifdef PRODUCT
@@ -3269,3 +3271,245 @@
return RuntimeStub::new_runtime_stub(name, &buffer, frame_complete, frame_size_in_bytes/wordSize,
oop_maps, true);
}
+
+
+//------------------------------Montgomery multiplication------------------------
+//
+
+// Subtract 0:b from carry:a. Return carry.
+static unsigned long
+sub(unsigned long a[], unsigned long b[], unsigned long carry, long len) {
+ long i = 0;
+ unsigned long tmp, tmp2;
+ __asm__ __volatile__ (
+ "subfc %[tmp], %[tmp], %[tmp] \n" // pre-set CA
+ "mtctr %[len] \n"
+ "0: \n"
+ "ldx %[tmp], %[i], %[a] \n"
+ "ldx %[tmp2], %[i], %[b] \n"
+ "subfe %[tmp], %[tmp2], %[tmp] \n" // subtract extended
+ "stdx %[tmp], %[i], %[a] \n"
+ "addi %[i], %[i], 8 \n"
+ "bdnz 0b \n"
+ "addme %[tmp], %[carry] \n" // carry + CA - 1
+ : [i]"+b"(i), [tmp]"=&r"(tmp), [tmp2]"=&r"(tmp2)
+ : [a]"r"(a), [b]"r"(b), [carry]"r"(carry), [len]"r"(len)
+ : "ctr", "xer", "memory"
+ );
+ return tmp;
+}
+
+// Multiply (unsigned) Long A by Long B, accumulating the double-
+// length result into the accumulator formed of T0, T1, and T2.
+inline void MACC(unsigned long A, unsigned long B, unsigned long &T0, unsigned long &T1, unsigned long &T2) {
+ unsigned long hi, lo;
+ __asm__ __volatile__ (
+ "mulld %[lo], %[A], %[B] \n"
+ "mulhdu %[hi], %[A], %[B] \n"
+ "addc %[T0], %[T0], %[lo] \n"
+ "adde %[T1], %[T1], %[hi] \n"
+ "addze %[T2], %[T2] \n"
+ : [hi]"=&r"(hi), [lo]"=&r"(lo), [T0]"+r"(T0), [T1]"+r"(T1), [T2]"+r"(T2)
+ : [A]"r"(A), [B]"r"(B)
+ : "xer"
+ );
+}
+
+// As above, but add twice the double-length result into the
+// accumulator.
+inline void MACC2(unsigned long A, unsigned long B, unsigned long &T0, unsigned long &T1, unsigned long &T2) {
+ unsigned long hi, lo;
+ __asm__ __volatile__ (
+ "mulld %[lo], %[A], %[B] \n"
+ "mulhdu %[hi], %[A], %[B] \n"
+ "addc %[T0], %[T0], %[lo] \n"
+ "adde %[T1], %[T1], %[hi] \n"
+ "addze %[T2], %[T2] \n"
+ "addc %[T0], %[T0], %[lo] \n"
+ "adde %[T1], %[T1], %[hi] \n"
+ "addze %[T2], %[T2] \n"
+ : [hi]"=&r"(hi), [lo]"=&r"(lo), [T0]"+r"(T0), [T1]"+r"(T1), [T2]"+r"(T2)
+ : [A]"r"(A), [B]"r"(B)
+ : "xer"
+ );
+}
+
+// Fast Montgomery multiplication. The derivation of the algorithm is
+// in "A Cryptographic Library for the Motorola DSP56000,
+// Dusse and Kaliski, Proc. EUROCRYPT 90, pp. 230-237".
+static void
+montgomery_multiply(unsigned long a[], unsigned long b[], unsigned long n[],
+ unsigned long m[], unsigned long inv, int len) {
+ unsigned long t0 = 0, t1 = 0, t2 = 0; // Triple-precision accumulator
+ int i;
+
+ assert(inv * n[0] == -1UL, "broken inverse in Montgomery multiply");
+
+ for (i = 0; i < len; i++) {
+ int j;
+ for (j = 0; j < i; j++) {
+ MACC(a[j], b[i-j], t0, t1, t2);
+ MACC(m[j], n[i-j], t0, t1, t2);
+ }
+ MACC(a[i], b[0], t0, t1, t2);
+ m[i] = t0 * inv;
+ MACC(m[i], n[0], t0, t1, t2);
+
+ assert(t0 == 0, "broken Montgomery multiply");
+
+ t0 = t1; t1 = t2; t2 = 0;
+ }
+
+ for (i = len; i < 2*len; i++) {
+ int j;
+ for (j = i-len+1; j < len; j++) {
+ MACC(a[j], b[i-j], t0, t1, t2);
+ MACC(m[j], n[i-j], t0, t1, t2);
+ }
+ m[i-len] = t0;
+ t0 = t1; t1 = t2; t2 = 0;
+ }
+
+ while (t0) {
+ t0 = sub(m, n, t0, len);
+ }
+}
+
+// Fast Montgomery squaring. This uses asymptotically 25% fewer
+// multiplies so it should be up to 25% faster than Montgomery
+// multiplication. However, its loop control is more complex and it
+// may actually run slower on some machines.
+static void
+montgomery_square(unsigned long a[], unsigned long n[],
+ unsigned long m[], unsigned long inv, int len) {
+ unsigned long t0 = 0, t1 = 0, t2 = 0; // Triple-precision accumulator
+ int i;
+
+ assert(inv * n[0] == -1UL, "broken inverse in Montgomery multiply");
+
+ for (i = 0; i < len; i++) {
+ int j;
+ int end = (i+1)/2;
+ for (j = 0; j < end; j++) {
+ MACC2(a[j], a[i-j], t0, t1, t2);
+ MACC(m[j], n[i-j], t0, t1, t2);
+ }
+ if ((i & 1) == 0) {
+ MACC(a[j], a[j], t0, t1, t2);
+ }
+ for (; j < i; j++) {
+ MACC(m[j], n[i-j], t0, t1, t2);
+ }
+ m[i] = t0 * inv;
+ MACC(m[i], n[0], t0, t1, t2);
+
+ assert(t0 == 0, "broken Montgomery square");
+
+ t0 = t1; t1 = t2; t2 = 0;
+ }
+
+ for (i = len; i < 2*len; i++) {
+ int start = i-len+1;
+ int end = start + (len - start)/2;
+ int j;
+ for (j = start; j < end; j++) {
+ MACC2(a[j], a[i-j], t0, t1, t2);
+ MACC(m[j], n[i-j], t0, t1, t2);
+ }
+ if ((i & 1) == 0) {
+ MACC(a[j], a[j], t0, t1, t2);
+ }
+ for (; j < len; j++) {
+ MACC(m[j], n[i-j], t0, t1, t2);
+ }
+ m[i-len] = t0;
+ t0 = t1; t1 = t2; t2 = 0;
+ }
+
+ while (t0) {
+ t0 = sub(m, n, t0, len);
+ }
+}
+
+// The threshold at which squaring is advantageous was determined
+// experimentally on an i7-3930K (Ivy Bridge) CPU @ 3.5GHz.
+// Doesn't seem to be relevant for Power8 so we use the same value.
+#define MONTGOMERY_SQUARING_THRESHOLD 64
+
+// Copy len longwords from s to d, word-swapping as we go. The
+// destination array is reversed.
+static void reverse_words(unsigned long *s, unsigned long *d, int len) {
+ d += len;
+ while(len-- > 0) {
+ d--;
+ unsigned long s_val = *s;
+ // Swap words in a longword on little endian machines.
+#ifdef VM_LITTLE_ENDIAN
+ s_val = (s_val << 32) | (s_val >> 32);
+#endif
+ *d = s_val;
+ s++;
+ }
+}
+
+void SharedRuntime::montgomery_multiply(jint *a_ints, jint *b_ints, jint *n_ints,
+ jint len, jlong inv,
+ jint *m_ints) {
+ assert(len % 2 == 0, "array length in montgomery_multiply must be even");
+ int longwords = len/2;
+ assert(longwords > 0, "unsupported");
+
+ // Make very sure we don't use so much space that the stack might
+ // overflow. 512 jints corresponds to an 16384-bit integer and
+ // will use here a total of 8k bytes of stack space.
+ int total_allocation = longwords * sizeof (unsigned long) * 4;
+ guarantee(total_allocation <= 8192, "must be");
+ unsigned long *scratch = (unsigned long *)alloca(total_allocation);
+
+ // Local scratch arrays
+ unsigned long
+ *a = scratch + 0 * longwords,
+ *b = scratch + 1 * longwords,
+ *n = scratch + 2 * longwords,
+ *m = scratch + 3 * longwords;
+
+ reverse_words((unsigned long *)a_ints, a, longwords);
+ reverse_words((unsigned long *)b_ints, b, longwords);
+ reverse_words((unsigned long *)n_ints, n, longwords);
+
+ ::montgomery_multiply(a, b, n, m, (unsigned long)inv, longwords);
+
+ reverse_words(m, (unsigned long *)m_ints, longwords);
+}
+
+void SharedRuntime::montgomery_square(jint *a_ints, jint *n_ints,
+ jint len, jlong inv,
+ jint *m_ints) {
+ assert(len % 2 == 0, "array length in montgomery_square must be even");
+ int longwords = len/2;
+ assert(longwords > 0, "unsupported");
+
+ // Make very sure we don't use so much space that the stack might
+ // overflow. 512 jints corresponds to an 16384-bit integer and
+ // will use here a total of 6k bytes of stack space.
+ int total_allocation = longwords * sizeof (unsigned long) * 3;
+ guarantee(total_allocation <= 8192, "must be");
+ unsigned long *scratch = (unsigned long *)alloca(total_allocation);
+
+ // Local scratch arrays
+ unsigned long
+ *a = scratch + 0 * longwords,
+ *n = scratch + 1 * longwords,
+ *m = scratch + 2 * longwords;
+
+ reverse_words((unsigned long *)a_ints, a, longwords);
+ reverse_words((unsigned long *)n_ints, n, longwords);
+
+ if (len >= MONTGOMERY_SQUARING_THRESHOLD) {
+ ::montgomery_square(a, n, m, (unsigned long)inv, longwords);
+ } else {
+ ::montgomery_multiply(a, a, n, m, (unsigned long)inv, longwords);
+ }
+
+ reverse_words(m, (unsigned long *)m_ints, longwords);
+}
diff -r 542c122b1d7d -r 542f4e30fdff src/cpu/ppc/vm/stubGenerator_ppc.cpp
--- a/src/cpu/ppc/vm/stubGenerator_ppc.cpp Mon Jul 31 04:13:32 2017 +0100
+++ b/src/cpu/ppc/vm/stubGenerator_ppc.cpp Wed Sep 27 16:17:47 2017 +0200
@@ -2094,6 +2094,14 @@
generate_safefetch("SafeFetchN", sizeof(intptr_t), &StubRoutines::_safefetchN_entry,
&StubRoutines::_safefetchN_fault_pc,
&StubRoutines::_safefetchN_continuation_pc);
+ if (UseMontgomeryMultiplyIntrinsic) {
+ StubRoutines::_montgomeryMultiply
+ = CAST_FROM_FN_PTR(address, SharedRuntime::montgomery_multiply);
+ }
+ if (UseMontgomerySquareIntrinsic) {
+ StubRoutines::_montgomerySquare
+ = CAST_FROM_FN_PTR(address, SharedRuntime::montgomery_square);
+ }
}
public:
diff -r 542c122b1d7d -r 542f4e30fdff src/cpu/ppc/vm/templateInterpreter_ppc.cpp
--- a/src/cpu/ppc/vm/templateInterpreter_ppc.cpp Mon Jul 31 04:13:32 2017 +0100
+++ b/src/cpu/ppc/vm/templateInterpreter_ppc.cpp Wed Sep 27 16:17:47 2017 +0200
@@ -265,7 +265,7 @@
__ cmpdi(CCR0, Rmdo, 0);
__ beq(CCR0, no_mdo);
- // Increment backedge counter in the MDO.
+ // Increment invocation counter in the MDO.
const int mdo_bc_offs = in_bytes(MethodData::backedge_counter_offset()) + in_bytes(InvocationCounter::counter_offset());
__ lwz(Rscratch2, mdo_bc_offs, Rmdo);
__ addi(Rscratch2, Rscratch2, increment);
@@ -277,12 +277,12 @@
}
// Increment counter in MethodCounters*.
- const int mo_bc_offs = in_bytes(MethodCounters::backedge_counter_offset()) + in_bytes(InvocationCounter::counter_offset());
+ const int mo_ic_offs = in_bytes(MethodCounters::invocation_counter_offset()) + in_bytes(InvocationCounter::counter_offset());
__ bind(no_mdo);
__ get_method_counters(R19_method, R3_counters, done);
- __ lwz(Rscratch2, mo_bc_offs, R3_counters);
+ __ lwz(Rscratch2, mo_ic_offs, R3_counters);
__ addi(Rscratch2, Rscratch2, increment);
- __ stw(Rscratch2, mo_bc_offs, R3_counters);
+ __ stw(Rscratch2, mo_ic_offs, R3_counters);
__ load_const_optimized(Rscratch1, mask, R0);
__ and_(Rscratch1, Rscratch2, Rscratch1);
__ beq(CCR0, *overflow);
diff -r 542c122b1d7d -r 542f4e30fdff src/cpu/ppc/vm/vm_version_ppc.cpp
--- a/src/cpu/ppc/vm/vm_version_ppc.cpp Mon Jul 31 04:13:32 2017 +0100
+++ b/src/cpu/ppc/vm/vm_version_ppc.cpp Wed Sep 27 16:17:47 2017 +0200
@@ -181,6 +181,13 @@
if (FLAG_IS_DEFAULT(UseUnalignedAccesses)) {
FLAG_SET_DEFAULT(UseUnalignedAccesses, true);
}
+
+ if (FLAG_IS_DEFAULT(UseMontgomeryMultiplyIntrinsic)) {
+ UseMontgomeryMultiplyIntrinsic = true;
+ }
+ if (FLAG_IS_DEFAULT(UseMontgomerySquareIntrinsic)) {
+ UseMontgomerySquareIntrinsic = true;
+ }
}
void VM_Version::print_features() {
diff -r 542c122b1d7d -r 542f4e30fdff src/share/vm/opto/library_call.cpp
--- a/src/share/vm/opto/library_call.cpp Mon Jul 31 04:13:32 2017 +0100
+++ b/src/share/vm/opto/library_call.cpp Wed Sep 27 16:17:47 2017 +0200
@@ -6031,11 +6031,21 @@
Node* n_start = array_element_address(n, intcon(0), n_elem);
Node* m_start = array_element_address(m, intcon(0), m_elem);
- Node* call = make_runtime_call(RC_LEAF,
- OptoRuntime::montgomeryMultiply_Type(),
- stubAddr, stubName, TypePtr::BOTTOM,
- a_start, b_start, n_start, len, inv, top(),
- m_start);
+ Node* call = NULL;
+ if (CCallingConventionRequiresIntsAsLongs) {
+ Node* len_I2L = ConvI2L(len);
+ call = make_runtime_call(RC_LEAF,
+ OptoRuntime::montgomeryMultiply_Type(),
+ stubAddr, stubName, TypePtr::BOTTOM,
+ a_start, b_start, n_start, len_I2L XTOP, inv,
+ top(), m_start);
+ } else {
+ call = make_runtime_call(RC_LEAF,
+ OptoRuntime::montgomeryMultiply_Type(),
+ stubAddr, stubName, TypePtr::BOTTOM,
+ a_start, b_start, n_start, len, inv, top(),
+ m_start);
+ }
set_result(m);
}
@@ -6085,11 +6095,22 @@
Node* n_start = array_element_address(n, intcon(0), n_elem);
Node* m_start = array_element_address(m, intcon(0), m_elem);
- Node* call = make_runtime_call(RC_LEAF,
- OptoRuntime::montgomerySquare_Type(),
- stubAddr, stubName, TypePtr::BOTTOM,
- a_start, n_start, len, inv, top(),
- m_start);
+ Node* call = NULL;
+ if (CCallingConventionRequiresIntsAsLongs) {
+ Node* len_I2L = ConvI2L(len);
+ call = make_runtime_call(RC_LEAF,
+ OptoRuntime::montgomerySquare_Type(),
+ stubAddr, stubName, TypePtr::BOTTOM,
+ a_start, n_start, len_I2L XTOP, inv, top(),
+ m_start);
From bugzilla-daemon at icedtea.classpath.org Tue Oct 17 02:41:51 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Tue, 17 Oct 2017 02:41:51 +0000
Subject: [Bug 3466] [IcedTea8] Backport latest ppc64[be,le] fixes
In-Reply-To:
References:
Message-ID:
https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3466
--- Comment #2 from hg commits ---
details:
http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=92f0dbe76a13
author: mdoerr
date: Wed Oct 11 20:39:39 2017 +0100
8145913, PR3466, RH1498309: PPC64: add Montgomery multiply intrinsic
Reviewed-by: aph, goetz
--
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 Oct 17 02:42:02 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Tue, 17 Oct 2017 02:42:02 +0000
Subject: [Bug 3466] [IcedTea8] Backport latest ppc64[be,le] fixes
In-Reply-To:
References:
Message-ID:
https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3466
--- Comment #3 from hg commits ---
details:
http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=9b9d9e11c04d
author: goetz
date: Thu Oct 27 12:22:28 2016 +0200
8168318, PR3466, RH1498320: PPC64: Use cmpldi instead of li/cmpld
Reviewed-by: goetz
Contributed-by: igor.nunes at eldorado.org.br
--
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 Oct 17 02:42:11 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Tue, 17 Oct 2017 02:42:11 +0000
Subject: [Bug 3466] [IcedTea8] Backport latest ppc64[be,le] fixes
In-Reply-To:
References:
Message-ID:
https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3466
--- Comment #4 from hg commits ---
details:
http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=3c499a0ba92b
author: mdoerr
date: Fri Nov 25 11:15:12 2016 -0200
8170328, PR3466, RH1498321: PPC64: Use andis instead of lis/and
Reviewed-by: goetz, mdoerr
Contributed-by: Igor Nunes
--
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 Oct 17 02:42:21 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Tue, 17 Oct 2017 02:42:21 +0000
Subject: [Bug 3466] [IcedTea8] Backport latest ppc64[be,le] fixes
In-Reply-To:
References:
Message-ID:
https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3466
--- Comment #5 from hg commits ---
details:
http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=5c00d5cd7677
author: mdoerr
date: Wed Oct 11 21:04:26 2017 +0100
8181810, PR3466, RH1498319: PPC64: Leverage extrdi for bitfield extract
Reviewed-by: mdoerr, simonis
Contributed-by: Matthew Brandyberry
--
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 Oct 17 02:42:31 2017
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Tue, 17 Oct 2017 02:42:31 +0000
Subject: [Bug 3438] [IcedTea8] Backport "8185164: GetOwnedMonitorInfo()
returns incorrect owned monitor"
In-Reply-To:
References:
Message-ID:
https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=3438
--- Comment #1 from hg commits ---
details:
http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=302eb515bf52
author: dbuck
date: Fri Aug 11 23:51:07 2017 -0400
8185164, PR3438: GetOwnedMonitorInfo() returns incorrect owned monitor
Summary: The GetOwnedMonitorInfo() should not return a pending monitor
Reviewed-by: dcubed
--
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 Oct 17 02:42:48 2017
From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org)
Date: Tue, 17 Oct 2017 02:42:48 +0000
Subject: /hg/icedtea8-forest/jdk: 7 new changesets
Message-ID:
changeset 5b91bf11d0f4 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=5b91bf11d0f4
author: andrew
date: Wed Oct 11 16:25:08 2017 +0100
8188030, PR3459, RH1484079: AWT java apps fail to start when some minimal fonts are present
Summary: Handle CFF fonts
Reviewed-by: andrew, prr
changeset fed53dfb884f in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=fed53dfb884f
author: aefimov
date: Tue Dec 20 14:08:20 2016 +0300
8146086, PR3439: Publishing two webservices on same port fails with "java.net.BindException: Address already in use"
Reviewed-by: coffeys
changeset b107345220cb in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=b107345220cb
author: andrew
date: Mon Oct 16 19:02:19 2017 +0100
8165852, PR3468: (fs) Mount point not found for a file which is present in overlayfs
Summary: Check /proc/mounts for directories not in /etc/mtab
Contributed-by: Fridrich Strba
changeset 161fbe4c53ff in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=161fbe4c53ff
author: andrew
date: Mon Oct 16 20:59:08 2017 +0100
PR3469: Alternative path to tzdb.dat
Summary: Allow an alternative tzdb.dat location to be specified in tz.properties
Contributed-by: Fridrich Strba
changeset bcaa659478cc in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=bcaa659478cc
author: vtewari
date: Mon Oct 16 22:25:11 2017 +0100
8075484, PR3473, RH1490713: SocketInputStream.socketRead0 can hang even with soTimeout set
Reviewed-by: chegar, dsamersoff, msheppar, clanger
changeset bf62c56e3604 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=bf62c56e3604
author: clanger
date: Mon Jul 17 11:47:12 2017 +0200
8184673, PR3475, RH1487266: Fix compatibility issue in AlgorithmChecker for 3rd party JCE providers
Reviewed-by: ascarpino, mullan
changeset 5dcb55da00c1 in /hg/icedtea8-forest/jdk
details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=5dcb55da00c1
author: andrew
date: Mon Oct 16 23:47:52 2017 +0100
PR3479: ECC and NSS JVM crash
Summary: SunEC provider can have multiple instances, leading to premature NSS shutdown
Contributed-by: Martin Balao
diffstat:
make/mapfiles/libsunec/mapfile-vers | 1 -
src/aix/native/java/net/aix_close.c | 19 +-
src/share/classes/sun/security/ec/SunEC.java | 13 -
src/share/classes/sun/security/provider/certpath/AlgorithmChecker.java | 2 +-
src/share/classes/sun/util/calendar/ZoneInfoFile.java | 33 +++-
src/share/native/sun/security/ec/ECC_JNI.cpp | 8 +-
src/solaris/classes/sun/nio/fs/LinuxFileStore.java | 12 +-
src/solaris/native/java/net/SocketInputStream.c | 53 +++++-
src/solaris/native/java/net/bsd_close.c | 13 +-
src/solaris/native/java/net/linux_close.c | 18 +-
src/solaris/native/java/net/net_util_md.c | 18 ++
src/solaris/native/java/net/net_util_md.h | 4 +
src/solaris/native/sun/awt/fontpath.c | 1 +
test/javax/xml/ws/publish/WSTest.java | 86 ++++++++++
14 files changed, 228 insertions(+), 53 deletions(-)
diffs (truncated from 522 to 500 lines):
diff -r 7b1a2f967cd8 -r 5dcb55da00c1 make/mapfiles/libsunec/mapfile-vers
--- a/make/mapfiles/libsunec/mapfile-vers Mon Jul 31 04:13:27 2017 +0100
+++ b/make/mapfiles/libsunec/mapfile-vers Mon Oct 16 23:47:52 2017 +0100
@@ -32,7 +32,6 @@
Java_sun_security_ec_ECDSASignature_verifySignedDigest;
Java_sun_security_ec_ECDHKeyAgreement_deriveKey;
Java_sun_security_ec_SunEC_initialize;
- Java_sun_security_ec_SunEC_cleanup;
local:
*;
};
diff -r 7b1a2f967cd8 -r 5dcb55da00c1 src/aix/native/java/net/aix_close.c
--- a/src/aix/native/java/net/aix_close.c Mon Jul 31 04:13:27 2017 +0100
+++ b/src/aix/native/java/net/aix_close.c Mon Oct 16 23:47:52 2017 +0100
@@ -1,5 +1,6 @@
/*
- * Copyright (c) 2001, 2013, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2001, 2016, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2016, SAP SE and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@@ -340,6 +341,10 @@
BLOCKING_IO_RETURN_INT( s, recv(s, buf, len, 0) );
}
+int NET_NonBlockingRead(int s, void* buf, size_t len) {
+ BLOCKING_IO_RETURN_INT(s, recv(s, buf, len, MSG_NONBLOCK));
+}
+
int NET_ReadV(int s, const struct iovec * vector, int count) {
BLOCKING_IO_RETURN_INT( s, readv(s, vector, count) );
}
@@ -441,8 +446,8 @@
* Auto restarts with adjusted timeout if interrupted by
* signal other than our wakeup signal.
*/
-int NET_Timeout(int s, long timeout) {
- long prevtime = 0, newtime;
+int NET_Timeout0(int s, long timeout, long currentTime) {
+ long prevtime = currentTime, newtime;
struct timeval t;
fdEntry_t *fdEntry = getFdEntry(s);
@@ -454,14 +459,6 @@
return -1;
}
- /*
- * Pick up current time as may need to adjust timeout
- */
- if (timeout > 0) {
- gettimeofday(&t, NULL);
- prevtime = t.tv_sec * 1000 + t.tv_usec / 1000;
- }
-
for(;;) {
struct pollfd pfd;
int rv;
diff -r 7b1a2f967cd8 -r 5dcb55da00c1 src/share/classes/sun/security/ec/SunEC.java
--- a/src/share/classes/sun/security/ec/SunEC.java Mon Jul 31 04:13:27 2017 +0100
+++ b/src/share/classes/sun/security/ec/SunEC.java Mon Oct 16 23:47:52 2017 +0100
@@ -83,21 +83,8 @@
}
/**
- * Cleanup native resources during finalisation.
- */
- @Override
- protected void finalize() {
- cleanup();
- }
-
- /**
* Initialize the native code.
*/
private static native void initialize();
- /**
- * Cleanup in the native layer.
- */
- private static native void cleanup();
-
}
diff -r 7b1a2f967cd8 -r 5dcb55da00c1 src/share/classes/sun/security/provider/certpath/AlgorithmChecker.java
--- a/src/share/classes/sun/security/provider/certpath/AlgorithmChecker.java Mon Jul 31 04:13:27 2017 +0100
+++ b/src/share/classes/sun/security/provider/certpath/AlgorithmChecker.java Mon Oct 16 23:47:52 2017 +0100
@@ -270,7 +270,7 @@
AlgorithmParameters currSigAlgParams = algorithmId.getParameters();
PublicKey currPubKey = cert.getPublicKey();
- String currSigAlg = ((X509Certificate)cert).getSigAlgName();
+ String currSigAlg = x509Cert.getSigAlgName();
// Check the signature algorithm and parameters against constraints.
if (!constraints.permits(SIGNATURE_PRIMITIVE_SET, currSigAlg,
diff -r 7b1a2f967cd8 -r 5dcb55da00c1 src/share/classes/sun/util/calendar/ZoneInfoFile.java
--- a/src/share/classes/sun/util/calendar/ZoneInfoFile.java Mon Jul 31 04:13:27 2017 +0100
+++ b/src/share/classes/sun/util/calendar/ZoneInfoFile.java Mon Oct 16 23:47:52 2017 +0100
@@ -31,6 +31,7 @@
import java.io.DataInputStream;
import java.io.File;
import java.io.FileInputStream;
+import java.io.InputStream;
import java.io.IOException;
import java.io.StreamCorruptedException;
import java.security.AccessController;
@@ -47,6 +48,7 @@
import java.util.Map;
import java.util.Map.Entry;
import java.util.Objects;
+import java.util.Properties;
import java.util.Set;
import java.util.SimpleTimeZone;
import java.util.concurrent.ConcurrentHashMap;
@@ -251,7 +253,15 @@
AccessController.doPrivileged(new PrivilegedAction