From bugzilla-daemon at icedtea.classpath.org Sun May 1 19:46:45 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Sun, 01 May 2016 19:46:45 +0000
Subject: [Bug 2950] New: Segfault when starting Gephi; EGL-related?
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2950
Bug ID: 2950
Summary: Segfault when starting Gephi; EGL-related?
Product: IcedTea
Version: unspecified
Hardware: x86_64
OS: Linux
Status: NEW
Severity: normal
Priority: P5
Component: IcedTea
Assignee: gnu.andrew at redhat.com
Reporter: wattsmark2015 at gmail.com
CC: unassigned at icedtea.classpath.org
Created attachment 1523
--> http://icedtea.classpath.org/bugzilla/attachment.cgi?id=1523&action=edit
native log
When starting the gephi (gephi.org) application using maven as "mvn
nbm:run-platform", I get a segfault and the attached error dump. I don't
believe I've done anything with OpenGL in Java previously, so is there some
set-up I have to do for OpenGL to work in Java?
Anymore information I can provide?
--
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 Sun May 1 19:47:38 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Sun, 01 May 2016 19:47:38 +0000
Subject: [Bug 2950] Segfault when starting Gephi; EGL-related?
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2950
--- Comment #1 from wattsmark2015 at gmail.com ---
Created attachment 1524
--> http://icedtea.classpath.org/bugzilla/attachment.cgi?id=1524&action=edit
Classpath entries
--
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 May 2 13:50:50 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Mon, 02 May 2016 13:50:50 +0000
Subject: [Bug 2950] Segfault when starting Gephi; EGL-related?
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2950
Xerxes R?nby changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
CC| |xerxes at zafena.se
Resolution|--- |INVALID
--- Comment #2 from Xerxes R?nby ---
By reading your crash log i can see that the crash happened early on startup
after calling the EGL eglInitialize function
and then later caused a crash inside LLVM code that is part of your Linux Mint
14 "Nadia" systems OpenGL Mesa3D "gallium" driver implementation.
It also looks like that the Mesa3D driver was unable to initialize the GPU on
your system and then crashed during CPU based OpenGL software emulation.
I will close this bug as invalid here because the crash happened outside the
IcedTea code-base.
I will give you some pointers where you can get further support:
Gephi uses JogAmp JOGL to let Java have access to the OpenGL drivers.
If you can performing a JogAmp JOGL "runtime version check" then you can upload
the generated log file to the JogAmp bugzilla, by doing will provide much more
information about the OpenGL driver in combination with the GPU/CPU you use on
your system.
https://jogamp.org/wiki/index.php/Jogl_FAQ#Bugreports_.26_Testing
https://jogamp.org/wiki/index.php/Jogamp_Versioning_and_Releases#Runtime_Version_Check
--
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 May 3 02:32:57 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Tue, 03 May 2016 02:32:57 +0000
Subject: [Bug 2950] Segfault when starting Gephi; EGL-related?
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2950
--- Comment #3 from wattsmark2015 at gmail.com ---
Thanks for the redirect.
--
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 May 3 03:02:25 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Tue, 03 May 2016 03:02:25 +0000
Subject: [Bug 2949] A problem with libre office
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2949
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Hardware|64-bit |x86_64
Version|unspecified |2.6.4
Resolution|--- |INVALID
Severity|critical |normal
--- Comment #1 from Andrew John Hughes ---
This is a crash in the native code of LibreOffice. Please file a bug with them,
detailing how this crash occurred.
C [libswlo.so+0x7befe0] SwViewShell::getIDocumentRedlineAccess()+0x0
--
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 May 3 03:03:54 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Tue, 03 May 2016 03:03:54 +0000
Subject: [Bug 2950] Segfault when starting Gephi; EGL-related?
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2950
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Version|unspecified |2.6.4
--
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 May 3 20:20:00 2016
From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org)
Date: Tue, 03 May 2016 20:20:00 +0000
Subject: /hg/icedtea6-hg: 3 new changesets
Message-ID:
changeset e9935e163815 in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=e9935e163815
author: Andrew John Hughes
date: Mon Feb 15 17:48:40 2016 +0000
PR2849: wget not required when downloading is disabled
2016-02-15 Andrew John Hughes
PR2849: wget not required when downloading is disabled
* NEWS: Updated.
* configure.ac:
Only check for wget if downloading is enabled.
changeset 285f0a597b47 in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=285f0a597b47
author: Andrew John Hughes
date: Tue May 03 20:00:25 2016 +0100
Merge
changeset 75a7c4a1290d in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=75a7c4a1290d
author: Andrew John Hughes
date: Tue May 03 21:20:57 2016 +0100
Remove Zero fix patch fragments upstreamed in 8155261.
2016-05-03 Andrew John Hughes
* patches/hotspot/hs23/zero_fixes.patch:
Remove fragments upstreamed in 8155261.
* patches/hotspot/hs23/zero_hs22.patch:
Likewise.
diffstat:
ChangeLog | 19 ++
Makefile.am | 2 +-
NEWS | 1 +
configure.ac | 4 +-
patches/hotspot/hs23/zero_fixes.patch | 308 +---------------------------------
patches/hotspot/hs23/zero_hs22.patch | 149 +---------------
6 files changed, 37 insertions(+), 446 deletions(-)
diffs (truncated from 578 to 500 lines):
diff -r 412e3ce4141e -r 75a7c4a1290d ChangeLog
--- a/ChangeLog Mon Jan 25 22:06:42 2016 +0000
+++ b/ChangeLog Tue May 03 21:20:57 2016 +0100
@@ -1,3 +1,22 @@
+2016-05-03 Andrew John Hughes
+
+ * patches/hotspot/hs23/zero_fixes.patch:
+ Remove fragments upstreamed in 8155261.
+ * patches/hotspot/hs23/zero_hs22.patch:
+ Likewise.
+
+2016-02-15 Andrew John Hughes
+
+ PR2849: wget not required when downloading is disabled
+ * NEWS: Updated.
+ * configure.ac:
+ Only check for wget if downloading is enabled.
+
+2016-01-29 Andrew John Hughes
+
+ * Makefile.am:
+ (OPENJDK_VERSION): Bump to next release, b39.
+
2016-01-25 Andrew John Hughes
* Makefile.am:
diff -r 412e3ce4141e -r 75a7c4a1290d Makefile.am
--- a/Makefile.am Mon Jan 25 22:06:42 2016 +0000
+++ b/Makefile.am Tue May 03 21:20:57 2016 +0100
@@ -2,7 +2,7 @@
OPENJDK_DATE = 20_jan_2016
OPENJDK_SHA256SUM = ff88dbcbda6c3c7d80b7cbd28065a455cdb009de9874fcf9ff9ca8205d38a257
-OPENJDK_VERSION = b38
+OPENJDK_VERSION = b39
OPENJDK_URL = https://java.net/downloads/openjdk6/
CACAO_VERSION = 68fe50ac34ec
diff -r 412e3ce4141e -r 75a7c4a1290d NEWS
--- a/NEWS Mon Jan 25 22:06:42 2016 +0000
+++ b/NEWS Tue May 03 21:20:57 2016 +0100
@@ -26,6 +26,7 @@
* Bug fixes
- PR1886: IcedTea does not checksum supplied tarballs
- PR2083: Add support for building Zero on AArch64
+ - PR2849: wget not required when downloading is disabled
New in release 1.13.10 (2016-01-22):
diff -r 412e3ce4141e -r 75a7c4a1290d configure.ac
--- a/configure.ac Mon Jan 25 22:06:42 2016 +0000
+++ b/configure.ac Tue May 03 21:20:57 2016 +0100
@@ -33,7 +33,6 @@
IT_FIND_TOOL([TAR], [tar])
IT_FIND_TOOL([CHMOD], [chmod])
IT_FIND_TOOL([SHA256SUM], [sha256sum])
-IT_FIND_TOOL([WGET], [wget])
IT_FIND_TOOL([ZIP], [zip])
IT_FIND_TOOL([UNZIP], [unzip])
IT_FIND_TOOL([CPIO], [cpio])
@@ -268,6 +267,9 @@
IT_FIND_ECJ_JAR
IT_FIND_TOOL([XSLTPROC], [xsltproc])
fi
+if test "x$enable_downloading" = "xyes"; then
+ IT_FIND_TOOL([WGET], [wget])
+fi
IT_USING_CACAO
AC_CONFIG_FILES([javac], [chmod +x javac])
AC_CONFIG_FILES([javap], [chmod +x javap])
diff -r 412e3ce4141e -r 75a7c4a1290d patches/hotspot/hs23/zero_fixes.patch
--- a/patches/hotspot/hs23/zero_fixes.patch Mon Jan 25 22:06:42 2016 +0000
+++ b/patches/hotspot/hs23/zero_fixes.patch Tue May 03 21:20:57 2016 +0100
@@ -1,60 +1,6 @@
-# HG changeset patch
-# User andrew
-# Date 1346354667 -3600
-# Thu Aug 30 20:24:27 2012 +0100
-# Node ID 2a413d946cb1acdcbe1110098f79b7a1f267bf75
-# Parent 3e0087ab5e924827bc198557c8e4e5b1c4ff1fa3
-Fix Zero FTBFS issues
-
-diff --git a/src/cpu/zero/vm/assembler_zero.cpp b/src/cpu/zero/vm/assembler_zero.cpp
---- openjdk/hotspot/src/cpu/zero/vm/assembler_zero.cpp
-+++ openjdk/hotspot/src/cpu/zero/vm/assembler_zero.cpp
-@@ -91,3 +91,11 @@
- address ShouldNotCallThisEntry() {
- return (address) should_not_call;
- }
-+
-+static void zero_null_fn() {
-+ return;
-+}
-+
-+address ZeroNullStubEntry(address fn) {
-+ return (address) fn;
-+}
-diff --git a/src/cpu/zero/vm/assembler_zero.hpp b/src/cpu/zero/vm/assembler_zero.hpp
---- openjdk/hotspot/src/cpu/zero/vm/assembler_zero.hpp
-+++ openjdk/hotspot/src/cpu/zero/vm/assembler_zero.hpp
-@@ -65,5 +65,6 @@
-
- address ShouldNotCallThisStub();
- address ShouldNotCallThisEntry();
-+address ZeroNullStubEntry(address fn);
-
- #endif // CPU_ZERO_VM_ASSEMBLER_ZERO_HPP
-diff --git a/src/cpu/zero/vm/copy_zero.hpp b/src/cpu/zero/vm/copy_zero.hpp
---- openjdk/hotspot/src/cpu/zero/vm/copy_zero.hpp
-+++ openjdk/hotspot/src/cpu/zero/vm/copy_zero.hpp
-@@ -169,7 +169,7 @@
- }
-
- static void pd_fill_to_bytes(void* to, size_t count, jubyte value) {
-- memset(to, value, count);
-+ if ( count > 0 ) memset(to, value, count);
- }
-
- static void pd_zero_to_words(HeapWord* tohw, size_t count) {
-@@ -177,7 +177,7 @@
- }
-
- static void pd_zero_to_bytes(void* to, size_t count) {
-- memset(to, 0, count);
-+ if ( count > 0 ) memset(to, 0, count);
- }
-
- #endif // CPU_ZERO_VM_COPY_ZERO_HPP
-diff --git a/src/cpu/zero/vm/cppInterpreter_zero.cpp b/src/cpu/zero/vm/cppInterpreter_zero.cpp
---- openjdk/hotspot/src/cpu/zero/vm/cppInterpreter_zero.cpp
-+++ openjdk/hotspot/src/cpu/zero/vm/cppInterpreter_zero.cpp
+diff -Nru openjdk.orig/hotspot/src/cpu/zero/vm/cppInterpreter_zero.cpp openjdk/hotspot/src/cpu/zero/vm/cppInterpreter_zero.cpp
+--- openjdk.orig/hotspot/src/cpu/zero/vm/cppInterpreter_zero.cpp 2016-05-03 20:18:13.388935986 +0100
++++ openjdk/hotspot/src/cpu/zero/vm/cppInterpreter_zero.cpp 2016-05-03 20:19:21.099818351 +0100
@@ -36,6 +36,7 @@
#include "oops/oop.inline.hpp"
#include "prims/jvmtiExport.hpp"
@@ -77,81 +23,7 @@
int CppInterpreter::normal_entry(methodOop method, intptr_t UNUSED, TRAPS) {
JavaThread *thread = (JavaThread *) THREAD;
-@@ -699,6 +707,9 @@
- method_handle = adapter;
- }
-
-+ CPPINT_DEBUG( tty->print_cr( "Process method_handle sp: 0x%x unwind_sp: 0x%x result_slots: %d.", \
-+ stack->sp(), unwind_sp, result_slots ); )
-+
- // Start processing
- process_method_handle(method_handle, THREAD);
- if (HAS_PENDING_EXCEPTION)
-@@ -718,6 +729,8 @@
- }
-
- // Check
-+ CPPINT_DEBUG( tty->print_cr( "Exiting method_handle_entry, sp: 0x%x unwind_sp: 0x%x result_slots: %d.", \
-+ stack->sp(), unwind_sp, result_slots ); )
- assert(stack->sp() == unwind_sp - result_slots, "should be");
-
- // No deoptimized frames on the stack
-@@ -725,6 +738,7 @@
- }
-
- void CppInterpreter::process_method_handle(oop method_handle, TRAPS) {
-+
- JavaThread *thread = (JavaThread *) THREAD;
- ZeroStack *stack = thread->zero_stack();
- intptr_t *vmslots = stack->sp();
-@@ -739,6 +753,7 @@
- (MethodHandles::EntryKind) (((intptr_t) entry) & 0xffffffff);
-
- methodOop method = NULL;
-+ CPPINT_DEBUG( tty->print_cr( "\nEntering %s 0x%x.",MethodHandles::entry_name(entry_kind), (char *)vmslots ); )
- switch (entry_kind) {
- case MethodHandles::_invokestatic_mh:
- direct_to_method = true;
-@@ -811,11 +826,15 @@
- case MethodHandles::_bound_int_mh:
- case MethodHandles::_bound_long_mh:
- {
-- BasicType arg_type = T_ILLEGAL;
-- int arg_mask = -1;
-- int arg_slots = -1;
-- MethodHandles::get_ek_bound_mh_info(
-- entry_kind, arg_type, arg_mask, arg_slots);
-+ // BasicType arg_type = T_ILLEGAL;
-+ // int arg_mask = -1;
-+ // int arg_slots = -1;
-+ // MethodHandles::get_ek_bound_mh_info(
-+ // entry_kind, arg_type, arg_mask, arg_slots);
-+ BasicType arg_type = MethodHandles::ek_bound_mh_arg_type(entry_kind);
-+ int arg_mask = 0;
-+ int arg_slots = type2size[arg_type];;
-+
- int arg_slot =
- java_lang_invoke_BoundMethodHandle::vmargslot(method_handle);
-
-@@ -961,10 +980,13 @@
- java_lang_invoke_AdapterMethodHandle::conversion(method_handle);
- int arg2 = MethodHandles::adapter_conversion_vminfo(conv);
-
-- int swap_bytes = 0, rotate = 0;
-- MethodHandles::get_ek_adapter_opt_swap_rot_info(
-- entry_kind, swap_bytes, rotate);
-- int swap_slots = swap_bytes >> LogBytesPerWord;
-+ // int swap_bytes = 0, rotate = 0;
-+ // MethodHandles::get_ek_adapter_opt_swap_rot_info(
-+ // entry_kind, swap_bytes, rotate);
-+ int swap_slots = MethodHandles::ek_adapter_opt_swap_slots(entry_kind);
-+ int rotate = MethodHandles::ek_adapter_opt_swap_mode(entry_kind);
-+ int swap_bytes = swap_slots * Interpreter::stackElementSize;
-+ swap_slots = swap_bytes >> LogBytesPerWord;
-
- intptr_t tmp;
- switch (rotate) {
-@@ -1080,12 +1102,309 @@
+@@ -1079,12 +1094,309 @@
}
break;
@@ -464,17 +336,9 @@
// Continue along the chain
if (direct_to_method) {
if (method == NULL) {
-@@ -1138,6 +1457,7 @@
- tty->print_cr("dst_rtype = %s", type2name(dst_rtype));
- ShouldNotReachHere();
- }
-+ CPPINT_DEBUG( tty->print_cr( "LEAVING %s\n",MethodHandles::entry_name(entry_kind) ); )
- }
-
- // The new slots will be inserted before slot insert_before.
-diff --git a/src/cpu/zero/vm/frame_zero.inline.hpp b/src/cpu/zero/vm/frame_zero.inline.hpp
---- openjdk/hotspot/src/cpu/zero/vm/frame_zero.inline.hpp
-+++ openjdk/hotspot/src/cpu/zero/vm/frame_zero.inline.hpp
+diff -Nru openjdk.orig/hotspot/src/cpu/zero/vm/frame_zero.inline.hpp openjdk/hotspot/src/cpu/zero/vm/frame_zero.inline.hpp
+--- openjdk.orig/hotspot/src/cpu/zero/vm/frame_zero.inline.hpp 2013-09-13 00:30:29.930952968 +0100
++++ openjdk/hotspot/src/cpu/zero/vm/frame_zero.inline.hpp 2016-05-03 20:19:21.099818351 +0100
@@ -36,6 +36,8 @@
_deopt_state = unknown;
}
@@ -484,161 +348,3 @@
inline frame::frame(ZeroFrame* zf, intptr_t* sp) {
_zeroframe = zf;
_sp = sp;
-diff --git a/src/cpu/zero/vm/methodHandles_zero.cpp b/src/cpu/zero/vm/methodHandles_zero.cpp
---- openjdk/hotspot/src/cpu/zero/vm/methodHandles_zero.cpp
-+++ openjdk/hotspot/src/cpu/zero/vm/methodHandles_zero.cpp
-@@ -28,6 +28,8 @@
- #include "memory/allocation.inline.hpp"
- #include "prims/methodHandles.hpp"
-
-+#define __ _masm->
-+
- int MethodHandles::adapter_conversion_ops_supported_mask() {
- return ((1<do_oop((oop*)f->saved_target_addr());
-+ // blk->do_oop((oop*)f->saved_args_layout_addr());
-+
-+ // process variable arguments:
-+ // if (cookie.is_null()) return; // no arguments to describe
-+
-+ // the cookie is actually the invokeExact method for my target
-+ // his argument signature is what I'm interested in
-+ // assert(cookie->is_method(), "");
-+ // methodHandle invoker(thread, methodOop(cookie()));
-+ // assert(invoker->name() == vmSymbols::invokeExact_name(), "must be this kind of method");
-+ // assert(!invoker->is_static(), "must have MH argument");
-+ // int slot_count = invoker->size_of_parameters();
-+ // assert(slot_count >= 1, "must include 'this'");
-+ // intptr_t* base = f->saved_args_base();
-+ // intptr_t* retval = NULL;
-+ // if (f->has_return_value_slot())
-+ // retval = f->return_value_slot_addr();
-+ // int slot_num = slot_count - 1;
-+ // intptr_t* loc = &base[slot_num];
-+ //blk->do_oop((oop*) loc); // original target, which is irrelevant
-+ // int arg_num = 0;
-+ // for (SignatureStream ss(invoker->signature()); !ss.is_done(); ss.next()) {
-+ // if (ss.at_return_type()) continue;
-+ // BasicType ptype = ss.type();
-+ // if (ptype == T_ARRAY) ptype = T_OBJECT; // fold all refs to T_OBJECT
-+ // assert(ptype >= T_BOOLEAN && ptype <= T_OBJECT, "not array or void");
-+ // slot_num -= type2size[ptype];
-+ // loc = &base[slot_num];
-+ // bool is_oop = (ptype == T_OBJECT && loc != retval);
-+ // if (is_oop) blk->do_oop((oop*)loc);
-+ // arg_num += 1;
-+ // }
-+ // assert(slot_num == 0, "must have processed all the arguments");
-+}
-diff --git a/src/cpu/zero/vm/methodHandles_zero.hpp b/src/cpu/zero/vm/methodHandles_zero.hpp
---- openjdk/hotspot/src/cpu/zero/vm/methodHandles_zero.hpp
-+++ openjdk/hotspot/src/cpu/zero/vm/methodHandles_zero.hpp
-@@ -43,4 +43,12 @@
- saved_target *(rcx+&mh_vmtgt) L2_stgt
- continuation #STUB_CON L1_cont
- */
-+ public:
-+
-+static void generate_ricochet_blob(MacroAssembler* _masm,
-+ // output params:
-+ int* bounce_offset,
-+ int* exception_offset,
-+ int* frame_size_in_words);
-+
- };
-diff --git a/src/cpu/zero/vm/sharedRuntime_zero.cpp b/src/cpu/zero/vm/sharedRuntime_zero.cpp
---- openjdk/hotspot/src/cpu/zero/vm/sharedRuntime_zero.cpp
-+++ openjdk/hotspot/src/cpu/zero/vm/sharedRuntime_zero.cpp
-@@ -48,6 +48,11 @@
-
-
-
-+static address zero_null_code_stub() {
-+ address start = ShouldNotCallThisStub();
-+ return start;
-+}
-+
- int SharedRuntime::java_calling_convention(const BasicType *sig_bt,
- VMRegPair *regs,
- int total_args_passed,
-@@ -64,9 +69,9 @@
- AdapterFingerPrint *fingerprint) {
- return AdapterHandlerLibrary::new_entry(
- fingerprint,
-- ShouldNotCallThisStub(),
-- ShouldNotCallThisStub(),
-- ShouldNotCallThisStub());
-+ ZeroNullStubEntry( CAST_FROM_FN_PTR(address,zero_null_code_stub) ),
-+ ZeroNullStubEntry( CAST_FROM_FN_PTR(address,zero_null_code_stub) ),
-+ ZeroNullStubEntry( CAST_FROM_FN_PTR(address,zero_null_code_stub) ));
- }
-
- nmethod *SharedRuntime::generate_native_wrapper(MacroAssembler *masm,
-@@ -107,11 +112,11 @@
- }
-
- static SafepointBlob* generate_empty_safepoint_blob() {
-- return NULL;
-+ return CAST_FROM_FN_PTR(SafepointBlob*,zero_stub);
- }
-
- static DeoptimizationBlob* generate_empty_deopt_blob() {
-- return NULL;
-+ return CAST_FROM_FN_PTR(DeoptimizationBlob*,zero_stub);
- }
-
- void SharedRuntime::generate_deopt_blob() {
-diff --git a/src/share/vm/asm/codeBuffer.cpp b/src/share/vm/asm/codeBuffer.cpp
---- openjdk/hotspot/src/share/vm/asm/codeBuffer.cpp
-+++ openjdk/hotspot/src/share/vm/asm/codeBuffer.cpp
-@@ -674,7 +674,7 @@
- }
- }
-
-- if (dest->blob() == NULL) {
-+ if ((dest->blob() == NULL) && dest_filled ) {
- // Destination is a final resting place, not just another buffer.
- // Normalize uninitialized bytes in the final padding.
- Copy::fill_to_bytes(dest_filled, dest_end - dest_filled,
diff -r 412e3ce4141e -r 75a7c4a1290d patches/hotspot/hs23/zero_hs22.patch
--- a/patches/hotspot/hs23/zero_hs22.patch Mon Jan 25 22:06:42 2016 +0000
+++ b/patches/hotspot/hs23/zero_hs22.patch Tue May 03 21:20:57 2016 +0100
@@ -1,6 +1,6 @@
diff -Nru openjdk.orig/hotspot/make/linux/makefiles/defs.make openjdk/hotspot/make/linux/makefiles/defs.make
---- openjdk.orig/hotspot/make/linux/makefiles/defs.make 2013-08-15 14:22:31.083536693 +0100
-+++ openjdk/hotspot/make/linux/makefiles/defs.make 2013-08-15 14:38:48.102899192 +0100
+--- openjdk.orig/hotspot/make/linux/makefiles/defs.make 2016-05-03 20:02:04.292927351 +0100
++++ openjdk/hotspot/make/linux/makefiles/defs.make 2016-05-03 20:13:14.185874164 +0100
@@ -232,6 +232,7 @@
# client and server subdirectories have symbolic links to ../libjsig.so
EXPORT_LIST += $(EXPORT_JRE_LIB_ARCH_DIR)/libjsig.$(LIBRARY_SUFFIX)
@@ -49,128 +49,17 @@
ADD_SA_BINARIES/ia64 =
ADD_SA_BINARIES/arm =
diff -Nru openjdk.orig/hotspot/make/linux/platform_zero.in openjdk/hotspot/make/linux/platform_zero.in
---- openjdk.orig/hotspot/make/linux/platform_zero.in 2013-06-04 18:47:35.000000000 +0100
-+++ openjdk/hotspot/make/linux/platform_zero.in 2013-08-15 14:28:43.109389844 +0100
+--- openjdk.orig/hotspot/make/linux/platform_zero.in 2010-06-14 19:53:45.000000000 +0100
++++ openjdk/hotspot/make/linux/platform_zero.in 2016-05-03 20:13:14.185874164 +0100
@@ -14,4 +14,4 @@
gnu_dis_arch = zero
-sysdefs = -DLINUX -D_GNU_SOURCE -DCC_INTERP -DZERO -D at ZERO_ARCHDEF@ -DZERO_LIBARCH=\"@ZERO_LIBARCH@\"
+sysdefs = -DLINUX -D_GNU_SOURCE -DCC_INTERP -DZERO -DTARGET_ARCH_NYI_6939861=1 -D at ZERO_ARCHDEF@ -DZERO_LIBARCH=\"@ZERO_LIBARCH@\"
-diff -Nru openjdk.orig/hotspot/src/cpu/zero/vm/methodHandles_zero.hpp openjdk/hotspot/src/cpu/zero/vm/methodHandles_zero.hpp
---- openjdk.orig/hotspot/src/cpu/zero/vm/methodHandles_zero.hpp 2013-06-04 18:47:35.000000000 +0100
-+++ openjdk/hotspot/src/cpu/zero/vm/methodHandles_zero.hpp 2013-08-15 14:37:15.525444593 +0100
-@@ -1,6 +1,6 @@
- /*
- * Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved.
-- * Copyright 2011 Red Hat, Inc.
-+ * Copyright 2011, 2012 Red Hat, Inc.
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * This code is free software; you can redistribute it and/or modify it
-@@ -29,3 +29,18 @@
- adapter_code_size = 0
- };
-
-+class RicochetFrame : public ResourceObj {
-+ friend class MethodHandles;
-+ private:
-+ /*
-+ RF field x86 SPARC
-+ sender_pc *(rsp+0) I7-0x8
-+ sender_link rbp I6+BIAS
-+ exact_sender_sp rsi/r13 I5_savedSP
-+ conversion *(rcx+&amh_conv) L5_conv
-+ saved_args_base rax L4_sab (cf. Gargs = G4)
-+ saved_args_layout #NULL L3_sal
-+ saved_target *(rcx+&mh_vmtgt) L2_stgt
-+ continuation #STUB_CON L1_cont
-+ */
-+};
-diff -Nru openjdk.orig/hotspot/src/cpu/zero/vm/sharedRuntime_zero.cpp openjdk/hotspot/src/cpu/zero/vm/sharedRuntime_zero.cpp
---- openjdk.orig/hotspot/src/cpu/zero/vm/sharedRuntime_zero.cpp 2013-06-04 18:47:35.000000000 +0100
-+++ openjdk/hotspot/src/cpu/zero/vm/sharedRuntime_zero.cpp 2013-08-15 14:29:56.398542324 +0100
-@@ -1,6 +1,6 @@
- /*
- * Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved.
-- * Copyright 2007, 2008, 2009, 2010, 2011 Red Hat, Inc.
-+ * Copyright 2007, 2008, 2009, 2010, 2011, 2012 Red Hat, Inc.
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * This code is free software; you can redistribute it and/or modify it
-@@ -47,6 +47,7 @@
- #endif
-
-
-+
- int SharedRuntime::java_calling_convention(const BasicType *sig_bt,
- VMRegPair *regs,
- int total_args_passed,
-@@ -96,19 +97,20 @@
- ShouldNotCallThis();
- }
-
-+JRT_LEAF(void, zero_stub())
-+ ShouldNotCallThis();
-+JRT_END
-+
- static RuntimeStub* generate_empty_runtime_stub(const char* name) {
-- CodeBuffer buffer(name, 0, 0);
-- return RuntimeStub::new_runtime_stub(name, &buffer, 0, 0, NULL, false);
-+ return CAST_FROM_FN_PTR(RuntimeStub*,zero_stub);
- }
-
- static SafepointBlob* generate_empty_safepoint_blob() {
-- CodeBuffer buffer("handler_blob", 0, 0);
-- return SafepointBlob::create(&buffer, NULL, 0);
-+ return NULL;
- }
-
- static DeoptimizationBlob* generate_empty_deopt_blob() {
-- CodeBuffer buffer("handler_blob", 0, 0);
From bugzilla-daemon at icedtea.classpath.org Tue May 3 21:14:35 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Tue, 03 May 2016 21:14:35 +0000
Subject: [Bug 2951] New: [IcedTea6] javap -c doesn't provide disassembled
code when ct.sym is present
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2951
Bug ID: 2951
Summary: [IcedTea6] javap -c doesn't provide disassembled code
when ct.sym is present
Product: IcedTea
Version: 6-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
$ /home/andrew/build/icedtea6/bin/javap -c java.util.HashMap
Compiled from "HashMap.java"
public class java.util.HashMap extends java.util.AbstractMap
implements java.util.Map, java.lang.Cloneable, java.io.Serializable {
...
public java.util.HashMap(int, float);
public java.util.HashMap(int);
The results should look like this:
Compiled from "HashMap.java"
public class java.util.HashMap extends java.util.AbstractMap
implements java.util.Map, java.lang.Cloneable, java.io.Serializable {
...
public java.util.HashMap(int, float);
Code:
0: aload_0
1: invokespecial #1; // Method
java/util/AbstractMap."":()V
4: aload_0
5: aconst_null
6: putfield #2; // Field entrySet:Ljava/util/Set;
9: iload_1
10: ifge 40
13: new #3; // class
java/lang/IllegalArgumentException
16: dup
17: new #4; // class java/lang/StringBuilder
20: dup
21: invokespecial #5; // Method
java/lang/StringBuilder."":()V
24: ldc #6; // String Illegal initial capacity:
26: invokevirtual #7; // Method
java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
29: iload_1
30: invokevirtual #8; // Method
java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder;
33: invokevirtual #9; // Method
java/lang/StringBuilder.toString:()Ljava/lang/String;
36: invokespecial #10; // Method
java/lang/IllegalArgumentException."":(Ljava/lang/String;)V
39: athrow
40: iload_1
41: ldc #11; // int 1073741824
43: if_icmple 49
46: ldc #11; // int 1073741824
48: istore_1
49: fload_2
50: fconst_0
51: fcmpg
52: ifle 62
55: fload_2
56: invokestatic #12; // Method
java/lang/Float.isNaN:(F)Z
59: ifeq 89
62: new #3; // class
java/lang/IllegalArgumentException
65: dup
66: new #4; // class java/lang/StringBuilder
69: dup
70: invokespecial #5; // Method
java/lang/StringBuilder."":()V
73: ldc #13; // String Illegal load factor:
75: invokevirtual #7; // Method
java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
78: fload_2
79: invokevirtual #14; // Method
java/lang/StringBuilder.append:(F)Ljava/lang/StringBuilder;
82: invokevirtual #9; // Method
java/lang/StringBuilder.toString:()Ljava/lang/String;
85: invokespecial #10; // Method
java/lang/IllegalArgumentException."":(Ljava/lang/String;)V
88: athrow
89: iconst_1
90: istore_3
91: iload_3
92: iload_1
93: if_icmpge 103
96: iload_3
97: iconst_1
98: ishl
99: istore_3
100: goto 91
103: aload_0
104: fload_2
105: putfield #15; // Field loadFactor:F
108: aload_0
109: iload_3
110: i2f
111: fload_2
112: fmul
113: f2i
114: putfield #16; // Field threshold:I
117: aload_0
118: iload_3
119: anewarray #17; // class java/util/HashMap$Entry
122: putfield #18; // Field
table:[Ljava/util/HashMap$Entry;
125: aload_0
126: invokevirtual #19; // Method init:()V
129: return
public java.util.HashMap(int);
Code:
0: aload_0
1: iload_1
2: ldc #20; // float 0.75f
4: invokespecial #21; // Method "":(IF)V
7: return
We need to backport https://bugs.openjdk.java.net/browse/JDK-6863746
--
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 May 3 21:15:09 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Tue, 03 May 2016 21:15:09 +0000
Subject: [Bug 2951] [IcedTea6] javap -c doesn't provide disassembled code
when ct.sym is present
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2951
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
URL| |https://bugs.openjdk.java.n
| |et/browse/JDK-6863746
Version|6-hg |6-1.13.10
Target Milestone|--- |6-1.13.11
--
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 May 3 21:27:38 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Tue, 03 May 2016 21:27:38 +0000
Subject: [Bug 2800] [IcedTea6] Files are missing from resources.jar
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2800
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Target Milestone|6-1.13.11 |6-1.13.12
--- Comment #1 from Andrew John Hughes ---
Delaying to 1.13.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 andrew at icedtea.classpath.org Tue May 3 22:29:15 2016
From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org)
Date: Tue, 03 May 2016 22:29:15 +0000
Subject: /hg/icedtea6: New backports for issues to be fixed in 1.13.11.
Message-ID:
changeset 2c71794fd056 in /hg/icedtea6
details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=2c71794fd056
author: Andrew John Hughes
date: Tue May 03 23:29:05 2016 +0100
New backports for issues to be fixed in 1.13.11.
S6863746, PR2951: javap should not scan ct.sym by default
S8071705, PR2820, RH1182694: Java application menu misbehaves when running multiple screen stacked vertically
S8150954, PR2868, RH1176206: AWT Robot not compatible with GNOME Shell
PR2890: OpenJDK should check for system cacerts database (e.g. /etc/pki/java/cacerts)
2016-05-03 Andrew John Hughes
* Makefile.am:
(ICEDTEA_PATCHES): Add new patches.
* NEWS: Updated.
* patches/openjdk/6307603-xrender-01.patch:
Regenerated after application of 8150954 / PR2868.
* patches/openjdk/6863746-pr2951-no_ct.sym_in_javap.patch,
* patches/openjdk/8071705-pr2820-menu_misbehaviour.patch,
* patches/openjdk/8150954-pr2868-composite_desktop.patch,
* patches/pr2890-system_cacerts.patch:
New backports for issues to be fixed in 1.13.11.
diffstat:
ChangeLog | 23 +
INSTALL | 3 +-
Makefile.am | 6 +-
NEWS | 4 +
configure.ac | 11 +-
patches/openjdk/6307603-xrender-01.patch | 190 ++++++------
patches/openjdk/6863746-pr2951-no_ct.sym_in_javap.patch | 111 +++++++
patches/openjdk/8071705-pr2820-menu_misbehaviour.patch | 234 ++++++++++++++++
patches/openjdk/8150954-pr2868-composite_desktop.patch | 79 +++++
patches/pr2890-system_cacerts.patch | 39 ++
10 files changed, 601 insertions(+), 99 deletions(-)
diffs (truncated from 1262 to 500 lines):
diff -r e9935e163815 -r 2c71794fd056 ChangeLog
--- a/ChangeLog Mon Feb 15 17:48:40 2016 +0000
+++ b/ChangeLog Tue May 03 23:29:05 2016 +0100
@@ -1,3 +1,26 @@
+2016-05-03 Andrew John Hughes
+
+ * Makefile.am:
+ (ICEDTEA_PATCHES): Add new patches.
+ * NEWS: Updated.
+ * patches/openjdk/6307603-xrender-01.patch:
+ Regenerated after application of 8150954 / PR2868.
+ * patches/openjdk/6863746-pr2951-no_ct.sym_in_javap.patch,
+ * patches/openjdk/8071705-pr2820-menu_misbehaviour.patch,
+ * patches/openjdk/8150954-pr2868-composite_desktop.patch,
+ * patches/pr2890-system_cacerts.patch:
+ New backports for issues to be fixed in 1.13.11.
+
+2016-03-24 Andrew John Hughes
+
+ S8150954, PR2868, RH1176206: AWT Robot not
+ compatible with GNOME Shell
+ * INSTALL: Update X11 dependency documentation.
+ * configure.ac: Add check
+ for libXcomposite as required by fix
+ for PR2868. Correct variables used by
+ xproto check.
+
2016-02-15 Andrew John Hughes
PR2849: wget not required when downloading is disabled
diff -r e9935e163815 -r 2c71794fd056 INSTALL
--- a/INSTALL Mon Feb 15 17:48:40 2016 +0000
+++ b/INSTALL Tue May 03 23:29:05 2016 +0100
@@ -12,7 +12,8 @@
- IcedTea6
Eclipse Java Compiler (ecj)
CUPS
-libX11 (libXp, libXtst, libXi, libXt)
+libX11 (xproto, libX11, libXext, libXtst, libXi, libXt, libXinerama, libXcomposite, libXau, libXdmcp, libxcb)
+libXrender (for --enable-xrender)
Freetype2
patch
sed
diff -r e9935e163815 -r 2c71794fd056 Makefile.am
--- a/Makefile.am Mon Feb 15 17:48:40 2016 +0000
+++ b/Makefile.am Tue May 03 23:29:05 2016 +0100
@@ -650,7 +650,11 @@
patches/openjdk/8140620-pr2711-find_default.sf2.patch \
patches/openjdk/8076221-pr2808-disable_rc4_cipher_suites.patch \
patches/openjdk/8078823-disabledalgorithms_fails_intermittently.patch \
- patches/pr2808-fix_disabled_algorithms_test.patch
+ patches/pr2808-fix_disabled_algorithms_test.patch \
+ patches/openjdk/8071705-pr2820-menu_misbehaviour.patch \
+ patches/openjdk/8150954-pr2868-composite_desktop.patch \
+ patches/pr2890-system_cacerts.patch \
+ patches/openjdk/6863746-pr2951-no_ct.sym_in_javap.patch
if WITH_RHINO
ICEDTEA_PATCHES += \
diff -r e9935e163815 -r 2c71794fd056 NEWS
--- a/NEWS Mon Feb 15 17:48:40 2016 +0000
+++ b/NEWS Tue May 03 23:29:05 2016 +0100
@@ -18,15 +18,19 @@
- S6611637: NullPointerException in sun.font.GlyphLayout$EngineRecord.init
- S6727719: Performance of TextLayout.getBounds()
- S6745225: Memory leak while drawing Attributed String
+ - S6863746, PR2951: javap should not scan ct.sym by default
- S6904962: GlyphVector.getVisualBounds should not be affected by leading or trailing white space.
- S7151089: PS NUMA: NUMA allocator should not attempt to free pages when using SHM large pages
- S8013057: Detect mmap() commit failures in Linux and Solaris os::commit_memory() impls and call vm_exit_out_of_memory()
- S8026887: Make issues due to failed large pages allocations easier to debug
+ - S8071705, PR2820, RH1182694: Java application menu misbehaves when running multiple screen stacked vertically
- S8076221, PR2808: Disable RC4 cipher suites
+ - S8150954, PR2868, RH1176206: AWT Robot not compatible with GNOME Shell
* Bug fixes
- PR1886: IcedTea does not checksum supplied tarballs
- PR2083: Add support for building Zero on AArch64
- PR2849: wget not required when downloading is disabled
+ - PR2890: OpenJDK should check for system cacerts database (e.g. /etc/pki/java/cacerts)
New in release 1.13.10 (2016-01-22):
diff -r e9935e163815 -r 2c71794fd056 configure.ac
--- a/configure.ac Mon Feb 15 17:48:40 2016 +0000
+++ b/configure.ac Tue May 03 23:29:05 2016 +0100
@@ -329,8 +329,8 @@
AC_MSG_ERROR([Could not find Xproto headers - \
Try installing xorg-x11-proto-devel.])
fi
-AC_SUBST(XT_CFLAGS)
-AC_SUBST(XT_LIBS)
+AC_SUBST(XPROTO_CFLAGS)
+AC_SUBST(XPROTO_LIBS)
dnl Check for libXt headers and libraries.
PKG_CHECK_MODULES(XT, xt,[XT_FOUND=yes],[XT_FOUND=no])
@@ -363,6 +363,13 @@
AC_SUBST(XINERAMA_CFLAGS)
AC_SUBST(XINERAMA_LIBS)
+PKG_CHECK_MODULES(XCOMPOSITE, xcomposite, [XCOMPOSITE_FOUND=yes], [XCOMPOSITE_FOUND=no])
+if test "x${XCOMPOSITE_FOUND}" = xno
+then AC_MSG_ERROR([Could not find Xcomposite extension. Try installing libXcomposite-devel.])
+fi
+AC_SUBST(XCOMPOSITE_CFLAGS)
+AC_SUBST(XCOMPOSITE_LIBS)
+
if test "x${ENABLE_XRENDER}" = "xyes"
then
PKG_CHECK_MODULES(XRENDER, xrender, [XRENDER_FOUND=yes], [XRENDER_FOUND=no])
diff -r e9935e163815 -r 2c71794fd056 patches/openjdk/6307603-xrender-01.patch
--- a/patches/openjdk/6307603-xrender-01.patch Mon Feb 15 17:48:40 2016 +0000
+++ b/patches/openjdk/6307603-xrender-01.patch Tue May 03 23:29:05 2016 +0100
@@ -1,6 +1,6 @@
diff -Nru openjdk.orig/jdk/make/sun/awt/mapfile-mawt-vers openjdk/jdk/make/sun/awt/mapfile-mawt-vers
---- openjdk.orig/jdk/make/sun/awt/mapfile-mawt-vers 2013-06-25 02:34:37.152677961 +0100
-+++ openjdk/jdk/make/sun/awt/mapfile-mawt-vers 2013-06-25 02:36:51.142787805 +0100
+--- openjdk.orig/jdk/make/sun/awt/mapfile-mawt-vers 2016-05-03 22:04:15.771333336 +0100
++++ openjdk/jdk/make/sun/awt/mapfile-mawt-vers 2016-05-03 22:07:39.039957560 +0100
@@ -312,6 +312,7 @@
Java_sun_awt_X11GraphicsEnvironment_initGLX;
Java_sun_awt_X11GraphicsEnvironment_pRunningXinerama;
@@ -71,8 +71,8 @@
Java_sun_java2d_opengl_OGLContext_getOGLIdString;
Java_sun_java2d_opengl_OGLMaskFill_maskFill;
diff -Nru openjdk.orig/jdk/make/sun/awt/mapfile-vers-linux openjdk/jdk/make/sun/awt/mapfile-vers-linux
---- openjdk.orig/jdk/make/sun/awt/mapfile-vers-linux 2013-06-25 02:34:37.324680663 +0100
-+++ openjdk/jdk/make/sun/awt/mapfile-vers-linux 2013-06-25 02:36:51.150787932 +0100
+--- openjdk.orig/jdk/make/sun/awt/mapfile-vers-linux 2016-05-03 22:04:15.915330941 +0100
++++ openjdk/jdk/make/sun/awt/mapfile-vers-linux 2016-05-03 22:07:39.039957560 +0100
@@ -428,6 +428,7 @@
Java_sun_awt_X11GraphicsEnvironment_initDisplay;
Java_sun_awt_X11GraphicsEnvironment_pRunningXinerama;
@@ -82,8 +82,8 @@
diff -Nru openjdk.orig/jdk/make/sun/headless/mapfile-vers openjdk/jdk/make/sun/headless/mapfile-vers
---- openjdk.orig/jdk/make/sun/headless/mapfile-vers 2013-06-25 02:34:35.284648623 +0100
-+++ openjdk/jdk/make/sun/headless/mapfile-vers 2013-06-25 02:36:51.150787932 +0100
+--- openjdk.orig/jdk/make/sun/headless/mapfile-vers 2016-01-20 01:42:02.000000000 +0000
++++ openjdk/jdk/make/sun/headless/mapfile-vers 2016-05-03 22:07:39.039957560 +0100
@@ -46,17 +46,20 @@
Java_sun_java2d_x11_X11Renderer_XFillRoundRect;
Java_sun_java2d_x11_X11Renderer_devCopyArea;
@@ -112,8 +112,8 @@
Java_java_awt_Font_initIDs;
Java_sun_font_FontManager_getFontConfig;
diff -Nru openjdk.orig/jdk/make/sun/jawt/Makefile openjdk/jdk/make/sun/jawt/Makefile
---- openjdk.orig/jdk/make/sun/jawt/Makefile 2013-06-25 02:34:35.940658926 +0100
-+++ openjdk/jdk/make/sun/jawt/Makefile 2013-06-25 02:36:51.150787932 +0100
+--- openjdk.orig/jdk/make/sun/jawt/Makefile 2016-05-03 22:04:15.187343047 +0100
++++ openjdk/jdk/make/sun/jawt/Makefile 2016-05-03 22:07:39.039957560 +0100
@@ -118,7 +118,7 @@
# Libraries to link in.
#
@@ -124,8 +124,8 @@
ifeq ($(PLATFORM), linux)
diff -Nru openjdk.orig/jdk/make/sun/xawt/FILES_c_unix.gmk openjdk/jdk/make/sun/xawt/FILES_c_unix.gmk
---- openjdk.orig/jdk/make/sun/xawt/FILES_c_unix.gmk 2013-06-25 02:34:35.536652580 +0100
-+++ openjdk/jdk/make/sun/xawt/FILES_c_unix.gmk 2013-06-25 02:36:51.150787932 +0100
+--- openjdk.orig/jdk/make/sun/xawt/FILES_c_unix.gmk 2016-01-20 01:42:04.000000000 +0000
++++ openjdk/jdk/make/sun/xawt/FILES_c_unix.gmk 2016-05-03 22:07:39.039957560 +0100
@@ -79,4 +79,7 @@
gtk2_interface.c \
swing_GTKEngine.c \
@@ -136,8 +136,8 @@
+ XRBackendNative.c
+
diff -Nru openjdk.orig/jdk/make/sun/xawt/Makefile openjdk/jdk/make/sun/xawt/Makefile
---- openjdk.orig/jdk/make/sun/xawt/Makefile 2013-06-25 02:34:35.536652580 +0100
-+++ openjdk/jdk/make/sun/xawt/Makefile 2013-06-25 02:36:51.150787932 +0100
+--- openjdk.orig/jdk/make/sun/xawt/Makefile 2016-05-03 22:04:18.839282315 +0100
++++ openjdk/jdk/make/sun/xawt/Makefile 2016-05-03 22:08:48.646803374 +0100
@@ -48,6 +48,11 @@
LDFLAGS += -L$(OPENWIN_LIB)
@@ -154,8 +154,8 @@
vpath %.c $(PLATFORM_SRC)/native/sun/java2d/opengl
vpath %.c $(PLATFORM_SRC)/native/sun/java2d/x11
--OTHER_LDLIBS = $(LIBM) -lawt -lXext -lX11 -ldl \
-+OTHER_LDLIBS = $(LIBM) -lawt -lXext -lX11 -lXrender -ldl \
+-OTHER_LDLIBS = $(LIBM) -lawt -lXext -lX11 -lXcomposite -ldl \
++OTHER_LDLIBS = $(LIBM) -lawt -lXext -lX11 -lXrender -lXcomposite -ldl \
$(LDFLAGS_COMMON) $(AWT_RUNPATH) $(OTHER_LDFLAGS) -lXtst -lXi
ifeq ($(PLATFORM), solaris)
@@ -169,8 +169,8 @@
ifeq ($(PLATFORM), linux)
# Allows for builds on Debian GNU Linux, X11 is in a different place
diff -Nru openjdk.orig/jdk/make/sun/xawt/mapfile-vers openjdk/jdk/make/sun/xawt/mapfile-vers
---- openjdk.orig/jdk/make/sun/xawt/mapfile-vers 2013-06-25 02:34:38.056692161 +0100
-+++ openjdk/jdk/make/sun/xawt/mapfile-vers 2013-06-25 02:36:51.150787932 +0100
+--- openjdk.orig/jdk/make/sun/xawt/mapfile-vers 2016-05-03 22:04:16.323324156 +0100
++++ openjdk/jdk/make/sun/xawt/mapfile-vers 2016-05-03 22:07:39.039957560 +0100
@@ -186,6 +186,7 @@
Java_sun_font_FontManager_populateFontFileNameMap;
Java_sun_awt_X11GraphicsEnvironment_initDisplay;
@@ -242,7 +242,7 @@
Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1paint_1box;
diff -Nru openjdk.orig/jdk/src/share/classes/sun/font/GlyphDisposedListener.java openjdk/jdk/src/share/classes/sun/font/GlyphDisposedListener.java
--- openjdk.orig/jdk/src/share/classes/sun/font/GlyphDisposedListener.java 1970-01-01 01:00:00.000000000 +0100
-+++ openjdk/jdk/src/share/classes/sun/font/GlyphDisposedListener.java 2013-06-25 02:36:51.150787932 +0100
++++ openjdk/jdk/src/share/classes/sun/font/GlyphDisposedListener.java 2016-05-03 22:07:39.039957560 +0100
@@ -0,0 +1,32 @@
+/*
+ * Copyright 2010 Sun Microsystems, Inc. All Rights Reserved.
@@ -277,8 +277,8 @@
+ public void glyphDisposed(ArrayList glyphs);
+}
diff -Nru openjdk.orig/jdk/src/share/classes/sun/font/StrikeCache.java openjdk/jdk/src/share/classes/sun/font/StrikeCache.java
---- openjdk.orig/jdk/src/share/classes/sun/font/StrikeCache.java 2013-06-25 02:34:35.292648748 +0100
-+++ openjdk/jdk/src/share/classes/sun/font/StrikeCache.java 2013-06-25 02:36:51.150787932 +0100
+--- openjdk.orig/jdk/src/share/classes/sun/font/StrikeCache.java 2016-01-20 01:42:30.000000000 +0000
++++ openjdk/jdk/src/share/classes/sun/font/StrikeCache.java 2016-05-03 22:07:39.039957560 +0100
@@ -31,6 +31,7 @@
import java.lang.ref.ReferenceQueue;
import java.lang.ref.SoftReference;
@@ -440,8 +440,8 @@
public static Reference getStrikeRef(FontStrike strike) {
return getStrikeRef(strike, cacheRefTypeWeak);
diff -Nru openjdk.orig/jdk/src/share/classes/sun/java2d/pipe/BufferedPaints.java openjdk/jdk/src/share/classes/sun/java2d/pipe/BufferedPaints.java
---- openjdk.orig/jdk/src/share/classes/sun/java2d/pipe/BufferedPaints.java 2011-11-14 22:12:00.000000000 +0000
-+++ openjdk/jdk/src/share/classes/sun/java2d/pipe/BufferedPaints.java 2013-06-25 02:36:51.150787932 +0100
+--- openjdk.orig/jdk/src/share/classes/sun/java2d/pipe/BufferedPaints.java 2016-01-20 01:42:02.000000000 +0000
++++ openjdk/jdk/src/share/classes/sun/java2d/pipe/BufferedPaints.java 2016-05-03 22:07:39.043957494 +0100
@@ -307,7 +307,7 @@
* linear RGB space. Copied directly from the
* MultipleGradientPaintContext class.
@@ -452,8 +452,8 @@
input = color / 255.0f;
diff -Nru openjdk.orig/jdk/src/share/classes/sun/java2d/pipe/RenderBuffer.java openjdk/jdk/src/share/classes/sun/java2d/pipe/RenderBuffer.java
---- openjdk.orig/jdk/src/share/classes/sun/java2d/pipe/RenderBuffer.java 2011-11-14 22:12:00.000000000 +0000
-+++ openjdk/jdk/src/share/classes/sun/java2d/pipe/RenderBuffer.java 2013-06-25 02:36:51.150787932 +0100
+--- openjdk.orig/jdk/src/share/classes/sun/java2d/pipe/RenderBuffer.java 2016-01-20 01:42:03.000000000 +0000
++++ openjdk/jdk/src/share/classes/sun/java2d/pipe/RenderBuffer.java 2016-05-03 22:07:39.043957494 +0100
@@ -131,6 +131,11 @@
curAddress = baseAddress;
}
@@ -467,8 +467,8 @@
* putByte() methods...
*/
diff -Nru openjdk.orig/jdk/src/share/classes/sun/java2d/pisces/META-INF/services/sun.java2d.pipe.RenderingEngine openjdk/jdk/src/share/classes/sun/java2d/pisces/META-INF/services/sun.java2d.pipe.RenderingEngine
---- openjdk.orig/jdk/src/share/classes/sun/java2d/pisces/META-INF/services/sun.java2d.pipe.RenderingEngine 2011-11-14 22:12:00.000000000 +0000
-+++ openjdk/jdk/src/share/classes/sun/java2d/pisces/META-INF/services/sun.java2d.pipe.RenderingEngine 2013-06-25 02:36:51.150787932 +0100
+--- openjdk.orig/jdk/src/share/classes/sun/java2d/pisces/META-INF/services/sun.java2d.pipe.RenderingEngine 2016-01-20 01:42:04.000000000 +0000
++++ openjdk/jdk/src/share/classes/sun/java2d/pisces/META-INF/services/sun.java2d.pipe.RenderingEngine 2016-05-03 22:07:39.043957494 +0100
@@ -1,2 +1,5 @@
+# Jules Rendering Engine module
+sun.java2d.jules.JulesRenderingEngine
@@ -478,8 +478,8 @@
+sun.java2d.pisces.PiscesRenderingEngine
\ No newline at end of file
diff -Nru openjdk.orig/jdk/src/share/native/sun/font/AccelGlyphCache.c openjdk/jdk/src/share/native/sun/font/AccelGlyphCache.c
---- openjdk.orig/jdk/src/share/native/sun/font/AccelGlyphCache.c 2013-06-25 02:34:35.300648873 +0100
-+++ openjdk/jdk/src/share/native/sun/font/AccelGlyphCache.c 2013-06-25 02:36:51.150787932 +0100
+--- openjdk.orig/jdk/src/share/native/sun/font/AccelGlyphCache.c 2016-01-20 01:42:39.000000000 +0000
++++ openjdk/jdk/src/share/native/sun/font/AccelGlyphCache.c 2016-05-03 22:07:39.043957494 +0100
@@ -325,6 +325,7 @@
cellInfo->glyphInfo = glyph;
cellInfo->nextGCI = glyph->cellInfo;
@@ -489,8 +489,8 @@
/**
diff -Nru openjdk.orig/jdk/src/share/native/sun/font/fontscalerdefs.h openjdk/jdk/src/share/native/sun/font/fontscalerdefs.h
---- openjdk.orig/jdk/src/share/native/sun/font/fontscalerdefs.h 2013-06-25 02:34:25.760499074 +0100
-+++ openjdk/jdk/src/share/native/sun/font/fontscalerdefs.h 2013-06-25 02:36:51.154787995 +0100
+--- openjdk.orig/jdk/src/share/native/sun/font/fontscalerdefs.h 2016-01-20 01:42:39.000000000 +0000
++++ openjdk/jdk/src/share/native/sun/font/fontscalerdefs.h 2016-05-03 22:07:39.043957494 +0100
@@ -84,15 +84,26 @@
#define t2kScalarAverage(a, b) (((a) + (b)) / (t2kScalar)(2))
@@ -520,9 +520,9 @@
} GlyphInfo;
diff -Nru openjdk.orig/jdk/src/share/native/sun/font/freetypeScaler.c openjdk/jdk/src/share/native/sun/font/freetypeScaler.c
---- openjdk.orig/jdk/src/share/native/sun/font/freetypeScaler.c 2013-06-25 02:34:36.620669606 +0100
-+++ openjdk/jdk/src/share/native/sun/font/freetypeScaler.c 2013-06-25 02:36:51.154787995 +0100
-@@ -783,6 +783,7 @@
+--- openjdk.orig/jdk/src/share/native/sun/font/freetypeScaler.c 2016-05-03 22:04:18.659285307 +0100
++++ openjdk/jdk/src/share/native/sun/font/freetypeScaler.c 2016-05-03 22:07:39.043957494 +0100
+@@ -752,6 +752,7 @@
return ptr_to_jlong(glyphInfo);
}
glyphInfo->cellInfo = NULL;
@@ -530,7 +530,7 @@
glyphInfo->rowBytes = width;
glyphInfo->width = width;
glyphInfo->height = height;
-@@ -1131,7 +1132,7 @@
+@@ -1101,7 +1102,7 @@
current_type = SEG_LINETO;
}
} else if (FT_CURVE_TAG(outline->tags[i]) == FT_CURVE_TAG_CUBIC) {
@@ -540,8 +540,8 @@
point; and a second-order control point if unset. */
current_type = SEG_CUBICTO;
diff -Nru openjdk.orig/jdk/src/share/native/sun/font/sunFont.c openjdk/jdk/src/share/native/sun/font/sunFont.c
---- openjdk.orig/jdk/src/share/native/sun/font/sunFont.c 2013-06-25 02:34:35.300648873 +0100
-+++ openjdk/jdk/src/share/native/sun/font/sunFont.c 2013-06-25 02:36:51.154787995 +0100
+--- openjdk.orig/jdk/src/share/native/sun/font/sunFont.c 2016-01-20 01:42:40.000000000 +0000
++++ openjdk/jdk/src/share/native/sun/font/sunFont.c 2016-05-03 22:07:39.043957494 +0100
@@ -294,7 +294,8 @@
for (i=0; i< len; i++) {
if (ptrs[i] != 0) {
@@ -572,8 +572,8 @@
}
diff -Nru openjdk.orig/jdk/src/share/native/sun/java2d/opengl/OGLTextRenderer.c openjdk/jdk/src/share/native/sun/java2d/opengl/OGLTextRenderer.c
---- openjdk.orig/jdk/src/share/native/sun/java2d/opengl/OGLTextRenderer.c 2011-11-14 22:12:13.000000000 +0000
-+++ openjdk/jdk/src/share/native/sun/java2d/opengl/OGLTextRenderer.c 2013-06-25 02:36:51.154787995 +0100
+--- openjdk.orig/jdk/src/share/native/sun/java2d/opengl/OGLTextRenderer.c 2016-01-20 01:42:42.000000000 +0000
++++ openjdk/jdk/src/share/native/sun/java2d/opengl/OGLTextRenderer.c 2016-05-03 22:07:39.043957494 +0100
@@ -244,6 +244,7 @@
OGLTR_AddToGlyphCache(GlyphInfo *glyph, jboolean rgbOrder)
{
@@ -616,17 +616,17 @@
// location of the glyph in the destination's coordinate space
diff -Nru openjdk.orig/jdk/src/solaris/classes/sun/awt/X11GraphicsDevice.java openjdk/jdk/src/solaris/classes/sun/awt/X11GraphicsDevice.java
---- openjdk.orig/jdk/src/solaris/classes/sun/awt/X11GraphicsDevice.java 2013-06-25 02:34:35.304648936 +0100
-+++ openjdk/jdk/src/solaris/classes/sun/awt/X11GraphicsDevice.java 2013-06-25 02:36:51.154787995 +0100
-@@ -37,6 +37,7 @@
+--- openjdk.orig/jdk/src/solaris/classes/sun/awt/X11GraphicsDevice.java 2016-01-20 01:42:43.000000000 +0000
++++ openjdk/jdk/src/solaris/classes/sun/awt/X11GraphicsDevice.java 2016-05-03 22:08:08.207473921 +0100
+@@ -39,6 +39,7 @@
import java.util.HashMap;
import sun.java2d.opengl.GLXGraphicsConfig;
+import sun.java2d.xr.XRGraphicsConfig;
import sun.java2d.loops.SurfaceType;
- /**
-@@ -150,6 +151,8 @@
+ import sun.misc.ThreadGroupUtils;
+@@ -154,6 +155,8 @@
}
boolean glxSupported = X11GraphicsEnvironment.isGLXAvailable();
@@ -635,7 +635,7 @@
boolean dbeSupported = isDBESupported();
if (dbeSupported && doubleBufferVisuals == null) {
doubleBufferVisuals = new HashSet();
-@@ -165,9 +168,16 @@
+@@ -169,9 +172,16 @@
boolean doubleBuffer =
(dbeSupported &&
doubleBufferVisuals.contains(new Integer(visNum)));
@@ -655,7 +655,7 @@
}
}
configs = ret;
-@@ -241,9 +251,19 @@
+@@ -245,9 +255,19 @@
doubleBuffer =
doubleBufferVisuals.contains(new Integer(visNum));
}
@@ -679,8 +679,8 @@
}
}
diff -Nru openjdk.orig/jdk/src/solaris/classes/sun/awt/X11GraphicsEnvironment.java openjdk/jdk/src/solaris/classes/sun/awt/X11GraphicsEnvironment.java
---- openjdk.orig/jdk/src/solaris/classes/sun/awt/X11GraphicsEnvironment.java 2013-06-25 02:34:35.368649941 +0100
-+++ openjdk/jdk/src/solaris/classes/sun/awt/X11GraphicsEnvironment.java 2013-06-25 02:36:51.154787995 +0100
+--- openjdk.orig/jdk/src/solaris/classes/sun/awt/X11GraphicsEnvironment.java 2016-01-20 01:42:43.000000000 +0000
++++ openjdk/jdk/src/solaris/classes/sun/awt/X11GraphicsEnvironment.java 2016-05-03 22:07:39.043957494 +0100
@@ -26,6 +26,7 @@
package sun.awt;
@@ -765,7 +765,7 @@
* Returns:
diff -Nru openjdk.orig/jdk/src/solaris/classes/sun/font/XRGlyphCacheEntry.java openjdk/jdk/src/solaris/classes/sun/font/XRGlyphCacheEntry.java
--- openjdk.orig/jdk/src/solaris/classes/sun/font/XRGlyphCacheEntry.java 1970-01-01 01:00:00.000000000 +0100
-+++ openjdk/jdk/src/solaris/classes/sun/font/XRGlyphCacheEntry.java 2013-06-25 02:36:51.154787995 +0100
++++ openjdk/jdk/src/solaris/classes/sun/font/XRGlyphCacheEntry.java 2016-05-03 22:07:39.043957494 +0100
@@ -0,0 +1,206 @@
+/*
+ * Copyright 2010 Sun Microsystems, Inc. All Rights Reserved.
@@ -975,7 +975,7 @@
+}
diff -Nru openjdk.orig/jdk/src/solaris/classes/sun/font/XRGlyphCache.java openjdk/jdk/src/solaris/classes/sun/font/XRGlyphCache.java
--- openjdk.orig/jdk/src/solaris/classes/sun/font/XRGlyphCache.java 1970-01-01 01:00:00.000000000 +0100
-+++ openjdk/jdk/src/solaris/classes/sun/font/XRGlyphCache.java 2013-06-25 02:36:51.154787995 +0100
++++ openjdk/jdk/src/solaris/classes/sun/font/XRGlyphCache.java 2016-05-03 22:07:39.043957494 +0100
@@ -0,0 +1,301 @@
+/*
+ * Copyright 2010 Sun Microsystems, Inc. All Rights Reserved.
@@ -1280,7 +1280,7 @@
+}
diff -Nru openjdk.orig/jdk/src/solaris/classes/sun/font/XRTextRenderer.java openjdk/jdk/src/solaris/classes/sun/font/XRTextRenderer.java
--- openjdk.orig/jdk/src/solaris/classes/sun/font/XRTextRenderer.java 1970-01-01 01:00:00.000000000 +0100
-+++ openjdk/jdk/src/solaris/classes/sun/font/XRTextRenderer.java 2013-06-25 02:36:51.154787995 +0100
++++ openjdk/jdk/src/solaris/classes/sun/font/XRTextRenderer.java 2016-05-03 22:07:39.043957494 +0100
@@ -0,0 +1,152 @@
+/*
+ * Copyright 2010 Sun Microsystems, Inc. All Rights Reserved.
@@ -1436,7 +1436,7 @@
+}
diff -Nru openjdk.orig/jdk/src/solaris/classes/sun/java2d/jules/IdleTileCache.java openjdk/jdk/src/solaris/classes/sun/java2d/jules/IdleTileCache.java
--- openjdk.orig/jdk/src/solaris/classes/sun/java2d/jules/IdleTileCache.java 1970-01-01 01:00:00.000000000 +0100
-+++ openjdk/jdk/src/solaris/classes/sun/java2d/jules/IdleTileCache.java 2013-06-25 02:36:51.154787995 +0100
++++ openjdk/jdk/src/solaris/classes/sun/java2d/jules/IdleTileCache.java 2016-05-03 22:07:39.043957494 +0100
@@ -0,0 +1,109 @@
+/*
+ * Copyright 2010 Sun Microsystems, Inc. All Rights Reserved.
@@ -1549,7 +1549,7 @@
+}
diff -Nru openjdk.orig/jdk/src/solaris/classes/sun/java2d/jules/JulesAATileGenerator.java openjdk/jdk/src/solaris/classes/sun/java2d/jules/JulesAATileGenerator.java
--- openjdk.orig/jdk/src/solaris/classes/sun/java2d/jules/JulesAATileGenerator.java 1970-01-01 01:00:00.000000000 +0100
-+++ openjdk/jdk/src/solaris/classes/sun/java2d/jules/JulesAATileGenerator.java 2013-06-25 02:36:51.154787995 +0100
++++ openjdk/jdk/src/solaris/classes/sun/java2d/jules/JulesAATileGenerator.java 2016-05-03 22:07:39.043957494 +0100
@@ -0,0 +1,349 @@
+/*
+ * Copyright 2010 Sun Microsystems, Inc. All Rights Reserved.
@@ -1902,7 +1902,7 @@
+}
diff -Nru openjdk.orig/jdk/src/solaris/classes/sun/java2d/jules/JulesPathBuf.java openjdk/jdk/src/solaris/classes/sun/java2d/jules/JulesPathBuf.java
--- openjdk.orig/jdk/src/solaris/classes/sun/java2d/jules/JulesPathBuf.java 1970-01-01 01:00:00.000000000 +0100
-+++ openjdk/jdk/src/solaris/classes/sun/java2d/jules/JulesPathBuf.java 2013-06-25 02:36:51.154787995 +0100
++++ openjdk/jdk/src/solaris/classes/sun/java2d/jules/JulesPathBuf.java 2016-05-03 22:07:39.043957494 +0100
@@ -0,0 +1,271 @@
+/*
+ * Copyright 2010 Sun Microsystems, Inc. All Rights Reserved.
@@ -2177,7 +2177,7 @@
+}
diff -Nru openjdk.orig/jdk/src/solaris/classes/sun/java2d/jules/JulesRenderingEngine.java openjdk/jdk/src/solaris/classes/sun/java2d/jules/JulesRenderingEngine.java
--- openjdk.orig/jdk/src/solaris/classes/sun/java2d/jules/JulesRenderingEngine.java 1970-01-01 01:00:00.000000000 +0100
-+++ openjdk/jdk/src/solaris/classes/sun/java2d/jules/JulesRenderingEngine.java 2013-06-25 02:36:51.154787995 +0100
++++ openjdk/jdk/src/solaris/classes/sun/java2d/jules/JulesRenderingEngine.java 2016-05-03 22:07:39.043957494 +0100
@@ -0,0 +1,54 @@
+/*
+ * Copyright 2010 Sun Microsystems, Inc. All Rights Reserved.
@@ -2235,7 +2235,7 @@
+}
diff -Nru openjdk.orig/jdk/src/solaris/classes/sun/java2d/jules/JulesShapePipe.java openjdk/jdk/src/solaris/classes/sun/java2d/jules/JulesShapePipe.java
--- openjdk.orig/jdk/src/solaris/classes/sun/java2d/jules/JulesShapePipe.java 1970-01-01 01:00:00.000000000 +0100
-+++ openjdk/jdk/src/solaris/classes/sun/java2d/jules/JulesShapePipe.java 2013-06-25 02:36:51.154787995 +0100
++++ openjdk/jdk/src/solaris/classes/sun/java2d/jules/JulesShapePipe.java 2016-05-03 22:07:39.043957494 +0100
@@ -0,0 +1,102 @@
+/*
+ * Copyright 2010 Sun Microsystems, Inc. All Rights Reserved.
@@ -2341,7 +2341,7 @@
+}
diff -Nru openjdk.orig/jdk/src/solaris/classes/sun/java2d/jules/JulesTile.java openjdk/jdk/src/solaris/classes/sun/java2d/jules/JulesTile.java
--- openjdk.orig/jdk/src/solaris/classes/sun/java2d/jules/JulesTile.java 1970-01-01 01:00:00.000000000 +0100
-+++ openjdk/jdk/src/solaris/classes/sun/java2d/jules/JulesTile.java 2013-06-25 02:36:51.158788059 +0100
++++ openjdk/jdk/src/solaris/classes/sun/java2d/jules/JulesTile.java 2016-05-03 22:07:39.043957494 +0100
@@ -0,0 +1,67 @@
+/*
+ * Copyright 2010 Sun Microsystems, Inc. All Rights Reserved.
@@ -2412,7 +2412,7 @@
+}
diff -Nru openjdk.orig/jdk/src/solaris/classes/sun/java2d/jules/TileWorker.java openjdk/jdk/src/solaris/classes/sun/java2d/jules/TileWorker.java
--- openjdk.orig/jdk/src/solaris/classes/sun/java2d/jules/TileWorker.java 1970-01-01 01:00:00.000000000 +0100
-+++ openjdk/jdk/src/solaris/classes/sun/java2d/jules/TileWorker.java 2013-06-25 02:36:51.158788059 +0100
++++ openjdk/jdk/src/solaris/classes/sun/java2d/jules/TileWorker.java 2016-05-03 22:07:39.043957494 +0100
@@ -0,0 +1,146 @@
+/*
+ * Copyright 2010 Sun Microsystems, Inc. All Rights Reserved.
@@ -2562,7 +2562,7 @@
+}
diff -Nru openjdk.orig/jdk/src/solaris/classes/sun/java2d/jules/TrapezoidList.java openjdk/jdk/src/solaris/classes/sun/java2d/jules/TrapezoidList.java
--- openjdk.orig/jdk/src/solaris/classes/sun/java2d/jules/TrapezoidList.java 1970-01-01 01:00:00.000000000 +0100
-+++ openjdk/jdk/src/solaris/classes/sun/java2d/jules/TrapezoidList.java 2013-06-25 02:36:51.158788059 +0100
++++ openjdk/jdk/src/solaris/classes/sun/java2d/jules/TrapezoidList.java 2016-05-03 22:07:39.043957494 +0100
@@ -0,0 +1,110 @@
+/*
+ * Copyright 2010 Sun Microsystems, Inc. All Rights Reserved.
@@ -2675,8 +2675,8 @@
+ }
+}
diff -Nru openjdk.orig/jdk/src/solaris/classes/sun/java2d/SurfaceManagerFactory.java openjdk/jdk/src/solaris/classes/sun/java2d/SurfaceManagerFactory.java
---- openjdk.orig/jdk/src/solaris/classes/sun/java2d/SurfaceManagerFactory.java 2011-11-14 22:12:15.000000000 +0000
-+++ openjdk/jdk/src/solaris/classes/sun/java2d/SurfaceManagerFactory.java 2013-06-25 02:36:51.158788059 +0100
+--- openjdk.orig/jdk/src/solaris/classes/sun/java2d/SurfaceManagerFactory.java 2016-01-20 01:42:44.000000000 +0000
++++ openjdk/jdk/src/solaris/classes/sun/java2d/SurfaceManagerFactory.java 2016-05-03 22:07:39.043957494 +0100
@@ -34,6 +34,8 @@
import sun.java2d.opengl.GLXGraphicsConfig;
import sun.java2d.opengl.GLXVolatileSurfaceManager;
@@ -2705,8 +2705,8 @@
return new X11VolatileSurfaceManager(vImg, context);
}
diff -Nru openjdk.orig/jdk/src/solaris/classes/sun/java2d/x11/X11SurfaceData.java openjdk/jdk/src/solaris/classes/sun/java2d/x11/X11SurfaceData.java
---- openjdk.orig/jdk/src/solaris/classes/sun/java2d/x11/X11SurfaceData.java 2013-06-25 02:34:37.168678213 +0100
-+++ openjdk/jdk/src/solaris/classes/sun/java2d/x11/X11SurfaceData.java 2013-06-25 02:36:51.158788059 +0100
+--- openjdk.orig/jdk/src/solaris/classes/sun/java2d/x11/X11SurfaceData.java 2016-05-03 22:04:15.787333069 +0100
++++ openjdk/jdk/src/solaris/classes/sun/java2d/x11/X11SurfaceData.java 2016-05-03 22:07:39.043957494 +0100
@@ -46,6 +46,7 @@
import sun.awt.SunToolkit;
import sun.awt.X11ComponentPeer;
@@ -2797,7 +2797,7 @@
private Region validatedClip;
diff -Nru openjdk.orig/jdk/src/solaris/classes/sun/java2d/x11/XSurfaceData.java openjdk/jdk/src/solaris/classes/sun/java2d/x11/XSurfaceData.java
--- openjdk.orig/jdk/src/solaris/classes/sun/java2d/x11/XSurfaceData.java 1970-01-01 01:00:00.000000000 +0100
-+++ openjdk/jdk/src/solaris/classes/sun/java2d/x11/XSurfaceData.java 2013-06-25 02:36:51.158788059 +0100
++++ openjdk/jdk/src/solaris/classes/sun/java2d/x11/XSurfaceData.java 2016-05-03 22:07:39.043957494 +0100
@@ -0,0 +1,40 @@
+package sun.java2d.x11;
+
From bugzilla-daemon at icedtea.classpath.org Tue May 3 22:29:57 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Tue, 03 May 2016 22:29:57 +0000
Subject: [Bug 2868] [IcedTea6] Taking screenshots on x11 composite desktop
produces wrong result
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2868
--- Comment #1 from hg commits ---
details:
http://icedtea.classpath.org//hg/icedtea6?cmd=changeset;node=2c71794fd056
author: Andrew John Hughes
date: Tue May 03 23:29:05 2016 +0100
New backports for issues to be fixed in 1.13.11.
S6863746, PR2951: javap should not scan ct.sym by default
S8071705, PR2820, RH1182694: Java application menu misbehaves when running
multiple screen stacked vertically
S8150954, PR2868, RH1176206: AWT Robot not compatible with GNOME Shell
PR2890: OpenJDK should check for system cacerts database (e.g.
/etc/pki/java/cacerts)
2016-05-03 Andrew John Hughes
* Makefile.am:
(ICEDTEA_PATCHES): Add new patches.
* NEWS: Updated.
* patches/openjdk/6307603-xrender-01.patch:
Regenerated after application of 8150954 / PR2868.
* patches/openjdk/6863746-pr2951-no_ct.sym_in_javap.patch,
* patches/openjdk/8071705-pr2820-menu_misbehaviour.patch,
* patches/openjdk/8150954-pr2868-composite_desktop.patch,
* patches/pr2890-system_cacerts.patch:
New backports for issues to be fixed in 1.13.11.
--
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 May 3 22:29:59 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Tue, 03 May 2016 22:29:59 +0000
Subject: [Bug 2890] [IcedTea6] OpenJDK should check for system cacerts
database (e.g. /etc/pki/java/cacerts)
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2890
--- Comment #1 from hg commits ---
details:
http://icedtea.classpath.org//hg/icedtea6?cmd=changeset;node=2c71794fd056
author: Andrew John Hughes
date: Tue May 03 23:29:05 2016 +0100
New backports for issues to be fixed in 1.13.11.
S6863746, PR2951: javap should not scan ct.sym by default
S8071705, PR2820, RH1182694: Java application menu misbehaves when running
multiple screen stacked vertically
S8150954, PR2868, RH1176206: AWT Robot not compatible with GNOME Shell
PR2890: OpenJDK should check for system cacerts database (e.g.
/etc/pki/java/cacerts)
2016-05-03 Andrew John Hughes
* Makefile.am:
(ICEDTEA_PATCHES): Add new patches.
* NEWS: Updated.
* patches/openjdk/6307603-xrender-01.patch:
Regenerated after application of 8150954 / PR2868.
* patches/openjdk/6863746-pr2951-no_ct.sym_in_javap.patch,
* patches/openjdk/8071705-pr2820-menu_misbehaviour.patch,
* patches/openjdk/8150954-pr2868-composite_desktop.patch,
* patches/pr2890-system_cacerts.patch:
New backports for issues to be fixed in 1.13.11.
--
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 May 3 22:30:02 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Tue, 03 May 2016 22:30:02 +0000
Subject: [Bug 2820] [IcedTea6] Java application menu misbehaves when running
multiple screen stacked vertically
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2820
--- Comment #1 from hg commits ---
details:
http://icedtea.classpath.org//hg/icedtea6?cmd=changeset;node=2c71794fd056
author: Andrew John Hughes
date: Tue May 03 23:29:05 2016 +0100
New backports for issues to be fixed in 1.13.11.
S6863746, PR2951: javap should not scan ct.sym by default
S8071705, PR2820, RH1182694: Java application menu misbehaves when running
multiple screen stacked vertically
S8150954, PR2868, RH1176206: AWT Robot not compatible with GNOME Shell
PR2890: OpenJDK should check for system cacerts database (e.g.
/etc/pki/java/cacerts)
2016-05-03 Andrew John Hughes
* Makefile.am:
(ICEDTEA_PATCHES): Add new patches.
* NEWS: Updated.
* patches/openjdk/6307603-xrender-01.patch:
Regenerated after application of 8150954 / PR2868.
* patches/openjdk/6863746-pr2951-no_ct.sym_in_javap.patch,
* patches/openjdk/8071705-pr2820-menu_misbehaviour.patch,
* patches/openjdk/8150954-pr2868-composite_desktop.patch,
* patches/pr2890-system_cacerts.patch:
New backports for issues to be fixed in 1.13.11.
--
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 May 3 22:30:04 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Tue, 03 May 2016 22:30:04 +0000
Subject: [Bug 2951] [IcedTea6] javap -c doesn't provide disassembled code
when ct.sym is present
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2951
--- Comment #1 from hg commits ---
details:
http://icedtea.classpath.org//hg/icedtea6?cmd=changeset;node=2c71794fd056
author: Andrew John Hughes
date: Tue May 03 23:29:05 2016 +0100
New backports for issues to be fixed in 1.13.11.
S6863746, PR2951: javap should not scan ct.sym by default
S8071705, PR2820, RH1182694: Java application menu misbehaves when running
multiple screen stacked vertically
S8150954, PR2868, RH1176206: AWT Robot not compatible with GNOME Shell
PR2890: OpenJDK should check for system cacerts database (e.g.
/etc/pki/java/cacerts)
2016-05-03 Andrew John Hughes
* Makefile.am:
(ICEDTEA_PATCHES): Add new patches.
* NEWS: Updated.
* patches/openjdk/6307603-xrender-01.patch:
Regenerated after application of 8150954 / PR2868.
* patches/openjdk/6863746-pr2951-no_ct.sym_in_javap.patch,
* patches/openjdk/8071705-pr2820-menu_misbehaviour.patch,
* patches/openjdk/8150954-pr2868-composite_desktop.patch,
* patches/pr2890-system_cacerts.patch:
New backports for issues to be fixed in 1.13.11.
--
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 May 4 01:10:56 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Wed, 04 May 2016 01:10:56 +0000
Subject: [Bug 2952] New: [IcedTea6] test/tapset/jstaptest.pl requires Perl
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2952
Bug ID: 2952
Summary: [IcedTea6] test/tapset/jstaptest.pl requires Perl
Product: IcedTea
Version: 6-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
Clone of bug 2893 for IcedTea 1.x.
In IcedTea 1.x, the script is executable but there is no check for Perl. We
should sync with 2.x and 3.x by removing the executable marking on the script
and instead checking for and invoking Perl.
--
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 May 4 01:11:20 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Wed, 04 May 2016 01:11:20 +0000
Subject: [Bug 2952] [IcedTea6] test/tapset/jstaptest.pl requires Perl
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2952
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
Target Milestone|--- |6-1.13.11
--
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 May 4 01:25:18 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Wed, 04 May 2016 01:25:18 +0000
Subject: [Bug 2952] [IcedTea6] test/tapset/jstaptest.pl requires Perl
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2952
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Severity|enhancement |normal
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From andrew at icedtea.classpath.org Wed May 4 01:40:54 2016
From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org)
Date: Wed, 04 May 2016 01:40:54 +0000
Subject: /hg/icedtea6: 2 new changesets
Message-ID:
changeset 4a5a94474cd4 in /hg/icedtea6
details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=4a5a94474cd4
author: Andrew John Hughes
date: Wed May 04 02:27:14 2016 +0100
PR2952: test/tapset/jstaptest.pl requires Perl
2016-01-29 Andrew John Hughes
PR2952: test/tapset/jstaptest.pl requires Perl
* Makefile.am:
(check-tapset-probes): Check that Perl is available
and, if so, use it to invoke the script.
(check-tapset-jstack): Likewise.
* NEWS: Updated.
* configure.ac:
Check for Perl if SystemTap is found, so the
tests can be run if required.
changeset 36da5cdbf349 in /hg/icedtea6
details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=36da5cdbf349
author: Andrew John Hughes
date: Wed May 04 02:42:07 2016 +0100
PR2887: Location of 'stap' executable is hard-coded
2016-05-03 Andrew John Hughes
PR2887: Location of 'stap' executable is hard-coded
* configure.ac:
Remove SDT_H_FOUND conditional around perl and stap
tests as, in 1.x, we still have --enable-systemtap
and fail if sdt.h is not found.
2016-03-18 Andrew John Hughes
PR2887: Location of 'stap' executable is hard-coded
* Makefile.am:
(check-tapset-probes): Check for STAP and invoke
generated script from build directory.
(check-tapset-jstack): Likewise.
* NEWS: Updated.
* configure.ac: Detect stap and warn if not found.
Generate test/tapset/jstaptest.pl.
* test/tapset/jstaptest.pl.in:
Moved from test/tapset/jstaptest.pl. Fill in location
of stap and perl binaries from configure output.
Fix capitalisation of "IcedTea".
diffstat:
ChangeLog | 35 +
Makefile.am | 16 +-
NEWS | 2 +
configure.ac | 12 +
test/tapset/jstaptest.pl | 1045 -------------------------------------------
test/tapset/jstaptest.pl.in | 1045 +++++++++++++++++++++++++++++++++++++++++++
6 files changed, 1108 insertions(+), 1047 deletions(-)
diffs (truncated from 2214 to 500 lines):
diff -r 2c71794fd056 -r 36da5cdbf349 ChangeLog
--- a/ChangeLog Tue May 03 23:29:05 2016 +0100
+++ b/ChangeLog Wed May 04 02:42:07 2016 +0100
@@ -1,3 +1,38 @@
+2016-05-03 Andrew John Hughes
+
+ PR2887: Location of 'stap' executable is hard-coded
+ * configure.ac:
+ Remove SDT_H_FOUND conditional around perl and stap
+ tests as, in 1.x, we still have --enable-systemtap
+ and fail if sdt.h is not found.
+
+2016-03-18 Andrew John Hughes
+
+ PR2887: Location of 'stap' executable is hard-coded
+ * Makefile.am:
+ (check-tapset-probes): Check for STAP and invoke
+ generated script from build directory.
+ (check-tapset-jstack): Likewise.
+ * NEWS: Updated.
+ * configure.ac: Detect stap and warn if not found.
+ Generate test/tapset/jstaptest.pl.
+ * test/tapset/jstaptest.pl.in:
+ Moved from test/tapset/jstaptest.pl. Fill in location
+ of stap and perl binaries from configure output.
+ Fix capitalisation of "IcedTea".
+
+2016-01-29 Andrew John Hughes
+
+ PR2952: test/tapset/jstaptest.pl requires Perl
+ * Makefile.am:
+ (check-tapset-probes): Check that Perl is available
+ and, if so, use it to invoke the script.
+ (check-tapset-jstack): Likewise.
+ * NEWS: Updated.
+ * configure.ac:
+ Check for Perl if SystemTap is found, so the
+ tests can be run if required.
+
2016-05-03 Andrew John Hughes
* Makefile.am:
diff -r 2c71794fd056 -r 36da5cdbf349 Makefile.am
--- a/Makefile.am Tue May 03 23:29:05 2016 +0100
+++ b/Makefile.am Wed May 04 02:42:07 2016 +0100
@@ -2828,14 +2828,26 @@
check-tapset-probes:
if ENABLE_SYSTEMTAP
- $(abs_top_srcdir)/test/tapset/jstaptest.pl \
+ if test "x${PERL}" = "x"; then \
+ echo "ERROR: Perl not found"; exit -1; \
+ fi
+ if test "x${STAP}" = "x"; then \
+ echo "ERROR: stap not found"; exit -1; \
+ fi
+ ${PERL} $(abs_top_builddir)/test/tapset/jstaptest.pl \
-B $(BUILD_OUTPUT_DIR) -A $(BUILD_ARCH_DIR) \
-S $(abs_top_srcdir)/test/tapset \
-a test/check-stap.log -p
endif
check-tapset-jstack:
if ENABLE_SYSTEMTAP
- $(abs_top_srcdir)/test/tapset/jstaptest.pl \
+ if test "x${PERL}" = "x"; then \
+ echo "ERROR: Perl not found"; exit -1; \
+ fi
+ if test "x${STAP}" = "x"; then \
+ echo "ERROR: stap not found"; exit -1; \
+ fi
+ ${PERL} $(abs_top_builddir)/test/tapset/jstaptest.pl \
-B $(BUILD_OUTPUT_DIR) -A $(BUILD_ARCH_DIR) \
-S $(abs_top_srcdir)/test/tapset \
-a test/check-stap.log -j
diff -r 2c71794fd056 -r 36da5cdbf349 NEWS
--- a/NEWS Tue May 03 23:29:05 2016 +0100
+++ b/NEWS Wed May 04 02:42:07 2016 +0100
@@ -30,7 +30,9 @@
- PR1886: IcedTea does not checksum supplied tarballs
- PR2083: Add support for building Zero on AArch64
- PR2849: wget not required when downloading is disabled
+ - PR2887: Location of 'stap' executable is hard-coded
- PR2890: OpenJDK should check for system cacerts database (e.g. /etc/pki/java/cacerts)
+ - PR2952: test/tapset/jstaptest.pl requires Perl
New in release 1.13.10 (2016-01-22):
diff -r 2c71794fd056 -r 36da5cdbf349 configure.ac
--- a/configure.ac Tue May 03 23:29:05 2016 +0100
+++ b/configure.ac Wed May 04 02:42:07 2016 +0100
@@ -436,6 +436,17 @@
]])], [AC_MSG_RESULT([yes])], [AC_MSG_ERROR([systemtap sdt.h or g++ too old])])
AC_LANG_POP([C++])
+ AC_PATH_TOOL([PERL],[perl])
+ if test x"${PERL}" = x ; then
+ AC_MSG_WARN([Perl not found in PATH; SystemTap tests will not be able to run])
+ fi
+ AC_SUBST(PERL)
+ AC_PATH_TOOL([STAP],[stap])
+ if test x"${STAP}" = x ; then
+ AC_MSG_WARN([stap not found in PATH; SystemTap tests will not be able to run])
+ fi
+ AC_SUBST(STAP)
+
ABS_CLIENT_LIBJVM_SO="${ABS_JAVA_HOME_DIR}/jre/lib/${INSTALL_ARCH_DIR}/client/libjvm.so"
ABS_SERVER_LIBJVM_SO="${ABS_JAVA_HOME_DIR}/jre/lib/${INSTALL_ARCH_DIR}/server/libjvm.so"
AC_SUBST(ABS_CLIENT_LIBJVM_SO)
@@ -444,6 +455,7 @@
AC_CONFIG_FILES([tapset/hotspot_jni.stp])
AC_CONFIG_FILES([tapset/jstack.stp])
AC_CONFIG_FILES([tapset/hotspot_gc.stp])
+ AC_CONFIG_FILES([test/tapset/jstaptest.pl])
fi
dnl Check for libXtst headers and libraries.
diff -r 2c71794fd056 -r 36da5cdbf349 test/tapset/jstaptest.pl
--- a/test/tapset/jstaptest.pl Tue May 03 23:29:05 2016 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,1045 +0,0 @@
-#!/usr/bin/perl
-
-use strict;
-use warnings;
-
-use Config;
-# For log file.
-use File::Basename;
-use File::Path;
-my $log_file;
-my $logfile_name;
-
-# For parsing options.
-use Getopt::Std;
-$Getopt::Std::OUTPUT_HELP_VERSION = 1;
-# sub main::HELP_MESSAGE defined below.
-our($opt_B, $opt_A, $opt_o, $opt_a, $opt_S, $opt_J, $opt_p, $opt_j);
-
-# Gigantic nested array.
-# Each element in outer array should be of the form:
-# ["", "", ""]
-# NAME is the name of a probe alias.
-# PRINTARG is a (quoted, escaped) format string along with additional variable
-# arguments, separated by commas, that will be inserted as the arguments to
-# a printf() call in a systemtap script.
-# TARGET is the expected output of the probe firing in a test, or (where exact
-# output is not known) a matching regex.
-my @probestrings = (["hotspot.gc_begin", "\"%s\\n\",name", "^gc_begin\$"],
- ["hotspot.gc_end", "\"%s\\n\",name", "^gc_end\$"],
- ["hotspot.mem_pool_gc_begin", "\"%s\\n\",name", "^mem_pool_gc_begin\$"],
- ["hotspot.mem_pool_gc_end", "\"%s\\n\",name", "^mem_pool_gc_end\$"],
- ["hotspot.object_alloc", "\"%stid=%dclass=%s\\n\",name,thread_id,class", "^object_alloctid=1class=staptest/SystemtapTester\$"],
- ["hotspot.vm_init_begin", "\"%s\\n\",name", "^vm_init_begin\$"],
- ["hotspot.vm_init_end", "\"%s\\n\",name", "^vm_init_end\$"],
- ["hotspot.vm_shutdown", "\"%s\\n\",name", "^vm_shutdown\$"],
- ["hotspot.thread_start", "\"%sname=%stid=%dd=%d\\n\",name,thread_name,id,is_daemon", "^thread_startname=Thread-0tid=[0-9]\\+d=0\$"],
- ["hotspot.thread_stop", "\"%sname=%stid=%dd=%d\\n\",name,thread_name,id,is_daemon", "^thread_stopname=Thread-0tid=[0-9]\\+d=0\$"],
- ["hotspot.class_loaded", "\"%sclass=%ssh=%d\\n\",name,class,is_shared", "class_loadedclass=staptest/ClassUnloadedProbeTestersh=0"],
- ["hotspot.class_unloaded", "\"%sclass=%ssh=%d\\n\",name,class,is_shared", "class_unloadedclass=staptest/ClassUnloadedProbeTestersh=0"],
- ["hotspot.method_compile_begin", "\"%sclass=%smethod=%ssig=%s\\n\",name,class,method,sig", "method_compile_beginclass=staptest/SystemtapTestermethod=allocateForNoReasonsig=(I)Ljava/lang/String;"],
- ["hotspot.method_compile_end", "\"%sclass=%smethod=%ssig=%s\\n\",name,class,method,sig", "method_compile_endclass=staptest/SystemtapTestermethod=allocateForNoReasonsig=(I)Ljava/lang/String;"],
- ["hotspot.monitor_wait", "\"%sclass=%sto=%d\\n\",name,class,timeout", "monitor_waitclass=staptest/TestingRunnerto=0"],
- ["hotspot.monitor_waited", "\"%sclass=%s\\n\",name,class", "monitor_waitedclass=staptest/TestingRunner"],
- ["hotspot.monitor_notify", "\"%sclass=%s\\n\",name,class", "monitor_notifyclass=staptest/TestingRunner"],
- ["hotspot.monitor_notifyAll", "\"%sclass=%s\\n\",name,class", "monitor_notifyAllclass=staptest/TestingRunner"],
- ["hotspot.monitor_contended_enter", "\"%sclass=%s\\n\",name,class", "monitor_contended_enterclass=java/lang/Class"],
- ["hotspot.monitor_contended_entered", "\"%sclass=%s\\n\",name,class", "monitor_contended_enteredclass=java/lang/Class"],
- ["hotspot.monitor_contended_exit", "\"%sclass=%s\\n\",name,class", "monitor_contended_exitclass=java/lang/Class"],
- ["hotspot.method_entry", "\"%sclass=%smethod=%ssig=%s\\n\",name,class,method,sig", "method_entryclass=staptest/SystemtapTestermethod=sig=()V"],
- ["hotspot.method_return", "\"%sclass=%smethod=%ssig=%s\\n\",name,class,method,sig", "method_returnclass=staptest/SystemtapTestermethod=sig=()V"],
- ["hotspot.compiled_method_load", "\"%sclass=%smethod=%ssig=%s\\n\",name,class,method,sig", "compiled_method_loadclass=staptest/SystemtapTestermethod=allocateForNoReasonsig=(I)Ljava/lang/String;"],
- ["hotspot.compiled_method_unload", "\"%sclass=%smethod=%ssig=%s\\n\",name,class,method,sig", "compiled_method_unloadclass=staptest/ClassUnloadedProbeTestermethod=setFieldsig=(I)V"],
- ["hotspot.jni.AllocObject", "\"%s\\n\",name", "AllocObject"],
- ["hotspot.jni.AllocObject.return", "\"%sret=%d\\n\",name,ret", "AllocObjectret=[^0]"],
- ["hotspot.jni.AttachCurrentThreadAsDaemon", "\"%s\\n\",name", "AttachCurrentThreadAsDaemon"],
- ["hotspot.jni.AttachCurrentThreadAsDaemon.return", "\"%sret=%d\\n\",name,ret", "AttachCurrentThreadAsDaemonret=0"],
- ["hotspot.jni.AttachCurrentThread", "\"%s\\n\",name", "AttachCurrentThread"],
- ["hotspot.jni.AttachCurrentThread.return", "\"%sret=%d\\n\",name,ret", "AttachCurrentThreadret=0"],
- ["hotspot.jni.CallBooleanMethodA", "\"%s\\n\",name", "CallBooleanMethodA"],
- ["hotspot.jni.CallBooleanMethodA.return", "\"%sret=%d\\n\",name,ret", "CallBooleanMethodAret=1"],
- ["hotspot.jni.CallBooleanMethod", "\"%s\\n\",name", "CallBooleanMethod"],
- ["hotspot.jni.CallBooleanMethod.return", "\"%sret=%d\\n\",name,ret", "CallBooleanMethodret=1"],
- ["hotspot.jni.CallBooleanMethodV", "\"%s\\n\",name", "CallBooleanMethodV"],
- ["hotspot.jni.CallBooleanMethodV.return", "\"%sret=%d\\n\",name,ret", "CallBooleanMethodVret=1"],
- ["hotspot.jni.CallByteMethodA", "\"%s\\n\",name", "CallByteMethodA"],
- ["hotspot.jni.CallByteMethodA.return", "\"%sret=%d\\n\",name,ret", "CallByteMethodAret=0"],
- ["hotspot.jni.CallByteMethod", "\"%s\\n\",name", "CallByteMethod"],
- ["hotspot.jni.CallByteMethod.return", "\"%sret=%d\\n\",name,ret", "CallByteMethodret=0"],
- ["hotspot.jni.CallByteMethodV", "\"%s\\n\",name", "CallByteMethodV"],
- ["hotspot.jni.CallByteMethodV.return", "\"%sret=%d\\n\",name,ret", "CallByteMethodVret=0"],
- ["hotspot.jni.CallCharMethodA", "\"%s\\n\",name", "CallCharMethodA"],
- ["hotspot.jni.CallCharMethodA.return", "\"%sret=%d\\n\",name,ret", "CallCharMethodAret=97"],
- ["hotspot.jni.CallCharMethod", "\"%s\\n\",name", "CallCharMethod"],
- ["hotspot.jni.CallCharMethod.return", "\"%sret=%d\\n\",name,ret", "CallCharMethodret=97"],
- ["hotspot.jni.CallCharMethodV", "\"%s\\n\",name", "CallCharMethodV"],
- ["hotspot.jni.CallCharMethodV.return", "\"%sret=%d\\n\",name,ret", "CallCharMethodVret=97"],
- ["hotspot.jni.CallDoubleMethodA", "\"%s\\n\",name", "CallDoubleMethodA"],
- ["hotspot.jni.CallDoubleMethodA.return", "\"%s\\n\",name", "CallDoubleMethodA"],
- ["hotspot.jni.CallDoubleMethod", "\"%s\\n\",name", "CallDoubleMethod"],
- ["hotspot.jni.CallDoubleMethod.return", "\"%s\\n\",name", "CallDoubleMethod"],
- ["hotspot.jni.CallDoubleMethodV", "\"%s\\n\",name", "CallDoubleMethodV"],
- ["hotspot.jni.CallDoubleMethodV.return", "\"%s\\n\",name", "CallDoubleMethodV"],
- ["hotspot.jni.CallFloatMethodA", "\"%s\\n\",name", "CallFloatMethodA"],
- ["hotspot.jni.CallFloatMethodA.return", "\"%s\\n\",name", "CallFloatMethodA"],
- ["hotspot.jni.CallFloatMethod", "\"%s\\n\",name", "CallFloatMethod"],
- ["hotspot.jni.CallFloatMethod.return", "\"%s\\n\",name", "CallFloatMethod"],
- ["hotspot.jni.CallFloatMethodV", "\"%s\\n\",name", "CallFloatMethodV"],
- ["hotspot.jni.CallFloatMethodV.return", "\"%s\\n\",name", "CallFloatMethodV"],
- ["hotspot.jni.CallIntMethodA", "\"%s\\n\",name", "CallIntMethodA"],
- ["hotspot.jni.CallIntMethodA.return", "\"%sret=%d\\n\",name,ret", "CallIntMethodAret=4"],
- ["hotspot.jni.CallIntMethod", "\"%s\\n\",name", "CallIntMethod"],
- ["hotspot.jni.CallIntMethod.return", "\"%sret=%d\\n\",name,ret", "CallIntMethodret=4"],
- ["hotspot.jni.CallIntMethodV", "\"%s\\n\",name", "CallIntMethodV"],
- ["hotspot.jni.CallIntMethodV.return", "\"%sret=%d\\n\",name,ret", "CallIntMethodVret=4"],
- ["hotspot.jni.CallLongMethodA", "\"%s\\n\",name", "CallLongMethodA"],
- ["hotspot.jni.CallLongMethodA.return", "\"%sret=%d\\n\",name,ret", "CallLongMethodAret=8"],
- ["hotspot.jni.CallLongMethod", "\"%s\\n\",name", "CallLongMethod"],
- ["hotspot.jni.CallLongMethod.return", "\"%sret=%d\\n\",name,ret", "CallLongMethodret=8"],
- ["hotspot.jni.CallLongMethodV", "\"%s\\n\",name", "CallLongMethodV"],
- ["hotspot.jni.CallLongMethodV.return", "\"%sret=%d\\n\",name,ret", "CallLongMethodVret=8"],
- ["hotspot.jni.CallObjectMethodA", "\"%s\\n\",name", "CallObjectMethodA"],
- ["hotspot.jni.CallObjectMethodA.return", "\"%s\\n\",name", "CallObjectMethodA"],
- ["hotspot.jni.CallObjectMethod", "\"%s\\n\",name", "CallObjectMethod"],
- ["hotspot.jni.CallObjectMethod.return", "\"%s\\n\",name", "CallObjectMethod"],
- ["hotspot.jni.CallObjectMethodV", "\"%s\\n\",name", "CallObjectMethodV"],
- ["hotspot.jni.CallObjectMethodV.return", "\"%s\\n\",name", "CallObjectMethodV"],
- ["hotspot.jni.CallShortMethodA", "\"%s\\n\",name", "CallShortMethodA"],
- ["hotspot.jni.CallShortMethodA.return", "\"%sret=%d\\n\",name,ret", "CallShortMethodAret=2"],
- ["hotspot.jni.CallShortMethod", "\"%s\\n\",name", "CallShortMethod"],
- ["hotspot.jni.CallShortMethod.return", "\"%sret=%d\\n\",name,ret", "CallShortMethodret=2"],
- ["hotspot.jni.CallShortMethodV", "\"%s\\n\",name", "CallShortMethodV"],
- ["hotspot.jni.CallShortMethodV.return", "\"%sret=%d\\n\",name,ret", "CallShortMethodVret=2"],
- ["hotspot.jni.CallVoidMethodA", "\"%s\\n\",name", "CallVoidMethodA"],
- ["hotspot.jni.CallVoidMethodA.return", "\"%s\\n\",name", "CallVoidMethodA"],
- ["hotspot.jni.CallVoidMethod", "\"%s\\n\",name", "CallVoidMethod"],
- ["hotspot.jni.CallVoidMethod.return", "\"%s\\n\",name", "CallVoidMethod"],
- ["hotspot.jni.CallVoidMethodV", "\"%s\\n\",name", "CallVoidMethodV"],
- ["hotspot.jni.CallVoidMethodV.return", "\"%s\\n\",name", "CallVoidMethodV"],
- ["hotspot.jni.CallNonvirtualBooleanMethodA", "\"%s\\n\",name", "CallNonvirtualBooleanMethodA"],
- ["hotspot.jni.CallNonvirtualBooleanMethodA.return", "\"%sret=%d\\n\",name,ret", "CallNonvirtualBooleanMethodAret=1"],
- ["hotspot.jni.CallNonvirtualBooleanMethod", "\"%s\\n\",name", "CallNonvirtualBooleanMethod"],
- ["hotspot.jni.CallNonvirtualBooleanMethod.return", "\"%sret=%d\\n\",name,ret", "CallNonvirtualBooleanMethodret=1"],
- ["hotspot.jni.CallNonvirtualBooleanMethodV", "\"%s\\n\",name", "CallNonvirtualBooleanMethodV"],
- ["hotspot.jni.CallNonvirtualBooleanMethodV.return", "\"%sret=%d\\n\",name,ret", "CallNonvirtualBooleanMethodVret=1"],
- ["hotspot.jni.CallNonvirtualByteMethodA", "\"%s\\n\",name", "CallNonvirtualByteMethodA"],
- ["hotspot.jni.CallNonvirtualByteMethodA.return", "\"%sret=%d\\n\",name,ret", "CallNonvirtualByteMethodAret=0"],
- ["hotspot.jni.CallNonvirtualByteMethod", "\"%s\\n\",name", "CallNonvirtualByteMethod"],
- ["hotspot.jni.CallNonvirtualByteMethod.return", "\"%sret=%d\\n\",name,ret", "CallNonvirtualByteMethodret=0"],
- ["hotspot.jni.CallNonvirtualByteMethodV", "\"%s\\n\",name", "CallNonvirtualByteMethodV"],
- ["hotspot.jni.CallNonvirtualByteMethodV.return", "\"%sret=%d\\n\",name,ret", "CallNonvirtualByteMethodVret=0"],
- ["hotspot.jni.CallNonvirtualCharMethodA", "\"%s\\n\",name", "CallNonvirtualCharMethodA"],
- ["hotspot.jni.CallNonvirtualCharMethodA.return", "\"%sret=%d\\n\",name,ret", "CallNonvirtualCharMethodAret=97"],
- ["hotspot.jni.CallNonvirtualCharMethod", "\"%s\\n\",name", "CallNonvirtualCharMethod"],
- ["hotspot.jni.CallNonvirtualCharMethod.return", "\"%sret=%d\\n\",name,ret", "CallNonvirtualCharMethodret=97"],
- ["hotspot.jni.CallNonvirtualCharMethodV", "\"%s\\n\",name", "CallNonvirtualCharMethodV"],
- ["hotspot.jni.CallNonvirtualCharMethodV.return", "\"%sret=%d\\n\",name,ret", "CallNonvirtualCharMethodVret=97"],
- ["hotspot.jni.CallNonvirtualDoubleMethodA", "\"%s\\n\",name", "CallNonvirtualDoubleMethodA"],
- ["hotspot.jni.CallNonvirtualDoubleMethodA.return", "\"%s\\n\",name", "CallNonvirtualDoubleMethodA"],
- ["hotspot.jni.CallNonvirtualDoubleMethod", "\"%s\\n\",name", "CallNonvirtualDoubleMethod"],
- ["hotspot.jni.CallNonvirtualDoubleMethod.return", "\"%s\\n\",name", "CallNonvirtualDoubleMethod"],
- ["hotspot.jni.CallNonvirtualDoubleMethodV", "\"%s\\n\",name", "CallNonvirtualDoubleMethodV"],
- ["hotspot.jni.CallNonvirtualDoubleMethodV.return", "\"%s\\n\",name", "CallNonvirtualDoubleMethodV"],
- ["hotspot.jni.CallNonvirtualFloatMethodA", "\"%s\\n\",name", "CallNonvirtualFloatMethodA"],
- ["hotspot.jni.CallNonvirtualFloatMethodA.return", "\"%s\\n\",name", "CallNonvirtualFloatMethodA"],
- ["hotspot.jni.CallNonvirtualFloatMethod", "\"%s\\n\",name", "CallNonvirtualFloatMethod"],
- ["hotspot.jni.CallNonvirtualFloatMethod.return", "\"%s\\n\",name", "CallNonvirtualFloatMethod"],
- ["hotspot.jni.CallNonvirtualFloatMethodV", "\"%s\\n\",name", "CallNonvirtualFloatMethodV"],
- ["hotspot.jni.CallNonvirtualFloatMethodV.return", "\"%s\\n\",name", "CallNonvirtualFloatMethodV"],
- ["hotspot.jni.CallNonvirtualIntMethodA", "\"%s\\n\",name", "CallNonvirtualIntMethodA"],
- ["hotspot.jni.CallNonvirtualIntMethodA.return", "\"%sret=%d\\n\",name,ret", "CallNonvirtualIntMethodAret=4"],
- ["hotspot.jni.CallNonvirtualIntMethod", "\"%s\\n\",name", "CallNonvirtualIntMethod"],
- ["hotspot.jni.CallNonvirtualIntMethod.return", "\"%sret=%d\\n\",name,ret", "CallNonvirtualIntMethodret=4"],
- ["hotspot.jni.CallNonvirtualIntMethodV", "\"%s\\n\",name", "CallNonvirtualIntMethodV"],
- ["hotspot.jni.CallNonvirtualIntMethodV.return", "\"%sret=%d\\n\",name,ret", "CallNonvirtualIntMethodVret=4"],
- ["hotspot.jni.CallNonvirtualLongMethodA", "\"%s\\n\",name", "CallNonvirtualLongMethodA"],
- ["hotspot.jni.CallNonvirtualLongMethodA.return", "\"%sret=%d\\n\",name,ret", "CallNonvirtualLongMethodAret=8"],
- ["hotspot.jni.CallNonvirtualLongMethod", "\"%s\\n\",name", "CallNonvirtualLongMethod"],
- ["hotspot.jni.CallNonvirtualLongMethod.return", "\"%sret=%d\\n\",name,ret", "CallNonvirtualLongMethodret=8"],
- ["hotspot.jni.CallNonvirtualLongMethodV", "\"%s\\n\",name", "CallNonvirtualLongMethodV"],
- ["hotspot.jni.CallNonvirtualLongMethodV.return", "\"%sret=%d\\n\",name,ret", "CallNonvirtualLongMethodVret=8"],
- ["hotspot.jni.CallNonvirtualObjectMethodA", "\"%s\\n\",name", "CallNonvirtualObjectMethodA"],
- ["hotspot.jni.CallNonvirtualObjectMethodA.return", "\"%s\\n\",name", "CallNonvirtualObjectMethodA"],
- ["hotspot.jni.CallNonvirtualObjectMethod", "\"%s\\n\",name", "CallNonvirtualObjectMethod"],
- ["hotspot.jni.CallNonvirtualObjectMethod.return", "\"%s\\n\",name", "CallNonvirtualObjectMethod"],
- ["hotspot.jni.CallNonvirtualObjectMethodV", "\"%s\\n\",name", "CallNonvirtualObjectMethodV"],
- ["hotspot.jni.CallNonvirtualObjectMethodV.return", "\"%s\\n\",name", "CallNonvirtualObjectMethodV"],
- ["hotspot.jni.CallNonvirtualShortMethodA", "\"%s\\n\",name", "CallNonvirtualShortMethodA"],
- ["hotspot.jni.CallNonvirtualShortMethodA.return", "\"%sret=%d\\n\",name,ret", "CallNonvirtualShortMethodAret=2"],
- ["hotspot.jni.CallNonvirtualShortMethod", "\"%s\\n\",name", "CallNonvirtualShortMethod"],
- ["hotspot.jni.CallNonvirtualShortMethod.return", "\"%sret=%d\\n\",name,ret", "CallNonvirtualShortMethodret=2"],
- ["hotspot.jni.CallNonvirtualShortMethodV", "\"%s\\n\",name", "CallNonvirtualShortMethodV"],
- ["hotspot.jni.CallNonvirtualShortMethodV.return", "\"%sret=%d\\n\",name,ret", "CallNonvirtualShortMethodVret=2"],
- ["hotspot.jni.CallNonvirtualVoidMethodA", "\"%s\\n\",name", "CallNonvirtualVoidMethodA"],
- ["hotspot.jni.CallNonvirtualVoidMethodA.return", "\"%s\\n\",name", "CallNonvirtualVoidMethodA"],
- ["hotspot.jni.CallNonvirtualVoidMethod", "\"%s\\n\",name", "CallNonvirtualVoidMethod"],
- ["hotspot.jni.CallNonvirtualVoidMethod.return", "\"%s\\n\",name", "CallNonvirtualVoidMethod"],
- ["hotspot.jni.CallNonvirtualVoidMethodV", "\"%s\\n\",name", "CallNonvirtualVoidMethodV"],
- ["hotspot.jni.CallNonvirtualVoidMethodV.return", "\"%s\\n\",name", "CallNonvirtualVoidMethodV"],
- ["hotspot.jni.CallStaticBooleanMethodA", "\"%s\\n\",name", "CallStaticBooleanMethodA"],
- ["hotspot.jni.CallStaticBooleanMethodA.return", "\"%sret=%d\\n\",name,ret", "CallStaticBooleanMethodAret=0"],
- ["hotspot.jni.CallStaticBooleanMethod", "\"%s\\n\",name", "CallStaticBooleanMethod"],
- ["hotspot.jni.CallStaticBooleanMethod.return", "\"%sret=%d\\n\",name,ret", "CallStaticBooleanMethodret=0"],
- ["hotspot.jni.CallStaticBooleanMethodV", "\"%s\\n\",name", "CallStaticBooleanMethodV"],
- ["hotspot.jni.CallStaticBooleanMethodV.return", "\"%sret=%d\\n\",name,ret", "CallStaticBooleanMethodVret=0"],
- ["hotspot.jni.CallStaticByteMethodA", "\"%s\\n\",name", "CallStaticByteMethodA"],
- ["hotspot.jni.CallStaticByteMethodA.return", "\"%sret=%d\\n\",name,ret", "CallStaticByteMethodAret=1"],
- ["hotspot.jni.CallStaticByteMethod", "\"%s\\n\",name", "CallStaticByteMethod"],
- ["hotspot.jni.CallStaticByteMethod.return", "\"%sret=%d\\n\",name,ret", "CallStaticByteMethodret=1"],
- ["hotspot.jni.CallStaticByteMethodV", "\"%s\\n\",name", "CallStaticByteMethodV"],
- ["hotspot.jni.CallStaticByteMethodV.return", "\"%sret=%d\\n\",name,ret", "CallStaticByteMethodVret=1"],
- ["hotspot.jni.CallStaticCharMethodA", "\"%s\\n\",name", "CallStaticCharMethodA"],
- ["hotspot.jni.CallStaticCharMethodA.return", "\"%sret=%d\\n\",name,ret", "CallStaticCharMethodAret=98"],
- ["hotspot.jni.CallStaticCharMethod", "\"%s\\n\",name", "CallStaticCharMethod"],
- ["hotspot.jni.CallStaticCharMethod.return", "\"%sret=%d\\n\",name,ret", "CallStaticCharMethodret=98"],
- ["hotspot.jni.CallStaticCharMethodV", "\"%s\\n\",name", "CallStaticCharMethodV"],
- ["hotspot.jni.CallStaticCharMethodV.return", "\"%sret=%d\\n\",name,ret", "CallStaticCharMethodVret=98"],
- ["hotspot.jni.CallStaticDoubleMethodA", "\"%s\\n\",name", "CallStaticDoubleMethodA"],
- ["hotspot.jni.CallStaticDoubleMethodA.return", "\"%s\\n\",name", "CallStaticDoubleMethodA"],
- ["hotspot.jni.CallStaticDoubleMethod", "\"%s\\n\",name", "CallStaticDoubleMethod"],
- ["hotspot.jni.CallStaticDoubleMethod.return", "\"%s\\n\",name", "CallStaticDoubleMethod"],
- ["hotspot.jni.CallStaticDoubleMethodV", "\"%s\\n\",name", "CallStaticDoubleMethodV"],
- ["hotspot.jni.CallStaticDoubleMethodV.return", "\"%s\\n\",name", "CallStaticDoubleMethodV"],
- ["hotspot.jni.CallStaticFloatMethodA", "\"%s\\n\",name", "CallStaticFloatMethodA"],
- ["hotspot.jni.CallStaticFloatMethodA.return", "\"%s\\n\",name", "CallStaticFloatMethodA"],
- ["hotspot.jni.CallStaticFloatMethod", "\"%s\\n\",name", "CallStaticFloatMethod"],
- ["hotspot.jni.CallStaticFloatMethod.return", "\"%s\\n\",name", "CallStaticFloatMethod"],
- ["hotspot.jni.CallStaticFloatMethodV", "\"%s\\n\",name", "CallStaticFloatMethodV"],
- ["hotspot.jni.CallStaticFloatMethodV.return", "\"%s\\n\",name", "CallStaticFloatMethodV"],
- ["hotspot.jni.CallStaticIntMethodA", "\"%s\\n\",name", "CallStaticIntMethodA"],
- ["hotspot.jni.CallStaticIntMethodA.return", "\"%sret=%d\\n\",name,ret", "CallStaticIntMethodAret=32"],
- ["hotspot.jni.CallStaticIntMethod", "\"%s\\n\",name", "CallStaticIntMethod"],
- ["hotspot.jni.CallStaticIntMethod.return", "\"%sret=%d\\n\",name,ret", "CallStaticIntMethodret=32"],
- ["hotspot.jni.CallStaticIntMethodV", "\"%s\\n\",name", "CallStaticIntMethodV"],
- ["hotspot.jni.CallStaticIntMethodV.return", "\"%sret=%d\\n\",name,ret", "CallStaticIntMethodVret=32"],
- ["hotspot.jni.CallStaticLongMethodA", "\"%s\\n\",name", "CallStaticLongMethodA"],
- ["hotspot.jni.CallStaticLongMethodA.return", "\"%sret=%d\\n\",name,ret", "CallStaticLongMethodAret=64"],
- ["hotspot.jni.CallStaticLongMethod", "\"%s\\n\",name", "CallStaticLongMethod"],
- ["hotspot.jni.CallStaticLongMethod.return", "\"%sret=%d\\n\",name,ret", "CallStaticLongMethodret=64"],
- ["hotspot.jni.CallStaticLongMethodV", "\"%s\\n\",name", "CallStaticLongMethodV"],
- ["hotspot.jni.CallStaticLongMethodV.return", "\"%sret=%d\\n\",name,ret", "CallStaticLongMethodVret=64"],
- ["hotspot.jni.CallStaticObjectMethodA", "\"%s\\n\",name", "CallStaticObjectMethodA"],
- ["hotspot.jni.CallStaticObjectMethodA.return", "\"%s\\n\",name", "CallStaticObjectMethodA"],
- ["hotspot.jni.CallStaticObjectMethod", "\"%s\\n\",name", "CallStaticObjectMethod"],
- ["hotspot.jni.CallStaticObjectMethod.return", "\"%s\\n\",name", "CallStaticObjectMethod"],
- ["hotspot.jni.CallStaticObjectMethodV", "\"%s\\n\",name", "CallStaticObjectMethodV"],
- ["hotspot.jni.CallStaticObjectMethodV.return", "\"%s\\n\",name", "CallStaticObjectMethodV"],
- ["hotspot.jni.CallStaticShortMethodA", "\"%s\\n\",name", "CallStaticShortMethodA"],
- ["hotspot.jni.CallStaticShortMethodA.return", "\"%sret=%d\\n\",name,ret", "CallStaticShortMethodAret=16"],
- ["hotspot.jni.CallStaticShortMethod", "\"%s\\n\",name", "CallStaticShortMethod"],
- ["hotspot.jni.CallStaticShortMethod.return", "\"%sret=%d\\n\",name,ret", "CallStaticShortMethodret=16"],
- ["hotspot.jni.CallStaticShortMethodV", "\"%s\\n\",name", "CallStaticShortMethodV"],
- ["hotspot.jni.CallStaticShortMethodV.return", "\"%sret=%d\\n\",name,ret", "CallStaticShortMethodVret=16"],
- ["hotspot.jni.CallStaticVoidMethodA", "\"%s\\n\",name", "CallStaticVoidMethodA"],
- ["hotspot.jni.CallStaticVoidMethodA.return", "\"%s\\n\",name", "CallStaticVoidMethodA"],
- ["hotspot.jni.CallStaticVoidMethod", "\"%s\\n\",name", "CallStaticVoidMethod"],
- ["hotspot.jni.CallStaticVoidMethod.return", "\"%s\\n\",name", "CallStaticVoidMethod"],
- ["hotspot.jni.CallStaticVoidMethodV", "\"%s\\n\",name", "CallStaticVoidMethodV"],
- ["hotspot.jni.CallStaticVoidMethodV.return", "\"%s\\n\",name", "CallStaticVoidMethodV"],
- ["hotspot.jni.CreateJavaVM", "\"%s\\n\",name", "CreateJavaVM"],
- ["hotspot.jni.CreateJavaVM.return", "\"%sret=%d\\n\",name,ret", "CreateJavaVMret=0"],
- ["hotspot.jni.DefineClass", "\"%sclass=%s\\n\",name,clazz", "DefineClassclass=staptest/JNITestClass"],
- ["hotspot.jni.DefineClass.return", "\"%sret=%d\\n\",name,ret", "DefineClassret=[^0]"],
- ["hotspot.jni.DeleteGlobalRef", "\"%s\\n\",name", "DeleteGlobalRef"],
- ["hotspot.jni.DeleteGlobalRef.return", "\"%s\\n\",name", "DeleteGlobalRef"],
- ["hotspot.jni.DeleteLocalRef", "\"%s\\n\",name", "DeleteLocalRef"],
- ["hotspot.jni.DeleteLocalRef.return", "\"%s\\n\",name", "DeleteLocalRef"],
- ["hotspot.jni.DeleteWeakGlobalRef", "\"%s\\n\",name", "DeleteWeakGlobalRef"],
- ["hotspot.jni.DeleteWeakGlobalRef.return", "\"%s\\n\",name", "DeleteWeakGlobalRef"],
- ["hotspot.jni.DestroyJavaVM", "\"%s\\n\",name", "DestroyJavaVM"],
- ["hotspot.jni.DestroyJavaVM.return", "\"%sret=%d\\n\",name,ret", "DestroyJavaVMret=0"],
- ["hotspot.jni.DetachCurrentThread", "\"%s\\n\",name", "DetachCurrentThread"],
- ["hotspot.jni.DetachCurrentThread.return", "\"%sret=%d\\n\",name,ret", "DetachCurrentThreadret=0"],
- ["hotspot.jni.EnsureLocalCapacity", "\"%scap=%d\\n\",name,capacity", "EnsureLocalCapacitycap=10"],
- ["hotspot.jni.EnsureLocalCapacity.return", "\"%sret=%d\\n\",name,ret", "EnsureLocalCapacityret=0"],
- ["hotspot.jni.ExceptionCheck", "\"%s\\n\",name", "ExceptionCheck"],
- ["hotspot.jni.ExceptionCheck.return", "\"%sret=%d\\n\",name,ret", "ExceptionCheckret=1"],
- ["hotspot.jni.ExceptionClear", "\"%s\\n\",name", "ExceptionClear"],
- ["hotspot.jni.ExceptionClear.return", "\"%s\\n\",name", "ExceptionClear"],
- ["hotspot.jni.ExceptionDescribe", "\"%s\\n\",name", "ExceptionDescribe"],
- ["hotspot.jni.ExceptionDescribe.return", "\"%s\\n\",name", "ExceptionDescribe"],
- ["hotspot.jni.ExceptionOccurred", "\"%s\\n\",name", "ExceptionOccurred"],
- ["hotspot.jni.ExceptionOccurred.return", "\"%sret=%d\\n\",name,ret", "ExceptionOccurredret=[^0]"],
- ["hotspot.jni.FatalError", "\"%smsg=%s\\n\",name,msg", "FatalErrormsg=Intentional Crash: Ignore."],
- ["hotspot.jni.FindClass", "\"%sclass=%s\\n\",name,clazz", "FindClassclass=staptest/JNITestClass"],
- ["hotspot.jni.FindClass.return", "\"%sret=%d\\n\",name,ret", "FindClassret=[^0]"],
- ["hotspot.jni.FromReflectedField", "\"%s\\n\",name", "FromReflectedField"],
- ["hotspot.jni.FromReflectedField.return", "\"%s\\n\",name", "FromReflectedField"],
- ["hotspot.jni.FromReflectedMethod", "\"%s\\n\",name", "FromReflectedMethod"],
- ["hotspot.jni.FromReflectedMethod.return", "\"%s\\n\",name", "FromReflectedMethod"],
- ["hotspot.jni.GetArrayLength", "\"%s\\n\",name", "GetArrayLength"],
- ["hotspot.jni.GetArrayLength.return", "\"%sret=%d\\n\",name,ret", "GetArrayLengthret=5"],
- ["hotspot.jni.GetBooleanArrayElements", "\"%scp=%d\\n\",name,iscopy", "GetBooleanArrayElementscp=0"],
- ["hotspot.jni.GetBooleanArrayElements.return", "\"%sret=%d\\n\",name,ret", "GetBooleanArrayElementsret=[^0]"],
- ["hotspot.jni.GetBooleanArrayRegion", "\"%sstart=%dlen=%d\\n\",name,start,len", "GetBooleanArrayRegionstart=0len=5"],
- ["hotspot.jni.GetBooleanArrayRegion.return", "\"%s\\n\",name", "GetBooleanArrayRegion"],
- ["hotspot.jni.GetBooleanField", "\"%s\\n\",name", "GetBooleanField"],
- ["hotspot.jni.GetBooleanField.return", "\"%sret=%d\\n\",name,ret", "GetBooleanFieldret=1"],
- ["hotspot.jni.GetByteArrayElements", "\"%scp=%d\\n\",name,iscopy", "GetByteArrayElementscp=0"],
- ["hotspot.jni.GetByteArrayElements.return", "\"%sret=%d\\n\",name,ret", "GetByteArrayElementsret=[^0]"],
- ["hotspot.jni.GetByteArrayRegion", "\"%sstart=%dlen=%d\\n\",name,start,len", "GetByteArrayRegionstart=0len=5"],
- ["hotspot.jni.GetByteArrayRegion.return", "\"%s\\n\",name", "GetByteArrayRegion"],
- ["hotspot.jni.GetByteField", "\"%s\\n\",name", "GetByteField"],
- ["hotspot.jni.GetByteField.return", "\"%sret=%d\\n\",name,ret", "GetByteFieldret=0"],
- ["hotspot.jni.GetCharArrayElements", "\"%scp=%d\\n\",name,iscopy", "GetCharArrayElementscp=0"],
- ["hotspot.jni.GetCharArrayElements.return", "\"%sret=%d\\n\",name,ret", "GetCharArrayElementsret=[^0]"],
- ["hotspot.jni.GetCharArrayRegion", "\"%sstart=%dlen=%d\\n\",name,start,len", "GetCharArrayRegionstart=0len=5"],
- ["hotspot.jni.GetCharArrayRegion.return", "\"%s\\n\",name", "GetCharArrayRegion"],
- ["hotspot.jni.GetCharField", "\"%s\\n\",name", "GetCharField"],
- ["hotspot.jni.GetCharField.return", "\"%sret=%d\\n\",name,ret", "GetCharFieldret=97"],
- ["hotspot.jni.GetCreatedJavaVMs", "\"%sbuflen=%d\\n\",name,buflen", "GetCreatedJavaVMsbuflen=1"],
- ["hotspot.jni.GetCreatedJavaVMs.return", "\"%sret=%d\\n\",name,ret", "GetCreatedJavaVMsret=0"],
- ["hotspot.jni.GetDefaultJavaVMInitArgs", "\"%s\\n\",name", "GetDefaultJavaVMInitArgs"],
- ["hotspot.jni.GetDefaultJavaVMInitArgs.return", "\"%sret=%d\\n\",name,ret", "GetDefaultJavaVMInitArgsret=0"],
- ["hotspot.jni.GetDirectBufferAddress", "\"%s\\n\",name", "GetDirectBufferAddress"],
- ["hotspot.jni.GetDirectBufferAddress.return", "\"%sret=%d\\n\",name,ret", "GetDirectBufferAddressret=[^0]"],
- ["hotspot.jni.GetDirectBufferCapacity", "\"%s\\n\",name", "GetDirectBufferCapacity"],
- ["hotspot.jni.GetDirectBufferCapacity.return", "\"%sret=%d\\n\",name,ret", "GetDirectBufferCapacityret=128"],
- ["hotspot.jni.GetDoubleArrayElements", "\"%scp=%d\\n\",name,iscopy", "GetDoubleArrayElementscp=0"],
- ["hotspot.jni.GetDoubleArrayElements.return", "\"%sret=%d\\n\",name,ret", "GetDoubleArrayElementsret=[^0]"],
- ["hotspot.jni.GetDoubleArrayRegion", "\"%sstart=%dlen=%d\\n\",name,start,len", "GetDoubleArrayRegionstart=0len=5"],
- ["hotspot.jni.GetDoubleArrayRegion.return", "\"%s\\n\",name", "GetDoubleArrayRegion"],
- ["hotspot.jni.GetDoubleField", "\"%s\\n\",name", "GetDoubleField"],
- ["hotspot.jni.GetDoubleField.return", "\"%s\\n\",name", "GetDoubleField"],
- ["hotspot.jni.GetEnv", "\"%sver=%x\\n\",name,version", "GetEnvver=10006"],
- ["hotspot.jni.GetEnv.return", "\"%sret=%d\\n\",name,ret", "GetEnvret=0"],
- ["hotspot.jni.GetFieldID", "\"%sfield=%ssig=%s\\n\",name,field,sig", "GetFieldIDfield=myBooleansig=Z"],
- ["hotspot.jni.GetFieldID.return", "\"%sret=%d\\n\",name,ret", "GetFieldIDret=[^0]"],
- ["hotspot.jni.GetFloatArrayElements", "\"%scp=%d\\n\",name,iscopy", "GetFloatArrayElementscp=0"],
- ["hotspot.jni.GetFloatArrayElements.return", "\"%sret=%d\\n\",name,ret", "GetFloatArrayElementsret=[^0]"],
- ["hotspot.jni.GetFloatArrayRegion", "\"%sstart=%dlen=%d\\n\",name,start,len", "GetFloatArrayRegionstart=0len=5"],
- ["hotspot.jni.GetFloatArrayRegion.return", "\"%s\\n\",name", "GetFloatArrayRegion"],
- ["hotspot.jni.GetFloatField", "\"%s\\n\",name", "GetFloatField"],
- ["hotspot.jni.GetFloatField.return", "\"%s\\n\",name", "GetFloatField"],
- ["hotspot.jni.GetIntArrayElements", "\"%scp=%d\\n\",name,iscopy", "GetIntArrayElementscp=0"],
- ["hotspot.jni.GetIntArrayElements.return", "\"%sret=%d\\n\",name,ret", "GetIntArrayElementsret=[^0]"],
- ["hotspot.jni.GetIntArrayRegion", "\"%sstart=%dlen=%d\\n\",name,start,len", "GetIntArrayRegionstart=0len=5"],
- ["hotspot.jni.GetIntArrayRegion.return", "\"%s\\n\",name", "GetIntArrayRegion"],
- ["hotspot.jni.GetIntField", "\"%s\\n\",name", "GetIntField"],
- ["hotspot.jni.GetIntField.return", "\"%sret=%d\\n\",name,ret", "GetIntFieldret=4"],
- ["hotspot.jni.GetJavaVM", "\"%s\\n\",name", "GetJavaVM"],
- ["hotspot.jni.GetJavaVM.return", "\"%sret=%d\\n\",name,ret", "GetJavaVMret=0"],
- ["hotspot.jni.GetLongArrayElements", "\"%scp=%d\\n\",name,iscopy", "GetLongArrayElementscp=0"],
- ["hotspot.jni.GetLongArrayElements.return", "\"%sret=%d\\n\",name,ret", "GetLongArrayElementsret=[^0]"],
- ["hotspot.jni.GetLongArrayRegion", "\"%sstart=%dlen=%d\\n\",name,start,len", "GetLongArrayRegionstart=0len=5"],
- ["hotspot.jni.GetLongArrayRegion.return", "\"%s\\n\",name", "GetLongArrayRegion"],
- ["hotspot.jni.GetLongField", "\"%s\\n\",name", "GetLongField"],
- ["hotspot.jni.GetLongField.return", "\"%sret=%d\\n\",name,ret", "GetLongFieldret=8"],
- ["hotspot.jni.GetMethodID", "\"%smethod=%ssig=%s\\n\",name,method,sig", "GetMethodIDmethod=getBooleansig=()Z"],
- ["hotspot.jni.GetMethodID.return", "\"%sret=%d\\n\",name,ret", "GetMethodIDret=[^0]"],
- ["hotspot.jni.GetObjectArrayElement", "\"%si=%d\\n\",name,index", "GetObjectArrayElementi=1"],
- ["hotspot.jni.GetObjectArrayElement.return", "\"%sret=%d\\n\",name,ret", "GetObjectArrayElementret=[^0]"],
- ["hotspot.jni.GetObjectClass", "\"%s\\n\",name", "GetObjectClass"],
- ["hotspot.jni.GetObjectClass.return", "\"%sret=%d\\n\",name,ret", "GetObjectClassret=[^0]"],
- ["hotspot.jni.GetObjectField", "\"%s\\n\",name", "GetObjectField"],
- ["hotspot.jni.GetObjectField.return", "\"%sret=%d\\n\",name,ret", "GetObjectFieldret=[^0]"],
- ["hotspot.jni.GetObjectRefType", "\"%s\\n\",name", "GetObjectRefType"],
- ["hotspot.jni.GetObjectRefType.return", "\"%sret=%d\\n\",name,ret", "GetObjectRefTyperet=2"],
- ["hotspot.jni.GetPrimitiveArrayCritical", "\"%s\\n\",name", "GetPrimitiveArrayCritical"],
- ["hotspot.jni.GetPrimitiveArrayCritical.return", "\"%sret=%d\\n\",name,ret", "GetPrimitiveArrayCriticalret=[^0]"],
- ["hotspot.jni.GetShortArrayElements", "\"%scp=%d\\n\",name,iscopy", "GetShortArrayElementscp=0"],
- ["hotspot.jni.GetShortArrayElements.return", "\"%sret=%d\\n\",name,ret", "GetShortArrayElementsret=[^0]"],
- ["hotspot.jni.GetShortArrayRegion", "\"%sstart=%dlen=%d\\n\",name,start,len", "GetShortArrayRegionstart=0len=5"],
- ["hotspot.jni.GetShortArrayRegion.return", "\"%s\\n\",name", "GetShortArrayRegion"],
- ["hotspot.jni.GetShortField", "\"%s\\n\",name", "GetShortField"],
- ["hotspot.jni.GetShortField.return", "\"%sret=%d\\n\",name,ret", "GetShortFieldret=2"],
- ["hotspot.jni.GetStaticBooleanField", "\"%s\\n\",name", "GetStaticBooleanField"],
- ["hotspot.jni.GetStaticBooleanField.return", "\"%sret=%d\\n\",name,ret", "GetStaticBooleanFieldret=0"],
- ["hotspot.jni.GetStaticByteField", "\"%s\\n\",name", "GetStaticByteField"],
- ["hotspot.jni.GetStaticByteField.return", "\"%sret=%d\\n\",name,ret", "GetStaticByteFieldret=1"],
- ["hotspot.jni.GetStaticCharField", "\"%s\\n\",name", "GetStaticCharField"],
- ["hotspot.jni.GetStaticCharField.return", "\"%sret=%d\\n\",name,ret", "GetStaticCharFieldret=98"],
- ["hotspot.jni.GetStaticDoubleField", "\"%s\\n\",name", "GetStaticDoubleField"],
- ["hotspot.jni.GetStaticDoubleField.return", "\"%s\\n\",name", "GetStaticDoubleField"],
- ["hotspot.jni.GetStaticFieldID", "\"%sfield=%ssig=%s\\n\",name,field,sig", "GetStaticFieldIDfield=myStaticBooleansig=Z"],
- ["hotspot.jni.GetStaticFieldID.return", "\"%sret=%d\\n\",name,ret", "GetStaticFieldIDret=[^0]"],
- ["hotspot.jni.GetStaticFloatField", "\"%s\\n\",name", "GetStaticFloatField"],
- ["hotspot.jni.GetStaticFloatField.return", "\"%s\\n\",name", "GetStaticFloatField"],
- ["hotspot.jni.GetStaticIntField", "\"%s\\n\",name", "GetStaticIntField"],
- ["hotspot.jni.GetStaticIntField.return", "\"%sret=%d\\n\",name,ret", "GetStaticIntFieldret=32"],
- ["hotspot.jni.GetStaticLongField", "\"%s\\n\",name", "GetStaticLongField"],
- ["hotspot.jni.GetStaticLongField.return", "\"%sret=%d\\n\",name,ret", "GetStaticLongFieldret=64"],
- ["hotspot.jni.GetMethodID", "\"%smethod=%ssig=%s\\n\",name,method,sig", "GetMethodIDmethod=getBooleansig=()Z"],
- ["hotspot.jni.GetStaticMethodID.return", "\"%sret=%d\\n\",name,ret", "GetStaticMethodIDret=[^0]"],
- ["hotspot.jni.GetStaticObjectField", "\"%s\\n\",name", "GetStaticObjectField"],
- ["hotspot.jni.GetStaticObjectField.return", "\"%sret=%d\\n\",name,ret", "GetStaticObjectFieldret=[^0]"],
- ["hotspot.jni.GetStaticShortField", "\"%s\\n\",name", "GetStaticShortField"],
- ["hotspot.jni.GetStaticShortField.return", "\"%sret=%d\\n\",name,ret", "GetStaticShortFieldret=16"],
- ["hotspot.jni.GetStringChars", "\"%scp=%d\\n\",name,iscopy", "GetStringCharscp=0"],
- ["hotspot.jni.GetStringChars.return", "\"%sret=%d\\n\",name,ret", "GetStringCharsret=[^0]"],
- ["hotspot.jni.GetStringCritical", "\"%scp=%d\\n\",name,iscopy", "GetStringCriticalcp=0"],
- ["hotspot.jni.GetStringCritical.return", "\"%sret=%d\\n\",name,ret", "GetStringCriticalret=[^0]"],
- ["hotspot.jni.GetStringLength", "\"%s\\n\",name", "GetStringLength"],
- ["hotspot.jni.GetStringLength.return", "\"%sret=%d\\n\",name,ret", "GetStringLengthret=4"],
- ["hotspot.jni.GetStringRegion", "\"%sst=%dlen=%d\\n\",name,start,len", "GetStringRegionst=1len=2"],
- ["hotspot.jni.GetStringRegion.return", "\"%s\\n\",name", "GetStringRegion"],
- ["hotspot.jni.GetStringUTFChars", "\"%scp=%d\\n\",name,iscopy", "GetStringUTFCharscp=0"],
- ["hotspot.jni.GetStringUTFChars.return", "\"%sret=%s\\n\",name,ret", "GetStringUTFCharsret=WORD"],
- ["hotspot.jni.GetStringUTFLength", "\"%s\\n\",name", "GetStringUTFLength"],
- ["hotspot.jni.GetStringUTFLength.return", "\"%sret=%d\\n\",name,ret", "GetStringUTFLengthret=6"],
- ["hotspot.jni.GetStringUTFRegion", "\"%sst=%dlen=%d\\n\",name,start,len", "GetStringUTFRegionst=1len=2"],
From bugzilla-daemon at icedtea.classpath.org Wed May 4 01:41:30 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Wed, 04 May 2016 01:41:30 +0000
Subject: [Bug 2952] [IcedTea6] test/tapset/jstaptest.pl requires Perl
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2952
--- Comment #1 from hg commits ---
details:
http://icedtea.classpath.org//hg/icedtea6?cmd=changeset;node=4a5a94474cd4
author: Andrew John Hughes
date: Wed May 04 02:27:14 2016 +0100
PR2952: test/tapset/jstaptest.pl requires Perl
2016-01-29 Andrew John Hughes
PR2952: test/tapset/jstaptest.pl requires Perl
* Makefile.am:
(check-tapset-probes): Check that Perl is available
and, if so, use it to invoke the script.
(check-tapset-jstack): Likewise.
* NEWS: Updated.
* configure.ac:
Check for Perl if SystemTap is found, so the
tests can be run if required.
--
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 May 4 01:41:35 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Wed, 04 May 2016 01:41:35 +0000
Subject: [Bug 2887] [IcedTea6] Location of 'stap' executable is hard-coded
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2887
--- Comment #1 from hg commits ---
details:
http://icedtea.classpath.org//hg/icedtea6?cmd=changeset;node=36da5cdbf349
author: Andrew John Hughes
date: Wed May 04 02:42:07 2016 +0100
PR2887: Location of 'stap' executable is hard-coded
2016-05-03 Andrew John Hughes
PR2887: Location of 'stap' executable is hard-coded
* configure.ac:
Remove SDT_H_FOUND conditional around perl and stap
tests as, in 1.x, we still have --enable-systemtap
and fail if sdt.h is not found.
2016-03-18 Andrew John Hughes
PR2887: Location of 'stap' executable is hard-coded
* Makefile.am:
(check-tapset-probes): Check for STAP and invoke
generated script from build directory.
(check-tapset-jstack): Likewise.
* NEWS: Updated.
* configure.ac: Detect stap and warn if not found.
Generate test/tapset/jstaptest.pl.
* test/tapset/jstaptest.pl.in:
Moved from test/tapset/jstaptest.pl. Fill in location
of stap and perl binaries from configure output.
Fix capitalisation of "IcedTea".
--
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 Wed May 4 01:54:07 2016
From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org)
Date: Wed, 04 May 2016 01:54:07 +0000
Subject: /hg/release/icedtea6-1.13: 3 new changesets
Message-ID:
changeset 17669a12c966 in /hg/release/icedtea6-1.13
details: http://icedtea.classpath.org/hg/release/icedtea6-1.13?cmd=changeset;node=17669a12c966
author: Andrew John Hughes
date: Wed May 04 02:51:07 2016 +0100
New backports for issues to be fixed in 1.13.11.
S6863746, PR2951: javap should not scan ct.sym by default
S8071705, PR2820, RH1182694: Java application menu misbehaves when running multiple screen stacked vertically
S8150954, PR2868, RH1176206: AWT Robot not compatible with GNOME Shell
PR2890: OpenJDK should check for system cacerts database (e.g. /etc/pki/java/cacerts)
2016-05-03 Andrew John Hughes
* Makefile.am:
(ICEDTEA_PATCHES): Add new patches.
* NEWS: Updated.
* patches/openjdk/6307603-xrender-01.patch:
Regenerated after application of 8150954 / PR2868.
* patches/openjdk/6863746-pr2951-no_ct.sym_in_javap.patch,
* patches/openjdk/8071705-pr2820-menu_misbehaviour.patch,
* patches/openjdk/8150954-pr2868-composite_desktop.patch,
* patches/pr2890-system_cacerts.patch:
New backports for issues to be fixed in 1.13.11.
changeset 601a674078ab in /hg/release/icedtea6-1.13
details: http://icedtea.classpath.org/hg/release/icedtea6-1.13?cmd=changeset;node=601a674078ab
author: Andrew John Hughes
date: Wed May 04 02:27:14 2016 +0100
PR2952: test/tapset/jstaptest.pl requires Perl
2016-01-29 Andrew John Hughes
PR2952: test/tapset/jstaptest.pl requires Perl
* Makefile.am:
(check-tapset-probes): Check that Perl is available
and, if so, use it to invoke the script.
(check-tapset-jstack): Likewise.
* NEWS: Updated.
* configure.ac:
Check for Perl if SystemTap is found, so the
tests can be run if required.
changeset 49231b25f344 in /hg/release/icedtea6-1.13
details: http://icedtea.classpath.org/hg/release/icedtea6-1.13?cmd=changeset;node=49231b25f344
author: Andrew John Hughes
date: Wed May 04 02:55:09 2016 +0100
PR2887: Location of 'stap' executable is hard-coded
2016-05-03 Andrew John Hughes
PR2887: Location of 'stap' executable is hard-coded
* configure.ac:
Remove SDT_H_FOUND conditional around perl and stap
tests as, in 1.x, we still have --enable-systemtap
and fail if sdt.h is not found.
2016-03-18 Andrew John Hughes
PR2887: Location of 'stap' executable is hard-coded
* Makefile.am:
(check-tapset-probes): Check for STAP and invoke
generated script from build directory.
(check-tapset-jstack): Likewise.
* NEWS: Updated.
* configure.ac: Detect stap and warn if not found.
Generate test/tapset/jstaptest.pl.
* test/tapset/jstaptest.pl.in:
Moved from test/tapset/jstaptest.pl. Fill in location
of stap and perl binaries from configure output.
Fix capitalisation of "IcedTea".
diffstat:
ChangeLog | 58 +
INSTALL | 3 +-
Makefile.am | 22 +-
NEWS | 9 +
configure.ac | 23 +-
patches/openjdk/6307603-xrender-01.patch | 190 +-
patches/openjdk/6863746-pr2951-no_ct.sym_in_javap.patch | 111 +
patches/openjdk/8071705-pr2820-menu_misbehaviour.patch | 234 +++
patches/openjdk/8150954-pr2868-composite_desktop.patch | 79 +
patches/pr2890-system_cacerts.patch | 39 +
test/tapset/jstaptest.pl | 1045 ---------------
test/tapset/jstaptest.pl.in | 1045 +++++++++++++++
12 files changed, 1712 insertions(+), 1146 deletions(-)
diffs (truncated from 3446 to 500 lines):
diff -r aa7222538127 -r 49231b25f344 ChangeLog
--- a/ChangeLog Mon Jan 25 16:25:23 2016 +0000
+++ b/ChangeLog Wed May 04 02:55:09 2016 +0100
@@ -1,3 +1,61 @@
+2016-05-03 Andrew John Hughes
+
+ PR2887: Location of 'stap' executable is hard-coded
+ * configure.ac:
+ Remove SDT_H_FOUND conditional around perl and stap
+ tests as, in 1.x, we still have --enable-systemtap
+ and fail if sdt.h is not found.
+
+2016-03-18 Andrew John Hughes
+
+ PR2887: Location of 'stap' executable is hard-coded
+ * Makefile.am:
+ (check-tapset-probes): Check for STAP and invoke
+ generated script from build directory.
+ (check-tapset-jstack): Likewise.
+ * NEWS: Updated.
+ * configure.ac: Detect stap and warn if not found.
+ Generate test/tapset/jstaptest.pl.
+ * test/tapset/jstaptest.pl.in:
+ Moved from test/tapset/jstaptest.pl. Fill in location
+ of stap and perl binaries from configure output.
+ Fix capitalisation of "IcedTea".
+
+2016-01-29 Andrew John Hughes
+
+ PR2952: test/tapset/jstaptest.pl requires Perl
+ * Makefile.am:
+ (check-tapset-probes): Check that Perl is available
+ and, if so, use it to invoke the script.
+ (check-tapset-jstack): Likewise.
+ * NEWS: Updated.
+ * configure.ac:
+ Check for Perl if SystemTap is found, so the
+ tests can be run if required.
+
+2016-05-03 Andrew John Hughes
+
+ * Makefile.am:
+ (ICEDTEA_PATCHES): Add new patches.
+ * NEWS: Updated.
+ * patches/openjdk/6307603-xrender-01.patch:
+ Regenerated after application of 8150954 / PR2868.
+ * patches/openjdk/6863746-pr2951-no_ct.sym_in_javap.patch,
+ * patches/openjdk/8071705-pr2820-menu_misbehaviour.patch,
+ * patches/openjdk/8150954-pr2868-composite_desktop.patch,
+ * patches/pr2890-system_cacerts.patch:
+ New backports for issues to be fixed in 1.13.11.
+
+2016-03-24 Andrew John Hughes
+
+ S8150954, PR2868, RH1176206: AWT Robot not
+ compatible with GNOME Shell
+ * INSTALL: Update X11 dependency documentation.
+ * configure.ac: Add check
+ for libXcomposite as required by fix
+ for PR2868. Correct variables used by
+ xproto check.
+
2016-01-25 Andrew John Hughes
* NEWS: Add 1.13.11 section.
diff -r aa7222538127 -r 49231b25f344 INSTALL
--- a/INSTALL Mon Jan 25 16:25:23 2016 +0000
+++ b/INSTALL Wed May 04 02:55:09 2016 +0100
@@ -12,7 +12,8 @@
- IcedTea6
Eclipse Java Compiler (ecj)
CUPS
-libX11 (libXp, libXtst, libXi, libXt)
+libX11 (xproto, libX11, libXext, libXtst, libXi, libXt, libXinerama, libXcomposite, libXau, libXdmcp, libxcb)
+libXrender (for --enable-xrender)
Freetype2
patch
sed
diff -r aa7222538127 -r 49231b25f344 Makefile.am
--- a/Makefile.am Mon Jan 25 16:25:23 2016 +0000
+++ b/Makefile.am Wed May 04 02:55:09 2016 +0100
@@ -639,7 +639,11 @@
patches/openjdk/6929479-pr363-disable_mmap_zip.patch \
patches/pr2513-layoutengine_reset.patch \
patches/openjdk/7169111-pr2757-unreadable_menu_bar_with_ambiance_theme.patch \
- patches/openjdk/8140620-pr2711-find_default.sf2.patch
+ patches/openjdk/8140620-pr2711-find_default.sf2.patch \
+ patches/openjdk/8071705-pr2820-menu_misbehaviour.patch \
+ patches/openjdk/8150954-pr2868-composite_desktop.patch \
+ patches/pr2890-system_cacerts.patch \
+ patches/openjdk/6863746-pr2951-no_ct.sym_in_javap.patch
if WITH_RHINO
ICEDTEA_PATCHES += \
@@ -2793,14 +2797,26 @@
check-tapset-probes:
if ENABLE_SYSTEMTAP
- $(abs_top_srcdir)/test/tapset/jstaptest.pl \
+ if test "x${PERL}" = "x"; then \
+ echo "ERROR: Perl not found"; exit -1; \
+ fi
+ if test "x${STAP}" = "x"; then \
+ echo "ERROR: stap not found"; exit -1; \
+ fi
+ ${PERL} $(abs_top_builddir)/test/tapset/jstaptest.pl \
-B $(BUILD_OUTPUT_DIR) -A $(BUILD_ARCH_DIR) \
-S $(abs_top_srcdir)/test/tapset \
-a test/check-stap.log -p
endif
check-tapset-jstack:
if ENABLE_SYSTEMTAP
- $(abs_top_srcdir)/test/tapset/jstaptest.pl \
+ if test "x${PERL}" = "x"; then \
+ echo "ERROR: Perl not found"; exit -1; \
+ fi
+ if test "x${STAP}" = "x"; then \
+ echo "ERROR: stap not found"; exit -1; \
+ fi
+ ${PERL} $(abs_top_builddir)/test/tapset/jstaptest.pl \
-B $(BUILD_OUTPUT_DIR) -A $(BUILD_ARCH_DIR) \
-S $(abs_top_srcdir)/test/tapset \
-a test/check-stap.log -j
diff -r aa7222538127 -r 49231b25f344 NEWS
--- a/NEWS Mon Jan 25 16:25:23 2016 +0000
+++ b/NEWS Wed May 04 02:55:09 2016 +0100
@@ -14,6 +14,15 @@
New in release 1.13.11 (2016-04-XX):
+* Backports
+ - S6863746, PR2951: javap should not scan ct.sym by default
+ - S8071705, PR2820, RH1182694: Java application menu misbehaves when running multiple screen stacked vertically
+ - S8150954, PR2868, RH1176206: AWT Robot not compatible with GNOME Shell
+* Bug fixes
+ - PR2887: Location of 'stap' executable is hard-coded
+ - PR2890: OpenJDK should check for system cacerts database (e.g. /etc/pki/java/cacerts)
+ - PR2952: test/tapset/jstaptest.pl requires Perl
+
New in release 1.13.10 (2016-01-22):
* Security fixes
diff -r aa7222538127 -r 49231b25f344 configure.ac
--- a/configure.ac Mon Jan 25 16:25:23 2016 +0000
+++ b/configure.ac Wed May 04 02:55:09 2016 +0100
@@ -327,8 +327,8 @@
AC_MSG_ERROR([Could not find Xproto headers - \
Try installing xorg-x11-proto-devel.])
fi
-AC_SUBST(XT_CFLAGS)
-AC_SUBST(XT_LIBS)
+AC_SUBST(XPROTO_CFLAGS)
+AC_SUBST(XPROTO_LIBS)
dnl Check for libXt headers and libraries.
PKG_CHECK_MODULES(XT, xt,[XT_FOUND=yes],[XT_FOUND=no])
@@ -361,6 +361,13 @@
AC_SUBST(XINERAMA_CFLAGS)
AC_SUBST(XINERAMA_LIBS)
+PKG_CHECK_MODULES(XCOMPOSITE, xcomposite, [XCOMPOSITE_FOUND=yes], [XCOMPOSITE_FOUND=no])
+if test "x${XCOMPOSITE_FOUND}" = xno
+then AC_MSG_ERROR([Could not find Xcomposite extension. Try installing libXcomposite-devel.])
+fi
+AC_SUBST(XCOMPOSITE_CFLAGS)
+AC_SUBST(XCOMPOSITE_LIBS)
+
if test "x${ENABLE_XRENDER}" = "xyes"
then
PKG_CHECK_MODULES(XRENDER, xrender, [XRENDER_FOUND=yes], [XRENDER_FOUND=no])
@@ -427,6 +434,17 @@
]])], [AC_MSG_RESULT([yes])], [AC_MSG_ERROR([systemtap sdt.h or g++ too old])])
AC_LANG_POP([C++])
+ AC_PATH_TOOL([PERL],[perl])
+ if test x"${PERL}" = x ; then
+ AC_MSG_WARN([Perl not found in PATH; SystemTap tests will not be able to run])
+ fi
+ AC_SUBST(PERL)
+ AC_PATH_TOOL([STAP],[stap])
+ if test x"${STAP}" = x ; then
+ AC_MSG_WARN([stap not found in PATH; SystemTap tests will not be able to run])
+ fi
+ AC_SUBST(STAP)
+
ABS_CLIENT_LIBJVM_SO="${ABS_JAVA_HOME_DIR}/jre/lib/${INSTALL_ARCH_DIR}/client/libjvm.so"
ABS_SERVER_LIBJVM_SO="${ABS_JAVA_HOME_DIR}/jre/lib/${INSTALL_ARCH_DIR}/server/libjvm.so"
AC_SUBST(ABS_CLIENT_LIBJVM_SO)
@@ -435,6 +453,7 @@
AC_CONFIG_FILES([tapset/hotspot_jni.stp])
AC_CONFIG_FILES([tapset/jstack.stp])
AC_CONFIG_FILES([tapset/hotspot_gc.stp])
+ AC_CONFIG_FILES([test/tapset/jstaptest.pl])
fi
dnl Check for libXtst headers and libraries.
diff -r aa7222538127 -r 49231b25f344 patches/openjdk/6307603-xrender-01.patch
--- a/patches/openjdk/6307603-xrender-01.patch Mon Jan 25 16:25:23 2016 +0000
+++ b/patches/openjdk/6307603-xrender-01.patch Wed May 04 02:55:09 2016 +0100
@@ -1,6 +1,6 @@
diff -Nru openjdk.orig/jdk/make/sun/awt/mapfile-mawt-vers openjdk/jdk/make/sun/awt/mapfile-mawt-vers
---- openjdk.orig/jdk/make/sun/awt/mapfile-mawt-vers 2013-06-25 02:34:37.152677961 +0100
-+++ openjdk/jdk/make/sun/awt/mapfile-mawt-vers 2013-06-25 02:36:51.142787805 +0100
+--- openjdk.orig/jdk/make/sun/awt/mapfile-mawt-vers 2016-05-03 22:04:15.771333336 +0100
++++ openjdk/jdk/make/sun/awt/mapfile-mawt-vers 2016-05-03 22:07:39.039957560 +0100
@@ -312,6 +312,7 @@
Java_sun_awt_X11GraphicsEnvironment_initGLX;
Java_sun_awt_X11GraphicsEnvironment_pRunningXinerama;
@@ -71,8 +71,8 @@
Java_sun_java2d_opengl_OGLContext_getOGLIdString;
Java_sun_java2d_opengl_OGLMaskFill_maskFill;
diff -Nru openjdk.orig/jdk/make/sun/awt/mapfile-vers-linux openjdk/jdk/make/sun/awt/mapfile-vers-linux
---- openjdk.orig/jdk/make/sun/awt/mapfile-vers-linux 2013-06-25 02:34:37.324680663 +0100
-+++ openjdk/jdk/make/sun/awt/mapfile-vers-linux 2013-06-25 02:36:51.150787932 +0100
+--- openjdk.orig/jdk/make/sun/awt/mapfile-vers-linux 2016-05-03 22:04:15.915330941 +0100
++++ openjdk/jdk/make/sun/awt/mapfile-vers-linux 2016-05-03 22:07:39.039957560 +0100
@@ -428,6 +428,7 @@
Java_sun_awt_X11GraphicsEnvironment_initDisplay;
Java_sun_awt_X11GraphicsEnvironment_pRunningXinerama;
@@ -82,8 +82,8 @@
diff -Nru openjdk.orig/jdk/make/sun/headless/mapfile-vers openjdk/jdk/make/sun/headless/mapfile-vers
---- openjdk.orig/jdk/make/sun/headless/mapfile-vers 2013-06-25 02:34:35.284648623 +0100
-+++ openjdk/jdk/make/sun/headless/mapfile-vers 2013-06-25 02:36:51.150787932 +0100
+--- openjdk.orig/jdk/make/sun/headless/mapfile-vers 2016-01-20 01:42:02.000000000 +0000
++++ openjdk/jdk/make/sun/headless/mapfile-vers 2016-05-03 22:07:39.039957560 +0100
@@ -46,17 +46,20 @@
Java_sun_java2d_x11_X11Renderer_XFillRoundRect;
Java_sun_java2d_x11_X11Renderer_devCopyArea;
@@ -112,8 +112,8 @@
Java_java_awt_Font_initIDs;
Java_sun_font_FontManager_getFontConfig;
diff -Nru openjdk.orig/jdk/make/sun/jawt/Makefile openjdk/jdk/make/sun/jawt/Makefile
---- openjdk.orig/jdk/make/sun/jawt/Makefile 2013-06-25 02:34:35.940658926 +0100
-+++ openjdk/jdk/make/sun/jawt/Makefile 2013-06-25 02:36:51.150787932 +0100
+--- openjdk.orig/jdk/make/sun/jawt/Makefile 2016-05-03 22:04:15.187343047 +0100
++++ openjdk/jdk/make/sun/jawt/Makefile 2016-05-03 22:07:39.039957560 +0100
@@ -118,7 +118,7 @@
# Libraries to link in.
#
@@ -124,8 +124,8 @@
ifeq ($(PLATFORM), linux)
diff -Nru openjdk.orig/jdk/make/sun/xawt/FILES_c_unix.gmk openjdk/jdk/make/sun/xawt/FILES_c_unix.gmk
---- openjdk.orig/jdk/make/sun/xawt/FILES_c_unix.gmk 2013-06-25 02:34:35.536652580 +0100
-+++ openjdk/jdk/make/sun/xawt/FILES_c_unix.gmk 2013-06-25 02:36:51.150787932 +0100
+--- openjdk.orig/jdk/make/sun/xawt/FILES_c_unix.gmk 2016-01-20 01:42:04.000000000 +0000
++++ openjdk/jdk/make/sun/xawt/FILES_c_unix.gmk 2016-05-03 22:07:39.039957560 +0100
@@ -79,4 +79,7 @@
gtk2_interface.c \
swing_GTKEngine.c \
@@ -136,8 +136,8 @@
+ XRBackendNative.c
+
diff -Nru openjdk.orig/jdk/make/sun/xawt/Makefile openjdk/jdk/make/sun/xawt/Makefile
---- openjdk.orig/jdk/make/sun/xawt/Makefile 2013-06-25 02:34:35.536652580 +0100
-+++ openjdk/jdk/make/sun/xawt/Makefile 2013-06-25 02:36:51.150787932 +0100
+--- openjdk.orig/jdk/make/sun/xawt/Makefile 2016-05-03 22:04:18.839282315 +0100
++++ openjdk/jdk/make/sun/xawt/Makefile 2016-05-03 22:08:48.646803374 +0100
@@ -48,6 +48,11 @@
LDFLAGS += -L$(OPENWIN_LIB)
@@ -154,8 +154,8 @@
vpath %.c $(PLATFORM_SRC)/native/sun/java2d/opengl
vpath %.c $(PLATFORM_SRC)/native/sun/java2d/x11
--OTHER_LDLIBS = $(LIBM) -lawt -lXext -lX11 -ldl \
-+OTHER_LDLIBS = $(LIBM) -lawt -lXext -lX11 -lXrender -ldl \
+-OTHER_LDLIBS = $(LIBM) -lawt -lXext -lX11 -lXcomposite -ldl \
++OTHER_LDLIBS = $(LIBM) -lawt -lXext -lX11 -lXrender -lXcomposite -ldl \
$(LDFLAGS_COMMON) $(AWT_RUNPATH) $(OTHER_LDFLAGS) -lXtst -lXi
ifeq ($(PLATFORM), solaris)
@@ -169,8 +169,8 @@
ifeq ($(PLATFORM), linux)
# Allows for builds on Debian GNU Linux, X11 is in a different place
diff -Nru openjdk.orig/jdk/make/sun/xawt/mapfile-vers openjdk/jdk/make/sun/xawt/mapfile-vers
---- openjdk.orig/jdk/make/sun/xawt/mapfile-vers 2013-06-25 02:34:38.056692161 +0100
-+++ openjdk/jdk/make/sun/xawt/mapfile-vers 2013-06-25 02:36:51.150787932 +0100
+--- openjdk.orig/jdk/make/sun/xawt/mapfile-vers 2016-05-03 22:04:16.323324156 +0100
++++ openjdk/jdk/make/sun/xawt/mapfile-vers 2016-05-03 22:07:39.039957560 +0100
@@ -186,6 +186,7 @@
Java_sun_font_FontManager_populateFontFileNameMap;
Java_sun_awt_X11GraphicsEnvironment_initDisplay;
@@ -242,7 +242,7 @@
Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1paint_1box;
diff -Nru openjdk.orig/jdk/src/share/classes/sun/font/GlyphDisposedListener.java openjdk/jdk/src/share/classes/sun/font/GlyphDisposedListener.java
--- openjdk.orig/jdk/src/share/classes/sun/font/GlyphDisposedListener.java 1970-01-01 01:00:00.000000000 +0100
-+++ openjdk/jdk/src/share/classes/sun/font/GlyphDisposedListener.java 2013-06-25 02:36:51.150787932 +0100
++++ openjdk/jdk/src/share/classes/sun/font/GlyphDisposedListener.java 2016-05-03 22:07:39.039957560 +0100
@@ -0,0 +1,32 @@
+/*
+ * Copyright 2010 Sun Microsystems, Inc. All Rights Reserved.
@@ -277,8 +277,8 @@
+ public void glyphDisposed(ArrayList glyphs);
+}
diff -Nru openjdk.orig/jdk/src/share/classes/sun/font/StrikeCache.java openjdk/jdk/src/share/classes/sun/font/StrikeCache.java
---- openjdk.orig/jdk/src/share/classes/sun/font/StrikeCache.java 2013-06-25 02:34:35.292648748 +0100
-+++ openjdk/jdk/src/share/classes/sun/font/StrikeCache.java 2013-06-25 02:36:51.150787932 +0100
+--- openjdk.orig/jdk/src/share/classes/sun/font/StrikeCache.java 2016-01-20 01:42:30.000000000 +0000
++++ openjdk/jdk/src/share/classes/sun/font/StrikeCache.java 2016-05-03 22:07:39.039957560 +0100
@@ -31,6 +31,7 @@
import java.lang.ref.ReferenceQueue;
import java.lang.ref.SoftReference;
@@ -440,8 +440,8 @@
public static Reference getStrikeRef(FontStrike strike) {
return getStrikeRef(strike, cacheRefTypeWeak);
diff -Nru openjdk.orig/jdk/src/share/classes/sun/java2d/pipe/BufferedPaints.java openjdk/jdk/src/share/classes/sun/java2d/pipe/BufferedPaints.java
---- openjdk.orig/jdk/src/share/classes/sun/java2d/pipe/BufferedPaints.java 2011-11-14 22:12:00.000000000 +0000
-+++ openjdk/jdk/src/share/classes/sun/java2d/pipe/BufferedPaints.java 2013-06-25 02:36:51.150787932 +0100
+--- openjdk.orig/jdk/src/share/classes/sun/java2d/pipe/BufferedPaints.java 2016-01-20 01:42:02.000000000 +0000
++++ openjdk/jdk/src/share/classes/sun/java2d/pipe/BufferedPaints.java 2016-05-03 22:07:39.043957494 +0100
@@ -307,7 +307,7 @@
* linear RGB space. Copied directly from the
* MultipleGradientPaintContext class.
@@ -452,8 +452,8 @@
input = color / 255.0f;
diff -Nru openjdk.orig/jdk/src/share/classes/sun/java2d/pipe/RenderBuffer.java openjdk/jdk/src/share/classes/sun/java2d/pipe/RenderBuffer.java
---- openjdk.orig/jdk/src/share/classes/sun/java2d/pipe/RenderBuffer.java 2011-11-14 22:12:00.000000000 +0000
-+++ openjdk/jdk/src/share/classes/sun/java2d/pipe/RenderBuffer.java 2013-06-25 02:36:51.150787932 +0100
+--- openjdk.orig/jdk/src/share/classes/sun/java2d/pipe/RenderBuffer.java 2016-01-20 01:42:03.000000000 +0000
++++ openjdk/jdk/src/share/classes/sun/java2d/pipe/RenderBuffer.java 2016-05-03 22:07:39.043957494 +0100
@@ -131,6 +131,11 @@
curAddress = baseAddress;
}
@@ -467,8 +467,8 @@
* putByte() methods...
*/
diff -Nru openjdk.orig/jdk/src/share/classes/sun/java2d/pisces/META-INF/services/sun.java2d.pipe.RenderingEngine openjdk/jdk/src/share/classes/sun/java2d/pisces/META-INF/services/sun.java2d.pipe.RenderingEngine
---- openjdk.orig/jdk/src/share/classes/sun/java2d/pisces/META-INF/services/sun.java2d.pipe.RenderingEngine 2011-11-14 22:12:00.000000000 +0000
-+++ openjdk/jdk/src/share/classes/sun/java2d/pisces/META-INF/services/sun.java2d.pipe.RenderingEngine 2013-06-25 02:36:51.150787932 +0100
+--- openjdk.orig/jdk/src/share/classes/sun/java2d/pisces/META-INF/services/sun.java2d.pipe.RenderingEngine 2016-01-20 01:42:04.000000000 +0000
++++ openjdk/jdk/src/share/classes/sun/java2d/pisces/META-INF/services/sun.java2d.pipe.RenderingEngine 2016-05-03 22:07:39.043957494 +0100
@@ -1,2 +1,5 @@
+# Jules Rendering Engine module
+sun.java2d.jules.JulesRenderingEngine
@@ -478,8 +478,8 @@
+sun.java2d.pisces.PiscesRenderingEngine
\ No newline at end of file
diff -Nru openjdk.orig/jdk/src/share/native/sun/font/AccelGlyphCache.c openjdk/jdk/src/share/native/sun/font/AccelGlyphCache.c
---- openjdk.orig/jdk/src/share/native/sun/font/AccelGlyphCache.c 2013-06-25 02:34:35.300648873 +0100
-+++ openjdk/jdk/src/share/native/sun/font/AccelGlyphCache.c 2013-06-25 02:36:51.150787932 +0100
+--- openjdk.orig/jdk/src/share/native/sun/font/AccelGlyphCache.c 2016-01-20 01:42:39.000000000 +0000
++++ openjdk/jdk/src/share/native/sun/font/AccelGlyphCache.c 2016-05-03 22:07:39.043957494 +0100
@@ -325,6 +325,7 @@
cellInfo->glyphInfo = glyph;
cellInfo->nextGCI = glyph->cellInfo;
@@ -489,8 +489,8 @@
/**
diff -Nru openjdk.orig/jdk/src/share/native/sun/font/fontscalerdefs.h openjdk/jdk/src/share/native/sun/font/fontscalerdefs.h
---- openjdk.orig/jdk/src/share/native/sun/font/fontscalerdefs.h 2013-06-25 02:34:25.760499074 +0100
-+++ openjdk/jdk/src/share/native/sun/font/fontscalerdefs.h 2013-06-25 02:36:51.154787995 +0100
+--- openjdk.orig/jdk/src/share/native/sun/font/fontscalerdefs.h 2016-01-20 01:42:39.000000000 +0000
++++ openjdk/jdk/src/share/native/sun/font/fontscalerdefs.h 2016-05-03 22:07:39.043957494 +0100
@@ -84,15 +84,26 @@
#define t2kScalarAverage(a, b) (((a) + (b)) / (t2kScalar)(2))
@@ -520,9 +520,9 @@
} GlyphInfo;
diff -Nru openjdk.orig/jdk/src/share/native/sun/font/freetypeScaler.c openjdk/jdk/src/share/native/sun/font/freetypeScaler.c
---- openjdk.orig/jdk/src/share/native/sun/font/freetypeScaler.c 2013-06-25 02:34:36.620669606 +0100
-+++ openjdk/jdk/src/share/native/sun/font/freetypeScaler.c 2013-06-25 02:36:51.154787995 +0100
-@@ -783,6 +783,7 @@
+--- openjdk.orig/jdk/src/share/native/sun/font/freetypeScaler.c 2016-05-03 22:04:18.659285307 +0100
++++ openjdk/jdk/src/share/native/sun/font/freetypeScaler.c 2016-05-03 22:07:39.043957494 +0100
+@@ -752,6 +752,7 @@
return ptr_to_jlong(glyphInfo);
}
glyphInfo->cellInfo = NULL;
@@ -530,7 +530,7 @@
glyphInfo->rowBytes = width;
glyphInfo->width = width;
glyphInfo->height = height;
-@@ -1131,7 +1132,7 @@
+@@ -1101,7 +1102,7 @@
current_type = SEG_LINETO;
}
} else if (FT_CURVE_TAG(outline->tags[i]) == FT_CURVE_TAG_CUBIC) {
@@ -540,8 +540,8 @@
point; and a second-order control point if unset. */
current_type = SEG_CUBICTO;
diff -Nru openjdk.orig/jdk/src/share/native/sun/font/sunFont.c openjdk/jdk/src/share/native/sun/font/sunFont.c
---- openjdk.orig/jdk/src/share/native/sun/font/sunFont.c 2013-06-25 02:34:35.300648873 +0100
-+++ openjdk/jdk/src/share/native/sun/font/sunFont.c 2013-06-25 02:36:51.154787995 +0100
+--- openjdk.orig/jdk/src/share/native/sun/font/sunFont.c 2016-01-20 01:42:40.000000000 +0000
++++ openjdk/jdk/src/share/native/sun/font/sunFont.c 2016-05-03 22:07:39.043957494 +0100
@@ -294,7 +294,8 @@
for (i=0; i< len; i++) {
if (ptrs[i] != 0) {
@@ -572,8 +572,8 @@
}
diff -Nru openjdk.orig/jdk/src/share/native/sun/java2d/opengl/OGLTextRenderer.c openjdk/jdk/src/share/native/sun/java2d/opengl/OGLTextRenderer.c
---- openjdk.orig/jdk/src/share/native/sun/java2d/opengl/OGLTextRenderer.c 2011-11-14 22:12:13.000000000 +0000
-+++ openjdk/jdk/src/share/native/sun/java2d/opengl/OGLTextRenderer.c 2013-06-25 02:36:51.154787995 +0100
+--- openjdk.orig/jdk/src/share/native/sun/java2d/opengl/OGLTextRenderer.c 2016-01-20 01:42:42.000000000 +0000
++++ openjdk/jdk/src/share/native/sun/java2d/opengl/OGLTextRenderer.c 2016-05-03 22:07:39.043957494 +0100
@@ -244,6 +244,7 @@
OGLTR_AddToGlyphCache(GlyphInfo *glyph, jboolean rgbOrder)
{
@@ -616,17 +616,17 @@
// location of the glyph in the destination's coordinate space
diff -Nru openjdk.orig/jdk/src/solaris/classes/sun/awt/X11GraphicsDevice.java openjdk/jdk/src/solaris/classes/sun/awt/X11GraphicsDevice.java
---- openjdk.orig/jdk/src/solaris/classes/sun/awt/X11GraphicsDevice.java 2013-06-25 02:34:35.304648936 +0100
-+++ openjdk/jdk/src/solaris/classes/sun/awt/X11GraphicsDevice.java 2013-06-25 02:36:51.154787995 +0100
-@@ -37,6 +37,7 @@
+--- openjdk.orig/jdk/src/solaris/classes/sun/awt/X11GraphicsDevice.java 2016-01-20 01:42:43.000000000 +0000
++++ openjdk/jdk/src/solaris/classes/sun/awt/X11GraphicsDevice.java 2016-05-03 22:08:08.207473921 +0100
+@@ -39,6 +39,7 @@
import java.util.HashMap;
import sun.java2d.opengl.GLXGraphicsConfig;
+import sun.java2d.xr.XRGraphicsConfig;
import sun.java2d.loops.SurfaceType;
- /**
-@@ -150,6 +151,8 @@
+ import sun.misc.ThreadGroupUtils;
+@@ -154,6 +155,8 @@
}
boolean glxSupported = X11GraphicsEnvironment.isGLXAvailable();
@@ -635,7 +635,7 @@
boolean dbeSupported = isDBESupported();
if (dbeSupported && doubleBufferVisuals == null) {
doubleBufferVisuals = new HashSet();
-@@ -165,9 +168,16 @@
+@@ -169,9 +172,16 @@
boolean doubleBuffer =
(dbeSupported &&
doubleBufferVisuals.contains(new Integer(visNum)));
@@ -655,7 +655,7 @@
}
}
configs = ret;
-@@ -241,9 +251,19 @@
+@@ -245,9 +255,19 @@
doubleBuffer =
doubleBufferVisuals.contains(new Integer(visNum));
}
@@ -679,8 +679,8 @@
}
}
diff -Nru openjdk.orig/jdk/src/solaris/classes/sun/awt/X11GraphicsEnvironment.java openjdk/jdk/src/solaris/classes/sun/awt/X11GraphicsEnvironment.java
---- openjdk.orig/jdk/src/solaris/classes/sun/awt/X11GraphicsEnvironment.java 2013-06-25 02:34:35.368649941 +0100
-+++ openjdk/jdk/src/solaris/classes/sun/awt/X11GraphicsEnvironment.java 2013-06-25 02:36:51.154787995 +0100
+--- openjdk.orig/jdk/src/solaris/classes/sun/awt/X11GraphicsEnvironment.java 2016-01-20 01:42:43.000000000 +0000
++++ openjdk/jdk/src/solaris/classes/sun/awt/X11GraphicsEnvironment.java 2016-05-03 22:07:39.043957494 +0100
@@ -26,6 +26,7 @@
package sun.awt;
@@ -765,7 +765,7 @@
* Returns:
diff -Nru openjdk.orig/jdk/src/solaris/classes/sun/font/XRGlyphCacheEntry.java openjdk/jdk/src/solaris/classes/sun/font/XRGlyphCacheEntry.java
--- openjdk.orig/jdk/src/solaris/classes/sun/font/XRGlyphCacheEntry.java 1970-01-01 01:00:00.000000000 +0100
-+++ openjdk/jdk/src/solaris/classes/sun/font/XRGlyphCacheEntry.java 2013-06-25 02:36:51.154787995 +0100
++++ openjdk/jdk/src/solaris/classes/sun/font/XRGlyphCacheEntry.java 2016-05-03 22:07:39.043957494 +0100
@@ -0,0 +1,206 @@
+/*
+ * Copyright 2010 Sun Microsystems, Inc. All Rights Reserved.
@@ -975,7 +975,7 @@
+}
diff -Nru openjdk.orig/jdk/src/solaris/classes/sun/font/XRGlyphCache.java openjdk/jdk/src/solaris/classes/sun/font/XRGlyphCache.java
--- openjdk.orig/jdk/src/solaris/classes/sun/font/XRGlyphCache.java 1970-01-01 01:00:00.000000000 +0100
-+++ openjdk/jdk/src/solaris/classes/sun/font/XRGlyphCache.java 2013-06-25 02:36:51.154787995 +0100
++++ openjdk/jdk/src/solaris/classes/sun/font/XRGlyphCache.java 2016-05-03 22:07:39.043957494 +0100
@@ -0,0 +1,301 @@
+/*
+ * Copyright 2010 Sun Microsystems, Inc. All Rights Reserved.
@@ -1280,7 +1280,7 @@
+}
diff -Nru openjdk.orig/jdk/src/solaris/classes/sun/font/XRTextRenderer.java openjdk/jdk/src/solaris/classes/sun/font/XRTextRenderer.java
--- openjdk.orig/jdk/src/solaris/classes/sun/font/XRTextRenderer.java 1970-01-01 01:00:00.000000000 +0100
-+++ openjdk/jdk/src/solaris/classes/sun/font/XRTextRenderer.java 2013-06-25 02:36:51.154787995 +0100
++++ openjdk/jdk/src/solaris/classes/sun/font/XRTextRenderer.java 2016-05-03 22:07:39.043957494 +0100
@@ -0,0 +1,152 @@
+/*
+ * Copyright 2010 Sun Microsystems, Inc. All Rights Reserved.
@@ -1436,7 +1436,7 @@
+}
diff -Nru openjdk.orig/jdk/src/solaris/classes/sun/java2d/jules/IdleTileCache.java openjdk/jdk/src/solaris/classes/sun/java2d/jules/IdleTileCache.java
--- openjdk.orig/jdk/src/solaris/classes/sun/java2d/jules/IdleTileCache.java 1970-01-01 01:00:00.000000000 +0100
-+++ openjdk/jdk/src/solaris/classes/sun/java2d/jules/IdleTileCache.java 2013-06-25 02:36:51.154787995 +0100
++++ openjdk/jdk/src/solaris/classes/sun/java2d/jules/IdleTileCache.java 2016-05-03 22:07:39.043957494 +0100
@@ -0,0 +1,109 @@
+/*
+ * Copyright 2010 Sun Microsystems, Inc. All Rights Reserved.
@@ -1549,7 +1549,7 @@
+}
diff -Nru openjdk.orig/jdk/src/solaris/classes/sun/java2d/jules/JulesAATileGenerator.java openjdk/jdk/src/solaris/classes/sun/java2d/jules/JulesAATileGenerator.java
--- openjdk.orig/jdk/src/solaris/classes/sun/java2d/jules/JulesAATileGenerator.java 1970-01-01 01:00:00.000000000 +0100
-+++ openjdk/jdk/src/solaris/classes/sun/java2d/jules/JulesAATileGenerator.java 2013-06-25 02:36:51.154787995 +0100
++++ openjdk/jdk/src/solaris/classes/sun/java2d/jules/JulesAATileGenerator.java 2016-05-03 22:07:39.043957494 +0100
@@ -0,0 +1,349 @@
+/*
From bugzilla-daemon at icedtea.classpath.org Wed May 4 01:54:17 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Wed, 04 May 2016 01:54:17 +0000
Subject: [Bug 2868] [IcedTea6] Taking screenshots on x11 composite desktop
produces wrong result
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2868
--- Comment #2 from hg commits ---
details:
http://icedtea.classpath.org//hg/release/icedtea6-1.13?cmd=changeset;node=17669a12c966
author: Andrew John Hughes
date: Wed May 04 02:51:07 2016 +0100
New backports for issues to be fixed in 1.13.11.
S6863746, PR2951: javap should not scan ct.sym by default
S8071705, PR2820, RH1182694: Java application menu misbehaves when running
multiple screen stacked vertically
S8150954, PR2868, RH1176206: AWT Robot not compatible with GNOME Shell
PR2890: OpenJDK should check for system cacerts database (e.g.
/etc/pki/java/cacerts)
2016-05-03 Andrew John Hughes
* Makefile.am:
(ICEDTEA_PATCHES): Add new patches.
* NEWS: Updated.
* patches/openjdk/6307603-xrender-01.patch:
Regenerated after application of 8150954 / PR2868.
* patches/openjdk/6863746-pr2951-no_ct.sym_in_javap.patch,
* patches/openjdk/8071705-pr2820-menu_misbehaviour.patch,
* patches/openjdk/8150954-pr2868-composite_desktop.patch,
* patches/pr2890-system_cacerts.patch:
New backports for issues to be fixed in 1.13.11.
--
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 May 4 01:54:19 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Wed, 04 May 2016 01:54:19 +0000
Subject: [Bug 2890] [IcedTea6] OpenJDK should check for system cacerts
database (e.g. /etc/pki/java/cacerts)
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2890
--- Comment #2 from hg commits ---
details:
http://icedtea.classpath.org//hg/release/icedtea6-1.13?cmd=changeset;node=17669a12c966
author: Andrew John Hughes
date: Wed May 04 02:51:07 2016 +0100
New backports for issues to be fixed in 1.13.11.
S6863746, PR2951: javap should not scan ct.sym by default
S8071705, PR2820, RH1182694: Java application menu misbehaves when running
multiple screen stacked vertically
S8150954, PR2868, RH1176206: AWT Robot not compatible with GNOME Shell
PR2890: OpenJDK should check for system cacerts database (e.g.
/etc/pki/java/cacerts)
2016-05-03 Andrew John Hughes
* Makefile.am:
(ICEDTEA_PATCHES): Add new patches.
* NEWS: Updated.
* patches/openjdk/6307603-xrender-01.patch:
Regenerated after application of 8150954 / PR2868.
* patches/openjdk/6863746-pr2951-no_ct.sym_in_javap.patch,
* patches/openjdk/8071705-pr2820-menu_misbehaviour.patch,
* patches/openjdk/8150954-pr2868-composite_desktop.patch,
* patches/pr2890-system_cacerts.patch:
New backports for issues to be fixed in 1.13.11.
--
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 May 4 01:54:22 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Wed, 04 May 2016 01:54:22 +0000
Subject: [Bug 2820] [IcedTea6] Java application menu misbehaves when running
multiple screen stacked vertically
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2820
--- Comment #2 from hg commits ---
details:
http://icedtea.classpath.org//hg/release/icedtea6-1.13?cmd=changeset;node=17669a12c966
author: Andrew John Hughes
date: Wed May 04 02:51:07 2016 +0100
New backports for issues to be fixed in 1.13.11.
S6863746, PR2951: javap should not scan ct.sym by default
S8071705, PR2820, RH1182694: Java application menu misbehaves when running
multiple screen stacked vertically
S8150954, PR2868, RH1176206: AWT Robot not compatible with GNOME Shell
PR2890: OpenJDK should check for system cacerts database (e.g.
/etc/pki/java/cacerts)
2016-05-03 Andrew John Hughes
* Makefile.am:
(ICEDTEA_PATCHES): Add new patches.
* NEWS: Updated.
* patches/openjdk/6307603-xrender-01.patch:
Regenerated after application of 8150954 / PR2868.
* patches/openjdk/6863746-pr2951-no_ct.sym_in_javap.patch,
* patches/openjdk/8071705-pr2820-menu_misbehaviour.patch,
* patches/openjdk/8150954-pr2868-composite_desktop.patch,
* patches/pr2890-system_cacerts.patch:
New backports for issues to be fixed in 1.13.11.
--
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 May 4 01:54:24 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Wed, 04 May 2016 01:54:24 +0000
Subject: [Bug 2951] [IcedTea6] javap -c doesn't provide disassembled code
when ct.sym is present
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2951
--- Comment #2 from hg commits ---
details:
http://icedtea.classpath.org//hg/release/icedtea6-1.13?cmd=changeset;node=17669a12c966
author: Andrew John Hughes
date: Wed May 04 02:51:07 2016 +0100
New backports for issues to be fixed in 1.13.11.
S6863746, PR2951: javap should not scan ct.sym by default
S8071705, PR2820, RH1182694: Java application menu misbehaves when running
multiple screen stacked vertically
S8150954, PR2868, RH1176206: AWT Robot not compatible with GNOME Shell
PR2890: OpenJDK should check for system cacerts database (e.g.
/etc/pki/java/cacerts)
2016-05-03 Andrew John Hughes
* Makefile.am:
(ICEDTEA_PATCHES): Add new patches.
* NEWS: Updated.
* patches/openjdk/6307603-xrender-01.patch:
Regenerated after application of 8150954 / PR2868.
* patches/openjdk/6863746-pr2951-no_ct.sym_in_javap.patch,
* patches/openjdk/8071705-pr2820-menu_misbehaviour.patch,
* patches/openjdk/8150954-pr2868-composite_desktop.patch,
* patches/pr2890-system_cacerts.patch:
New backports for issues to be fixed in 1.13.11.
--
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 May 4 01:54:29 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Wed, 04 May 2016 01:54:29 +0000
Subject: [Bug 2952] [IcedTea6] test/tapset/jstaptest.pl requires Perl
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2952
--- Comment #2 from hg commits ---
details:
http://icedtea.classpath.org//hg/release/icedtea6-1.13?cmd=changeset;node=601a674078ab
author: Andrew John Hughes
date: Wed May 04 02:27:14 2016 +0100
PR2952: test/tapset/jstaptest.pl requires Perl
2016-01-29 Andrew John Hughes
PR2952: test/tapset/jstaptest.pl requires Perl
* Makefile.am:
(check-tapset-probes): Check that Perl is available
and, if so, use it to invoke the script.
(check-tapset-jstack): Likewise.
* NEWS: Updated.
* configure.ac:
Check for Perl if SystemTap is found, so the
tests can be run if required.
--
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 May 4 01:54:34 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Wed, 04 May 2016 01:54:34 +0000
Subject: [Bug 2887] [IcedTea6] Location of 'stap' executable is hard-coded
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2887
--- Comment #2 from hg commits ---
details:
http://icedtea.classpath.org//hg/release/icedtea6-1.13?cmd=changeset;node=49231b25f344
author: Andrew John Hughes
date: Wed May 04 02:55:09 2016 +0100
PR2887: Location of 'stap' executable is hard-coded
2016-05-03 Andrew John Hughes
PR2887: Location of 'stap' executable is hard-coded
* configure.ac:
Remove SDT_H_FOUND conditional around perl and stap
tests as, in 1.x, we still have --enable-systemtap
and fail if sdt.h is not found.
2016-03-18 Andrew John Hughes
PR2887: Location of 'stap' executable is hard-coded
* Makefile.am:
(check-tapset-probes): Check for STAP and invoke
generated script from build directory.
(check-tapset-jstack): Likewise.
* NEWS: Updated.
* configure.ac: Detect stap and warn if not found.
Generate test/tapset/jstaptest.pl.
* test/tapset/jstaptest.pl.in:
Moved from test/tapset/jstaptest.pl. Fill in location
of stap and perl binaries from configure output.
Fix capitalisation of "IcedTea".
--
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 May 4 01:55:14 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Wed, 04 May 2016 01:55:14 +0000
Subject: [Bug 2887] [IcedTea6] Location of 'stap' executable is hard-coded
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2887
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |RESOLVED
Resolution|--- |FIXED
--- Comment #3 from Andrew John Hughes ---
Fixed in 1.14.0pre and 1.13.11.
--
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 May 4 02:17:49 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Wed, 04 May 2016 02:17:49 +0000
Subject: [Bug 2868] [IcedTea6] Taking screenshots on x11 composite desktop
produces wrong result
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2868
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |RESOLVED
Resolution|--- |FIXED
--- Comment #3 from Andrew John Hughes ---
Fixed in 1.14.0pre and 1.13.11
--
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 May 4 02:18:11 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Wed, 04 May 2016 02:18:11 +0000
Subject: [Bug 2952] [IcedTea6] test/tapset/jstaptest.pl requires Perl
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2952
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |RESOLVED
Resolution|--- |FIXED
--- Comment #3 from Andrew John Hughes ---
Fixed in 1.14.0pre and 1.13.11
--
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 May 4 02:18:35 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Wed, 04 May 2016 02:18:35 +0000
Subject: [Bug 2951] [IcedTea6] javap -c doesn't provide disassembled code
when ct.sym is present
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2951
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |RESOLVED
Resolution|--- |FIXED
--- Comment #3 from Andrew John Hughes ---
Fixed in 1.14.0pre and 1.13.11
--
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 May 4 02:19:30 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Wed, 04 May 2016 02:19:30 +0000
Subject: [Bug 2820] [IcedTea6] Java application menu misbehaves when running
multiple screen stacked vertically
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2820
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |RESOLVED
Resolution|--- |FIXED
--- Comment #3 from Andrew John Hughes ---
Fixed in 1.14.0pre and 1.13.11
--
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 May 4 02:19:45 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Wed, 04 May 2016 02:19:45 +0000
Subject: [Bug 2890] [IcedTea6] OpenJDK should check for system cacerts
database (e.g. /etc/pki/java/cacerts)
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2890
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |RESOLVED
Resolution|--- |FIXED
--- Comment #3 from Andrew John Hughes ---
Fixed in 1.14.0pre and 1.13.11
--
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 May 4 03:32:46 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Wed, 04 May 2016 03:32:46 +0000
Subject: [Bug 2953] New: [IcedTea6] make dist fails after bug 2887 made
jstaptest.pl auto-generated
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2953
Bug ID: 2953
Summary: [IcedTea6] make dist fails after bug 2887 made
jstaptest.pl auto-generated
Product: IcedTea
Version: 6-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
/usr/bin/make dist-gzip am__post_remove_distdir='@:'
make[1]: Entering directory '/tmp/1.13'
make[1]: *** No rule to make target
'../icedtea6-1.13/test/tapset/jstaptest.pl', needed by 'distdir'. Stop.
make[1]: Leaving directory '/tmp/1.13'
Makefile:1356: recipe for target 'dist' failed
--
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 May 4 03:33:04 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Wed, 04 May 2016 03:33:04 +0000
Subject: [Bug 2953] [IcedTea6] make dist fails after bug 2887 made
jstaptest.pl auto-generated
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2953
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
Target Milestone|--- |6-1.13.11
--
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 May 4 03:33:15 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Wed, 04 May 2016 03:33:15 +0000
Subject: [Bug 2953] [IcedTea6] make dist fails after bug 2887 made
jstaptest.pl auto-generated
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2953
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Depends on| |2887
--
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 May 4 03:33:15 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Wed, 04 May 2016 03:33:15 +0000
Subject: [Bug 2887] [IcedTea6] Location of 'stap' executable is hard-coded
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2887
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Blocks| |2953
--
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 Wed May 4 19:05:03 2016
From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org)
Date: Wed, 04 May 2016 19:05:03 +0000
Subject: /hg/release/icedtea6-1.13: 3 new changesets
Message-ID:
changeset 06179516eff2 in /hg/release/icedtea6-1.13
details: http://icedtea.classpath.org/hg/release/icedtea6-1.13?cmd=changeset;node=06179516eff2
author: Andrew John Hughes
date: Wed May 04 04:24:30 2016 +0100
Update to build against the b39 tarball & April 2016 security fixes.
Upstream changes:
- S4459600: java -jar fails to run Main-Class if classname followed by whitespace.
- S4963723: Implement SHA-224
- S6378099: RFE: Use libfontconfig to create/synthesise a fontconfig.properties
- S6414899: P11Digest should support cloning
- S6452854: Provide a flag to print the java configuration
- S6578658: Request for raw RSA (NONEwithRSA) Signature support in SunMSCAPI
- S6604496: Support for CKM_AES_CTR (counter mode)
- S6742159: (launcher) improve the java launching mechanism
- S6752622: java.awt.Font.getPeer throws "java.lang.InternalError: Not implemented" on Linux
- S6753664: Support SHA256 (and higher) in SunMSCAPI
- S6758881: (launcher) needs to throw NoClassDefFoundError instead of JavaRuntimeException
- S6812738: SSL stress test with GF leads to 32 bit max process size in less than 5 minutes with PCKS11 provider
- S6856415: Enabling java security manager will make program thrown wrong exception ( main method not found )
- S6892493: potential memory leaks in 2D font code indentified by parfait.
- S6924489: sun.security.pkcs11.wrapper.PKCS11Exception: CKR_OPERATION_NOT_INITIALIZED
- S6925851: Localize JRE into pt_BR
- S6956398: make ephemeral DH key match the length of the certificate key
- S6968053: (launcher) hide exceptions under certain launcher failures
- S6977738: Deadlock between java.lang.ClassLoader and java.util.Properties
- S6981001: (launcher) EnsureJREInstallation is not being called in order
- S7017734: jdk7 message drop 1 translation integration
- S7026184: (launcher) Regression: class with unicode name can't be launched by java.
- S7033170: Cipher.getMaxAllowedKeyLength(String) throws NoSuchAlgorithmException
- S7044060: Need to support NSA Suite B Cryptography algorithms
- S7104161: test/sun/tools/jinfo/Basic.sh fails on Ubuntu
- S7106773: 512 bits RSA key cannot work with SHA384 and SHA512
- S7125442: jar application located in two bytes character named folder cannot be run with JRE 7 u1/u2
- S7127906: (launcher) convert the launcher regression tests to java
- S7141141: Add 3 new test scenarios for testing Main-Class attribute in jar manifest file
- S7158988: jvm crashes while debugging on x86_32 and x86_64
- S7189944: (launcher) test/tools/launcher/Arrrrghs.java needs a couple of minor fixes
- S7193318: C2: remove number of inputs requirement from Node's new operator
- S8002116: This JdbReadTwiceTest.sh gets an exit 1
- S8004007: test/sun/tools/jinfo/Basic.sh fails on when runSA is set to true
- S8006935: Need to take care of long secret keys in HMAC/PRF compuation
- S8023990: Regression: postscript size increase from 6u18
- S8027705: com/sun/jdi/JdbMethodExitTest.sh fails when a background thread is generating events.
- S8028537: PPC64: Updated the JDK regression tests to run on AIX
- S8036132: Tab characters in test/com/sun/jdi files
- S8038963: com/sun/jdi tests fail because cygwin's ps sometimes misses processes
- S8039921: SHA1WithDSA with key > 1024 bits not working
- S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when run under root
- S8059661: Test SoftReference and OOM behavior
- S8067364: Printing to Postscript doesn't support dieresis
- S8072753: Nondeterministic wrong answer on arithmetic
- S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java got OOME
- S8074146: [TEST_BUG] jdb has succeded to read an unreadable file
- S8075584: test for 8067364 depends on hardwired text advance
- S8087120: [GCC5] java.lang.StackOverflowError on Zero JVM initialization on non x86 platforms.
- S8129952: Ensure thread consistency
- S8132051: Better byte behavior
- S8134297: NPE in GSSNameElement nameType check
- S8134650: Xsl transformation gives different results in 8u66
- S8138593: Make DSA more fair
- S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp of cmserr.c
- S8143002: [Parfait] JNI exception pending in fontpath.c:1300
- S8143167: Better buffering of XML strings
- S8144430: Improve JMX connections
- S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
- S8146494: Better ligature substitution
- S8146498: Better device table adjustments
- S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java should use 4-args ProtectionDomain constructor
- S8147567: InterpreterRuntime::post_field_access not updated for boolean in JDK-8132051
- S8148446: (tz) Support tzdata2016a
- S8148475: Missing SA Bytecode updates.
- S8149170: Better byte behavior for native arguments
- S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with IOE: Invalid encoding for PolicyQualifierInfo
- S8150012: Better byte behavior for reflection
- S8150790: 8u75 L10n resource file translation update
- S8154210: Zero: Better byte behaviour
- S8155261: Zero broken since HS23 update
- S8155699: Resolve issues created by backports in OpenJDK 6 b39
- S8155699: Resolve issues created by backports in OpenJDK 6 b39, part 2
- S8155746: Sync Windows export list in make/java/jli/Makefile with make/java/jli/mapfile-vers
ChangeLog:
2016-05-03 Andrew John Hughes
* Makefile.am:
(OPENJDK_DATE): Bump to b39 creation date;
3rd of May, 2016.
(OPENJDK_SHA256SUM): Update for b39 tarball.
2016-05-03 Andrew John Hughes
* patches/openjdk/8039921-sha1_1024plus.patch:
Remove further b39 patch missed in earlier batch.
2016-05-03 Andrew John Hughes
* patches/openjdk/4963723-implement_sha-224.patch,
* patches/openjdk/6578658-sunmscapi_nonewithrsa.patch,
* patches/openjdk/6753664-sunmscapi_sha-256.patch,
* patches/openjdk/6956398-ephemeraldhkeysize.patch,
* patches/openjdk/7033170-getmaxallowedkeylength_throws_exception.patch,
* patches/openjdk/7044060-support_nsa_suite_b.patch,
* patches/openjdk/7106773-512_bits_rsa.patch,
* patches/openjdk/8006935-long_keys_in_hmac_prf.patch,
* patches/openjdk/8087120-zero_gcc5.patch,
* patches/openjdk/p11cipher-6414899-p11digest_should_support_cloning.patch,
* patches/openjdk/p11cipher-6604496-support_ckm_aes_ctr.patch,
* patches/openjdk/p11cipher-6812738-native_cleanup.patch,
* patches/openjdk/p11cipher-6924489-ckr_operation_not_initialized.patch,
* patches/pr2486-768_dh.patch,
* patches/pr2488-1024_dh.patch:
Remove patches upstreamed in b39.
* Makefile.am:
(ICEDTEA_PATCHES): Remove above patches.
* NEWS: Updated.
* patches/openjdk/7170638-systemtap.patch:
Regenerated due to copyright header change in jni.cpp.
2016-05-03 Andrew John Hughes
* patches/hotspot/hs23/zero_fixes.patch:
Remove fragments upstreamed in 8155261.
* patches/hotspot/hs23/zero_hs22.patch:
Likewise.
2016-01-29 Andrew John Hughes
* Makefile.am:
(OPENJDK_VERSION): Bump to next release, b39.
changeset ca47e59e06a7 in /hg/release/icedtea6-1.13
details: http://icedtea.classpath.org/hg/release/icedtea6-1.13?cmd=changeset;node=ca47e59e06a7
author: Andrew John Hughes
date: Wed May 04 04:27:34 2016 +0100
Prepare for 1.13.11 release.
2016-05-03 Andrew John Hughes
* NEWS: Set provisional release date of the 5th.
* configure.ac: Bump to 1.13.11.
changeset 63bd3c27db39 in /hg/release/icedtea6-1.13
details: http://icedtea.classpath.org/hg/release/icedtea6-1.13?cmd=changeset;node=63bd3c27db39
author: Andrew John Hughes
date: Wed May 04 04:36:43 2016 +0100
PR2953: make dist fails after PR2887 made jstaptest.pl auto-generated
2016-05-03 Andrew John Hughes
PR2953: make dist fails after PR2887 made
jstaptest.pl auto-generated
* Makefile.am:
(TAPSET_TEST_SRCS): Remove jstaptest.pl which
is now auto-generated and handled by autotools.
* NEWS: Updated.
diffstat:
ChangeLog | 62 +
Makefile.am | 23 +-
NEWS | 67 +-
configure.ac | 2 +-
patches/hotspot/hs23/zero_fixes.patch | 308 +-
patches/hotspot/hs23/zero_hs22.patch | 149 +-
patches/openjdk/4963723-implement_sha-224.patch | 2301 ----
patches/openjdk/6578658-sunmscapi_nonewithrsa.patch | 602 -
patches/openjdk/6753664-sunmscapi_sha-256.patch | 640 -
patches/openjdk/6956398-ephemeraldhkeysize.patch | 761 -
patches/openjdk/7033170-getmaxallowedkeylength_throws_exception.patch | 117 -
patches/openjdk/7044060-support_nsa_suite_b.patch | 3214 ------
patches/openjdk/7106773-512_bits_rsa.patch | 1336 --
patches/openjdk/7170638-systemtap.patch | 34 +-
patches/openjdk/8006935-long_keys_in_hmac_prf.patch | 41 -
patches/openjdk/8039921-sha1_1024plus.patch | 87 -
patches/openjdk/8087120-zero_gcc5.patch | 24 -
patches/openjdk/p11cipher-6414899-p11digest_should_support_cloning.patch | 1511 ---
patches/openjdk/p11cipher-6604496-support_ckm_aes_ctr.patch | 608 -
patches/openjdk/p11cipher-6812738-native_cleanup.patch | 4832 ----------
patches/openjdk/p11cipher-6924489-ckr_operation_not_initialized.patch | 102 -
patches/pr2486-768_dh.patch | 52 -
patches/pr2488-1024_dh.patch | 53 -
23 files changed, 161 insertions(+), 16765 deletions(-)
diffs (truncated from 17194 to 500 lines):
diff -r 49231b25f344 -r 63bd3c27db39 ChangeLog
--- a/ChangeLog Wed May 04 02:55:09 2016 +0100
+++ b/ChangeLog Wed May 04 04:36:43 2016 +0100
@@ -1,3 +1,65 @@
+2016-05-03 Andrew John Hughes
+
+ PR2953: make dist fails after PR2887 made
+ jstaptest.pl auto-generated
+ * Makefile.am:
+ (TAPSET_TEST_SRCS): Remove jstaptest.pl which
+ is now auto-generated and handled by autotools.
+ * NEWS: Updated.
+
+2016-05-03 Andrew John Hughes
+
+ * NEWS: Set provisional release date of the 5th.
+ * configure.ac: Bump to 1.13.11.
+
+2016-05-03 Andrew John Hughes
+
+ * Makefile.am:
+ (OPENJDK_DATE): Bump to b39 creation date;
+ 3rd of May, 2016.
+ (OPENJDK_SHA256SUM): Update for b39 tarball.
+
+2016-05-03 Andrew John Hughes
+
+ * patches/openjdk/8039921-sha1_1024plus.patch:
+ Remove further b39 patch missed in earlier batch.
+
+2016-05-03 Andrew John Hughes
+
+ * patches/openjdk/4963723-implement_sha-224.patch,
+ * patches/openjdk/6578658-sunmscapi_nonewithrsa.patch,
+ * patches/openjdk/6753664-sunmscapi_sha-256.patch,
+ * patches/openjdk/6956398-ephemeraldhkeysize.patch,
+ * patches/openjdk/7033170-getmaxallowedkeylength_throws_exception.patch,
+ * patches/openjdk/7044060-support_nsa_suite_b.patch,
+ * patches/openjdk/7106773-512_bits_rsa.patch,
+ * patches/openjdk/8006935-long_keys_in_hmac_prf.patch,
+ * patches/openjdk/8087120-zero_gcc5.patch,
+ * patches/openjdk/p11cipher-6414899-p11digest_should_support_cloning.patch,
+ * patches/openjdk/p11cipher-6604496-support_ckm_aes_ctr.patch,
+ * patches/openjdk/p11cipher-6812738-native_cleanup.patch,
+ * patches/openjdk/p11cipher-6924489-ckr_operation_not_initialized.patch,
+ * patches/pr2486-768_dh.patch,
+ * patches/pr2488-1024_dh.patch:
+ Remove patches upstreamed in b39.
+ * Makefile.am:
+ (ICEDTEA_PATCHES): Remove above patches.
+ * NEWS: Updated.
+ * patches/openjdk/7170638-systemtap.patch:
+ Regenerated due to copyright header change in jni.cpp.
+
+2016-05-03 Andrew John Hughes
+
+ * patches/hotspot/hs23/zero_fixes.patch:
+ Remove fragments upstreamed in 8155261.
+ * patches/hotspot/hs23/zero_hs22.patch:
+ Likewise.
+
+2016-01-29 Andrew John Hughes
+
+ * Makefile.am:
+ (OPENJDK_VERSION): Bump to next release, b39.
+
2016-05-03 Andrew John Hughes
PR2887: Location of 'stap' executable is hard-coded
diff -r 49231b25f344 -r 63bd3c27db39 Makefile.am
--- a/Makefile.am Wed May 04 02:55:09 2016 +0100
+++ b/Makefile.am Wed May 04 04:36:43 2016 +0100
@@ -1,8 +1,8 @@
# Dependencies
-OPENJDK_DATE = 20_jan_2016
-OPENJDK_SHA256SUM = ff88dbcbda6c3c7d80b7cbd28065a455cdb009de9874fcf9ff9ca8205d38a257
-OPENJDK_VERSION = b38
+OPENJDK_DATE = 03_may_2016
+OPENJDK_SHA256SUM = d11dc2ababe88e7891f1abbd7fa4fe033a65dea22c071331a641374b3247717f
+OPENJDK_VERSION = b39
OPENJDK_URL = https://java.net/downloads/openjdk6/
CACAO_VERSION = 68fe50ac34ec
@@ -270,7 +270,6 @@
$(top_srcdir)/test/tapset/JNITestClass.c \
$(top_srcdir)/test/tapset/JNITestClass.h \
$(top_srcdir)/test/tapset/JNITestClass.java \
- $(top_srcdir)/test/tapset/jstaptest.pl \
$(top_srcdir)/test/tapset/RunWrapper.java \
$(top_srcdir)/test/tapset/StapJNIClassLoader.java \
$(top_srcdir)/test/tapset/StapURLClassLoader.java \
@@ -465,11 +464,7 @@
patches/remove_multicatch_in_testrsa.patch \
patches/openjdk/p11cipher-6682411-fix_indexoutofboundsexception.patch \
patches/openjdk/p11cipher-6682417-fix_decrypted_data_not_multiple_of_blocks.patch \
- patches/openjdk/p11cipher-6812738-native_cleanup.patch \
patches/openjdk/p11cipher-6687725-throw_illegalblocksizeexception.patch \
- patches/openjdk/p11cipher-6924489-ckr_operation_not_initialized.patch \
- patches/openjdk/p11cipher-6604496-support_ckm_aes_ctr.patch \
- patches/openjdk/p11cipher-6414899-p11digest_should_support_cloning.patch \
patches/traceable.patch \
patches/pr1319-support_giflib_5.patch \
patches/openjdk/6718364-inference_failure.patch \
@@ -581,15 +576,8 @@
patches/shark_fixes_from_8003868.patch \
patches/8003992_support_6.patch \
patches/shark-drop_compile_method_arg_following_7083786.patch \
- patches/openjdk/4963723-implement_sha-224.patch \
patches/openjdk/7180907-jarsigner_sha-256.patch \
patches/openjdk/8049480-jarsigner_openjdk_9.patch \
- patches/openjdk/6753664-sunmscapi_sha-256.patch \
- patches/openjdk/6578658-sunmscapi_nonewithrsa.patch \
- patches/openjdk/7033170-getmaxallowedkeylength_throws_exception.patch \
- patches/openjdk/7044060-support_nsa_suite_b.patch \
- patches/openjdk/8006935-long_keys_in_hmac_prf.patch \
- patches/openjdk/7106773-512_bits_rsa.patch \
patches/pr1904-icedtea_and_distro_versioning.patch \
patches/openjdk/8017173-xml_cipher_rsa_oaep_cant_be_instantiated.patch \
patches/openjdk/8000897-pr2173-vm_crash_in_compilebroker.patch \
@@ -605,7 +593,6 @@
patches/pr2226-support_future_giflib_6_and_up.patch \
patches/openjdk/4890063-hprof_truncation.patch \
patches/openjdk/6562615-compiler_warnings.patch \
- patches/openjdk/6956398-ephemeraldhkeysize.patch \
patches/openjdk/6989466-compiler_warnings.patch \
patches/openjdk/6991580-ipv6_nameservers.patch \
patches/openjdk/7007905-javazic_line_numbers.patch \
@@ -615,7 +602,6 @@
patches/openjdk/7133138-timezone_io_improvement.patch \
patches/openjdk/8011709-canonshaping_memory_leak.patch \
patches/openjdk/8023052-jvm_crash_in_native_layout.patch \
- patches/openjdk/8039921-sha1_1024plus.patch \
patches/openjdk/8041451-ldap_read_timeout_abandon.patch \
patches/openjdk/8042855-indiclayoutengine_null_dereference.patch \
patches/openjdk/7094377-ldaps_timeout.patch \
@@ -627,12 +613,9 @@
patches/openjdk/8074761-ldap_empty_optional_params.patch \
patches/openjdk/8078654-closettfontfilefunc.patch \
patches/openjdk/8081315-giflib_interlacing.patch \
- patches/openjdk/8087120-zero_gcc5.patch \
patches/pr2319-policy_jar_checksum.patch \
patches/pr2460-policy_jar_timestamp.patch \
patches/pr2481_sysconfig_clock_spaces.patch \
- patches/pr2486-768_dh.patch \
- patches/pr2488-1024_dh.patch \
patches/openjdk/6440786-pr363-zero_entry_zips.patch \
patches/openjdk/6763122-no_zipfile_ctor_exception.patch \
patches/openjdk/6599383-pr363-large_zip_files.patch \
diff -r 49231b25f344 -r 63bd3c27db39 NEWS
--- a/NEWS Wed May 04 02:55:09 2016 +0100
+++ b/NEWS Wed May 04 04:36:43 2016 +0100
@@ -12,8 +12,70 @@
CVE-XXXX-YYYY: http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=XXXX-YYYY
-New in release 1.13.11 (2016-04-XX):
-
+New in release 1.13.11 (2016-05-05):
+
+* Security fixes
+ - S8129952, CVE-2016-0686: Ensure thread consistency
+ - S8132051, CVE-2016-0687: Better byte behavior
+ - S8138593, CVE-2016-0695: Make DSA more fair
+ - S8139008: Better state table management
+ - S8143167, CVE-2016-3425: Better buffering of XML strings
+ - S8144430, CVE-2016-3427: Improve JMX connections
+ - S8146494: Better ligature substitution
+ - S8146498: Better device table adjustments
+* Import of OpenJDK6 b38
+ - S4459600: java -jar fails to run Main-Class if classname followed by whitespace.
+ - S6378099: RFE: Use libfontconfig to create/synthesise a fontconfig.properties
+ - S6452854: Provide a flag to print the java configuration
+ - S6742159: (launcher) improve the java launching mechanism
+ - S6752622: java.awt.Font.getPeer throws "java.lang.InternalError: Not implemented" on Linux
+ - S6758881: (launcher) needs to throw NoClassDefFoundError instead of JavaRuntimeException
+ - S6856415: Enabling java security manager will make program thrown wrong exception ( main method not found )
+ - S6892493: potential memory leaks in 2D font code indentified by parfait.
+ - S6925851: Localize JRE into pt_BR (corba)
+ - S6968053: (launcher) hide exceptions under certain launcher failures
+ - S6977738: Deadlock between java.lang.ClassLoader and java.util.Properties
+ - S6981001: (launcher) EnsureJREInstallation is not being called in order
+ - S7017734: jdk7 message drop 1 translation integration
+ - S7026184: (launcher) Regression: class with unicode name can't be launched by java.
+ - S7104161: test/sun/tools/jinfo/Basic.sh fails on Ubuntu
+ - S7125442: jar application located in two bytes character named folder cannot be run with JRE 7 u1/u2
+ - S7127906: (launcher) convert the launcher regression tests to java
+ - S7141141: Add 3 new test scenarios for testing Main-Class attribute in jar manifest file
+ - S7158988: jvm crashes while debugging on x86_32 and x86_64
+ - S7189944: (launcher) test/tools/launcher/Arrrrghs.java needs a couple of minor fixes
+ - S7193318: C2: remove number of inputs requirement from Node's new operator
+ - S8002116: This JdbReadTwiceTest.sh gets an exit 1
+ - S8004007: test/sun/tools/jinfo/Basic.sh fails on when runSA is set to true
+ - S8023990: Regression: postscript size increase from 6u18
+ - S8027705: com/sun/jdi/JdbMethodExitTest.sh fails when a background thread is generating events.
+ - S8028537: PPC64: Updated the JDK regression tests to run on AIX
+ - S8036132: Tab characters in test/com/sun/jdi files
+ - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes misses processes
+ - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when run under root
+ - S8059661: Test SoftReference and OOM behavior
+ - S8067364: Printing to Postscript doesn't support dieresis
+ - S8072753: Nondeterministic wrong answer on arithmetic
+ - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java got OOME
+ - S8074146: [TEST_BUG] jdb has succeded to read an unreadable file
+ - S8075584: test for 8067364 depends on hardwired text advance
+ - S8134297: NPE in GSSNameElement nameType check
+ - S8134650: Xsl transformation gives different results in 8u66
+ - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp of cmserr.c
+ - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
+ - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
+ - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java should use 4-args ProtectionDomain constructor
+ - S8147567: InterpreterRuntime::post_field_access not updated for boolean in JDK-8132051
+ - S8148446: (tz) Support tzdata2016a
+ - S8148475: Missing SA Bytecode updates.
+ - S8149170: Better byte behavior for native arguments
+ - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with IOE: Invalid encoding for PolicyQualifierInfo
+ - S8150012: Better byte behavior for reflection
+ - S8150790: 8u75 L10n resource file translation update
+ - S8154210: Zero: Better byte behaviour
+ - S8155261: Zero broken since HS23 update
+ - S8155699: Resolve issues created by backports in OpenJDK 6 b39
+ - S8155746: Sync Windows export list in make/java/jli/Makefile with make/java/jli/mapfile-vers
* Backports
- S6863746, PR2951: javap should not scan ct.sym by default
- S8071705, PR2820, RH1182694: Java application menu misbehaves when running multiple screen stacked vertically
@@ -22,6 +84,7 @@
- PR2887: Location of 'stap' executable is hard-coded
- PR2890: OpenJDK should check for system cacerts database (e.g. /etc/pki/java/cacerts)
- PR2952: test/tapset/jstaptest.pl requires Perl
+ - PR2953: make dist fails after PR2887 made jstaptest.pl auto-generated
New in release 1.13.10 (2016-01-22):
diff -r 49231b25f344 -r 63bd3c27db39 configure.ac
--- a/configure.ac Wed May 04 02:55:09 2016 +0100
+++ b/configure.ac Wed May 04 04:36:43 2016 +0100
@@ -1,4 +1,4 @@
-AC_INIT([icedtea6],[1.13.11pre],[distro-pkg-dev at openjdk.java.net])
+AC_INIT([icedtea6],[1.13.11],[distro-pkg-dev at openjdk.java.net])
AC_CANONICAL_HOST
AC_CANONICAL_TARGET
AM_INIT_AUTOMAKE([1.9 tar-pax foreign])
diff -r 49231b25f344 -r 63bd3c27db39 patches/hotspot/hs23/zero_fixes.patch
--- a/patches/hotspot/hs23/zero_fixes.patch Wed May 04 02:55:09 2016 +0100
+++ b/patches/hotspot/hs23/zero_fixes.patch Wed May 04 04:36:43 2016 +0100
@@ -1,60 +1,6 @@
-# HG changeset patch
-# User andrew
-# Date 1346354667 -3600
-# Thu Aug 30 20:24:27 2012 +0100
-# Node ID 2a413d946cb1acdcbe1110098f79b7a1f267bf75
-# Parent 3e0087ab5e924827bc198557c8e4e5b1c4ff1fa3
-Fix Zero FTBFS issues
-
-diff --git a/src/cpu/zero/vm/assembler_zero.cpp b/src/cpu/zero/vm/assembler_zero.cpp
---- openjdk/hotspot/src/cpu/zero/vm/assembler_zero.cpp
-+++ openjdk/hotspot/src/cpu/zero/vm/assembler_zero.cpp
-@@ -91,3 +91,11 @@
- address ShouldNotCallThisEntry() {
- return (address) should_not_call;
- }
-+
-+static void zero_null_fn() {
-+ return;
-+}
-+
-+address ZeroNullStubEntry(address fn) {
-+ return (address) fn;
-+}
-diff --git a/src/cpu/zero/vm/assembler_zero.hpp b/src/cpu/zero/vm/assembler_zero.hpp
---- openjdk/hotspot/src/cpu/zero/vm/assembler_zero.hpp
-+++ openjdk/hotspot/src/cpu/zero/vm/assembler_zero.hpp
-@@ -65,5 +65,6 @@
-
- address ShouldNotCallThisStub();
- address ShouldNotCallThisEntry();
-+address ZeroNullStubEntry(address fn);
-
- #endif // CPU_ZERO_VM_ASSEMBLER_ZERO_HPP
-diff --git a/src/cpu/zero/vm/copy_zero.hpp b/src/cpu/zero/vm/copy_zero.hpp
---- openjdk/hotspot/src/cpu/zero/vm/copy_zero.hpp
-+++ openjdk/hotspot/src/cpu/zero/vm/copy_zero.hpp
-@@ -169,7 +169,7 @@
- }
-
- static void pd_fill_to_bytes(void* to, size_t count, jubyte value) {
-- memset(to, value, count);
-+ if ( count > 0 ) memset(to, value, count);
- }
-
- static void pd_zero_to_words(HeapWord* tohw, size_t count) {
-@@ -177,7 +177,7 @@
- }
-
- static void pd_zero_to_bytes(void* to, size_t count) {
-- memset(to, 0, count);
-+ if ( count > 0 ) memset(to, 0, count);
- }
-
- #endif // CPU_ZERO_VM_COPY_ZERO_HPP
-diff --git a/src/cpu/zero/vm/cppInterpreter_zero.cpp b/src/cpu/zero/vm/cppInterpreter_zero.cpp
---- openjdk/hotspot/src/cpu/zero/vm/cppInterpreter_zero.cpp
-+++ openjdk/hotspot/src/cpu/zero/vm/cppInterpreter_zero.cpp
+diff -Nru openjdk.orig/hotspot/src/cpu/zero/vm/cppInterpreter_zero.cpp openjdk/hotspot/src/cpu/zero/vm/cppInterpreter_zero.cpp
+--- openjdk.orig/hotspot/src/cpu/zero/vm/cppInterpreter_zero.cpp 2016-05-03 20:18:13.388935986 +0100
++++ openjdk/hotspot/src/cpu/zero/vm/cppInterpreter_zero.cpp 2016-05-03 20:19:21.099818351 +0100
@@ -36,6 +36,7 @@
#include "oops/oop.inline.hpp"
#include "prims/jvmtiExport.hpp"
@@ -77,81 +23,7 @@
int CppInterpreter::normal_entry(methodOop method, intptr_t UNUSED, TRAPS) {
JavaThread *thread = (JavaThread *) THREAD;
-@@ -699,6 +707,9 @@
- method_handle = adapter;
- }
-
-+ CPPINT_DEBUG( tty->print_cr( "Process method_handle sp: 0x%x unwind_sp: 0x%x result_slots: %d.", \
-+ stack->sp(), unwind_sp, result_slots ); )
-+
- // Start processing
- process_method_handle(method_handle, THREAD);
- if (HAS_PENDING_EXCEPTION)
-@@ -718,6 +729,8 @@
- }
-
- // Check
-+ CPPINT_DEBUG( tty->print_cr( "Exiting method_handle_entry, sp: 0x%x unwind_sp: 0x%x result_slots: %d.", \
-+ stack->sp(), unwind_sp, result_slots ); )
- assert(stack->sp() == unwind_sp - result_slots, "should be");
-
- // No deoptimized frames on the stack
-@@ -725,6 +738,7 @@
- }
-
- void CppInterpreter::process_method_handle(oop method_handle, TRAPS) {
-+
- JavaThread *thread = (JavaThread *) THREAD;
- ZeroStack *stack = thread->zero_stack();
- intptr_t *vmslots = stack->sp();
-@@ -739,6 +753,7 @@
- (MethodHandles::EntryKind) (((intptr_t) entry) & 0xffffffff);
-
- methodOop method = NULL;
-+ CPPINT_DEBUG( tty->print_cr( "\nEntering %s 0x%x.",MethodHandles::entry_name(entry_kind), (char *)vmslots ); )
- switch (entry_kind) {
- case MethodHandles::_invokestatic_mh:
- direct_to_method = true;
-@@ -811,11 +826,15 @@
- case MethodHandles::_bound_int_mh:
- case MethodHandles::_bound_long_mh:
- {
-- BasicType arg_type = T_ILLEGAL;
-- int arg_mask = -1;
-- int arg_slots = -1;
-- MethodHandles::get_ek_bound_mh_info(
-- entry_kind, arg_type, arg_mask, arg_slots);
-+ // BasicType arg_type = T_ILLEGAL;
-+ // int arg_mask = -1;
-+ // int arg_slots = -1;
-+ // MethodHandles::get_ek_bound_mh_info(
-+ // entry_kind, arg_type, arg_mask, arg_slots);
-+ BasicType arg_type = MethodHandles::ek_bound_mh_arg_type(entry_kind);
-+ int arg_mask = 0;
-+ int arg_slots = type2size[arg_type];;
-+
- int arg_slot =
- java_lang_invoke_BoundMethodHandle::vmargslot(method_handle);
-
-@@ -961,10 +980,13 @@
- java_lang_invoke_AdapterMethodHandle::conversion(method_handle);
- int arg2 = MethodHandles::adapter_conversion_vminfo(conv);
-
-- int swap_bytes = 0, rotate = 0;
-- MethodHandles::get_ek_adapter_opt_swap_rot_info(
-- entry_kind, swap_bytes, rotate);
-- int swap_slots = swap_bytes >> LogBytesPerWord;
-+ // int swap_bytes = 0, rotate = 0;
-+ // MethodHandles::get_ek_adapter_opt_swap_rot_info(
-+ // entry_kind, swap_bytes, rotate);
-+ int swap_slots = MethodHandles::ek_adapter_opt_swap_slots(entry_kind);
-+ int rotate = MethodHandles::ek_adapter_opt_swap_mode(entry_kind);
-+ int swap_bytes = swap_slots * Interpreter::stackElementSize;
-+ swap_slots = swap_bytes >> LogBytesPerWord;
-
- intptr_t tmp;
- switch (rotate) {
-@@ -1080,12 +1102,309 @@
+@@ -1079,12 +1094,309 @@
}
break;
@@ -464,17 +336,9 @@
// Continue along the chain
if (direct_to_method) {
if (method == NULL) {
-@@ -1138,6 +1457,7 @@
- tty->print_cr("dst_rtype = %s", type2name(dst_rtype));
- ShouldNotReachHere();
- }
-+ CPPINT_DEBUG( tty->print_cr( "LEAVING %s\n",MethodHandles::entry_name(entry_kind) ); )
- }
-
- // The new slots will be inserted before slot insert_before.
-diff --git a/src/cpu/zero/vm/frame_zero.inline.hpp b/src/cpu/zero/vm/frame_zero.inline.hpp
---- openjdk/hotspot/src/cpu/zero/vm/frame_zero.inline.hpp
-+++ openjdk/hotspot/src/cpu/zero/vm/frame_zero.inline.hpp
+diff -Nru openjdk.orig/hotspot/src/cpu/zero/vm/frame_zero.inline.hpp openjdk/hotspot/src/cpu/zero/vm/frame_zero.inline.hpp
+--- openjdk.orig/hotspot/src/cpu/zero/vm/frame_zero.inline.hpp 2013-09-13 00:30:29.930952968 +0100
++++ openjdk/hotspot/src/cpu/zero/vm/frame_zero.inline.hpp 2016-05-03 20:19:21.099818351 +0100
@@ -36,6 +36,8 @@
_deopt_state = unknown;
}
@@ -484,161 +348,3 @@
inline frame::frame(ZeroFrame* zf, intptr_t* sp) {
_zeroframe = zf;
_sp = sp;
-diff --git a/src/cpu/zero/vm/methodHandles_zero.cpp b/src/cpu/zero/vm/methodHandles_zero.cpp
---- openjdk/hotspot/src/cpu/zero/vm/methodHandles_zero.cpp
-+++ openjdk/hotspot/src/cpu/zero/vm/methodHandles_zero.cpp
-@@ -28,6 +28,8 @@
- #include "memory/allocation.inline.hpp"
- #include "prims/methodHandles.hpp"
-
-+#define __ _masm->
-+
- int MethodHandles::adapter_conversion_ops_supported_mask() {
- return ((1<do_oop((oop*)f->saved_target_addr());
-+ // blk->do_oop((oop*)f->saved_args_layout_addr());
-+
-+ // process variable arguments:
-+ // if (cookie.is_null()) return; // no arguments to describe
-+
-+ // the cookie is actually the invokeExact method for my target
-+ // his argument signature is what I'm interested in
-+ // assert(cookie->is_method(), "");
-+ // methodHandle invoker(thread, methodOop(cookie()));
-+ // assert(invoker->name() == vmSymbols::invokeExact_name(), "must be this kind of method");
-+ // assert(!invoker->is_static(), "must have MH argument");
-+ // int slot_count = invoker->size_of_parameters();
-+ // assert(slot_count >= 1, "must include 'this'");
-+ // intptr_t* base = f->saved_args_base();
-+ // intptr_t* retval = NULL;
-+ // if (f->has_return_value_slot())
-+ // retval = f->return_value_slot_addr();
-+ // int slot_num = slot_count - 1;
-+ // intptr_t* loc = &base[slot_num];
-+ //blk->do_oop((oop*) loc); // original target, which is irrelevant
-+ // int arg_num = 0;
-+ // for (SignatureStream ss(invoker->signature()); !ss.is_done(); ss.next()) {
-+ // if (ss.at_return_type()) continue;
-+ // BasicType ptype = ss.type();
-+ // if (ptype == T_ARRAY) ptype = T_OBJECT; // fold all refs to T_OBJECT
-+ // assert(ptype >= T_BOOLEAN && ptype <= T_OBJECT, "not array or void");
-+ // slot_num -= type2size[ptype];
-+ // loc = &base[slot_num];
-+ // bool is_oop = (ptype == T_OBJECT && loc != retval);
From bugzilla-daemon at icedtea.classpath.org Wed May 4 19:05:13 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Wed, 04 May 2016 19:05:13 +0000
Subject: [Bug 2488] [IcedTea6] Make jdk8 mode the default for
jdk.tls.ephemeralDHKeySize
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2488
--- Comment #3 from hg commits ---
details:
http://icedtea.classpath.org//hg/release/icedtea6-1.13?cmd=changeset;node=06179516eff2
author: Andrew John Hughes
date: Wed May 04 04:24:30 2016 +0100
Update to build against the b39 tarball & April 2016 security fixes.
Upstream changes:
- S4459600: java -jar fails to run Main-Class if classname followed by
whitespace.
- S4963723: Implement SHA-224
- S6378099: RFE: Use libfontconfig to create/synthesise a
fontconfig.properties
- S6414899: P11Digest should support cloning
- S6452854: Provide a flag to print the java configuration
- S6578658: Request for raw RSA (NONEwithRSA) Signature support in
SunMSCAPI
- S6604496: Support for CKM_AES_CTR (counter mode)
- S6742159: (launcher) improve the java launching mechanism
- S6752622: java.awt.Font.getPeer throws "java.lang.InternalError: Not
implemented" on Linux
- S6753664: Support SHA256 (and higher) in SunMSCAPI
- S6758881: (launcher) needs to throw NoClassDefFoundError instead of
JavaRuntimeException
- S6812738: SSL stress test with GF leads to 32 bit max process size in
less than 5 minutes with PCKS11 provider
- S6856415: Enabling java security manager will make program thrown wrong
exception ( main method not found )
- S6892493: potential memory leaks in 2D font code indentified by
parfait.
- S6924489: sun.security.pkcs11.wrapper.PKCS11Exception:
CKR_OPERATION_NOT_INITIALIZED
- S6925851: Localize JRE into pt_BR
- S6956398: make ephemeral DH key match the length of the certificate key
- S6968053: (launcher) hide exceptions under certain launcher failures
- S6977738: Deadlock between java.lang.ClassLoader and
java.util.Properties
- S6981001: (launcher) EnsureJREInstallation is not being called in order
- S7017734: jdk7 message drop 1 translation integration
- S7026184: (launcher) Regression: class with unicode name can't be
launched by java.
- S7033170: Cipher.getMaxAllowedKeyLength(String) throws
NoSuchAlgorithmException
- S7044060: Need to support NSA Suite B Cryptography algorithms
- S7104161: test/sun/tools/jinfo/Basic.sh fails on Ubuntu
- S7106773: 512 bits RSA key cannot work with SHA384 and SHA512
- S7125442: jar application located in two bytes character named folder
cannot be run with JRE 7 u1/u2
- S7127906: (launcher) convert the launcher regression tests to java
- S7141141: Add 3 new test scenarios for testing Main-Class attribute in
jar manifest file
- S7158988: jvm crashes while debugging on x86_32 and x86_64
- S7189944: (launcher) test/tools/launcher/Arrrrghs.java needs a couple
of minor fixes
- S7193318: C2: remove number of inputs requirement from Node's new
operator
- S8002116: This JdbReadTwiceTest.sh gets an exit 1
- S8004007: test/sun/tools/jinfo/Basic.sh fails on when runSA is set to
true
- S8006935: Need to take care of long secret keys in HMAC/PRF compuation
- S8023990: Regression: postscript size increase from 6u18
- S8027705: com/sun/jdi/JdbMethodExitTest.sh fails when a background
thread is generating events.
- S8028537: PPC64: Updated the JDK regression tests to run on AIX
- S8036132: Tab characters in test/com/sun/jdi files
- S8038963: com/sun/jdi tests fail because cygwin's ps sometimes misses
processes
- S8039921: SHA1WithDSA with key > 1024 bits not working
- S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when run
under root
- S8059661: Test SoftReference and OOM behavior
- S8067364: Printing to Postscript doesn't support dieresis
- S8072753: Nondeterministic wrong answer on arithmetic
- S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java got OOME
- S8074146: [TEST_BUG] jdb has succeded to read an unreadable file
- S8075584: test for 8067364 depends on hardwired text advance
- S8087120: [GCC5] java.lang.StackOverflowError on Zero JVM
initialization on non x86 platforms.
- S8129952: Ensure thread consistency
- S8132051: Better byte behavior
- S8134297: NPE in GSSNameElement nameType check
- S8134650: Xsl transformation gives different results in 8u66
- S8138593: Make DSA more fair
- S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp of
cmserr.c
- S8143002: [Parfait] JNI exception pending in fontpath.c:1300
- S8143167: Better buffering of XML strings
- S8144430: Improve JMX connections
- S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
- S8146494: Better ligature substitution
- S8146498: Better device table adjustments
- S8146967: [TEST_BUG]
javax/security/auth/SubjectDomainCombiner/Optimize.java should use 4-args
ProtectionDomain constructor
- S8147567: InterpreterRuntime::post_field_access not updated for boolean
in JDK-8132051
- S8148446: (tz) Support tzdata2016a
- S8148475: Missing SA Bytecode updates.
- S8149170: Better byte behavior for native arguments
- S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with IOE:
Invalid encoding for PolicyQualifierInfo
- S8150012: Better byte behavior for reflection
- S8150790: 8u75 L10n resource file translation update
- S8154210: Zero: Better byte behaviour
- S8155261: Zero broken since HS23 update
- S8155699: Resolve issues created by backports in OpenJDK 6 b39
- S8155699: Resolve issues created by backports in OpenJDK 6 b39, part 2
- S8155746: Sync Windows export list in make/java/jli/Makefile with
make/java/jli/mapfile-vers
ChangeLog:
2016-05-03 Andrew John Hughes
* Makefile.am:
(OPENJDK_DATE): Bump to b39 creation date;
3rd of May, 2016.
(OPENJDK_SHA256SUM): Update for b39 tarball.
2016-05-03 Andrew John Hughes
* patches/openjdk/8039921-sha1_1024plus.patch:
Remove further b39 patch missed in earlier batch.
2016-05-03 Andrew John Hughes
* patches/openjdk/4963723-implement_sha-224.patch,
* patches/openjdk/6578658-sunmscapi_nonewithrsa.patch,
* patches/openjdk/6753664-sunmscapi_sha-256.patch,
* patches/openjdk/6956398-ephemeraldhkeysize.patch,
*
patches/openjdk/7033170-getmaxallowedkeylength_throws_exception.patch,
* patches/openjdk/7044060-support_nsa_suite_b.patch,
* patches/openjdk/7106773-512_bits_rsa.patch,
* patches/openjdk/8006935-long_keys_in_hmac_prf.patch,
* patches/openjdk/8087120-zero_gcc5.patch,
*
patches/openjdk/p11cipher-6414899-p11digest_should_support_cloning.patch,
* patches/openjdk/p11cipher-6604496-support_ckm_aes_ctr.patch,
* patches/openjdk/p11cipher-6812738-native_cleanup.patch,
*
patches/openjdk/p11cipher-6924489-ckr_operation_not_initialized.patch,
* patches/pr2486-768_dh.patch,
* patches/pr2488-1024_dh.patch:
Remove patches upstreamed in b39.
* Makefile.am:
(ICEDTEA_PATCHES): Remove above patches.
* NEWS: Updated.
* patches/openjdk/7170638-systemtap.patch:
Regenerated due to copyright header change in jni.cpp.
2016-05-03 Andrew John Hughes
* patches/hotspot/hs23/zero_fixes.patch:
Remove fragments upstreamed in 8155261.
* patches/hotspot/hs23/zero_hs22.patch:
Likewise.
2016-01-29 Andrew John Hughes
* Makefile.am:
(OPENJDK_VERSION): Bump to next release, b39.
--
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 May 4 19:05:19 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Wed, 04 May 2016 19:05:19 +0000
Subject: [Bug 2486] [IcedTea6] JSSE server is still limited to 768-bit DHE
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2486
--- Comment #5 from hg commits ---
details:
http://icedtea.classpath.org//hg/release/icedtea6-1.13?cmd=changeset;node=06179516eff2
author: Andrew John Hughes
date: Wed May 04 04:24:30 2016 +0100
Update to build against the b39 tarball & April 2016 security fixes.
Upstream changes:
- S4459600: java -jar fails to run Main-Class if classname followed by
whitespace.
- S4963723: Implement SHA-224
- S6378099: RFE: Use libfontconfig to create/synthesise a
fontconfig.properties
- S6414899: P11Digest should support cloning
- S6452854: Provide a flag to print the java configuration
- S6578658: Request for raw RSA (NONEwithRSA) Signature support in
SunMSCAPI
- S6604496: Support for CKM_AES_CTR (counter mode)
- S6742159: (launcher) improve the java launching mechanism
- S6752622: java.awt.Font.getPeer throws "java.lang.InternalError: Not
implemented" on Linux
- S6753664: Support SHA256 (and higher) in SunMSCAPI
- S6758881: (launcher) needs to throw NoClassDefFoundError instead of
JavaRuntimeException
- S6812738: SSL stress test with GF leads to 32 bit max process size in
less than 5 minutes with PCKS11 provider
- S6856415: Enabling java security manager will make program thrown wrong
exception ( main method not found )
- S6892493: potential memory leaks in 2D font code indentified by
parfait.
- S6924489: sun.security.pkcs11.wrapper.PKCS11Exception:
CKR_OPERATION_NOT_INITIALIZED
- S6925851: Localize JRE into pt_BR
- S6956398: make ephemeral DH key match the length of the certificate key
- S6968053: (launcher) hide exceptions under certain launcher failures
- S6977738: Deadlock between java.lang.ClassLoader and
java.util.Properties
- S6981001: (launcher) EnsureJREInstallation is not being called in order
- S7017734: jdk7 message drop 1 translation integration
- S7026184: (launcher) Regression: class with unicode name can't be
launched by java.
- S7033170: Cipher.getMaxAllowedKeyLength(String) throws
NoSuchAlgorithmException
- S7044060: Need to support NSA Suite B Cryptography algorithms
- S7104161: test/sun/tools/jinfo/Basic.sh fails on Ubuntu
- S7106773: 512 bits RSA key cannot work with SHA384 and SHA512
- S7125442: jar application located in two bytes character named folder
cannot be run with JRE 7 u1/u2
- S7127906: (launcher) convert the launcher regression tests to java
- S7141141: Add 3 new test scenarios for testing Main-Class attribute in
jar manifest file
- S7158988: jvm crashes while debugging on x86_32 and x86_64
- S7189944: (launcher) test/tools/launcher/Arrrrghs.java needs a couple
of minor fixes
- S7193318: C2: remove number of inputs requirement from Node's new
operator
- S8002116: This JdbReadTwiceTest.sh gets an exit 1
- S8004007: test/sun/tools/jinfo/Basic.sh fails on when runSA is set to
true
- S8006935: Need to take care of long secret keys in HMAC/PRF compuation
- S8023990: Regression: postscript size increase from 6u18
- S8027705: com/sun/jdi/JdbMethodExitTest.sh fails when a background
thread is generating events.
- S8028537: PPC64: Updated the JDK regression tests to run on AIX
- S8036132: Tab characters in test/com/sun/jdi files
- S8038963: com/sun/jdi tests fail because cygwin's ps sometimes misses
processes
- S8039921: SHA1WithDSA with key > 1024 bits not working
- S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when run
under root
- S8059661: Test SoftReference and OOM behavior
- S8067364: Printing to Postscript doesn't support dieresis
- S8072753: Nondeterministic wrong answer on arithmetic
- S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java got OOME
- S8074146: [TEST_BUG] jdb has succeded to read an unreadable file
- S8075584: test for 8067364 depends on hardwired text advance
- S8087120: [GCC5] java.lang.StackOverflowError on Zero JVM
initialization on non x86 platforms.
- S8129952: Ensure thread consistency
- S8132051: Better byte behavior
- S8134297: NPE in GSSNameElement nameType check
- S8134650: Xsl transformation gives different results in 8u66
- S8138593: Make DSA more fair
- S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp of
cmserr.c
- S8143002: [Parfait] JNI exception pending in fontpath.c:1300
- S8143167: Better buffering of XML strings
- S8144430: Improve JMX connections
- S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
- S8146494: Better ligature substitution
- S8146498: Better device table adjustments
- S8146967: [TEST_BUG]
javax/security/auth/SubjectDomainCombiner/Optimize.java should use 4-args
ProtectionDomain constructor
- S8147567: InterpreterRuntime::post_field_access not updated for boolean
in JDK-8132051
- S8148446: (tz) Support tzdata2016a
- S8148475: Missing SA Bytecode updates.
- S8149170: Better byte behavior for native arguments
- S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with IOE:
Invalid encoding for PolicyQualifierInfo
- S8150012: Better byte behavior for reflection
- S8150790: 8u75 L10n resource file translation update
- S8154210: Zero: Better byte behaviour
- S8155261: Zero broken since HS23 update
- S8155699: Resolve issues created by backports in OpenJDK 6 b39
- S8155699: Resolve issues created by backports in OpenJDK 6 b39, part 2
- S8155746: Sync Windows export list in make/java/jli/Makefile with
make/java/jli/mapfile-vers
ChangeLog:
2016-05-03 Andrew John Hughes
* Makefile.am:
(OPENJDK_DATE): Bump to b39 creation date;
3rd of May, 2016.
(OPENJDK_SHA256SUM): Update for b39 tarball.
2016-05-03 Andrew John Hughes
* patches/openjdk/8039921-sha1_1024plus.patch:
Remove further b39 patch missed in earlier batch.
2016-05-03 Andrew John Hughes
* patches/openjdk/4963723-implement_sha-224.patch,
* patches/openjdk/6578658-sunmscapi_nonewithrsa.patch,
* patches/openjdk/6753664-sunmscapi_sha-256.patch,
* patches/openjdk/6956398-ephemeraldhkeysize.patch,
*
patches/openjdk/7033170-getmaxallowedkeylength_throws_exception.patch,
* patches/openjdk/7044060-support_nsa_suite_b.patch,
* patches/openjdk/7106773-512_bits_rsa.patch,
* patches/openjdk/8006935-long_keys_in_hmac_prf.patch,
* patches/openjdk/8087120-zero_gcc5.patch,
*
patches/openjdk/p11cipher-6414899-p11digest_should_support_cloning.patch,
* patches/openjdk/p11cipher-6604496-support_ckm_aes_ctr.patch,
* patches/openjdk/p11cipher-6812738-native_cleanup.patch,
*
patches/openjdk/p11cipher-6924489-ckr_operation_not_initialized.patch,
* patches/pr2486-768_dh.patch,
* patches/pr2488-1024_dh.patch:
Remove patches upstreamed in b39.
* Makefile.am:
(ICEDTEA_PATCHES): Remove above patches.
* NEWS: Updated.
* patches/openjdk/7170638-systemtap.patch:
Regenerated due to copyright header change in jni.cpp.
2016-05-03 Andrew John Hughes
* patches/hotspot/hs23/zero_fixes.patch:
Remove fragments upstreamed in 8155261.
* patches/hotspot/hs23/zero_hs22.patch:
Likewise.
2016-01-29 Andrew John Hughes
* Makefile.am:
(OPENJDK_VERSION): Bump to next release, b39.
--
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 May 4 19:05:30 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Wed, 04 May 2016 19:05:30 +0000
Subject: [Bug 2953] [IcedTea6] make dist fails after bug 2887 made
jstaptest.pl auto-generated
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2953
--- Comment #1 from hg commits ---
details:
http://icedtea.classpath.org//hg/release/icedtea6-1.13?cmd=changeset;node=63bd3c27db39
author: Andrew John Hughes
date: Wed May 04 04:36:43 2016 +0100
PR2953: make dist fails after PR2887 made jstaptest.pl auto-generated
2016-05-03 Andrew John Hughes
PR2953: make dist fails after PR2887 made
jstaptest.pl auto-generated
* Makefile.am:
(TAPSET_TEST_SRCS): Remove jstaptest.pl which
is now auto-generated and handled by autotools.
* NEWS: Updated.
--
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 May 4 19:05:33 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Wed, 04 May 2016 19:05:33 +0000
Subject: [Bug 2887] [IcedTea6] Location of 'stap' executable is hard-coded
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2887
--- Comment #4 from hg commits ---
details:
http://icedtea.classpath.org//hg/release/icedtea6-1.13?cmd=changeset;node=63bd3c27db39
author: Andrew John Hughes
date: Wed May 04 04:36:43 2016 +0100
PR2953: make dist fails after PR2887 made jstaptest.pl auto-generated
2016-05-03 Andrew John Hughes
PR2953: make dist fails after PR2887 made
jstaptest.pl auto-generated
* Makefile.am:
(TAPSET_TEST_SRCS): Remove jstaptest.pl which
is now auto-generated and handled by autotools.
* NEWS: Updated.
--
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 Wed May 4 19:06:15 2016
From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org)
Date: Wed, 04 May 2016 19:06:15 +0000
Subject: /hg/release/icedtea6-1.13: Added tag icedtea6-1.13.11 for change...
Message-ID:
changeset 1c5f1375d418 in /hg/release/icedtea6-1.13
details: http://icedtea.classpath.org/hg/release/icedtea6-1.13?cmd=changeset;node=1c5f1375d418
author: Andrew John Hughes
date: Wed May 04 20:07:26 2016 +0100
Added tag icedtea6-1.13.11 for changeset 63bd3c27db39
diffstat:
.hgtags | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diffs (8 lines):
diff -r 63bd3c27db39 -r 1c5f1375d418 .hgtags
--- a/.hgtags Wed May 04 04:36:43 2016 +0100
+++ b/.hgtags Wed May 04 20:07:26 2016 +0100
@@ -37,3 +37,4 @@
6d96a13066ecea305dc0dcb97396c8d8fb5af49e icedtea6-1.13.8
16ccd05e93d3ead8ecbac25c7fcb9a3e46a93dbf icedtea6-1.13.9
81c995c33252575ce57cebbdac561b072cf97cf9 icedtea6-1.13.10
+63bd3c27db3983ea1157fcbe71ef694205e90021 icedtea6-1.13.11
From andrew at icedtea.classpath.org Wed May 4 19:06:54 2016
From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org)
Date: Wed, 04 May 2016 19:06:54 +0000
Subject: /hg/icedtea6: 7 new changesets
Message-ID:
changeset 9e1c6190ff58 in /hg/icedtea6
details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=9e1c6190ff58
author: Andrew John Hughes
date: Fri Jan 29 21:40:32 2016 +0000
Bump to next release, b39.
2016-01-29 Andrew John Hughes
* Makefile.am:
(OPENJDK_VERSION): Bump to next release, b39.
changeset 285f0a597b47 in /hg/icedtea6
details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=285f0a597b47
author: Andrew John Hughes
date: Tue May 03 20:00:25 2016 +0100
Merge
changeset 75a7c4a1290d in /hg/icedtea6
details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=75a7c4a1290d
author: Andrew John Hughes
date: Tue May 03 21:20:57 2016 +0100
Remove Zero fix patch fragments upstreamed in 8155261.
2016-05-03 Andrew John Hughes
* patches/hotspot/hs23/zero_fixes.patch:
Remove fragments upstreamed in 8155261.
* patches/hotspot/hs23/zero_hs22.patch:
Likewise.
changeset 29a0ec98e779 in /hg/icedtea6
details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=29a0ec98e779
author: Andrew John Hughes
date: Wed May 04 00:07:45 2016 +0100
Merge
changeset cf098836ecbb in /hg/icedtea6
details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=cf098836ecbb
author: Andrew John Hughes
date: Wed May 04 02:03:54 2016 +0100
Update to build against April 2016 security fixes.
Upstream changes:
- S4459600: java -jar fails to run Main-Class if classname followed by whitespace.
- S4963723: Implement SHA-224
- S6378099: RFE: Use libfontconfig to create/synthesise a fontconfig.properties
- S6414899: P11Digest should support cloning
- S6452854: Provide a flag to print the java configuration
- S6578658: Request for raw RSA (NONEwithRSA) Signature support in SunMSCAPI
- S6604496: Support for CKM_AES_CTR (counter mode)
- S6742159: (launcher) improve the java launching mechanism
- S6752622: java.awt.Font.getPeer throws "java.lang.InternalError: Not implemented" on Linux
- S6753664: Support SHA256 (and higher) in SunMSCAPI
- S6758881: (launcher) needs to throw NoClassDefFoundError instead of JavaRuntimeException
- S6812738: SSL stress test with GF leads to 32 bit max process size in less than 5 minutes with PCKS11 provider
- S6856415: Enabling java security manager will make program thrown wrong exception ( main method not found )
- S6892493: potential memory leaks in 2D font code indentified by parfait.
- S6924489: sun.security.pkcs11.wrapper.PKCS11Exception: CKR_OPERATION_NOT_INITIALIZED
- S6925851: Localize JRE into pt_BR
- S6956398: make ephemeral DH key match the length of the certificate key
- S6968053: (launcher) hide exceptions under certain launcher failures
- S6977738: Deadlock between java.lang.ClassLoader and java.util.Properties
- S6981001: (launcher) EnsureJREInstallation is not being called in order
- S7017734: jdk7 message drop 1 translation integration
- S7026184: (launcher) Regression: class with unicode name can't be launched by java.
- S7033170: Cipher.getMaxAllowedKeyLength(String) throws NoSuchAlgorithmException
- S7044060: Need to support NSA Suite B Cryptography algorithms
- S7104161: test/sun/tools/jinfo/Basic.sh fails on Ubuntu
- S7106773: 512 bits RSA key cannot work with SHA384 and SHA512
- S7125442: jar application located in two bytes character named folder cannot be run with JRE 7 u1/u2
- S7127906: (launcher) convert the launcher regression tests to java
- S7141141: Add 3 new test scenarios for testing Main-Class attribute in jar manifest file
- S7158988: jvm crashes while debugging on x86_32 and x86_64
- S7189944: (launcher) test/tools/launcher/Arrrrghs.java needs a couple of minor fixes
- S7193318: C2: remove number of inputs requirement from Node's new operator
- S8002116: This JdbReadTwiceTest.sh gets an exit 1
- S8004007: test/sun/tools/jinfo/Basic.sh fails on when runSA is set to true
- S8006935: Need to take care of long secret keys in HMAC/PRF compuation
- S8023990: Regression: postscript size increase from 6u18
- S8027705: com/sun/jdi/JdbMethodExitTest.sh fails when a background thread is generating events.
- S8028537: PPC64: Updated the JDK regression tests to run on AIX
- S8036132: Tab characters in test/com/sun/jdi files
- S8038963: com/sun/jdi tests fail because cygwin's ps sometimes misses processes
- S8039921: SHA1WithDSA with key > 1024 bits not working
- S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when run under root
- S8059661: Test SoftReference and OOM behavior
- S8067364: Printing to Postscript doesn't support dieresis
- S8072753: Nondeterministic wrong answer on arithmetic
- S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java got OOME
- S8074146: [TEST_BUG] jdb has succeded to read an unreadable file
- S8075584: test for 8067364 depends on hardwired text advance
- S8087120: [GCC5] java.lang.StackOverflowError on Zero JVM initialization on non x86 platforms.
- S8129952: Ensure thread consistency
- S8132051: Better byte behavior
- S8134297: NPE in GSSNameElement nameType check
- S8134650: Xsl transformation gives different results in 8u66
- S8138593: Make DSA more fair
- S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp of cmserr.c
- S8143002: [Parfait] JNI exception pending in fontpath.c:1300
- S8143167: Better buffering of XML strings
- S8144430: Improve JMX connections
- S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
- S8146494: Better ligature substitution
- S8146498: Better device table adjustments
- S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java should use 4-args ProtectionDomain constructor
- S8147567: InterpreterRuntime::post_field_access not updated for boolean in JDK-8132051
- S8148446: (tz) Support tzdata2016a
- S8148475: Missing SA Bytecode updates.
- S8149170: Better byte behavior for native arguments
- S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with IOE: Invalid encoding for PolicyQualifierInfo
- S8150012: Better byte behavior for reflection
- S8150790: 8u75 L10n resource file translation update
- S8154210: Zero: Better byte behaviour
- S8155261: Zero broken since HS23 update
- S8155699: Resolve issues created by backports in OpenJDK 6 b39
- S8155699: Resolve issues created by backports in OpenJDK 6 b39, part 2
- S8155746: Sync Windows export list in make/java/jli/Makefile with make/java/jli/mapfile-vers
ChangeLog:
2016-05-03 Andrew John Hughes
* patches/openjdk/4963723-implement_sha-224.patch,
* patches/openjdk/6578658-sunmscapi_nonewithrsa.patch,
* patches/openjdk/6753664-sunmscapi_sha-256.patch,
* patches/openjdk/6956398-ephemeraldhkeysize.patch,
* patches/openjdk/7033170-getmaxallowedkeylength_throws_exception.patch,
* patches/openjdk/7044060-support_nsa_suite_b.patch,
* patches/openjdk/7106773-512_bits_rsa.patch,
* patches/openjdk/8006935-long_keys_in_hmac_prf.patch,
* patches/openjdk/8087120-zero_gcc5.patch,
* patches/openjdk/p11cipher-6414899-p11digest_should_support_cloning.patch,
* patches/openjdk/p11cipher-6604496-support_ckm_aes_ctr.patch,
* patches/openjdk/p11cipher-6812738-native_cleanup.patch,
* patches/openjdk/p11cipher-6924489-ckr_operation_not_initialized.patch,
* patches/pr2486-768_dh.patch,
* patches/pr2488-1024_dh.patch:
Remove patches upstreamed in b39.
* Makefile.am:
(ICEDTEA_PATCHES): Remove above patches.
* NEWS: Updated.
* patches/openjdk/7170638-systemtap.patch:
Regenerated due to copyright header change in jni.cpp.
changeset 7e6532525671 in /hg/icedtea6
details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=7e6532525671
author: Andrew John Hughes
date: Wed May 04 03:15:26 2016 +0100
Merge changes for b39
changeset 6d6eaaab4aeb in /hg/icedtea6
details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=6d6eaaab4aeb
author: Andrew John Hughes
date: Wed May 04 03:30:13 2016 +0100
Update to b39 tarball.
2016-05-03 Andrew John Hughes
* Makefile.am:
(OPENJDK_DATE): Bump to b39 creation date;
3rd of May, 2016.
(OPENJDK_SHA256SUM): Update for b39 tarball.
diffstat:
ChangeLog | 108 +
INSTALL | 3 +-
Makefile.am | 44 +-
NEWS | 69 +
configure.ac | 27 +-
patches/hotspot/hs23/zero_fixes.patch | 308 +-
patches/hotspot/hs23/zero_hs22.patch | 149 +-
patches/openjdk/4963723-implement_sha-224.patch | 2301 ----
patches/openjdk/6307603-xrender-01.patch | 190 +-
patches/openjdk/6578658-sunmscapi_nonewithrsa.patch | 602 -
patches/openjdk/6753664-sunmscapi_sha-256.patch | 640 -
patches/openjdk/6863746-pr2951-no_ct.sym_in_javap.patch | 111 +
patches/openjdk/6956398-ephemeraldhkeysize.patch | 761 -
patches/openjdk/7033170-getmaxallowedkeylength_throws_exception.patch | 117 -
patches/openjdk/7044060-support_nsa_suite_b.patch | 3214 ------
patches/openjdk/7106773-512_bits_rsa.patch | 1336 --
patches/openjdk/7170638-systemtap.patch | 34 +-
patches/openjdk/8006935-long_keys_in_hmac_prf.patch | 41 -
patches/openjdk/8071705-pr2820-menu_misbehaviour.patch | 234 +
patches/openjdk/8087120-zero_gcc5.patch | 24 -
patches/openjdk/8150954-pr2868-composite_desktop.patch | 79 +
patches/openjdk/p11cipher-6414899-p11digest_should_support_cloning.patch | 1511 ---
patches/openjdk/p11cipher-6604496-support_ckm_aes_ctr.patch | 608 -
patches/openjdk/p11cipher-6812738-native_cleanup.patch | 4832 ----------
patches/openjdk/p11cipher-6924489-ckr_operation_not_initialized.patch | 102 -
patches/pr2486-768_dh.patch | 52 -
patches/pr2488-1024_dh.patch | 53 -
patches/pr2890-system_cacerts.patch | 39 +
test/tapset/jstaptest.pl | 1045 --
test/tapset/jstaptest.pl.in | 1045 ++
30 files changed, 1858 insertions(+), 17821 deletions(-)
diffs (truncated from 20516 to 500 lines):
diff -r 412e3ce4141e -r 6d6eaaab4aeb ChangeLog
--- a/ChangeLog Mon Jan 25 22:06:42 2016 +0000
+++ b/ChangeLog Wed May 04 03:30:13 2016 +0100
@@ -1,3 +1,111 @@
+2016-05-03 Andrew John Hughes
+
+ * Makefile.am:
+ (OPENJDK_DATE): Bump to b39 creation date;
+ 3rd of May, 2016.
+ (OPENJDK_SHA256SUM): Update for b39 tarball.
+
+2016-05-03 Andrew John Hughes
+
+ PR2887: Location of 'stap' executable is hard-coded
+ * configure.ac:
+ Remove SDT_H_FOUND conditional around perl and stap
+ tests as, in 1.x, we still have --enable-systemtap
+ and fail if sdt.h is not found.
+
+2016-03-18 Andrew John Hughes
+
+ PR2887: Location of 'stap' executable is hard-coded
+ * Makefile.am:
+ (check-tapset-probes): Check for STAP and invoke
+ generated script from build directory.
+ (check-tapset-jstack): Likewise.
+ * NEWS: Updated.
+ * configure.ac: Detect stap and warn if not found.
+ Generate test/tapset/jstaptest.pl.
+ * test/tapset/jstaptest.pl.in:
+ Moved from test/tapset/jstaptest.pl. Fill in location
+ of stap and perl binaries from configure output.
+ Fix capitalisation of "IcedTea".
+
+2016-01-29 Andrew John Hughes
+
+ PR2952: test/tapset/jstaptest.pl requires Perl
+ * Makefile.am:
+ (check-tapset-probes): Check that Perl is available
+ and, if so, use it to invoke the script.
+ (check-tapset-jstack): Likewise.
+ * NEWS: Updated.
+ * configure.ac:
+ Check for Perl if SystemTap is found, so the
+ tests can be run if required.
+
+2016-05-03 Andrew John Hughes
+
+ * patches/openjdk/4963723-implement_sha-224.patch,
+ * patches/openjdk/6578658-sunmscapi_nonewithrsa.patch,
+ * patches/openjdk/6753664-sunmscapi_sha-256.patch,
+ * patches/openjdk/6956398-ephemeraldhkeysize.patch,
+ * patches/openjdk/7033170-getmaxallowedkeylength_throws_exception.patch,
+ * patches/openjdk/7044060-support_nsa_suite_b.patch,
+ * patches/openjdk/7106773-512_bits_rsa.patch,
+ * patches/openjdk/8006935-long_keys_in_hmac_prf.patch,
+ * patches/openjdk/8087120-zero_gcc5.patch,
+ * patches/openjdk/p11cipher-6414899-p11digest_should_support_cloning.patch,
+ * patches/openjdk/p11cipher-6604496-support_ckm_aes_ctr.patch,
+ * patches/openjdk/p11cipher-6812738-native_cleanup.patch,
+ * patches/openjdk/p11cipher-6924489-ckr_operation_not_initialized.patch,
+ * patches/pr2486-768_dh.patch,
+ * patches/pr2488-1024_dh.patch:
+ Remove patches upstreamed in b39.
+ * Makefile.am:
+ (ICEDTEA_PATCHES): Remove above patches.
+ * NEWS: Updated.
+ * patches/openjdk/7170638-systemtap.patch:
+ Regenerated due to copyright header change in jni.cpp.
+
+2016-05-03 Andrew John Hughes
+
+ * Makefile.am:
+ (ICEDTEA_PATCHES): Add new patches.
+ * NEWS: Updated.
+ * patches/openjdk/6307603-xrender-01.patch:
+ Regenerated after application of 8150954 / PR2868.
+ * patches/openjdk/6863746-pr2951-no_ct.sym_in_javap.patch,
+ * patches/openjdk/8071705-pr2820-menu_misbehaviour.patch,
+ * patches/openjdk/8150954-pr2868-composite_desktop.patch,
+ * patches/pr2890-system_cacerts.patch:
+ New backports for issues to be fixed in 1.13.11.
+
+2016-03-24 Andrew John Hughes
+
+ S8150954, PR2868, RH1176206: AWT Robot not
+ compatible with GNOME Shell
+ * INSTALL: Update X11 dependency documentation.
+ * configure.ac: Add check
+ for libXcomposite as required by fix
+ for PR2868. Correct variables used by
+ xproto check.
+
+2016-05-03 Andrew John Hughes
+
+ * patches/hotspot/hs23/zero_fixes.patch:
+ Remove fragments upstreamed in 8155261.
+ * patches/hotspot/hs23/zero_hs22.patch:
+ Likewise.
+
+2016-02-15 Andrew John Hughes
+
+ PR2849: wget not required when downloading is disabled
+ * NEWS: Updated.
+ * configure.ac:
+ Only check for wget if downloading is enabled.
+
+2016-01-29 Andrew John Hughes
+
+ * Makefile.am:
+ (OPENJDK_VERSION): Bump to next release, b39.
+
2016-01-25 Andrew John Hughes
* Makefile.am:
diff -r 412e3ce4141e -r 6d6eaaab4aeb INSTALL
--- a/INSTALL Mon Jan 25 22:06:42 2016 +0000
+++ b/INSTALL Wed May 04 03:30:13 2016 +0100
@@ -12,7 +12,8 @@
- IcedTea6
Eclipse Java Compiler (ecj)
CUPS
-libX11 (libXp, libXtst, libXi, libXt)
+libX11 (xproto, libX11, libXext, libXtst, libXi, libXt, libXinerama, libXcomposite, libXau, libXdmcp, libxcb)
+libXrender (for --enable-xrender)
Freetype2
patch
sed
diff -r 412e3ce4141e -r 6d6eaaab4aeb Makefile.am
--- a/Makefile.am Mon Jan 25 22:06:42 2016 +0000
+++ b/Makefile.am Wed May 04 03:30:13 2016 +0100
@@ -1,8 +1,8 @@
# Dependencies
-OPENJDK_DATE = 20_jan_2016
-OPENJDK_SHA256SUM = ff88dbcbda6c3c7d80b7cbd28065a455cdb009de9874fcf9ff9ca8205d38a257
-OPENJDK_VERSION = b38
+OPENJDK_DATE = 03_may_2016
+OPENJDK_SHA256SUM = d11dc2ababe88e7891f1abbd7fa4fe033a65dea22c071331a641374b3247717f
+OPENJDK_VERSION = b39
OPENJDK_URL = https://java.net/downloads/openjdk6/
CACAO_VERSION = 68fe50ac34ec
@@ -465,11 +465,7 @@
patches/remove_multicatch_in_testrsa.patch \
patches/openjdk/p11cipher-6682411-fix_indexoutofboundsexception.patch \
patches/openjdk/p11cipher-6682417-fix_decrypted_data_not_multiple_of_blocks.patch \
- patches/openjdk/p11cipher-6812738-native_cleanup.patch \
patches/openjdk/p11cipher-6687725-throw_illegalblocksizeexception.patch \
- patches/openjdk/p11cipher-6924489-ckr_operation_not_initialized.patch \
- patches/openjdk/p11cipher-6604496-support_ckm_aes_ctr.patch \
- patches/openjdk/p11cipher-6414899-p11digest_should_support_cloning.patch \
patches/traceable.patch \
patches/pr1319-support_giflib_5.patch \
patches/openjdk/6718364-inference_failure.patch \
@@ -588,15 +584,8 @@
patches/openjdk/6611637-npe_in_glyphlayout.patch \
patches/openjdk/6727719-performance_of_textlayout_getbounds.patch \
patches/openjdk/6745225-memory_leak_in_attributed_string.patch \
- patches/openjdk/4963723-implement_sha-224.patch \
patches/openjdk/7180907-jarsigner_sha-256.patch \
patches/openjdk/8049480-jarsigner_openjdk_9.patch \
- patches/openjdk/6753664-sunmscapi_sha-256.patch \
- patches/openjdk/6578658-sunmscapi_nonewithrsa.patch \
- patches/openjdk/7033170-getmaxallowedkeylength_throws_exception.patch \
- patches/openjdk/7044060-support_nsa_suite_b.patch \
- patches/openjdk/8006935-long_keys_in_hmac_prf.patch \
- patches/openjdk/7106773-512_bits_rsa.patch \
patches/pr1904-icedtea_and_distro_versioning.patch \
patches/openjdk/8017173-xml_cipher_rsa_oaep_cant_be_instantiated.patch \
patches/openjdk/8000897-pr2173-vm_crash_in_compilebroker.patch \
@@ -613,7 +602,6 @@
patches/pr2226-support_future_giflib_6_and_up.patch \
patches/openjdk/4890063-hprof_truncation.patch \
patches/openjdk/6562615-compiler_warnings.patch \
- patches/openjdk/6956398-ephemeraldhkeysize.patch \
patches/openjdk/6989466-compiler_warnings.patch \
patches/openjdk/6991580-ipv6_nameservers.patch \
patches/openjdk/7007905-javazic_line_numbers.patch \
@@ -623,7 +611,6 @@
patches/openjdk/7133138-timezone_io_improvement.patch \
patches/openjdk/8011709-canonshaping_memory_leak.patch \
patches/openjdk/8023052-jvm_crash_in_native_layout.patch \
- patches/openjdk/8039921-sha1_1024plus.patch \
patches/openjdk/8041451-ldap_read_timeout_abandon.patch \
patches/openjdk/8042855-indiclayoutengine_null_dereference.patch \
patches/openjdk/7094377-ldaps_timeout.patch \
@@ -635,12 +622,9 @@
patches/openjdk/8074761-ldap_empty_optional_params.patch \
patches/openjdk/8078654-closettfontfilefunc.patch \
patches/openjdk/8081315-giflib_interlacing.patch \
- patches/openjdk/8087120-zero_gcc5.patch \
patches/pr2319-policy_jar_checksum.patch \
patches/pr2460-policy_jar_timestamp.patch \
patches/pr2481_sysconfig_clock_spaces.patch \
- patches/pr2486-768_dh.patch \
- patches/pr2488-1024_dh.patch \
patches/openjdk/6440786-pr363-zero_entry_zips.patch \
patches/openjdk/6763122-no_zipfile_ctor_exception.patch \
patches/openjdk/6599383-pr363-large_zip_files.patch \
@@ -650,7 +634,11 @@
patches/openjdk/8140620-pr2711-find_default.sf2.patch \
patches/openjdk/8076221-pr2808-disable_rc4_cipher_suites.patch \
patches/openjdk/8078823-disabledalgorithms_fails_intermittently.patch \
- patches/pr2808-fix_disabled_algorithms_test.patch
+ patches/pr2808-fix_disabled_algorithms_test.patch \
+ patches/openjdk/8071705-pr2820-menu_misbehaviour.patch \
+ patches/openjdk/8150954-pr2868-composite_desktop.patch \
+ patches/pr2890-system_cacerts.patch \
+ patches/openjdk/6863746-pr2951-no_ct.sym_in_javap.patch
if WITH_RHINO
ICEDTEA_PATCHES += \
@@ -2824,14 +2812,26 @@
check-tapset-probes:
if ENABLE_SYSTEMTAP
- $(abs_top_srcdir)/test/tapset/jstaptest.pl \
+ if test "x${PERL}" = "x"; then \
+ echo "ERROR: Perl not found"; exit -1; \
+ fi
+ if test "x${STAP}" = "x"; then \
+ echo "ERROR: stap not found"; exit -1; \
+ fi
+ ${PERL} $(abs_top_builddir)/test/tapset/jstaptest.pl \
-B $(BUILD_OUTPUT_DIR) -A $(BUILD_ARCH_DIR) \
-S $(abs_top_srcdir)/test/tapset \
-a test/check-stap.log -p
endif
check-tapset-jstack:
if ENABLE_SYSTEMTAP
- $(abs_top_srcdir)/test/tapset/jstaptest.pl \
+ if test "x${PERL}" = "x"; then \
+ echo "ERROR: Perl not found"; exit -1; \
+ fi
+ if test "x${STAP}" = "x"; then \
+ echo "ERROR: stap not found"; exit -1; \
+ fi
+ ${PERL} $(abs_top_builddir)/test/tapset/jstaptest.pl \
-B $(BUILD_OUTPUT_DIR) -A $(BUILD_ARCH_DIR) \
-S $(abs_top_srcdir)/test/tapset \
-a test/check-stap.log -j
diff -r 412e3ce4141e -r 6d6eaaab4aeb NEWS
--- a/NEWS Mon Jan 25 22:06:42 2016 +0000
+++ b/NEWS Wed May 04 03:30:13 2016 +0100
@@ -14,18 +14,87 @@
New in release 1.14.0 (201X-XX-XX):
+* Security fixes
+ - S8129952, CVE-2016-0686: Ensure thread consistency
+ - S8132051, CVE-2016-0687: Better byte behavior
+ - S8138593, CVE-2016-0695: Make DSA more fair
+ - S8139008: Better state table management
+ - S8143167, CVE-2016-3425: Better buffering of XML strings
+ - S8144430, CVE-2016-3427: Improve JMX connections
+ - S8146494: Better ligature substitution
+ - S8146498: Better device table adjustments
+* Import of OpenJDK6 b38
+ - S4459600: java -jar fails to run Main-Class if classname followed by whitespace.
+ - S6378099: RFE: Use libfontconfig to create/synthesise a fontconfig.properties
+ - S6452854: Provide a flag to print the java configuration
+ - S6742159: (launcher) improve the java launching mechanism
+ - S6752622: java.awt.Font.getPeer throws "java.lang.InternalError: Not implemented" on Linux
+ - S6758881: (launcher) needs to throw NoClassDefFoundError instead of JavaRuntimeException
+ - S6856415: Enabling java security manager will make program thrown wrong exception ( main method not found )
+ - S6892493: potential memory leaks in 2D font code indentified by parfait.
+ - S6925851: Localize JRE into pt_BR (corba)
+ - S6968053: (launcher) hide exceptions under certain launcher failures
+ - S6977738: Deadlock between java.lang.ClassLoader and java.util.Properties
+ - S6981001: (launcher) EnsureJREInstallation is not being called in order
+ - S7017734: jdk7 message drop 1 translation integration
+ - S7026184: (launcher) Regression: class with unicode name can't be launched by java.
+ - S7104161: test/sun/tools/jinfo/Basic.sh fails on Ubuntu
+ - S7125442: jar application located in two bytes character named folder cannot be run with JRE 7 u1/u2
+ - S7127906: (launcher) convert the launcher regression tests to java
+ - S7141141: Add 3 new test scenarios for testing Main-Class attribute in jar manifest file
+ - S7158988: jvm crashes while debugging on x86_32 and x86_64
+ - S7189944: (launcher) test/tools/launcher/Arrrrghs.java needs a couple of minor fixes
+ - S7193318: C2: remove number of inputs requirement from Node's new operator
+ - S8002116: This JdbReadTwiceTest.sh gets an exit 1
+ - S8004007: test/sun/tools/jinfo/Basic.sh fails on when runSA is set to true
+ - S8023990: Regression: postscript size increase from 6u18
+ - S8027705: com/sun/jdi/JdbMethodExitTest.sh fails when a background thread is generating events.
+ - S8028537: PPC64: Updated the JDK regression tests to run on AIX
+ - S8036132: Tab characters in test/com/sun/jdi files
+ - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes misses processes
+ - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when run under root
+ - S8059661: Test SoftReference and OOM behavior
+ - S8067364: Printing to Postscript doesn't support dieresis
+ - S8072753: Nondeterministic wrong answer on arithmetic
+ - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java got OOME
+ - S8074146: [TEST_BUG] jdb has succeded to read an unreadable file
+ - S8075584: test for 8067364 depends on hardwired text advance
+ - S8134297: NPE in GSSNameElement nameType check
+ - S8134650: Xsl transformation gives different results in 8u66
+ - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp of cmserr.c
+ - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
+ - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
+ - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java should use 4-args ProtectionDomain constructor
+ - S8147567: InterpreterRuntime::post_field_access not updated for boolean in JDK-8132051
+ - S8148446: (tz) Support tzdata2016a
+ - S8148475: Missing SA Bytecode updates.
+ - S8149170: Better byte behavior for native arguments
+ - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with IOE: Invalid encoding for PolicyQualifierInfo
+ - S8150012: Better byte behavior for reflection
+ - S8150790: 8u75 L10n resource file translation update
+ - S8154210: Zero: Better byte behaviour
+ - S8155261: Zero broken since HS23 update
+ - S8155699: Resolve issues created by backports in OpenJDK 6 b39
+ - S8155746: Sync Windows export list in make/java/jli/Makefile with make/java/jli/mapfile-vers
* Backports
- S6611637: NullPointerException in sun.font.GlyphLayout$EngineRecord.init
- S6727719: Performance of TextLayout.getBounds()
- S6745225: Memory leak while drawing Attributed String
+ - S6863746, PR2951: javap should not scan ct.sym by default
- S6904962: GlyphVector.getVisualBounds should not be affected by leading or trailing white space.
- S7151089: PS NUMA: NUMA allocator should not attempt to free pages when using SHM large pages
- S8013057: Detect mmap() commit failures in Linux and Solaris os::commit_memory() impls and call vm_exit_out_of_memory()
- S8026887: Make issues due to failed large pages allocations easier to debug
+ - S8071705, PR2820, RH1182694: Java application menu misbehaves when running multiple screen stacked vertically
- S8076221, PR2808: Disable RC4 cipher suites
+ - S8150954, PR2868, RH1176206: AWT Robot not compatible with GNOME Shell
* Bug fixes
- PR1886: IcedTea does not checksum supplied tarballs
- PR2083: Add support for building Zero on AArch64
+ - PR2849: wget not required when downloading is disabled
+ - PR2887: Location of 'stap' executable is hard-coded
+ - PR2890: OpenJDK should check for system cacerts database (e.g. /etc/pki/java/cacerts)
+ - PR2952: test/tapset/jstaptest.pl requires Perl
New in release 1.13.10 (2016-01-22):
diff -r 412e3ce4141e -r 6d6eaaab4aeb configure.ac
--- a/configure.ac Mon Jan 25 22:06:42 2016 +0000
+++ b/configure.ac Wed May 04 03:30:13 2016 +0100
@@ -33,7 +33,6 @@
IT_FIND_TOOL([TAR], [tar])
IT_FIND_TOOL([CHMOD], [chmod])
IT_FIND_TOOL([SHA256SUM], [sha256sum])
-IT_FIND_TOOL([WGET], [wget])
IT_FIND_TOOL([ZIP], [zip])
IT_FIND_TOOL([UNZIP], [unzip])
IT_FIND_TOOL([CPIO], [cpio])
@@ -268,6 +267,9 @@
IT_FIND_ECJ_JAR
IT_FIND_TOOL([XSLTPROC], [xsltproc])
fi
+if test "x$enable_downloading" = "xyes"; then
+ IT_FIND_TOOL([WGET], [wget])
+fi
IT_USING_CACAO
AC_CONFIG_FILES([javac], [chmod +x javac])
AC_CONFIG_FILES([javap], [chmod +x javap])
@@ -327,8 +329,8 @@
AC_MSG_ERROR([Could not find Xproto headers - \
Try installing xorg-x11-proto-devel.])
fi
-AC_SUBST(XT_CFLAGS)
-AC_SUBST(XT_LIBS)
+AC_SUBST(XPROTO_CFLAGS)
+AC_SUBST(XPROTO_LIBS)
dnl Check for libXt headers and libraries.
PKG_CHECK_MODULES(XT, xt,[XT_FOUND=yes],[XT_FOUND=no])
@@ -361,6 +363,13 @@
AC_SUBST(XINERAMA_CFLAGS)
AC_SUBST(XINERAMA_LIBS)
+PKG_CHECK_MODULES(XCOMPOSITE, xcomposite, [XCOMPOSITE_FOUND=yes], [XCOMPOSITE_FOUND=no])
+if test "x${XCOMPOSITE_FOUND}" = xno
+then AC_MSG_ERROR([Could not find Xcomposite extension. Try installing libXcomposite-devel.])
+fi
+AC_SUBST(XCOMPOSITE_CFLAGS)
+AC_SUBST(XCOMPOSITE_LIBS)
+
if test "x${ENABLE_XRENDER}" = "xyes"
then
PKG_CHECK_MODULES(XRENDER, xrender, [XRENDER_FOUND=yes], [XRENDER_FOUND=no])
@@ -427,6 +436,17 @@
]])], [AC_MSG_RESULT([yes])], [AC_MSG_ERROR([systemtap sdt.h or g++ too old])])
AC_LANG_POP([C++])
+ AC_PATH_TOOL([PERL],[perl])
+ if test x"${PERL}" = x ; then
+ AC_MSG_WARN([Perl not found in PATH; SystemTap tests will not be able to run])
+ fi
+ AC_SUBST(PERL)
+ AC_PATH_TOOL([STAP],[stap])
+ if test x"${STAP}" = x ; then
+ AC_MSG_WARN([stap not found in PATH; SystemTap tests will not be able to run])
+ fi
+ AC_SUBST(STAP)
+
ABS_CLIENT_LIBJVM_SO="${ABS_JAVA_HOME_DIR}/jre/lib/${INSTALL_ARCH_DIR}/client/libjvm.so"
ABS_SERVER_LIBJVM_SO="${ABS_JAVA_HOME_DIR}/jre/lib/${INSTALL_ARCH_DIR}/server/libjvm.so"
AC_SUBST(ABS_CLIENT_LIBJVM_SO)
@@ -435,6 +455,7 @@
AC_CONFIG_FILES([tapset/hotspot_jni.stp])
AC_CONFIG_FILES([tapset/jstack.stp])
AC_CONFIG_FILES([tapset/hotspot_gc.stp])
+ AC_CONFIG_FILES([test/tapset/jstaptest.pl])
fi
dnl Check for libXtst headers and libraries.
diff -r 412e3ce4141e -r 6d6eaaab4aeb patches/hotspot/hs23/zero_fixes.patch
--- a/patches/hotspot/hs23/zero_fixes.patch Mon Jan 25 22:06:42 2016 +0000
+++ b/patches/hotspot/hs23/zero_fixes.patch Wed May 04 03:30:13 2016 +0100
@@ -1,60 +1,6 @@
-# HG changeset patch
-# User andrew
-# Date 1346354667 -3600
-# Thu Aug 30 20:24:27 2012 +0100
-# Node ID 2a413d946cb1acdcbe1110098f79b7a1f267bf75
-# Parent 3e0087ab5e924827bc198557c8e4e5b1c4ff1fa3
-Fix Zero FTBFS issues
-
-diff --git a/src/cpu/zero/vm/assembler_zero.cpp b/src/cpu/zero/vm/assembler_zero.cpp
---- openjdk/hotspot/src/cpu/zero/vm/assembler_zero.cpp
-+++ openjdk/hotspot/src/cpu/zero/vm/assembler_zero.cpp
-@@ -91,3 +91,11 @@
- address ShouldNotCallThisEntry() {
- return (address) should_not_call;
- }
-+
-+static void zero_null_fn() {
-+ return;
-+}
-+
-+address ZeroNullStubEntry(address fn) {
-+ return (address) fn;
-+}
-diff --git a/src/cpu/zero/vm/assembler_zero.hpp b/src/cpu/zero/vm/assembler_zero.hpp
---- openjdk/hotspot/src/cpu/zero/vm/assembler_zero.hpp
-+++ openjdk/hotspot/src/cpu/zero/vm/assembler_zero.hpp
-@@ -65,5 +65,6 @@
-
- address ShouldNotCallThisStub();
- address ShouldNotCallThisEntry();
-+address ZeroNullStubEntry(address fn);
-
- #endif // CPU_ZERO_VM_ASSEMBLER_ZERO_HPP
-diff --git a/src/cpu/zero/vm/copy_zero.hpp b/src/cpu/zero/vm/copy_zero.hpp
---- openjdk/hotspot/src/cpu/zero/vm/copy_zero.hpp
-+++ openjdk/hotspot/src/cpu/zero/vm/copy_zero.hpp
-@@ -169,7 +169,7 @@
- }
-
- static void pd_fill_to_bytes(void* to, size_t count, jubyte value) {
-- memset(to, value, count);
-+ if ( count > 0 ) memset(to, value, count);
- }
-
- static void pd_zero_to_words(HeapWord* tohw, size_t count) {
-@@ -177,7 +177,7 @@
- }
-
- static void pd_zero_to_bytes(void* to, size_t count) {
-- memset(to, 0, count);
-+ if ( count > 0 ) memset(to, 0, count);
- }
-
- #endif // CPU_ZERO_VM_COPY_ZERO_HPP
-diff --git a/src/cpu/zero/vm/cppInterpreter_zero.cpp b/src/cpu/zero/vm/cppInterpreter_zero.cpp
---- openjdk/hotspot/src/cpu/zero/vm/cppInterpreter_zero.cpp
-+++ openjdk/hotspot/src/cpu/zero/vm/cppInterpreter_zero.cpp
+diff -Nru openjdk.orig/hotspot/src/cpu/zero/vm/cppInterpreter_zero.cpp openjdk/hotspot/src/cpu/zero/vm/cppInterpreter_zero.cpp
+--- openjdk.orig/hotspot/src/cpu/zero/vm/cppInterpreter_zero.cpp 2016-05-03 20:18:13.388935986 +0100
++++ openjdk/hotspot/src/cpu/zero/vm/cppInterpreter_zero.cpp 2016-05-03 20:19:21.099818351 +0100
@@ -36,6 +36,7 @@
#include "oops/oop.inline.hpp"
#include "prims/jvmtiExport.hpp"
@@ -77,81 +23,7 @@
int CppInterpreter::normal_entry(methodOop method, intptr_t UNUSED, TRAPS) {
JavaThread *thread = (JavaThread *) THREAD;
-@@ -699,6 +707,9 @@
- method_handle = adapter;
- }
-
-+ CPPINT_DEBUG( tty->print_cr( "Process method_handle sp: 0x%x unwind_sp: 0x%x result_slots: %d.", \
-+ stack->sp(), unwind_sp, result_slots ); )
-+
- // Start processing
- process_method_handle(method_handle, THREAD);
- if (HAS_PENDING_EXCEPTION)
-@@ -718,6 +729,8 @@
- }
-
- // Check
-+ CPPINT_DEBUG( tty->print_cr( "Exiting method_handle_entry, sp: 0x%x unwind_sp: 0x%x result_slots: %d.", \
-+ stack->sp(), unwind_sp, result_slots ); )
- assert(stack->sp() == unwind_sp - result_slots, "should be");
-
- // No deoptimized frames on the stack
-@@ -725,6 +738,7 @@
- }
-
- void CppInterpreter::process_method_handle(oop method_handle, TRAPS) {
-+
From bugzilla-daemon at icedtea.classpath.org Wed May 4 19:07:33 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Wed, 04 May 2016 19:07:33 +0000
Subject: [Bug 2488] [IcedTea6] Make jdk8 mode the default for
jdk.tls.ephemeralDHKeySize
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2488
--- Comment #4 from hg commits ---
details:
http://icedtea.classpath.org//hg/icedtea6?cmd=changeset;node=cf098836ecbb
author: Andrew John Hughes
date: Wed May 04 02:03:54 2016 +0100
Update to build against April 2016 security fixes.
Upstream changes:
- S4459600: java -jar fails to run Main-Class if classname followed by
whitespace.
- S4963723: Implement SHA-224
- S6378099: RFE: Use libfontconfig to create/synthesise a
fontconfig.properties
- S6414899: P11Digest should support cloning
- S6452854: Provide a flag to print the java configuration
- S6578658: Request for raw RSA (NONEwithRSA) Signature support in
SunMSCAPI
- S6604496: Support for CKM_AES_CTR (counter mode)
- S6742159: (launcher) improve the java launching mechanism
- S6752622: java.awt.Font.getPeer throws "java.lang.InternalError: Not
implemented" on Linux
- S6753664: Support SHA256 (and higher) in SunMSCAPI
- S6758881: (launcher) needs to throw NoClassDefFoundError instead of
JavaRuntimeException
- S6812738: SSL stress test with GF leads to 32 bit max process size in
less than 5 minutes with PCKS11 provider
- S6856415: Enabling java security manager will make program thrown wrong
exception ( main method not found )
- S6892493: potential memory leaks in 2D font code indentified by
parfait.
- S6924489: sun.security.pkcs11.wrapper.PKCS11Exception:
CKR_OPERATION_NOT_INITIALIZED
- S6925851: Localize JRE into pt_BR
- S6956398: make ephemeral DH key match the length of the certificate key
- S6968053: (launcher) hide exceptions under certain launcher failures
- S6977738: Deadlock between java.lang.ClassLoader and
java.util.Properties
- S6981001: (launcher) EnsureJREInstallation is not being called in order
- S7017734: jdk7 message drop 1 translation integration
- S7026184: (launcher) Regression: class with unicode name can't be
launched by java.
- S7033170: Cipher.getMaxAllowedKeyLength(String) throws
NoSuchAlgorithmException
- S7044060: Need to support NSA Suite B Cryptography algorithms
- S7104161: test/sun/tools/jinfo/Basic.sh fails on Ubuntu
- S7106773: 512 bits RSA key cannot work with SHA384 and SHA512
- S7125442: jar application located in two bytes character named folder
cannot be run with JRE 7 u1/u2
- S7127906: (launcher) convert the launcher regression tests to java
- S7141141: Add 3 new test scenarios for testing Main-Class attribute in
jar manifest file
- S7158988: jvm crashes while debugging on x86_32 and x86_64
- S7189944: (launcher) test/tools/launcher/Arrrrghs.java needs a couple
of minor fixes
- S7193318: C2: remove number of inputs requirement from Node's new
operator
- S8002116: This JdbReadTwiceTest.sh gets an exit 1
- S8004007: test/sun/tools/jinfo/Basic.sh fails on when runSA is set to
true
- S8006935: Need to take care of long secret keys in HMAC/PRF compuation
- S8023990: Regression: postscript size increase from 6u18
- S8027705: com/sun/jdi/JdbMethodExitTest.sh fails when a background
thread is generating events.
- S8028537: PPC64: Updated the JDK regression tests to run on AIX
- S8036132: Tab characters in test/com/sun/jdi files
- S8038963: com/sun/jdi tests fail because cygwin's ps sometimes misses
processes
- S8039921: SHA1WithDSA with key > 1024 bits not working
- S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when run
under root
- S8059661: Test SoftReference and OOM behavior
- S8067364: Printing to Postscript doesn't support dieresis
- S8072753: Nondeterministic wrong answer on arithmetic
- S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java got OOME
- S8074146: [TEST_BUG] jdb has succeded to read an unreadable file
- S8075584: test for 8067364 depends on hardwired text advance
- S8087120: [GCC5] java.lang.StackOverflowError on Zero JVM
initialization on non x86 platforms.
- S8129952: Ensure thread consistency
- S8132051: Better byte behavior
- S8134297: NPE in GSSNameElement nameType check
- S8134650: Xsl transformation gives different results in 8u66
- S8138593: Make DSA more fair
- S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp of
cmserr.c
- S8143002: [Parfait] JNI exception pending in fontpath.c:1300
- S8143167: Better buffering of XML strings
- S8144430: Improve JMX connections
- S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
- S8146494: Better ligature substitution
- S8146498: Better device table adjustments
- S8146967: [TEST_BUG]
javax/security/auth/SubjectDomainCombiner/Optimize.java should use 4-args
ProtectionDomain constructor
- S8147567: InterpreterRuntime::post_field_access not updated for boolean
in JDK-8132051
- S8148446: (tz) Support tzdata2016a
- S8148475: Missing SA Bytecode updates.
- S8149170: Better byte behavior for native arguments
- S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with IOE:
Invalid encoding for PolicyQualifierInfo
- S8150012: Better byte behavior for reflection
- S8150790: 8u75 L10n resource file translation update
- S8154210: Zero: Better byte behaviour
- S8155261: Zero broken since HS23 update
- S8155699: Resolve issues created by backports in OpenJDK 6 b39
- S8155699: Resolve issues created by backports in OpenJDK 6 b39, part 2
- S8155746: Sync Windows export list in make/java/jli/Makefile with
make/java/jli/mapfile-vers
ChangeLog:
2016-05-03 Andrew John Hughes
* patches/openjdk/4963723-implement_sha-224.patch,
* patches/openjdk/6578658-sunmscapi_nonewithrsa.patch,
* patches/openjdk/6753664-sunmscapi_sha-256.patch,
* patches/openjdk/6956398-ephemeraldhkeysize.patch,
*
patches/openjdk/7033170-getmaxallowedkeylength_throws_exception.patch,
* patches/openjdk/7044060-support_nsa_suite_b.patch,
* patches/openjdk/7106773-512_bits_rsa.patch,
* patches/openjdk/8006935-long_keys_in_hmac_prf.patch,
* patches/openjdk/8087120-zero_gcc5.patch,
*
patches/openjdk/p11cipher-6414899-p11digest_should_support_cloning.patch,
* patches/openjdk/p11cipher-6604496-support_ckm_aes_ctr.patch,
* patches/openjdk/p11cipher-6812738-native_cleanup.patch,
*
patches/openjdk/p11cipher-6924489-ckr_operation_not_initialized.patch,
* patches/pr2486-768_dh.patch,
* patches/pr2488-1024_dh.patch:
Remove patches upstreamed in b39.
* Makefile.am:
(ICEDTEA_PATCHES): Remove above patches.
* NEWS: Updated.
* patches/openjdk/7170638-systemtap.patch:
Regenerated due to copyright header change in jni.cpp.
--
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 May 4 19:07:36 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Wed, 04 May 2016 19:07:36 +0000
Subject: [Bug 2486] [IcedTea6] JSSE server is still limited to 768-bit DHE
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2486
--- Comment #6 from hg commits ---
details:
http://icedtea.classpath.org//hg/icedtea6?cmd=changeset;node=cf098836ecbb
author: Andrew John Hughes
date: Wed May 04 02:03:54 2016 +0100
Update to build against April 2016 security fixes.
Upstream changes:
- S4459600: java -jar fails to run Main-Class if classname followed by
whitespace.
- S4963723: Implement SHA-224
- S6378099: RFE: Use libfontconfig to create/synthesise a
fontconfig.properties
- S6414899: P11Digest should support cloning
- S6452854: Provide a flag to print the java configuration
- S6578658: Request for raw RSA (NONEwithRSA) Signature support in
SunMSCAPI
- S6604496: Support for CKM_AES_CTR (counter mode)
- S6742159: (launcher) improve the java launching mechanism
- S6752622: java.awt.Font.getPeer throws "java.lang.InternalError: Not
implemented" on Linux
- S6753664: Support SHA256 (and higher) in SunMSCAPI
- S6758881: (launcher) needs to throw NoClassDefFoundError instead of
JavaRuntimeException
- S6812738: SSL stress test with GF leads to 32 bit max process size in
less than 5 minutes with PCKS11 provider
- S6856415: Enabling java security manager will make program thrown wrong
exception ( main method not found )
- S6892493: potential memory leaks in 2D font code indentified by
parfait.
- S6924489: sun.security.pkcs11.wrapper.PKCS11Exception:
CKR_OPERATION_NOT_INITIALIZED
- S6925851: Localize JRE into pt_BR
- S6956398: make ephemeral DH key match the length of the certificate key
- S6968053: (launcher) hide exceptions under certain launcher failures
- S6977738: Deadlock between java.lang.ClassLoader and
java.util.Properties
- S6981001: (launcher) EnsureJREInstallation is not being called in order
- S7017734: jdk7 message drop 1 translation integration
- S7026184: (launcher) Regression: class with unicode name can't be
launched by java.
- S7033170: Cipher.getMaxAllowedKeyLength(String) throws
NoSuchAlgorithmException
- S7044060: Need to support NSA Suite B Cryptography algorithms
- S7104161: test/sun/tools/jinfo/Basic.sh fails on Ubuntu
- S7106773: 512 bits RSA key cannot work with SHA384 and SHA512
- S7125442: jar application located in two bytes character named folder
cannot be run with JRE 7 u1/u2
- S7127906: (launcher) convert the launcher regression tests to java
- S7141141: Add 3 new test scenarios for testing Main-Class attribute in
jar manifest file
- S7158988: jvm crashes while debugging on x86_32 and x86_64
- S7189944: (launcher) test/tools/launcher/Arrrrghs.java needs a couple
of minor fixes
- S7193318: C2: remove number of inputs requirement from Node's new
operator
- S8002116: This JdbReadTwiceTest.sh gets an exit 1
- S8004007: test/sun/tools/jinfo/Basic.sh fails on when runSA is set to
true
- S8006935: Need to take care of long secret keys in HMAC/PRF compuation
- S8023990: Regression: postscript size increase from 6u18
- S8027705: com/sun/jdi/JdbMethodExitTest.sh fails when a background
thread is generating events.
- S8028537: PPC64: Updated the JDK regression tests to run on AIX
- S8036132: Tab characters in test/com/sun/jdi files
- S8038963: com/sun/jdi tests fail because cygwin's ps sometimes misses
processes
- S8039921: SHA1WithDSA with key > 1024 bits not working
- S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when run
under root
- S8059661: Test SoftReference and OOM behavior
- S8067364: Printing to Postscript doesn't support dieresis
- S8072753: Nondeterministic wrong answer on arithmetic
- S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java got OOME
- S8074146: [TEST_BUG] jdb has succeded to read an unreadable file
- S8075584: test for 8067364 depends on hardwired text advance
- S8087120: [GCC5] java.lang.StackOverflowError on Zero JVM
initialization on non x86 platforms.
- S8129952: Ensure thread consistency
- S8132051: Better byte behavior
- S8134297: NPE in GSSNameElement nameType check
- S8134650: Xsl transformation gives different results in 8u66
- S8138593: Make DSA more fair
- S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp of
cmserr.c
- S8143002: [Parfait] JNI exception pending in fontpath.c:1300
- S8143167: Better buffering of XML strings
- S8144430: Improve JMX connections
- S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
- S8146494: Better ligature substitution
- S8146498: Better device table adjustments
- S8146967: [TEST_BUG]
javax/security/auth/SubjectDomainCombiner/Optimize.java should use 4-args
ProtectionDomain constructor
- S8147567: InterpreterRuntime::post_field_access not updated for boolean
in JDK-8132051
- S8148446: (tz) Support tzdata2016a
- S8148475: Missing SA Bytecode updates.
- S8149170: Better byte behavior for native arguments
- S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with IOE:
Invalid encoding for PolicyQualifierInfo
- S8150012: Better byte behavior for reflection
- S8150790: 8u75 L10n resource file translation update
- S8154210: Zero: Better byte behaviour
- S8155261: Zero broken since HS23 update
- S8155699: Resolve issues created by backports in OpenJDK 6 b39
- S8155699: Resolve issues created by backports in OpenJDK 6 b39, part 2
- S8155746: Sync Windows export list in make/java/jli/Makefile with
make/java/jli/mapfile-vers
ChangeLog:
2016-05-03 Andrew John Hughes
* patches/openjdk/4963723-implement_sha-224.patch,
* patches/openjdk/6578658-sunmscapi_nonewithrsa.patch,
* patches/openjdk/6753664-sunmscapi_sha-256.patch,
* patches/openjdk/6956398-ephemeraldhkeysize.patch,
*
patches/openjdk/7033170-getmaxallowedkeylength_throws_exception.patch,
* patches/openjdk/7044060-support_nsa_suite_b.patch,
* patches/openjdk/7106773-512_bits_rsa.patch,
* patches/openjdk/8006935-long_keys_in_hmac_prf.patch,
* patches/openjdk/8087120-zero_gcc5.patch,
*
patches/openjdk/p11cipher-6414899-p11digest_should_support_cloning.patch,
* patches/openjdk/p11cipher-6604496-support_ckm_aes_ctr.patch,
* patches/openjdk/p11cipher-6812738-native_cleanup.patch,
*
patches/openjdk/p11cipher-6924489-ckr_operation_not_initialized.patch,
* patches/pr2486-768_dh.patch,
* patches/pr2488-1024_dh.patch:
Remove patches upstreamed in b39.
* Makefile.am:
(ICEDTEA_PATCHES): Remove above patches.
* NEWS: Updated.
* patches/openjdk/7170638-systemtap.patch:
Regenerated due to copyright header change in jni.cpp.
--
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 Wed May 4 20:57:44 2016
From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org)
Date: Wed, 04 May 2016 20:57:44 +0000
Subject: /hg/icedtea6: PR2953: make dist fails after PR2887 made jstaptes...
Message-ID:
changeset 118be3a042e5 in /hg/icedtea6
details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=118be3a042e5
author: Andrew John Hughes
date: Wed May 04 04:36:43 2016 +0100
PR2953: make dist fails after PR2887 made jstaptest.pl auto-generated
2016-05-03 Andrew John Hughes
PR2953: make dist fails after PR2887 made
jstaptest.pl auto-generated
* Makefile.am:
(TAPSET_TEST_SRCS): Remove jstaptest.pl which
is now auto-generated and handled by autotools.
* NEWS: Updated.
diffstat:
ChangeLog | 9 +++++++++
Makefile.am | 1 -
NEWS | 1 +
3 files changed, 10 insertions(+), 1 deletions(-)
diffs (38 lines):
diff -r 6d6eaaab4aeb -r 118be3a042e5 ChangeLog
--- a/ChangeLog Wed May 04 03:30:13 2016 +0100
+++ b/ChangeLog Wed May 04 04:36:43 2016 +0100
@@ -1,3 +1,12 @@
+2016-05-03 Andrew John Hughes
+
+ PR2953: make dist fails after PR2887 made
+ jstaptest.pl auto-generated
+ * Makefile.am:
+ (TAPSET_TEST_SRCS): Remove jstaptest.pl which
+ is now auto-generated and handled by autotools.
+ * NEWS: Updated.
+
2016-05-03 Andrew John Hughes
* Makefile.am:
diff -r 6d6eaaab4aeb -r 118be3a042e5 Makefile.am
--- a/Makefile.am Wed May 04 03:30:13 2016 +0100
+++ b/Makefile.am Wed May 04 04:36:43 2016 +0100
@@ -270,7 +270,6 @@
$(top_srcdir)/test/tapset/JNITestClass.c \
$(top_srcdir)/test/tapset/JNITestClass.h \
$(top_srcdir)/test/tapset/JNITestClass.java \
- $(top_srcdir)/test/tapset/jstaptest.pl \
$(top_srcdir)/test/tapset/RunWrapper.java \
$(top_srcdir)/test/tapset/StapJNIClassLoader.java \
$(top_srcdir)/test/tapset/StapURLClassLoader.java \
diff -r 6d6eaaab4aeb -r 118be3a042e5 NEWS
--- a/NEWS Wed May 04 03:30:13 2016 +0100
+++ b/NEWS Wed May 04 04:36:43 2016 +0100
@@ -95,6 +95,7 @@
- PR2887: Location of 'stap' executable is hard-coded
- PR2890: OpenJDK should check for system cacerts database (e.g. /etc/pki/java/cacerts)
- PR2952: test/tapset/jstaptest.pl requires Perl
+ - PR2953: make dist fails after PR2887 made jstaptest.pl auto-generated
New in release 1.13.10 (2016-01-22):
From bugzilla-daemon at icedtea.classpath.org Wed May 4 20:58:23 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Wed, 04 May 2016 20:58:23 +0000
Subject: [Bug 2953] [IcedTea6] make dist fails after bug 2887 made
jstaptest.pl auto-generated
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2953
--- Comment #2 from hg commits ---
details:
http://icedtea.classpath.org//hg/icedtea6?cmd=changeset;node=118be3a042e5
author: Andrew John Hughes
date: Wed May 04 04:36:43 2016 +0100
PR2953: make dist fails after PR2887 made jstaptest.pl auto-generated
2016-05-03 Andrew John Hughes
PR2953: make dist fails after PR2887 made
jstaptest.pl auto-generated
* Makefile.am:
(TAPSET_TEST_SRCS): Remove jstaptest.pl which
is now auto-generated and handled by autotools.
* NEWS: Updated.
--
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 May 4 20:58:26 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Wed, 04 May 2016 20:58:26 +0000
Subject: [Bug 2887] [IcedTea6] Location of 'stap' executable is hard-coded
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2887
--- Comment #5 from hg commits ---
details:
http://icedtea.classpath.org//hg/icedtea6?cmd=changeset;node=118be3a042e5
author: Andrew John Hughes
date: Wed May 04 04:36:43 2016 +0100
PR2953: make dist fails after PR2887 made jstaptest.pl auto-generated
2016-05-03 Andrew John Hughes
PR2953: make dist fails after PR2887 made
jstaptest.pl auto-generated
* Makefile.am:
(TAPSET_TEST_SRCS): Remove jstaptest.pl which
is now auto-generated and handled by autotools.
* NEWS: Updated.
--
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 May 4 21:39:20 2016
From: gnu.andrew at redhat.com (Andrew Hughes)
Date: Wed, 4 May 2016 22:39:20 +0100
Subject: [SECURITY] IcedTea 1.13.11 for OpenJDK 6 Released!
Message-ID: <20160504213911.GA30662@carrie.the212.com>
The IcedTea project provides a harness to build the source code from
OpenJDK using Free Software build tools, along with additional
features such as a PulseAudio sound driver, the ability to build
against system libraries and support for alternative virtual machines
and architectures beyond those supported by OpenJDK.
This release updates our OpenJDK 6 support in the 1.13.x series with
the April 2016 security fixes.
If you find an issue with the release, please report it to our bug
database (http://icedtea.classpath.org/bugzilla) under the appropriate
component. Development discussion takes place on the
distro-pkg-dev at openjdk.java.net mailing list and patches are
always welcome.
Full details of the release can be found below.
What?s New?
===========
New in release 1.13.11 (2016-05-04):
* Security fixes
- S8129952, CVE-2016-0686: Ensure thread consistency
- S8132051, CVE-2016-0687: Better byte behavior
- S8138593, CVE-2016-0695: Make DSA more fair
- S8139008: Better state table management
- S8143167, CVE-2016-3425: Better buffering of XML strings
- S8144430, CVE-2016-3427: Improve JMX connections
- S8146494: Better ligature substitution
- S8146498: Better device table adjustments
* Import of OpenJDK6 b38
- S4459600: java -jar fails to run Main-Class if classname followed by whitespace.
- S6378099: RFE: Use libfontconfig to create/synthesise a fontconfig.properties
- S6452854: Provide a flag to print the java configuration
- S6742159: (launcher) improve the java launching mechanism
- S6752622: java.awt.Font.getPeer throws "java.lang.InternalError: Not implemented" on Linux
- S6758881: (launcher) needs to throw NoClassDefFoundError instead of JavaRuntimeException
- S6856415: Enabling java security manager will make program thrown wrong exception ( main method not found )
- S6892493: potential memory leaks in 2D font code indentified by parfait.
- S6925851: Localize JRE into pt_BR (corba)
- S6968053: (launcher) hide exceptions under certain launcher failures
- S6977738: Deadlock between java.lang.ClassLoader and java.util.Properties
- S6981001: (launcher) EnsureJREInstallation is not being called in order
- S7017734: jdk7 message drop 1 translation integration
- S7026184: (launcher) Regression: class with unicode name can't be launched by java.
- S7104161: test/sun/tools/jinfo/Basic.sh fails on Ubuntu
- S7125442: jar application located in two bytes character named folder cannot be run with JRE 7 u1/u2
- S7127906: (launcher) convert the launcher regression tests to java
- S7141141: Add 3 new test scenarios for testing Main-Class attribute in jar manifest file
- S7158988: jvm crashes while debugging on x86_32 and x86_64
- S7189944: (launcher) test/tools/launcher/Arrrrghs.java needs a couple of minor fixes
- S7193318: C2: remove number of inputs requirement from Node's new operator
- S8002116: This JdbReadTwiceTest.sh gets an exit 1
- S8004007: test/sun/tools/jinfo/Basic.sh fails on when runSA is set to true
- S8023990: Regression: postscript size increase from 6u18
- S8027705: com/sun/jdi/JdbMethodExitTest.sh fails when a background thread is generating events.
- S8028537: PPC64: Updated the JDK regression tests to run on AIX
- S8036132: Tab characters in test/com/sun/jdi files
- S8038963: com/sun/jdi tests fail because cygwin's ps sometimes misses processes
- S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when run under root
- S8059661: Test SoftReference and OOM behavior
- S8067364: Printing to Postscript doesn't support dieresis
- S8072753: Nondeterministic wrong answer on arithmetic
- S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java got OOME
- S8074146: [TEST_BUG] jdb has succeded to read an unreadable file
- S8075584: test for 8067364 depends on hardwired text advance
- S8134297: NPE in GSSNameElement nameType check
- S8134650: Xsl transformation gives different results in 8u66
- S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp of cmserr.c
- S8143002: [Parfait] JNI exception pending in fontpath.c:1300
- S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
- S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java should use 4-args ProtectionDomain constructor
- S8147567: InterpreterRuntime::post_field_access not updated for boolean in JDK-8132051
- S8148446: (tz) Support tzdata2016a
- S8148475: Missing SA Bytecode updates.
- S8149170: Better byte behavior for native arguments
- S8149367: PolicyQualifierInfo/index_Ctor JCK test fails with IOE: Invalid encoding for PolicyQualifierInfo
- S8150012: Better byte behavior for reflection
- S8150790: 8u75 L10n resource file translation update
- S8154210: Zero: Better byte behaviour
- S8155261: Zero broken since HS23 update
- S8155699: Resolve issues created by backports in OpenJDK 6 b39
- S8155746: Sync Windows export list in make/java/jli/Makefile with make/java/jli/mapfile-vers
* Backports
- S6863746, PR2951: javap should not scan ct.sym by default
- S8071705, PR2820, RH1182694: Java application menu misbehaves when running multiple screen stacked vertically
- S8150954, PR2868, RH1176206: AWT Robot not compatible with GNOME Shell
* Bug fixes
- PR2887: Location of 'stap' executable is hard-coded
- PR2890: OpenJDK should check for system cacerts database (e.g. /etc/pki/java/cacerts)
- PR2952: test/tapset/jstaptest.pl requires Perl
- PR2953: make dist fails after PR2887 made jstaptest.pl auto-generated
The tarballs can be downloaded from:
* http://icedtea.classpath.org/download/source/icedtea6-1.13.11.tar.gz
* http://icedtea.classpath.org/download/source/icedtea6-1.13.11.tar.xz
We provide both gzip and xz tarballs, so that those who are able to
make use of the smaller tarball produced by xz may do so.
The tarballs are accompanied by digital signatures available at:
* http://icedtea.classpath.org/download/source/icedtea6-1.13.11.tar.gz.sig
* http://icedtea.classpath.org/download/source/icedtea6-1.13.11.tar.xz.sig
PGP Key: ed25519/35964222 (hkp://keys.gnupg.net)
Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222
GnuPG >= 2.1 is required to be able to handle this key.
SHA256 checksums:
f69ab75ccf594931ae5bf5ebc16bce233878d9793516b4abc72f08d7188f5861 icedtea6-1.13.11.tar.gz
f12d470c3aefc599388e5f897367c6ca0ef0902f95ba187be12b3adc4b689f1f icedtea6-1.13.11.tar.gz.sig
526ecdf6fec35c10160df305e87cb477f5fe1ea32f02f6c9b1c865a2d28833bf icedtea6-1.13.11.tar.xz
1c01648a7139c8c3b7cd4626652a0509664b797469c234a020a864dead51d2e6 icedtea6-1.13.11.tar.xz.sig
The checksums can be downloaded from:
* http://icedtea.classpath.org/download/source/icedtea6-1.13.11.sha256
The following people helped with these releases:
* Andrew Haley (S8154210)
* Andrew Hughes (all other backports and bug fixes, release management)
* Mario Torre (S8150954 & S8071705)
We would also like to thank the bug reporters and testers!
To get started:
$ tar xzf icedtea6-1.13.11.tar.gz
or:
$ tar x -I xz -f icedtea6-1.13.11.tar.xz
then:
$ mkdir icedtea-build
$ cd icedtea-build
$ ../icedtea6-1.13.11/configure
$ make
Full build requirements and instructions are available in the INSTALL file.
Happy hacking!
--
Andrew :)
Senior Free Java Software Engineer
Red Hat, Inc. (http://www.redhat.com)
PGP Key: ed25519/35964222 (hkp://keys.gnupg.net)
Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 213 bytes
Desc: Digital signature
URL:
From bugzilla-daemon at icedtea.classpath.org Wed May 4 21:54:15 2016
From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org)
Date: Wed, 04 May 2016 21:54:15 +0000
Subject: [Bug 2953] [IcedTea6] make dist fails after bug 2887 made
jstaptest.pl auto-generated
In-Reply-To:
References:
Message-ID:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2953
Andrew John Hughes changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |RESOLVED
Resolution|--- |FIXED
--- Comment #3 from Andrew John Hughes ---
Fixed in 1.14.0pre and 1.13.11.
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From aoqi at loongson.cn Thu May 5 13:37:33 2016
From: aoqi at loongson.cn (Ao Qi)
Date: Thu, 5 May 2016 21:37:33 +0800
Subject: OpenJDK 8 port for MIPS has been open sourced by Loongson
Message-ID:
Hi all,
Loongson has finished porting OpenJDK 8 64-bit to MIPS (Little Endian).
Loongson decided to open source this work, including implementation of the
template interpreter and the C2 compiler. The C1 compiler is almost done
and its code is also included in the codebase. The work is based on
jdk8u25-b17 and has a rich set optimizations over the OpenJDK
implementation. Loongson has been doing this work for years, and will
continue it, including bug fixing, performance improvement, and version
upgrade. Loongson has also finished porting OpenJDK 8 32-bit and OpenJDK 6
32-bit, which would become open-source in the future. Loongson hopes to
contribute the code back upstream where possible. Loongson also wishes more
developers and users could use this work and benefit from it. All
contributions and suggestions to this work are greatly welcomed. If you
have any problems or want any support, feel free to contact us via email to
jinguojie at loongson.cn or aoqi at loongson.cn.
The Loongson code base is stored in http://hg.loongnix.org. Everyone can
acquire source from the repositories by:
$ hg clone http://hg.loongnix.org/jdk8-mips64-public
$ cd jdk8-mips64-public
$ sh ./get_source.sh
About Loongson Technology Co., Ltd.
Loongson is a family of general-purpose MIPS64 CPUs developed by Loongson
Technology Co., Ltd. It was formerly called Godson.
Learn more: http://www.loongson.cn/.
Learn more about Loongson Java: http://wiki.loongnix.org/index.php/JAVA
I don't know if it is appropriate to send the email into this list. If it
isn?t, please forgive me.
Thanks,
Ao Qi
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
From gitne at gmx.de Fri May 6 00:35:02 2016
From: gitne at gmx.de (Jacob Wisor)
Date: Fri, 6 May 2016 02:35:02 +0200
Subject: OpenJDK 8 port for MIPS has been open sourced by Loongson
In-Reply-To:
References: