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: Message-ID: <572BE6B6.9070603@gmx.de> On 05/05/2016 at 03:37 PM Ao Qi wrote: > [?] > I don't know if it is appropriate to send the email into this list. If it isn?t, > please forgive me. Thank you for your announcement and sharing your valuable source code with the community. You may perhaps want to post your announcement to announce at openjdk.java.net and discuss at openjdk.java.net too since these are probably observed by more people than this mailing list. Regards Jacob From aoqi at loongson.cn Fri May 6 01:40:25 2016 From: aoqi at loongson.cn (aoqi at loongson.cn) Date: Fri, 6 May 2016 09:40:25 +0800 (GMT+08:00) Subject: OpenJDK 8 port for MIPS has been open sourced by Loongson In-Reply-To: <572BE6B6.9070603@gmx.de> References: <572BE6B6.9070603@gmx.de> Message-ID: <24430d10.307f.15483b914f0.Coremail.aoqi@loongson.cn> > -----????----- > ???: "Jacob Wisor" > ????: 2016?5?6? ??? > ???: distro-pkg-dev at openjdk.java.net > ??: > ??: Re: OpenJDK 8 port for MIPS has been open sourced by Loongson > > On 05/05/2016 at 03:37 PM Ao Qi wrote: > > [?] > > I don't know if it is appropriate to send the email into this list. If it isn?t, > > please forgive me. > > Thank you for your announcement and sharing your valuable source code with the > community. You may perhaps want to post your announcement to > announce at openjdk.java.net and discuss at openjdk.java.net too since these are > probably observed by more people than this mailing list. > Thanks a lot! I would try that. > Regards > > Jacob > Thanks, Ao Qi From bugzilla-daemon at icedtea.classpath.org Fri May 6 16:48:43 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 06 May 2016 16:48:43 +0000 Subject: [Bug 2954] New: ecj/override.patch is missing new @Overrides in RMIJRMPServerImpl.java Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2954 Bug ID: 2954 Summary: ecj/override.patch is missing new @Overrides in RMIJRMPServerImpl.java Product: IcedTea Version: 6-hg Hardware: all OS: Linux Status: NEW Severity: major Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: tdaitx at gmail.com CC: unassigned at icedtea.classpath.org Created attachment 1525 --> http://icedtea.classpath.org/bugzilla/attachment.cgi?id=1525&action=edit fix ecj override patch The update in 1.13.11 introduced new @Overrides inside the jdk/src/share/classes/javax/management/remote/rmi/RMIJRMPServerImpl.java class, this breaks gcj builds. The attached patch updates patches/ecj/override.patch to also remove all new @Override annotations from RMIJRMPServerImpl.java. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Sat May 7 08:41:08 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Sat, 07 May 2016 08:41:08 +0000 Subject: [Bug 2954] ecj/override.patch is missing new @Overrides in RMIJRMPServerImpl.java In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2954 Erik Brangs changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |erik.brangs at gmx.de --- Comment #1 from Erik Brangs --- I've run into the same build failure. I can confirm that Tiago's patch fixes the issue for me. -- 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 Sun May 8 20:12:30 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Sun, 08 May 2016 20:12:30 +0000 Subject: /hg/icedtea6-hg: 8 new changesets Message-ID: changeset 2c71794fd056 in /hg/icedtea6-hg details: http://icedtea.classpath.org/hg/icedtea6-hg?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. changeset 29a0ec98e779 in /hg/icedtea6-hg details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=29a0ec98e779 author: Andrew John Hughes date: Wed May 04 00:07:45 2016 +0100 Merge changeset cf098836ecbb in /hg/icedtea6-hg details: http://icedtea.classpath.org/hg/icedtea6-hg?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 4a5a94474cd4 in /hg/icedtea6-hg details: http://icedtea.classpath.org/hg/icedtea6-hg?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-hg details: http://icedtea.classpath.org/hg/icedtea6-hg?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". changeset 7e6532525671 in /hg/icedtea6-hg details: http://icedtea.classpath.org/hg/icedtea6-hg?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-hg details: http://icedtea.classpath.org/hg/icedtea6-hg?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. changeset c07937132d4e in /hg/icedtea6-hg details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=c07937132d4e author: Andrew John Hughes date: Sun May 08 21:12:46 2016 +0100 Bump to next release, b40. 2016-05-08 Andrew John Hughes * Makefile.am: (OPENJDK_VERSION): Bump to next release, b40. diffstat: ChangeLog | 106 + INSTALL | 3 +- Makefile.am | 44 +- NEWS | 68 + configure.ac | 23 +- 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, 1852 insertions(+), 17820 deletions(-) diffs (truncated from 20503 to 500 lines): diff -r e9935e163815 -r c07937132d4e ChangeLog --- a/ChangeLog Mon Feb 15 17:48:40 2016 +0000 +++ b/ChangeLog Sun May 08 21:12:46 2016 +0100 @@ -1,3 +1,104 @@ +2016-05-08 Andrew John Hughes + + * Makefile.am: + (OPENJDK_VERSION): Bump to next release, b40. + +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 @@ -5,6 +106,11 @@ * 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 e9935e163815 -r c07937132d4e INSTALL --- a/INSTALL Mon Feb 15 17:48:40 2016 +0000 +++ b/INSTALL Sun May 08 21:12:46 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 c07937132d4e Makefile.am --- a/Makefile.am Mon Feb 15 17:48:40 2016 +0000 +++ b/Makefile.am Sun May 08 21:12:46 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 = b40 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 e9935e163815 -r c07937132d4e NEWS --- a/NEWS Mon Feb 15 17:48:40 2016 +0000 +++ b/NEWS Sun May 08 21:12:46 2016 +0100 @@ -14,19 +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 e9935e163815 -r c07937132d4e configure.ac --- a/configure.ac Mon Feb 15 17:48:40 2016 +0000 +++ b/configure.ac Sun May 08 21:12:46 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]) @@ -429,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) @@ -437,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 e9935e163815 -r c07937132d4e patches/hotspot/hs23/zero_fixes.patch --- a/patches/hotspot/hs23/zero_fixes.patch Mon Feb 15 17:48:40 2016 +0000 +++ b/patches/hotspot/hs23/zero_fixes.patch Sun May 08 21:12:46 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: From andrew at icedtea.classpath.org Sun May 8 20:21:34 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Sun, 08 May 2016 20:21:34 +0000 Subject: /hg/release/icedtea6-1.13: Start 1.13.12 release cycle. Message-ID: changeset e54ba13945f0 in /hg/release/icedtea6-1.13 details: http://icedtea.classpath.org/hg/release/icedtea6-1.13?cmd=changeset;node=e54ba13945f0 author: Andrew John Hughes date: Sun May 08 21:22:46 2016 +0100 Start 1.13.12 release cycle. 2016-05-08 Andrew John Hughes * NEWS: Add 1.13.12 section. * configure.ac: Bump to 1.13.12pre. diffstat: ChangeLog | 5 +++++ NEWS | 2 ++ configure.ac | 2 +- 3 files changed, 8 insertions(+), 1 deletions(-) diffs (33 lines): diff -r 1c5f1375d418 -r e54ba13945f0 ChangeLog --- a/ChangeLog Wed May 04 20:07:26 2016 +0100 +++ b/ChangeLog Sun May 08 21:22:46 2016 +0100 @@ -1,3 +1,8 @@ +2016-05-08 Andrew John Hughes + + * NEWS: Add 1.13.12 section. + * configure.ac: Bump to 1.13.12pre. + 2016-05-03 Andrew John Hughes PR2953: make dist fails after PR2887 made diff -r 1c5f1375d418 -r e54ba13945f0 NEWS --- a/NEWS Wed May 04 20:07:26 2016 +0100 +++ b/NEWS Sun May 08 21:22:46 2016 +0100 @@ -12,6 +12,8 @@ CVE-XXXX-YYYY: http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=XXXX-YYYY +New in release 1.13.12 (2016-07-XX): + New in release 1.13.11 (2016-05-05): * Security fixes diff -r 1c5f1375d418 -r e54ba13945f0 configure.ac --- a/configure.ac Wed May 04 20:07:26 2016 +0100 +++ b/configure.ac Sun May 08 21:22:46 2016 +0100 @@ -1,4 +1,4 @@ -AC_INIT([icedtea6],[1.13.11],[distro-pkg-dev at openjdk.java.net]) +AC_INIT([icedtea6],[1.13.12pre],[distro-pkg-dev at openjdk.java.net]) AC_CANONICAL_HOST AC_CANONICAL_TARGET AM_INIT_AUTOMAKE([1.9 tar-pax foreign]) From andrew at icedtea.classpath.org Sun May 8 20:55:54 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Sun, 08 May 2016 20:55:54 +0000 Subject: /hg/icedtea6: Add 1.13.11 release notes. Message-ID: changeset c23ceebb80a1 in /hg/icedtea6 details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=c23ceebb80a1 author: Andrew John Hughes date: Sun May 08 21:28:21 2016 +0100 Add 1.13.11 release notes. 2016-05-08 Andrew John Hughes * NEWS: Add 1.13.11 release notes. diffstat: ChangeLog | 4 ++++ NEWS | 27 ++++++++++++++++----------- 2 files changed, 20 insertions(+), 11 deletions(-) diffs (59 lines): diff -r 118be3a042e5 -r c23ceebb80a1 ChangeLog --- a/ChangeLog Wed May 04 04:36:43 2016 +0100 +++ b/ChangeLog Sun May 08 21:28:21 2016 +0100 @@ -1,3 +1,7 @@ +2016-05-08 Andrew John Hughes + + * NEWS: Add 1.13.11 release notes. + 2016-05-03 Andrew John Hughes PR2953: make dist fails after PR2887 made diff -r 118be3a042e5 -r c23ceebb80a1 NEWS --- a/NEWS Wed May 04 04:36:43 2016 +0100 +++ b/NEWS Sun May 08 21:28:21 2016 +0100 @@ -14,6 +14,22 @@ New in release 1.14.0 (201X-XX-XX): +* Backports + - S6611637: NullPointerException in sun.font.GlyphLayout$EngineRecord.init + - S6727719: Performance of TextLayout.getBounds() + - S6745225: Memory leak while drawing Attributed String + - 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 + - S8076221, PR2808: Disable RC4 cipher suites +* 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.11 (2016-05-05): + * Security fixes - S8129952, CVE-2016-0686: Ensure thread consistency - S8132051, CVE-2016-0687: Better byte behavior @@ -77,21 +93,10 @@ - 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 From bugzilla-daemon at icedtea.classpath.org Mon May 9 04:51:34 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 09 May 2016 04:51:34 +0000 Subject: [Bug 2954] ecj/override.patch is missing new @Overrides in RMIJRMPServerImpl.java In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2954 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Version|6-hg |6-1.13.11 Target Milestone|--- |6-1.13.12 Severity|major |normal --- Comment #2 from Andrew John Hughes --- Yes, the builder caught it: http://mail.openjdk.java.net/pipermail/icedtea-test/2016-May/003403.html It'll be fixed upstream in OpenJDK 6. -- 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 9 04:53:35 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 09 May 2016 04:53:35 +0000 Subject: [Bug 2954] ecj/override.patch is missing new @Overrides in RMIJRMPServerImpl.java In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2954 --- Comment #3 from Andrew John Hughes --- Strangely, it succeeds locally with gcj which is why I didn't see it earlier. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From yugiohjcj-mailinglist at laposte.net Tue May 10 20:16:14 2016 From: yugiohjcj-mailinglist at laposte.net (YuGiOhJCJ Mailing-List) Date: Tue, 10 May 2016 22:16:14 +0200 Subject: configure: error: "A rhino jar was not found in /usr/share/java as either rhino.jar or js.jar." In-Reply-To: <20160430234141.381a6d6d1c2f13a980fb1f61@laposte.net> References: <20160428135226.d4d8aa3d9edbb609b19cb539@laposte.net> <20160430234141.381a6d6d1c2f13a980fb1f61@laposte.net> Message-ID: <20160510221614.c71709d9043985fda3dae562@laposte.net> Well, I assume that sctplib and socketapi are not mandatory as I can read in your SlackBuild that you have disabled them with the --disable-system-sctp option. I will do the same. Your SlackBuild is very useful. [1] http://www.slackware.com/~alien/slackbuilds/openjdk/build/openjdk.SlackBuild On Sat, 30 Apr 2016 23:41:41 +0200 YuGiOhJCJ Mailing-List wrote: > Indeed, the error message was clear: The "rhino.jar" file was missing in the "/usr/share/java" directory. > I have downloaded and copied this file [1] in this directory and the error has disappeared: > --- > $ ./configure --with-jdk-home=/usr/lib/jvm > checking for a BSD-compatible install... /bin/ginstall -c > checking whether build environment is sane... yes > checking for a thread-safe mkdir -p... /bin/mkdir -p > checking for gawk... gawk > checking whether make sets $(MAKE)... yes > checking whether make supports nested variables... yes > checking how to create a pax tar archive... gnutar > checking whether to enable maintainer-specific portions of Makefiles... yes > checking which branch and release of IcedTea is being built... branch 2.6, release 2.6.4 for OpenJDK 1.7.0 > checking build system type... i686-pc-linux-gnu > checking host system type... i686-pc-linux-gnu > checking for gcc... gcc > checking whether the C compiler works... yes > checking for C compiler default output file name... a.out > checking for suffix of executables... > checking whether we are cross compiling... no > checking for suffix of object files... o > checking whether we are using the GNU C compiler... yes > checking whether gcc accepts -g... yes > checking for gcc option to accept ISO C89... none needed > checking whether gcc understands -c and -o together... yes > checking for style of include used by make... GNU > checking dependency style of gcc... none > checking for g++... g++ > checking whether we are using the GNU C++ compiler... yes > checking whether g++ accepts -g... yes > checking dependency style of g++... none > checking for gmake... /usr/bin/gmake > checking for gzip... /bin/gzip > checking for ant... /home/spierre/documents/downloads/software/apache-ant-1.9.4/bin/ant > checking for gfind... no > checking for find... /usr/bin/find > checking for gpatch... no > checking for patch... /usr/bin/patch > checking for gtar... no > checking for tar... /bin/tar > checking for chmod... /bin/chmod > checking for gsha256sum... no > checking for sha256sum... /bin/sha256sum > checking for wget... /usr/bin/wget > checking for zip... /usr/bin/zip > checking for unzip... /usr/bin/unzip > checking for cpio... /bin/cpio > checking for file... /usr/bin/file > checking for readlink... /bin/readlink > checking for fastjar... /usr/bin/fastjar > checking for gsed... no > checking for sed... /bin/sed > checking for ldd... ldd > checking for gawk... /bin/gawk > checking for hg... /usr/bin/hg > checking for an OpenJDK source directory... /tmp/build/openjdk/icedtea-2.6.4/openjdk > checking for IcedTea Mercurial revision ID... none > checking for JDK Mercurial revision ID... none > checking for HotSpot Mercurial revision ID... none > checking for lsb_release... no > checking whether to use CACAO as VM... no > checking whether to use JamVM as VM... no > checking whether to use the Shark JIT... no > checking if a native HotSpot port is available for this architecture... yes > checking how to run the C preprocessor... gcc -E > checking for grep that handles long lines and -e... /bin/grep > checking for egrep... /bin/grep -E > checking for ANSI C header files... yes > checking for sys/types.h... yes > checking for sys/stat.h... yes > checking for stdlib.h... yes > checking for string.h... yes > checking for memory.h... yes > checking for strings.h... yes > checking for inttypes.h... yes > checking for stdint.h... yes > checking for unistd.h... yes > checking whether to use the zero-assembler port... no > checking whether byte ordering is bigendian... no > checking which HotSpot build to use... default > checking for linux32... /usr/bin/linux32 > checking version of GCC... 5.3.0 (major version 5, minor version 3) > checking for getconf... /usr/bin/getconf > checking the number of online processors... 2 > checking if cp supports --reflink... yes > checking if we can hard link rather than copy from /tmp/build/openjdk/icedtea-2.6.4... yes > checking whether to disable the execution of the JTReg tests... no > checking whether to disable the execution of the HotSpot JTReg tests... no > checking whether to disable the execution of the langtools JTReg tests... no > checking whether to disable the execution of the JDK JTReg tests... no > checking for system library directory... > checking for pkg-config... /usr/bin/pkg-config > checking pkg-config is at least version 0.9.0... yes > checking whether to enable the PKCS11 crypto provider using NSS... disabled by default (edit java.security to enable) > checking for NSS... yes > checking whether to enable the Sun elliptic curve crypto provider... no > checking whether to build native code with debugging information... yes > checking whether to build Java bytecode with debugging information... yes > checking where fonts are stored... /usr/share/fonts > checking if /usr/share/fonts is a valid directory... yes > checking for xvfb-run... no > checking whether to build documentation... yes > checking for distribution package version... none > checking build identification... Custom build (Sat Apr 30 23:27:07 CEST 2016) > checking how many parallel build jobs to execute... 2 > checking whether to build a bootstrap version first... yes > checking whether to download tarballs... yes > checking for a JDK home directory... /usr/lib/jvm > checking if a java binary was specified... no > checking if /usr/lib/jvm/bin/java is a valid executable file... yes > checking for an ecj JAR file... /usr/share/java/ecj.jar > checking if a javac binary was specified... no > checking if /usr/lib/jvm/bin/javac is a valid executable file... yes > checking if an ecj binary was specified... no > checking if /usr/bin/ecj is a valid executable file... yes > checking whether to compile ecj natively... no > checking if we are using ecj as javac... yes > checking if a javah executable is specified... no > checking if /usr/lib/jvm/bin/javah is a valid executable file... yes > checking if a jar executable is specified... no > checking if /usr/lib/jvm/bin/jar is a valid executable file... yes > checking whether jar supports @ argument... yes > checking whether jar supports stdin file arguments... yes > checking whether jar supports -J options at the end... yes > checking if an rmic executable is specified... no > checking if /usr/lib/jvm/bin/rmic is a valid executable file... yes > checking if a native2ascii binary was specified... no > checking if /usr/lib/jvm/bin/native2ascii is a valid executable file... yes > checking if we are using CACAO as the build VM... no > checking for xsltproc... /usr/bin/xsltproc > checking if the VM and compiler work together... yes > checking if /usr/lib/jvm/bin/javah exhibits Classpath bug 39408... no > checking if /usr/lib/jvm/bin/javah exhibits Classpath bug 40188... no > checking if /usr/lib/jvm/bin/javah supports -X options... no > checking if /usr/lib/jvm/bin/javah exhibits Classpath bug 45526... no > checking if java.io.PrintStream is missing the 1.5 constructors (PR40616)... no > checking for a tools.jar... not specified > configure: Using /usr/lib/jvm/lib/tools.jar for tools.jar > checking if java.util.Scanner is missing... no > checking if java.util.Scanner exhibits Classpath bug 40630... no > checking if javax.annotation.Resource is missing... yes > checking if javax.xml.stream.events.Attribute.getDTDType() wrongly returns a QName... no > checking if javax.management.remote.JMXServiceURL is missing... yes > checking if javax.management.modelmbean.ModelMBeanInfo is missing... yes > checking if java.util.regex.Matcher.quoteReplacement is missing... no > checking if javax.swing.plaf.basic.BasicDirectoryModel.addPropertyChangeListener is missing... yes > checking if javax.net.ssl.SSLContext.getDefaultSSLParameters is missing... yes > checking if javax.net.ssl.SSLEngine.setSSLParameters is missing... yes > checking if javax.rmi.ssl.SslRMIServerSocketFactory(javax.net.ssl.SSLContext.class,String[].class,String[].class,Boolean.TYPE) is missing... yes > checking if com.sun.mirror.type.TypeMirror is missing... yes > checking if com.sun.net.httpserver.Headers is missing... yes > checking if java.text.SimpleDateFormat exhibits Classpath bug 64174... yes > checking whether to enable Java compiler warnings... no > checking if javac lacks support for the diamond operator... no > checking if javac lacks support for underscored literals... no > checking if the VM supports 1.7 bytecode... yes > checking whether to disable the use of bootstrap tools for bootstrapping... no > checking if the VM supports -Xbootclasspath... no > checking whether to run the HotSpot Queens test... yes > checking whether to include Javascript support via Rhino... /usr/share/java/rhino.jar > checking for an OpenJDK source zip... not specified > checking whether to enable checksumming of the specified OpenJDK tarball... yes > checking for a HotSpot source zip... not specified > checking whether to enable checksumming of the specified HotSpot tarball... yes > checking for a CORBA source zip... not specified > checking whether to enable checksumming of the specified CORBA tarball... yes > checking for a JAXP source zip... not specified > checking whether to enable checksumming of the specified JAXP tarball... yes > checking for a JAXWS source zip... not specified > checking whether to enable checksumming of the specified JAXWS tarball... yes > checking for a JDK source zip... not specified > checking whether to enable checksumming of the specified JDK tarball... yes > checking for a langtools source zip... not specified > checking whether to enable checksumming of the specified langtools tarball... yes > checking for an alternate jar command... not specified > checking whether to use CACAO as VM... no > checking for a CACAO home directory... $(abs_top_builddir)/cacao/install > checking for a CACAO source directory... not specified > checking for a CACAO source zip... not specified > checking whether to enable checksumming of the specified CACAO tarball... yes > checking whether to use JamVM as VM... no > checking for a JamVM source zip... not specified > checking whether to enable checksumming of the specified JamVM tarball... yes > checking whether to disable optimizations and build with -O0 -g... no > checking whether to enable -Werror... no > checking whether to enable JAR compression... true > checking for additional virtual machines to build... none > checking whether to enable the ARM32 JIT... yes > checking whether to enable elliptic curves beyond those supported by NSS... no > checking whether to split debuginfo into separate files... no > checking if a version suffix has been specified... no > checking whether to retrieve the source code from Mercurial... no > checking which Java timezone data directory to use... /usr/share/javazi > checking whether to copy a certificate authority certificates (cacerts) file... yes > configure: No cacerts file specified; using /usr/lib/jvm/jre/lib/security/cacerts > checking if /usr/lib/jvm/jre/lib/security/cacerts is a valid keystore file... no > configure: WARNING: No valid cacerts file found; one won't be passed to the OpenJDK build > checking if a PaX kernel is in use... no > checking if a PaX utility was specified... no > configure: WARNING: "No PaX utility found." > checking for hg... (cached) /usr/bin/hg > checking which Mercurial revision to use... tip > checking for gcj... /usr/bin/gcj > checking whether to use the system Kerberos install... yes > checking for krb5_cc_default in -lkrb5... yes > checking krb5.h usability... yes > checking krb5.h presence... yes > checking for krb5.h... yes > checking X11/X.h usability... yes > checking X11/X.h presence... yes > checking for X11/X.h... yes > checking whether to use the system zlib install... yes > checking for ZLIB... yes > checking whether to use the system jpeg install... yes > checking for main in -ljpeg... yes > checking jpeglib.h usability... yes > checking jpeglib.h presence... yes > checking for jpeglib.h... yes > checking whether to use the system libpng install... yes > checking for PNG... yes > checking whether to use the system giflib install... yes > checking for main in -lgif... yes > checking gif_lib.h usability... yes > checking gif_lib.h presence... yes > checking for gif_lib.h... yes > checking whether to use the system LCMS install... yes > checking for LCMS2... yes > checking whether to use the system Gtk+ install... yes > checking for GTK... yes > checking whether to use the system GIO install... yes > checking for GIO... yes > checking for g_settings_new... yes > checking whether to use the system GConf install... no > checking whether to use the system fontconfig install... yes > checking for FONTCONFIG... yes > checking whether to use fontconfig to provide better font rendering... no > checking for cupsServer in -lcups... yes > checking cups/cups.h usability... yes > checking cups/cups.h presence... yes > checking for cups/cups.h... yes > checking cups/ppd.h usability... yes > checking cups/ppd.h presence... yes > checking for cups/ppd.h... yes > checking whether to build against the required syscalls... yes > checking for openat64... yes > checking for fstatat64... yes > checking for fgetxattr... yes > checking for fsetxattr... yes > checking for fremovexattr... yes > checking for flistxattr... yes > checking for unlinkat... yes > checking for renameat... yes > checking for futimesat... yes > checking for fdopendir... yes > checking for epoll_create... yes > checking for epoll_ctl... yes > checking for epoll_wait... yes > checking sys/epoll.h usability... yes > checking sys/epoll.h presence... yes > checking for sys/epoll.h... yes > checking attr/xattr.h usability... yes > checking attr/xattr.h presence... yes > checking for attr/xattr.h... yes > checking whether to use the system libpcsclite install... yes > checking for PCSC... yes > checking whether to use the system libsctp install... yes > checking for sctp_bindx in -lsctp... no > configure: error: Could not find SCTP library; install SCTP or build with --disable-system-sctp to use the in-tree copy. > --- > > Now, I get a problem with the missing SCTP library. > However, I have installed sctplib 1.0.15 [2] on my system together with socketapi 2.2.8 [3]. > I don't know why the configure script of IcedTea 2.6.4 does not detect the presence of this library. > > That's how I built sctplib 1.0.15: > --- > $ ./configure --prefix=/usr > $ make > --- > > That's how I built socketapi 2.2.8: > --- > $ ./configure --prefix=/usr --with-sctplib=/usr > $ make > --- > > That's the content of my sctplib 1.0.15 installed package: > --- > $ tree > . > |-- install > | `-- doinst.sh > `-- usr > |-- include > | `-- sctp.h > `-- lib > |-- libsctplib.a > |-- libsctplib.la > `-- libsctplib.so.1.0.8 > > 4 directories, 5 files > --- > > That's the content of my socketapi 2.2.8 installed package: > --- > $ tree > . > |-- install > | `-- doinst.sh > `-- usr > |-- include > | |-- cppsocketapi > | | |-- breakdetector.h > | | |-- condition.h > | | |-- condition.icc > | | |-- internetaddress.h > | | |-- internetaddress.icc > | | |-- internetflow.h > | | |-- internetflow.icc > | | |-- multitimerthread.h > | | |-- multitimerthread.icc > | | |-- portableaddress.h > | | |-- portableaddress.icc > | | |-- randomizer.h > | | |-- randomizer.icc > | | |-- socketaddress.h > | | |-- socketaddress.icc > | | |-- synchronizable.h > | | |-- synchronizable.icc > | | |-- tdin6.h > | | |-- tdmessage.h > | | |-- tdmessage.icc > | | |-- tdsocket.h > | | |-- tdsocket.icc > | | |-- tdstrings.h > | | |-- tdstrings.icc > | | |-- tdsystem.h > | | |-- thread.h > | | |-- thread.icc > | | |-- timedthread.h > | | |-- timedthread.icc > | | |-- tools.h > | | |-- tools.icc > | | |-- unixaddress.h > | | `-- unixaddress.icc > | `-- ext_socket.h > `-- lib > |-- libcppsocketapi.a > |-- libcppsocketapi.la > |-- libcppsocketapi.so.2.0.2 > |-- libsctpsocket.a > |-- libsctpsocket.la > `-- libsctpsocket.so.2.0.2 > > 5 directories, 41 files > --- > > Do you have any idea why the configure script of IcedTea 2.6.4 does not detect the presence of this library? > > [1] https://github.com/mozilla/rhino/releases/download/Rhino1_7_7_1_RELEASE/rhino-1.7.7.1.jar > [2] http://www.sctp.de/download/sctplib-1.0.15.tar.gz > [3] http://www.sctp.de/download/socketapi-2.2.8.tar.gz > > On Thu, 28 Apr 2016 07:29:24 -0700 (PDT) > Eric Hameleers wrote: > > > On Thu, 28 Apr 2016, YuGiOhJCJ Mailing-List wrote: > > > > > Hello, > > > > > > I have problem building IcedTea 2.6.4 on Slackware 14.1 with the gcj 5.3.0 and ecj 4.9: > > > > ... > > > > > checking whether to include Javascript support via Rhino... not found > > > configure: error: "A rhino jar was not found in /usr/share/java as either rhino.jar or js.jar." > > > > The first question that comes to mind is: did you actually install a > > rhino jar file prior to compiling openjdk with icedtea? > > > > You are also 2 security releases behind with icedtea. > > > > > It seems that some packages/classes are missing in my JDK. > > > > > > Any idea why? > > > > > > Thank you. > > > Best regards. > > > > > > That's how I built gcj 5.3.0: > > > $ ../configure --prefix=/usr --enable-languages=c,c++,java --enable-java-home > > > $ make > > > > > > That's how I built ecj 4.9: > > > $ gcj -o ecj ../ecj.jar --main=org.eclipse.jdt.internal.compiler.batch.Main > > > > > > I have tried running "BOOTSTRAP=YES ./openjdk7.SlackBuild" i.e. > > bootstrapping openjdk7 using gcj and using the sources from this > > location: http://www.slackware.com/~alien/slackbuilds/openjdk7/ and > > after having installed apache-ant and rhino. > > > > This is on Slackware 14.2 RC2 which already comes equipped with the > > full GCC 5.3.0 compiler suite. > > > > This resulted in an error-free compilation and a Slackware package for > > openjdk7 7u101_b00. > > > > So yes, probably you ave an incomplete GCC 5.3.0 suite and/or missing > > rhino jar file. > > > > Cheers, Eric > > > > -- > > Eric Hameleers > > Home: http://alien.slackbook.org/blog/ From yugiohjcj-mailinglist at laposte.net Wed May 11 02:14:57 2016 From: yugiohjcj-mailinglist at laposte.net (YuGiOhJCJ Mailing-List) Date: Wed, 11 May 2016 04:14:57 +0200 Subject: configure: error: "A rhino jar was not found in /usr/share/java as either rhino.jar or js.jar." In-Reply-To: <20160510221614.c71709d9043985fda3dae562@laposte.net> References: <20160428135226.d4d8aa3d9edbb609b19cb539@laposte.net> <20160430234141.381a6d6d1c2f13a980fb1f61@laposte.net> <20160510221614.c71709d9043985fda3dae562@laposte.net> Message-ID: <20160511041457.43349bee7cc1e00d1b7a2b45@laposte.net> In your package file list [1] I can see that the "java" and "javac" binaries are available in the "/usr/lib/java/bin" directory instead of "/usr/bin". Does that mean that each user of the system needs to add the "/usr/lib/java/bin" directory to his "PATH" environment variable in order to use easily these binaries? Is there a reason for this location for the binaries? [1] http://www.slackware.com/~alien/slackbuilds/openjdk7/pkg/14.1/openjdk7-7u101_b00-i486-1alien.lst On Tue, 10 May 2016 22:16:14 +0200 YuGiOhJCJ Mailing-List wrote: > Well, I assume that sctplib and socketapi are not mandatory as I can read in your SlackBuild that you have disabled them with the --disable-system-sctp option. > I will do the same. > Your SlackBuild is very useful. > > [1] http://www.slackware.com/~alien/slackbuilds/openjdk/build/openjdk.SlackBuild > > On Sat, 30 Apr 2016 23:41:41 +0200 > YuGiOhJCJ Mailing-List wrote: > > > Indeed, the error message was clear: The "rhino.jar" file was missing in the "/usr/share/java" directory. > > I have downloaded and copied this file [1] in this directory and the error has disappeared: > > --- > > $ ./configure --with-jdk-home=/usr/lib/jvm > > checking for a BSD-compatible install... /bin/ginstall -c > > checking whether build environment is sane... yes > > checking for a thread-safe mkdir -p... /bin/mkdir -p > > checking for gawk... gawk > > checking whether make sets $(MAKE)... yes > > checking whether make supports nested variables... yes > > checking how to create a pax tar archive... gnutar > > checking whether to enable maintainer-specific portions of Makefiles... yes > > checking which branch and release of IcedTea is being built... branch 2.6, release 2.6.4 for OpenJDK 1.7.0 > > checking build system type... i686-pc-linux-gnu > > checking host system type... i686-pc-linux-gnu > > checking for gcc... gcc > > checking whether the C compiler works... yes > > checking for C compiler default output file name... a.out > > checking for suffix of executables... > > checking whether we are cross compiling... no > > checking for suffix of object files... o > > checking whether we are using the GNU C compiler... yes > > checking whether gcc accepts -g... yes > > checking for gcc option to accept ISO C89... none needed > > checking whether gcc understands -c and -o together... yes > > checking for style of include used by make... GNU > > checking dependency style of gcc... none > > checking for g++... g++ > > checking whether we are using the GNU C++ compiler... yes > > checking whether g++ accepts -g... yes > > checking dependency style of g++... none > > checking for gmake... /usr/bin/gmake > > checking for gzip... /bin/gzip > > checking for ant... /home/spierre/documents/downloads/software/apache-ant-1.9.4/bin/ant > > checking for gfind... no > > checking for find... /usr/bin/find > > checking for gpatch... no > > checking for patch... /usr/bin/patch > > checking for gtar... no > > checking for tar... /bin/tar > > checking for chmod... /bin/chmod > > checking for gsha256sum... no > > checking for sha256sum... /bin/sha256sum > > checking for wget... /usr/bin/wget > > checking for zip... /usr/bin/zip > > checking for unzip... /usr/bin/unzip > > checking for cpio... /bin/cpio > > checking for file... /usr/bin/file > > checking for readlink... /bin/readlink > > checking for fastjar... /usr/bin/fastjar > > checking for gsed... no > > checking for sed... /bin/sed > > checking for ldd... ldd > > checking for gawk... /bin/gawk > > checking for hg... /usr/bin/hg > > checking for an OpenJDK source directory... /tmp/build/openjdk/icedtea-2.6.4/openjdk > > checking for IcedTea Mercurial revision ID... none > > checking for JDK Mercurial revision ID... none > > checking for HotSpot Mercurial revision ID... none > > checking for lsb_release... no > > checking whether to use CACAO as VM... no > > checking whether to use JamVM as VM... no > > checking whether to use the Shark JIT... no > > checking if a native HotSpot port is available for this architecture... yes > > checking how to run the C preprocessor... gcc -E > > checking for grep that handles long lines and -e... /bin/grep > > checking for egrep... /bin/grep -E > > checking for ANSI C header files... yes > > checking for sys/types.h... yes > > checking for sys/stat.h... yes > > checking for stdlib.h... yes > > checking for string.h... yes > > checking for memory.h... yes > > checking for strings.h... yes > > checking for inttypes.h... yes > > checking for stdint.h... yes > > checking for unistd.h... yes > > checking whether to use the zero-assembler port... no > > checking whether byte ordering is bigendian... no > > checking which HotSpot build to use... default > > checking for linux32... /usr/bin/linux32 > > checking version of GCC... 5.3.0 (major version 5, minor version 3) > > checking for getconf... /usr/bin/getconf > > checking the number of online processors... 2 > > checking if cp supports --reflink... yes > > checking if we can hard link rather than copy from /tmp/build/openjdk/icedtea-2.6.4... yes > > checking whether to disable the execution of the JTReg tests... no > > checking whether to disable the execution of the HotSpot JTReg tests... no > > checking whether to disable the execution of the langtools JTReg tests... no > > checking whether to disable the execution of the JDK JTReg tests... no > > checking for system library directory... > > checking for pkg-config... /usr/bin/pkg-config > > checking pkg-config is at least version 0.9.0... yes > > checking whether to enable the PKCS11 crypto provider using NSS... disabled by default (edit java.security to enable) > > checking for NSS... yes > > checking whether to enable the Sun elliptic curve crypto provider... no > > checking whether to build native code with debugging information... yes > > checking whether to build Java bytecode with debugging information... yes > > checking where fonts are stored... /usr/share/fonts > > checking if /usr/share/fonts is a valid directory... yes > > checking for xvfb-run... no > > checking whether to build documentation... yes > > checking for distribution package version... none > > checking build identification... Custom build (Sat Apr 30 23:27:07 CEST 2016) > > checking how many parallel build jobs to execute... 2 > > checking whether to build a bootstrap version first... yes > > checking whether to download tarballs... yes > > checking for a JDK home directory... /usr/lib/jvm > > checking if a java binary was specified... no > > checking if /usr/lib/jvm/bin/java is a valid executable file... yes > > checking for an ecj JAR file... /usr/share/java/ecj.jar > > checking if a javac binary was specified... no > > checking if /usr/lib/jvm/bin/javac is a valid executable file... yes > > checking if an ecj binary was specified... no > > checking if /usr/bin/ecj is a valid executable file... yes > > checking whether to compile ecj natively... no > > checking if we are using ecj as javac... yes > > checking if a javah executable is specified... no > > checking if /usr/lib/jvm/bin/javah is a valid executable file... yes > > checking if a jar executable is specified... no > > checking if /usr/lib/jvm/bin/jar is a valid executable file... yes > > checking whether jar supports @ argument... yes > > checking whether jar supports stdin file arguments... yes > > checking whether jar supports -J options at the end... yes > > checking if an rmic executable is specified... no > > checking if /usr/lib/jvm/bin/rmic is a valid executable file... yes > > checking if a native2ascii binary was specified... no > > checking if /usr/lib/jvm/bin/native2ascii is a valid executable file... yes > > checking if we are using CACAO as the build VM... no > > checking for xsltproc... /usr/bin/xsltproc > > checking if the VM and compiler work together... yes > > checking if /usr/lib/jvm/bin/javah exhibits Classpath bug 39408... no > > checking if /usr/lib/jvm/bin/javah exhibits Classpath bug 40188... no > > checking if /usr/lib/jvm/bin/javah supports -X options... no > > checking if /usr/lib/jvm/bin/javah exhibits Classpath bug 45526... no > > checking if java.io.PrintStream is missing the 1.5 constructors (PR40616)... no > > checking for a tools.jar... not specified > > configure: Using /usr/lib/jvm/lib/tools.jar for tools.jar > > checking if java.util.Scanner is missing... no > > checking if java.util.Scanner exhibits Classpath bug 40630... no > > checking if javax.annotation.Resource is missing... yes > > checking if javax.xml.stream.events.Attribute.getDTDType() wrongly returns a QName... no > > checking if javax.management.remote.JMXServiceURL is missing... yes > > checking if javax.management.modelmbean.ModelMBeanInfo is missing... yes > > checking if java.util.regex.Matcher.quoteReplacement is missing... no > > checking if javax.swing.plaf.basic.BasicDirectoryModel.addPropertyChangeListener is missing... yes > > checking if javax.net.ssl.SSLContext.getDefaultSSLParameters is missing... yes > > checking if javax.net.ssl.SSLEngine.setSSLParameters is missing... yes > > checking if javax.rmi.ssl.SslRMIServerSocketFactory(javax.net.ssl.SSLContext.class,String[].class,String[].class,Boolean.TYPE) is missing... yes > > checking if com.sun.mirror.type.TypeMirror is missing... yes > > checking if com.sun.net.httpserver.Headers is missing... yes > > checking if java.text.SimpleDateFormat exhibits Classpath bug 64174... yes > > checking whether to enable Java compiler warnings... no > > checking if javac lacks support for the diamond operator... no > > checking if javac lacks support for underscored literals... no > > checking if the VM supports 1.7 bytecode... yes > > checking whether to disable the use of bootstrap tools for bootstrapping... no > > checking if the VM supports -Xbootclasspath... no > > checking whether to run the HotSpot Queens test... yes > > checking whether to include Javascript support via Rhino... /usr/share/java/rhino.jar > > checking for an OpenJDK source zip... not specified > > checking whether to enable checksumming of the specified OpenJDK tarball... yes > > checking for a HotSpot source zip... not specified > > checking whether to enable checksumming of the specified HotSpot tarball... yes > > checking for a CORBA source zip... not specified > > checking whether to enable checksumming of the specified CORBA tarball... yes > > checking for a JAXP source zip... not specified > > checking whether to enable checksumming of the specified JAXP tarball... yes > > checking for a JAXWS source zip... not specified > > checking whether to enable checksumming of the specified JAXWS tarball... yes > > checking for a JDK source zip... not specified > > checking whether to enable checksumming of the specified JDK tarball... yes > > checking for a langtools source zip... not specified > > checking whether to enable checksumming of the specified langtools tarball... yes > > checking for an alternate jar command... not specified > > checking whether to use CACAO as VM... no > > checking for a CACAO home directory... $(abs_top_builddir)/cacao/install > > checking for a CACAO source directory... not specified > > checking for a CACAO source zip... not specified > > checking whether to enable checksumming of the specified CACAO tarball... yes > > checking whether to use JamVM as VM... no > > checking for a JamVM source zip... not specified > > checking whether to enable checksumming of the specified JamVM tarball... yes > > checking whether to disable optimizations and build with -O0 -g... no > > checking whether to enable -Werror... no > > checking whether to enable JAR compression... true > > checking for additional virtual machines to build... none > > checking whether to enable the ARM32 JIT... yes > > checking whether to enable elliptic curves beyond those supported by NSS... no > > checking whether to split debuginfo into separate files... no > > checking if a version suffix has been specified... no > > checking whether to retrieve the source code from Mercurial... no > > checking which Java timezone data directory to use... /usr/share/javazi > > checking whether to copy a certificate authority certificates (cacerts) file... yes > > configure: No cacerts file specified; using /usr/lib/jvm/jre/lib/security/cacerts > > checking if /usr/lib/jvm/jre/lib/security/cacerts is a valid keystore file... no > > configure: WARNING: No valid cacerts file found; one won't be passed to the OpenJDK build > > checking if a PaX kernel is in use... no > > checking if a PaX utility was specified... no > > configure: WARNING: "No PaX utility found." > > checking for hg... (cached) /usr/bin/hg > > checking which Mercurial revision to use... tip > > checking for gcj... /usr/bin/gcj > > checking whether to use the system Kerberos install... yes > > checking for krb5_cc_default in -lkrb5... yes > > checking krb5.h usability... yes > > checking krb5.h presence... yes > > checking for krb5.h... yes > > checking X11/X.h usability... yes > > checking X11/X.h presence... yes > > checking for X11/X.h... yes > > checking whether to use the system zlib install... yes > > checking for ZLIB... yes > > checking whether to use the system jpeg install... yes > > checking for main in -ljpeg... yes > > checking jpeglib.h usability... yes > > checking jpeglib.h presence... yes > > checking for jpeglib.h... yes > > checking whether to use the system libpng install... yes > > checking for PNG... yes > > checking whether to use the system giflib install... yes > > checking for main in -lgif... yes > > checking gif_lib.h usability... yes > > checking gif_lib.h presence... yes > > checking for gif_lib.h... yes > > checking whether to use the system LCMS install... yes > > checking for LCMS2... yes > > checking whether to use the system Gtk+ install... yes > > checking for GTK... yes > > checking whether to use the system GIO install... yes > > checking for GIO... yes > > checking for g_settings_new... yes > > checking whether to use the system GConf install... no > > checking whether to use the system fontconfig install... yes > > checking for FONTCONFIG... yes > > checking whether to use fontconfig to provide better font rendering... no > > checking for cupsServer in -lcups... yes > > checking cups/cups.h usability... yes > > checking cups/cups.h presence... yes > > checking for cups/cups.h... yes > > checking cups/ppd.h usability... yes > > checking cups/ppd.h presence... yes > > checking for cups/ppd.h... yes > > checking whether to build against the required syscalls... yes > > checking for openat64... yes > > checking for fstatat64... yes > > checking for fgetxattr... yes > > checking for fsetxattr... yes > > checking for fremovexattr... yes > > checking for flistxattr... yes > > checking for unlinkat... yes > > checking for renameat... yes > > checking for futimesat... yes > > checking for fdopendir... yes > > checking for epoll_create... yes > > checking for epoll_ctl... yes > > checking for epoll_wait... yes > > checking sys/epoll.h usability... yes > > checking sys/epoll.h presence... yes > > checking for sys/epoll.h... yes > > checking attr/xattr.h usability... yes > > checking attr/xattr.h presence... yes > > checking for attr/xattr.h... yes > > checking whether to use the system libpcsclite install... yes > > checking for PCSC... yes > > checking whether to use the system libsctp install... yes > > checking for sctp_bindx in -lsctp... no > > configure: error: Could not find SCTP library; install SCTP or build with --disable-system-sctp to use the in-tree copy. > > --- > > > > Now, I get a problem with the missing SCTP library. > > However, I have installed sctplib 1.0.15 [2] on my system together with socketapi 2.2.8 [3]. > > I don't know why the configure script of IcedTea 2.6.4 does not detect the presence of this library. > > > > That's how I built sctplib 1.0.15: > > --- > > $ ./configure --prefix=/usr > > $ make > > --- > > > > That's how I built socketapi 2.2.8: > > --- > > $ ./configure --prefix=/usr --with-sctplib=/usr > > $ make > > --- > > > > That's the content of my sctplib 1.0.15 installed package: > > --- > > $ tree > > . > > |-- install > > | `-- doinst.sh > > `-- usr > > |-- include > > | `-- sctp.h > > `-- lib > > |-- libsctplib.a > > |-- libsctplib.la > > `-- libsctplib.so.1.0.8 > > > > 4 directories, 5 files > > --- > > > > That's the content of my socketapi 2.2.8 installed package: > > --- > > $ tree > > . > > |-- install > > | `-- doinst.sh > > `-- usr > > |-- include > > | |-- cppsocketapi > > | | |-- breakdetector.h > > | | |-- condition.h > > | | |-- condition.icc > > | | |-- internetaddress.h > > | | |-- internetaddress.icc > > | | |-- internetflow.h > > | | |-- internetflow.icc > > | | |-- multitimerthread.h > > | | |-- multitimerthread.icc > > | | |-- portableaddress.h > > | | |-- portableaddress.icc > > | | |-- randomizer.h > > | | |-- randomizer.icc > > | | |-- socketaddress.h > > | | |-- socketaddress.icc > > | | |-- synchronizable.h > > | | |-- synchronizable.icc > > | | |-- tdin6.h > > | | |-- tdmessage.h > > | | |-- tdmessage.icc > > | | |-- tdsocket.h > > | | |-- tdsocket.icc > > | | |-- tdstrings.h > > | | |-- tdstrings.icc > > | | |-- tdsystem.h > > | | |-- thread.h > > | | |-- thread.icc > > | | |-- timedthread.h > > | | |-- timedthread.icc > > | | |-- tools.h > > | | |-- tools.icc > > | | |-- unixaddress.h > > | | `-- unixaddress.icc > > | `-- ext_socket.h > > `-- lib > > |-- libcppsocketapi.a > > |-- libcppsocketapi.la > > |-- libcppsocketapi.so.2.0.2 > > |-- libsctpsocket.a > > |-- libsctpsocket.la > > `-- libsctpsocket.so.2.0.2 > > > > 5 directories, 41 files > > --- > > > > Do you have any idea why the configure script of IcedTea 2.6.4 does not detect the presence of this library? > > > > [1] https://github.com/mozilla/rhino/releases/download/Rhino1_7_7_1_RELEASE/rhino-1.7.7.1.jar > > [2] http://www.sctp.de/download/sctplib-1.0.15.tar.gz > > [3] http://www.sctp.de/download/socketapi-2.2.8.tar.gz > > > > On Thu, 28 Apr 2016 07:29:24 -0700 (PDT) > > Eric Hameleers wrote: > > > > > On Thu, 28 Apr 2016, YuGiOhJCJ Mailing-List wrote: > > > > > > > Hello, > > > > > > > > I have problem building IcedTea 2.6.4 on Slackware 14.1 with the gcj 5.3.0 and ecj 4.9: > > > > > > ... > > > > > > > checking whether to include Javascript support via Rhino... not found > > > > configure: error: "A rhino jar was not found in /usr/share/java as either rhino.jar or js.jar." > > > > > > The first question that comes to mind is: did you actually install a > > > rhino jar file prior to compiling openjdk with icedtea? > > > > > > You are also 2 security releases behind with icedtea. > > > > > > > It seems that some packages/classes are missing in my JDK. > > > > > > > > Any idea why? > > > > > > > > Thank you. > > > > Best regards. > > > > > > > > That's how I built gcj 5.3.0: > > > > $ ../configure --prefix=/usr --enable-languages=c,c++,java --enable-java-home > > > > $ make > > > > > > > > That's how I built ecj 4.9: > > > > $ gcj -o ecj ../ecj.jar --main=org.eclipse.jdt.internal.compiler.batch.Main > > > > > > > > > I have tried running "BOOTSTRAP=YES ./openjdk7.SlackBuild" i.e. > > > bootstrapping openjdk7 using gcj and using the sources from this > > > location: http://www.slackware.com/~alien/slackbuilds/openjdk7/ and > > > after having installed apache-ant and rhino. > > > > > > This is on Slackware 14.2 RC2 which already comes equipped with the > > > full GCC 5.3.0 compiler suite. > > > > > > This resulted in an error-free compilation and a Slackware package for > > > openjdk7 7u101_b00. > > > > > > So yes, probably you ave an incomplete GCC 5.3.0 suite and/or missing > > > rhino jar file. > > > > > > Cheers, Eric > > > > > > -- > > > Eric Hameleers > > > Home: http://alien.slackbook.org/blog/ From alien at slackware.com Wed May 11 05:52:19 2016 From: alien at slackware.com (Eric Hameleers) Date: Tue, 10 May 2016 22:52:19 -0700 (PDT) Subject: configure: error: "A rhino jar was not found in /usr/share/java as either rhino.jar or js.jar." In-Reply-To: <20160511041457.43349bee7cc1e00d1b7a2b45@laposte.net> References: <20160428135226.d4d8aa3d9edbb609b19cb539@laposte.net> <20160430234141.381a6d6d1c2f13a980fb1f61@laposte.net> <20160510221614.c71709d9043985fda3dae562@laposte.net> <20160511041457.43349bee7cc1e00d1b7a2b45@laposte.net> Message-ID: On Wed, 11 May 2016, YuGiOhJCJ Mailing-List wrote: > In your package file list [1] I can see that the "java" and "javac" binaries are available in the "/usr/lib/java/bin" directory instead of "/usr/bin". > Does that mean that each user of the system needs to add the "/usr/lib/java/bin" directory to his "PATH" environment variable in order to use easily these binaries? > Is there a reason for this location for the binaries? > > [1] http://www.slackware.com/~alien/slackbuilds/openjdk7/pkg/14.1/openjdk7-7u101_b00-i486-1alien.lst A file list does not tell you everything. You forgot to check two things: (1) A Slackware package also contains a "doinst.sh" script and that is where the symbolic links are created when installing the package. Some packages may create symbolic links in /usr/bin for binaries that are installed to a non-system directory. LibreOffice is one of those. The openjdk packages do not create symbolic links in /usr/bin but they do so in other places. Finding the java and javac binaries is accomplished differently: (2) The Slackware JDK and JRE packages install profile scripts into /etc/profile.d/ . If the user logs in (or starts an X terminal with a login session) this profile script will be sourced and this will expand several variables so that your Java will work properly: PATH, MANPATH and JAVA_HOME. See below for the content of the profile script for bash-compatible shells on a 64bit Slackware computer: $ cat /etc/profile.d/openjdk.sh #!/bin/sh export JAVA_HOME=/usr/lib64/java export MANPATH="${MANPATH}:${JAVA_HOME}/man" export PATH="${PATH}:${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin" If you do not start a login shell you will miss loading important other profile scripts as well, not just the openjdk one. Cheers, Eric -- Eric Hameleers Home: http://alien.slackbook.org/blog/ From bugzilla-daemon at icedtea.classpath.org Wed May 11 12:08:09 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 11 May 2016 12:08:09 +0000 Subject: [Bug 2099] Thermostat 2.0 code clean-up tracker bug In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2099 Bug 2099 depends on bug 2138, which changed state. Bug 2138 Summary: Use consistent package name scheme for bundle-private packages http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2138 What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed May 11 12:23:54 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 11 May 2016 12:23:54 +0000 Subject: [Bug 2451] CliTest fails with jline version 2.12.x In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2451 Severin Gehwolf changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #4 from Severin Gehwolf --- $ grep jline.version pom.xml 2.13 ${jline.version} This has been fixed. Closing. -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed May 11 17:07:11 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 11 May 2016 17:07:11 +0000 Subject: [Bug 2955] New: Resource leak in IPC subsystem Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2955 Bug ID: 2955 Summary: Resource leak in IPC subsystem Product: Thermostat Version: hg Hardware: x86_64 OS: Linux Status: NEW Severity: enhancement Priority: P5 Component: Thermostat Assignee: unassigned at icedtea.classpath.org Reporter: sgehwolf at redhat.com CC: thermostat at icedtea.classpath.org While working some more on the byteman plugin I've discovered that the test program I run might break sending messages to thermostat due to running out of file descriptors. Exception message saying: "Too many open files". Here is how this can be reproduced: 1. Build thermostat 2. $ rm -rf ~/.thermostat 3. $ ./distribution/target/image/bin/thermostat-devsetup 4. $ export THERMOSTAT_BASE=$(pwd) 5. Change to some other directory outside the thermostat tree 6. $ hg clone \ http://icedtea.classpath.org/people/jerboaa/byteman-thermostat-infinite-loop 7. $ cd byteman-thermostat-infinite-loop 8. $ mvn package 9. $ java -jar target/byteman-thermostat-infinite-loop-*.jar 10. Go back to $THERMOSTAT_BASE dir 11. $ ./distribution/target/image/bin/thermostat web-storage-service Then observe the list of open file descriptors with: $ watch -n 3 'lsof | grep thermostat | grep socks | wc -l' Actual results: The number of open file descriptors grows very rapidly until running out of them. Expected results: Open file descriptors remains approximately stable. Additional info: $ lsof | grep thermostat | grep socks | tail java 15457 15810 sgehwolf 1332u unix 0xffff880386af13c0 0t0 2312520 /run/user/15263/thermostat-socks/sock-bfc2140f_9eb4_015394 type=STREAM java 15457 15810 sgehwolf 1333u unix 0xffff880386af1780 0t0 2312521 /run/user/15263/thermostat-socks/sock-bfc2140f_9eb4_015394 type=STREAM java 15457 15810 sgehwolf 1334u unix 0xffff88013fb5f3c0 0t0 2312522 /run/user/15263/thermostat-socks/sock-bfc2140f_9eb4_015394 type=STREAM java 15457 15810 sgehwolf 1335u unix 0xffff8803f4c05dc0 0t0 2312523 /run/user/15263/thermostat-socks/sock-bfc2140f_9eb4_015394 type=STREAM java 15457 15810 sgehwolf 1336u unix 0xffff8803cd8c2d00 0t0 2312524 /run/user/15263/thermostat-socks/sock-bfc2140f_9eb4_015394 type=STREAM java 15457 15810 sgehwolf 1337u unix 0xffff880194747b40 0t0 2482151 /run/user/15263/thermostat-socks/sock-bfc2140f_9eb4_015394 type=STREAM java 15457 15810 sgehwolf 1338u unix 0xffff880002ab2d00 0t0 2482152 /run/user/15263/thermostat-socks/sock-bfc2140f_9eb4_015394 type=STREAM java 15457 15810 sgehwolf 1339u unix 0xffff88034ae753c0 0t0 2482153 /run/user/15263/thermostat-socks/sock-bfc2140f_9eb4_015394 type=STREAM java 15457 15810 sgehwolf 1340u unix 0xffff88013a8e7780 0t0 2482154 /run/user/15263/thermostat-socks/sock-bfc2140f_9eb4_015394 type=STREAM java 15457 15810 sgehwolf 1341u unix 0xffff8803bfc283c0 0t0 2482155 /run/user/15263/thermostat-socks/sock-bfc2140f_9eb4_015394 type=STREAM Corresponding jps output is: $ jps 15457 Thermostat 15394 byteman-thermostat-infinite-loop-0.0.1-SNAPSHOT.jar 16055 Jps 13114 org.eclipse.equinox.launcher_1.3.100.v20160416-2200.jar 15516 CommandChannelServerMain So the process holding on to those files is Thermostat itself (15457). It's (done?) reading on socket file /run/user/15263/thermostat-socks/sock-bfc2140f_9eb4_015394. The last bit of the socket name is the pid of the peer process, in this case the instrumented process with byteman sending messages to Thermostat using unix sockets (15394 - byteman-thermostat-infinite-loop-0.0.1-SNAPSHOT.jar). It looks to me that the API of AgentIPCService needs to get enhanced to be able to independently open and close a connection to the unix socket file (independently of the file being created and deleted). Then the backend in Thermostat (BytemanMetricsReceiver) could close the channel once done. The byteman helper would open() it on each send(). -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed May 11 20:36:57 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 11 May 2016 20:36:57 +0000 Subject: [Bug 2955] Resource leak in IPC subsystem In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2955 Elliott Baron changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ebaron at redhat.com --- Comment #1 from Elliott Baron --- It seems like every time the test program's sleep method is called and the Byteman rule is invoked, a new connection is made to the Unix socket. I believe this is due to a new instance of ThermostatHelper being created for each rule invocation. How about we statically create the Transport, and use this one open connection for all subsequent invocations of that Byteman rule? I attached a short patch that does this, and the resource leak seems fixed. Alternatively, we could use the approach you mentioned of using a separate connection for each send operation. I don't believe any additional API is needed to make this work. I think the following should be sufficient: > ClientIPCService ipcService = ClientIPCServiceFactory.getIPCService(ipcConfig); > ByteChannel channel = ipcService.connectToServer(socketName); > channel.write(...); > channel.close(); I believe reusing the same connection, as in the first approach, leads to less overhead for frequently executed Byteman rules (like the rule for the test program). There might be synchronization issues with this approach though, but I'm not familiar enough with Byteman to be sure either way. What do you think? -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed May 11 20:37:49 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 11 May 2016 20:37:49 +0000 Subject: [Bug 2955] Resource leak in IPC subsystem In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2955 --- Comment #2 from Elliott Baron --- Created attachment 1526 --> http://icedtea.classpath.org/bugzilla/attachment.cgi?id=1526&action=edit Reuse IPC connection -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu May 12 07:26:54 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 12 May 2016 07:26:54 +0000 Subject: [Bug 2955] Resource leak in IPC subsystem In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2955 --- Comment #3 from Severin Gehwolf --- (In reply to Elliott Baron from comment #1) > It seems like every time the test program's sleep method is called and the > Byteman rule is invoked, a new connection is made to the Unix socket. I > believe this is due to a new instance of ThermostatHelper being created for > each rule invocation. Yes, that's what I've found. ThermostatHelper gets instantiated many times. > How about we statically create the Transport, and use > this one open connection for all subsequent invocations of that Byteman > rule? I attached a short patch that does this, and the resource leak seems > fixed. > > Alternatively, we could use the approach you mentioned of using a separate > connection for each send operation. I don't believe any additional API is > needed to make this work. I think the following should be sufficient: > > ClientIPCService ipcService = ClientIPCServiceFactory.getIPCService(ipcConfig); > > ByteChannel channel = ipcService.connectToServer(socketName); > > channel.write(...); > > channel.close(); I think I've tried this approach, by using try-with-resources. It didn't seem to fix it. > I believe reusing the same connection, as in the first approach, leads to > less overhead for frequently executed Byteman rules (like the rule for the > test program). OK, I like this idea. I'll test it and will let you know. Thanks! > There might be synchronization issues with this approach > though, but I'm not familiar enough with Byteman to be sure either way. What > do you think? If there are such issues I'd prefer we fix them too ;-) -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu May 12 14:44:37 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 12 May 2016 14:44:37 +0000 Subject: [Bug 2955] Resource leak in IPC subsystem In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2955 --- Comment #4 from Severin Gehwolf --- (In reply to Severin Gehwolf from comment #3) > OK, I like this idea. I'll test it and will let you know. Thanks! The patch seems to fix the problem. I'm going to experiment with the other approach some more. -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu May 12 14:57:57 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 12 May 2016 14:57:57 +0000 Subject: [Bug 2955] Resource leak in IPC subsystem In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2955 --- Comment #5 from Elliott Baron --- (In reply to Severin Gehwolf from comment #4) > (In reply to Severin Gehwolf from comment #3) > > OK, I like this idea. I'll test it and will let you know. Thanks! > > The patch seems to fix the problem. I'm going to experiment with the other > approach some more. Sounds good. If there is a resource leak using the other approach, that would seem to be a problem in the IPC service. -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu May 12 16:04:47 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 12 May 2016 16:04:47 +0000 Subject: [Bug 2955] Resource leak in IPC subsystem In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2955 --- Comment #6 from Severin Gehwolf --- Created attachment 1527 --> http://icedtea.classpath.org/bugzilla/attachment.cgi?id=1527&action=edit Patch attempting to fix issue with ByteChannel.close() -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu May 12 16:05:30 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 12 May 2016 16:05:30 +0000 Subject: [Bug 2955] Resource leak in IPC subsystem In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2955 --- Comment #7 from Severin Gehwolf --- (In reply to Elliott Baron from comment #1) > Alternatively, we could use the approach you mentioned of using a separate > connection for each send operation. I don't believe any additional API is > needed to make this work. I think the following should be sufficient: > > ClientIPCService ipcService = ClientIPCServiceFactory.getIPCService(ipcConfig); > > ByteChannel channel = ipcService.connectToServer(socketName); > > channel.write(...); > > channel.close(); I believe patch in comment 6 would do this, but it does not fix the resource leak. Thoughts? -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu May 12 18:48:27 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 12 May 2016 18:48:27 +0000 Subject: [Bug 2956] New: GWT modules are failing to compile under 1.6.0_39 Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2956 Bug ID: 2956 Summary: GWT modules are failing to compile under 1.6.0_39 Product: IcedTea Version: 6-hg Hardware: x86_64 OS: Linux Status: NEW Severity: critical Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: paguayo at indexengines.com CC: unassigned at icedtea.classpath.org Easily reproducible, download the latest GWT SDK and try compile the JSON sample module. Download GWT: ------------- http://goo.gl/t7FQSn Error: ------ JSON]# ant build Buildfile: build.xml libs: javac: gwtc: [java] Compiling module com.google.gwt.sample.json.JSON [java] Exception in thread "Thread-5" java.lang.NullPointerException [java] at sun.font.FontManager.getDefaultPlatformFont(FontManager.java:3409) [java] at sun.java2d.SunGraphicsEnvironment$2.run(SunGraphicsEnvironment.java:263) [java] at java.security.AccessController.doPrivileged(Native Method) [java] at sun.java2d.SunGraphicsEnvironment.(SunGraphicsEnvironment.java:164) [java] at sun.awt.X11GraphicsEnvironment.(X11GraphicsEnvironment.java:254) [java] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) [java] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) [java] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) [java] at java.lang.reflect.Constructor.newInstance(Constructor.java:534) [java] at java.lang.Class.newInstance(Class.java:379) [java] at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:82) [java] at com.google.gwt.dev.GraphicsInitThread.run(GraphicsInitThread.java:39) [java] Computing all possible rebind results for 'com.google.gwt.user.client.ui.Tree.Resources' [java] Rebinding com.google.gwt.user.client.ui.Tree.Resources [java] Invoking generator com.google.gwt.resources.rebind.context.InlineClientBundleGenerator [java] [ERROR] Generator 'com.google.gwt.resources.rebind.context.InlineClientBundleGenerator' threw an exception while rebinding 'com.google.gwt.user.client.ui.Tree.Resources' [java] java.lang.NullPointerException [java] at sun.font.FontManager.getDefaultPlatformFont(FontManager.java:3409) [java] at sun.java2d.SunGraphicsEnvironment$2.run(SunGraphicsEnvironment.java:263) [java] at java.security.AccessController.doPrivileged(Native Method) [java] at sun.java2d.SunGraphicsEnvironment.(SunGraphicsEnvironment.java:164) [java] at sun.awt.X11GraphicsEnvironment.(X11GraphicsEnvironment.java:254) [java] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) [java] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) [java] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) [java] at java.lang.reflect.Constructor.newInstance(Constructor.java:534) [java] at java.lang.Class.newInstance(Class.java:379) [java] at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:82) [java] at java.awt.image.BufferedImage.createGraphics(BufferedImage.java:1182) [java] at com.google.gwt.resources.rg.ImageBundleBuilder.toPng(ImageBundleBuilder.java:540) [java] at com.google.gwt.resources.rg.ImageResourceGenerator.reencodeToTempFile(ImageResourceGenerator.java:658) [java] at com.google.gwt.resources.rg.ImageResourceGenerator.prepare(ImageResourceGenerator.java:584) [java] at com.google.gwt.resources.rebind.context.AbstractClientBundleGenerator.initAndPrepare(AbstractClientBundleGenerator.java:1013) [java] at com.google.gwt.resources.rebind.context.AbstractClientBundleGenerator.initAndPrepare(AbstractClientBundleGenerator.java:1039) [java] at com.google.gwt.resources.rebind.context.AbstractClientBundleGenerator.generateIncrementally(AbstractClientBundleGenerator.java:419) [java] at com.google.gwt.dev.javac.StandardGeneratorContext.runGeneratorIncrementally(StandardGeneratorContext.java:754) [java] at com.google.gwt.dev.cfg.RuleGenerateWith.realize(RuleGenerateWith.java:160) [java] at com.google.gwt.dev.shell.StandardRebindOracle$Rebinder.rebind(StandardRebindOracle.java:79) [java] at com.google.gwt.dev.shell.StandardRebindOracle.rebind(StandardRebindOracle.java:276) [java] at com.google.gwt.dev.shell.StandardRebindOracle.rebind(StandardRebindOracle.java:265) [java] at com.google.gwt.dev.DistillerRebindPermutationOracle.getAllPossibleRebindAnswers(DistillerRebindPermutationOracle.java:87) [java] at com.google.gwt.dev.jjs.impl.UnifyAst$UnifyVisitor.createStaticRebindExpression(UnifyAst.java:485) [java] at com.google.gwt.dev.jjs.impl.UnifyAst$UnifyVisitor.createRebindExpression(UnifyAst.java:443) [java] at com.google.gwt.dev.jjs.impl.UnifyAst$UnifyVisitor.handleMagicMethodCall(UnifyAst.java:576) [java] at com.google.gwt.dev.jjs.impl.UnifyAst$UnifyVisitor.endVisit(UnifyAst.java:306) [java] at com.google.gwt.dev.jjs.ast.JMethodCall.traverse(JMethodCall.java:248) [java] at com.google.gwt.dev.jjs.ast.JModVisitor.traverse(JModVisitor.java:381) [java] at com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:293) [java] at com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:285) [java] at com.google.gwt.dev.jjs.ast.JVisitor.accept(JVisitor.java:128) [java] at com.google.gwt.dev.jjs.ast.JCastOperation.traverse(JCastOperation.java:67) [java] at com.google.gwt.dev.jjs.ast.JModVisitor.traverse(JModVisitor.java:381) [java] at com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:293) [java] at com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:285) [java] at com.google.gwt.dev.jjs.ast.JVisitor.accept(JVisitor.java:128) [java] at com.google.gwt.dev.jjs.ast.JDeclarationStatement.traverse(JDeclarationStatement.java:49) [java] at com.google.gwt.dev.jjs.ast.JModVisitor$ListContext.traverse(JModVisitor.java:95) [java] at com.google.gwt.dev.jjs.ast.JModVisitor.acceptWithInsertRemove(JModVisitor.java:351) [java] at com.google.gwt.dev.jjs.ast.JBlock.traverse(JBlock.java:92) [java] at com.google.gwt.dev.jjs.ast.JModVisitor.traverse(JModVisitor.java:381) [java] at com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:293) [java] at com.google.gwt.dev.jjs.ast.JVisitor.accept(JVisitor.java:149) [java] at com.google.gwt.dev.jjs.ast.JVisitor.accept(JVisitor.java:145) [java] at com.google.gwt.dev.jjs.ast.JMethodBody.traverse(JMethodBody.java:83) [java] at com.google.gwt.dev.jjs.ast.JModVisitor.traverse(JModVisitor.java:381) [java] at com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:293) [java] at com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:285) [java] at com.google.gwt.dev.jjs.ast.JMethod.visitChildren(JMethod.java:600) [java] at com.google.gwt.dev.jjs.ast.JMethod.traverse(JMethod.java:569) [java] at com.google.gwt.dev.jjs.ast.JModVisitor.traverse(JModVisitor.java:381) [java] at com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:293) [java] at com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:285) [java] at com.google.gwt.dev.jjs.impl.UnifyAst.mainLoop(UnifyAst.java:1505) [java] at com.google.gwt.dev.jjs.impl.UnifyAst.exec(UnifyAst.java:870) [java] at com.google.gwt.dev.jjs.JavaToJavaScriptCompiler$Precompiler.unifyJavaAst(JavaToJavaScriptCompiler.java:1305) [java] at com.google.gwt.dev.jjs.JavaToJavaScriptCompiler$Precompiler.constructJavaAst(JavaToJavaScriptCompiler.java:1038) [java] at com.google.gwt.dev.jjs.JavaToJavaScriptCompiler$Precompiler.precompile(JavaToJavaScriptCompiler.java:954) [java] at com.google.gwt.dev.jjs.MonolithicJavaToJavaScriptCompiler.precompile(MonolithicJavaToJavaScriptCompiler.java:303) [java] at com.google.gwt.dev.jjs.JavaScriptCompiler.precompile(JavaScriptCompiler.java:38) [java] at com.google.gwt.dev.Precompile.precompile(Precompile.java:286) [java] at com.google.gwt.dev.Precompile.precompile(Precompile.java:229) [java] at com.google.gwt.dev.Precompile.precompile(Precompile.java:145) [java] at com.google.gwt.dev.Compiler.run(Compiler.java:206) [java] at com.google.gwt.dev.Compiler.run(Compiler.java:158) [java] at com.google.gwt.dev.Compiler$1.run(Compiler.java:120) [java] at com.google.gwt.dev.CompileTaskRunner.doRun(CompileTaskRunner.java:55) [java] at com.google.gwt.dev.CompileTaskRunner.runWithAppropriateLogger(CompileTaskRunner.java:50) [java] at com.google.gwt.dev.Compiler.main(Compiler.java:127) [java] [ERROR] Errors in 'com/google/gwt/user/client/ui/Tree.java' [java] [ERROR] Line 133: Failed to resolve 'com.google.gwt.user.client.ui.Tree.Resources' via deferred binding BUILD FAILED /builddir/build/BUILD/indexengines-6.2.0/ext/gwt_sand/gwt-2.7.0/samples/JSON/build.xml:40: Java returned: 1 Total time: 7 seconds [root at bullhead JSON]# javac -version javac 1.6.0_39 [root at bullhead JSON]# java -version java version "1.6.0_39" OpenJDK Runtime Environment (IcedTea6 1.13.12pre) (CentOS build 1.6.0_39-b39) OpenJDK 64-Bit Server VM (build 23.25-b01, mixed mode) -- 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 Thu May 12 19:16:05 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 12 May 2016 19:16:05 +0000 Subject: [Bug 2956] GWT modules are failing to compile under 1.6.0_39 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2956 paguayo at indexengines.com changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|critical |major -- 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 Thu May 12 19:36:11 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 12 May 2016 19:36:11 +0000 Subject: [Bug 2956] GWT modules are failing to compile under 1.6.0_39 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2956 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|major |normal --- Comment #1 from Andrew John Hughes --- I presume this is a self build, given "(IcedTea6 1.13.12pre)"? -- 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 Thu May 12 19:46:16 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 12 May 2016 19:46:16 +0000 Subject: [Bug 2956] GWT modules are failing to compile under 1.6.0_39 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2956 --- Comment #2 from paguayo at indexengines.com --- Yes, in this case it is, but I also tried it on the CentOS RPM java-1.6.0-openjdk-1.6.0_39 with the same result. -- 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 Thu May 12 20:01:56 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 12 May 2016 20:01:56 +0000 Subject: [Bug 2956] GWT modules are failing to compile under 1.6.0_39 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2956 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |6-1.13.12 --- Comment #3 from Andrew John Hughes --- Yeah, we already have a fix for what looks like a similar failure so I was wondering if you'd be able to test if it works for you. The 1.13 branch generally isn't updated until just before the next release, so HEAD (http://icedtea.classpath.org/hg/icedtea6) would be the one to use. I do wonder why a build is trying to activate the AWT subsystem though. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu May 12 20:12:01 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 12 May 2016 20:12:01 +0000 Subject: [Bug 2956] GWT modules are failing to compile under 1.6.0_39 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2956 --- Comment #4 from paguayo at indexengines.com --- Sure, I'll give it a go and report back -- 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 Thu May 12 20:23:09 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 12 May 2016 20:23:09 +0000 Subject: [Bug 2956] GWT modules are failing to compile under 1.6.0_39 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2956 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED --- Comment #5 from Andrew John Hughes --- Ok, I'll give you a heads up here when I push the fix. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu May 12 22:42:08 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 12 May 2016 22:42:08 +0000 Subject: [Bug 2955] Resource leak in IPC subsystem In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2955 --- Comment #8 from Elliott Baron --- (In reply to Severin Gehwolf from comment #7) > (In reply to Elliott Baron from comment #1) > > Alternatively, we could use the approach you mentioned of using a separate > > connection for each send operation. I don't believe any additional API is > > needed to make this work. I think the following should be sufficient: > > > ClientIPCService ipcService = ClientIPCServiceFactory.getIPCService(ipcConfig); > > > ByteChannel channel = ipcService.connectToServer(socketName); > > > channel.write(...); > > > channel.close(); > > I believe patch in comment 6 would do this, but it does not fix the resource > leak. Thoughts? After investigating, I believe I've figured out the problem. A new instance of ThermostatHelper is not only created for each send operation, it is created for every time sleep is called. The Byteman rule we're using invokes send for every 10 times that sleep is called. This means only 1 out of 10 sockets is closed if we try to close only when send is called. Another small issue with the patch in comment 6, is that there is an early return statement in the for-loop that prevents close from being called unless an exception occurs. Here is another patch that appears to fix the resource leak. The idea is to create the transport in the send method instead of the constructor. I had to add some synchronization to the close method, but if we intend to have a separate connection per send operation, we could remove most (or all) of the synchronization in Transport. -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu May 12 22:42:52 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 12 May 2016 22:42:52 +0000 Subject: [Bug 2955] Resource leak in IPC subsystem In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2955 --- Comment #9 from Elliott Baron --- Created attachment 1528 --> http://icedtea.classpath.org/bugzilla/attachment.cgi?id=1528&action=edit Only connect to socket when sending data -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri May 13 08:49:16 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 13 May 2016 08:49:16 +0000 Subject: [Bug 2955] Resource leak in Thermostat byteman helper In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2955 Severin Gehwolf changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|Resource leak in IPC |Resource leak in Thermostat |subsystem |byteman helper -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri May 13 09:22:57 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 13 May 2016 09:22:57 +0000 Subject: [Bug 2955] Resource leak in Thermostat byteman helper In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2955 Severin Gehwolf changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Assignee|unassigned at icedtea.classpat |ebaron at redhat.com |h.org | --- Comment #10 from Severin Gehwolf --- (In reply to Elliott Baron from comment #8) > (In reply to Severin Gehwolf from comment #7) > > (In reply to Elliott Baron from comment #1) > > > Alternatively, we could use the approach you mentioned of using a separate > > > connection for each send operation. I don't believe any additional API is > > > needed to make this work. I think the following should be sufficient: > > > > ClientIPCService ipcService = ClientIPCServiceFactory.getIPCService(ipcConfig); > > > > ByteChannel channel = ipcService.connectToServer(socketName); > > > > channel.write(...); > > > > channel.close(); > > > > I believe patch in comment 6 would do this, but it does not fix the resource > > leak. Thoughts? > > After investigating, I believe I've figured out the problem. A new instance > of ThermostatHelper is not only created for each send operation, it is > created for every time sleep is called. That makes sense. The rule instruments sleep(), the trigger point. > The Byteman rule we're using invokes > send for every 10 times that sleep is called. This means only 1 out of 10 > sockets is closed if we try to close only when send is called. Another small > issue with the patch in comment 6, is that there is an early return > statement in the for-loop that prevents close from being called unless an > exception occurs. Right, thanks. I totally missed the early return. Ugh :-/ > Here is another patch that appears to fix the resource leak. The idea is to > create the transport in the send method instead of the constructor. I had to > add some synchronization to the close method, but if we intend to have a > separate connection per send operation, we could remove most (or all) of the > synchronization in Transport. I can confirm that this fixes the issue too. I'll do some more testing and will report back to you. -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri May 13 14:21:58 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 13 May 2016 14:21:58 +0000 Subject: [Bug 2956] GWT modules are failing to compile under 1.6.0_39 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2956 --- Comment #6 from paguayo at indexengines.com --- Reporting back after HEAD checkout: ant build Buildfile: build.xml libs: javac: gwtc: [java] Compiling module com.google.gwt.sample.json.JSON [java] Exception in thread "Thread-5" java.lang.NullPointerException [java] at sun.font.FontManager.getDefaultPlatformFont(FontManager.java:3409) [java] at sun.java2d.SunGraphicsEnvironment$2.run(SunGraphicsEnvironment.java:263) [java] at java.security.AccessController.doPrivileged(Native Method) [java] at sun.java2d.SunGraphicsEnvironment.(SunGraphicsEnvironment.java:164) [java] at sun.awt.X11GraphicsEnvironment.(X11GraphicsEnvironment.java:254) [java] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) [java] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) [java] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) [java] at java.lang.reflect.Constructor.newInstance(Constructor.java:534) [java] at java.lang.Class.newInstance(Class.java:379) [java] at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:82) [java] at com.google.gwt.dev.GraphicsInitThread.run(GraphicsInitThread.java:39) [java] Computing all possible rebind results for 'com.google.gwt.user.client.ui.Tree.Resources' [java] Rebinding com.google.gwt.user.client.ui.Tree.Resources [java] Invoking generator com.google.gwt.resources.rebind.context.InlineClientBundleGenerator [java] [ERROR] Generator 'com.google.gwt.resources.rebind.context.InlineClientBundleGenerator' threw an exception while rebinding 'com.google.gwt.user.client.ui.Tree.Resources' [java] java.lang.NullPointerException [java] at sun.font.FontManager.getDefaultPlatformFont(FontManager.java:3409) [java] at sun.java2d.SunGraphicsEnvironment$2.run(SunGraphicsEnvironment.java:263) [java] at java.security.AccessController.doPrivileged(Native Method) [java] at sun.java2d.SunGraphicsEnvironment.(SunGraphicsEnvironment.java:164) [java] at sun.awt.X11GraphicsEnvironment.(X11GraphicsEnvironment.java:254) [java] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) [java] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) [java] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) [java] at java.lang.reflect.Constructor.newInstance(Constructor.java:534) [java] at java.lang.Class.newInstance(Class.java:379) [java] at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:82) [java] at java.awt.image.BufferedImage.createGraphics(BufferedImage.java:1182) [java] at com.google.gwt.resources.rg.ImageBundleBuilder.toPng(ImageBundleBuilder.java:540) [java] at com.google.gwt.resources.rg.ImageResourceGenerator.reencodeToTempFile(ImageResourceGenerator.java:658) [java] at com.google.gwt.resources.rg.ImageResourceGenerator.prepare(ImageResourceGenerator.java:584) [java] at com.google.gwt.resources.rebind.context.AbstractClientBundleGenerator.initAndPrepare(AbstractClientBundleGenerator.java:1013) [java] at com.google.gwt.resources.rebind.context.AbstractClientBundleGenerator.initAndPrepare(AbstractClientBundleGenerator.java:1039) [java] at com.google.gwt.resources.rebind.context.AbstractClientBundleGenerator.generateIncrementally(AbstractClientBundleGenerator.java:419) [java] at com.google.gwt.dev.javac.StandardGeneratorContext.runGeneratorIncrementally(StandardGeneratorContext.java:754) [java] at com.google.gwt.dev.cfg.RuleGenerateWith.realize(RuleGenerateWith.java:160) [java] at com.google.gwt.dev.shell.StandardRebindOracle$Rebinder.rebind(StandardRebindOracle.java:79) [java] at com.google.gwt.dev.shell.StandardRebindOracle.rebind(StandardRebindOracle.java:276) [java] at com.google.gwt.dev.shell.StandardRebindOracle.rebind(StandardRebindOracle.java:265) [java] at com.google.gwt.dev.DistillerRebindPermutationOracle.getAllPossibleRebindAnswers(DistillerRebindPermutationOracle.java:87) [java] at com.google.gwt.dev.jjs.impl.UnifyAst$UnifyVisitor.createStaticRebindExpression(UnifyAst.java:485) [java] at com.google.gwt.dev.jjs.impl.UnifyAst$UnifyVisitor.createRebindExpression(UnifyAst.java:443) [java] at com.google.gwt.dev.jjs.impl.UnifyAst$UnifyVisitor.handleMagicMethodCall(UnifyAst.java:576) [java] at com.google.gwt.dev.jjs.impl.UnifyAst$UnifyVisitor.endVisit(UnifyAst.java:306) [java] at com.google.gwt.dev.jjs.ast.JMethodCall.traverse(JMethodCall.java:248) [java] at com.google.gwt.dev.jjs.ast.JModVisitor.traverse(JModVisitor.java:381) [java] at com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:293) [java] at com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:285) [java] at com.google.gwt.dev.jjs.ast.JVisitor.accept(JVisitor.java:128) [java] at com.google.gwt.dev.jjs.ast.JCastOperation.traverse(JCastOperation.java:67) [java] at com.google.gwt.dev.jjs.ast.JModVisitor.traverse(JModVisitor.java:381) [java] at com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:293) [java] at com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:285) [java] at com.google.gwt.dev.jjs.ast.JVisitor.accept(JVisitor.java:128) [java] at com.google.gwt.dev.jjs.ast.JDeclarationStatement.traverse(JDeclarationStatement.java:49) [java] at com.google.gwt.dev.jjs.ast.JModVisitor$ListContext.traverse(JModVisitor.java:95) [java] at com.google.gwt.dev.jjs.ast.JModVisitor.acceptWithInsertRemove(JModVisitor.java:351) [java] at com.google.gwt.dev.jjs.ast.JBlock.traverse(JBlock.java:92) [java] at com.google.gwt.dev.jjs.ast.JModVisitor.traverse(JModVisitor.java:381) [java] at com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:293) [java] at com.google.gwt.dev.jjs.ast.JVisitor.accept(JVisitor.java:149) [java] at com.google.gwt.dev.jjs.ast.JVisitor.accept(JVisitor.java:145) [java] at com.google.gwt.dev.jjs.ast.JMethodBody.traverse(JMethodBody.java:83) [java] at com.google.gwt.dev.jjs.ast.JModVisitor.traverse(JModVisitor.java:381) [java] at com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:293) [java] at com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:285) [java] at com.google.gwt.dev.jjs.ast.JMethod.visitChildren(JMethod.java:600) [java] at com.google.gwt.dev.jjs.ast.JMethod.traverse(JMethod.java:569) [java] at com.google.gwt.dev.jjs.ast.JModVisitor.traverse(JModVisitor.java:381) [java] at com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:293) [java] at com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:285) [java] at com.google.gwt.dev.jjs.impl.UnifyAst.mainLoop(UnifyAst.java:1505) [java] at com.google.gwt.dev.jjs.impl.UnifyAst.exec(UnifyAst.java:870) [java] at com.google.gwt.dev.jjs.JavaToJavaScriptCompiler$Precompiler.unifyJavaAst(JavaToJavaScriptCompiler.java:1305) [java] at com.google.gwt.dev.jjs.JavaToJavaScriptCompiler$Precompiler.constructJavaAst(JavaToJavaScriptCompiler.java:1038) [java] at com.google.gwt.dev.jjs.JavaToJavaScriptCompiler$Precompiler.precompile(JavaToJavaScriptCompiler.java:954) [java] at com.google.gwt.dev.jjs.MonolithicJavaToJavaScriptCompiler.precompile(MonolithicJavaToJavaScriptCompiler.java:303) [java] at com.google.gwt.dev.jjs.JavaScriptCompiler.precompile(JavaScriptCompiler.java:38) [java] at com.google.gwt.dev.Precompile.precompile(Precompile.java:286) [java] at com.google.gwt.dev.Precompile.precompile(Precompile.java:229) [java] at com.google.gwt.dev.Precompile.precompile(Precompile.java:145) [java] at com.google.gwt.dev.Compiler.run(Compiler.java:206) [java] at com.google.gwt.dev.Compiler.run(Compiler.java:158) [java] at com.google.gwt.dev.Compiler$1.run(Compiler.java:120) [java] at com.google.gwt.dev.CompileTaskRunner.doRun(CompileTaskRunner.java:55) [java] at com.google.gwt.dev.CompileTaskRunner.runWithAppropriateLogger(CompileTaskRunner.java:50) [java] at com.google.gwt.dev.Compiler.main(Compiler.java:127) [java] [ERROR] Errors in 'com/google/gwt/user/client/ui/Tree.java' [java] [ERROR] Line 133: Failed to resolve 'com.google.gwt.user.client.ui.Tree.Resources' via deferred binding BUILD FAILED /builddir/build/SOURCES/gwt-2.7.0/samples/JSON/build.xml:40: Java returned: 1 Total time: 5 seconds [root at buljava -version java version "1.6.0_39" OpenJDK Runtime Environment (IcedTea6 1.14.0pre+rc23ceebb80a1) (CentOS build 1.6.0_39-b39) OpenJDK 64-Bit Server VM (build 23.25-b01, mixed mode) [root at buljavac -version javac 1.6.0_39 Seems its still not resolving these modules... -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri May 13 15:40:35 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 13 May 2016 15:40:35 +0000 Subject: [Bug 2956] GWT modules are failing to compile under 1.6.0_39 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2956 --- Comment #7 from Andrew John Hughes --- Yes, I haven't patched it yet! -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri May 13 16:30:54 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 13 May 2016 16:30:54 +0000 Subject: [Bug 2956] GWT modules are failing to compile under 1.6.0_39 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2956 --- Comment #8 from paguayo at indexengines.com --- (In reply to Andrew John Hughes from comment #7) > Yes, I haven't patched it yet! Ahh, ok I misunderstood comment 3 then Thanks -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri May 13 16:34:05 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 13 May 2016 16:34:05 +0000 Subject: [Bug 2956] GWT modules are failing to compile under 1.6.0_39 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2956 --- Comment #9 from Andrew John Hughes --- Check comment 5 :-) -- 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 16 14:12:02 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 16 May 2016 14:12:02 +0000 Subject: [Bug 2957] New: [IcedTea6] Build bootstrap code (rt-class-files.stamp) using bootstrap flags (source/target 1.5) Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2957 Bug ID: 2957 Summary: [IcedTea6] Build bootstrap code (rt-class-files.stamp) using bootstrap flags (source/target 1.5) 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 Most of the code is built with source/target 1.5 during the OpenJDK build, so we should do the same when pre-building in the rt-class-files bootstrap target. This will help catch some uses of the @Override annotation on interfaces earlier. -- 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 16 14:12:33 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 16 May 2016 14:12:33 +0000 Subject: [Bug 1503] [TRACKER] IcedTea6 1.14 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1503 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |2957 -- 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 16 14:12:33 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 16 May 2016 14:12:33 +0000 Subject: [Bug 2957] [IcedTea6] Build bootstrap code (rt-class-files.stamp) using bootstrap flags (source/target 1.5) In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2957 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Blocks| |1503 Target Milestone|--- |6-1.14.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at icedtea.classpath.org Mon May 16 14:15:01 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Mon, 16 May 2016 14:15:01 +0000 Subject: /hg/icedtea6: 2 new changesets Message-ID: changeset 60be25a84f2d in /hg/icedtea6 details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=60be25a84f2d author: Andrew John Hughes date: Fri May 13 14:02:18 2016 +0100 PR2954: ecj/override.patch is missing new @Overrides in RMIJRMPServerImpl.java 2016-05-13 Andrew John Hughes PR2954: ecj/override.patch is missing new @Overrides in RMIJRMPServerImpl.java * NEWS: Updated. * patches/ecj/override.patch: Add cases in RMIJRMPServerImpl and others which show up when source/target 5 is used in the rt-class-files pre-build. * patches/openjdk/8014205-blank_swing_dialogs_windows.patch: Remove addition of @Override. changeset 01e3d9c141e6 in /hg/icedtea6 details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=01e3d9c141e6 author: Andrew John Hughes date: Mon May 16 15:16:29 2016 +0100 PR2957: Build bootstrap code (rt-class-files.stamp) using bootstrap flags (source/target 1.5) 2016-05-13 Andrew John Hughes PR2957: Build bootstrap code (rt-class-files.stamp) using bootstrap flags (source/target 1.5) * Makefile.am: (IT_BOOT_LANGUAGE_SOURCE_VERSION): Introduce and set to 5. (IT_BOOT_CLASS_TARGET_VERSION): Likewise. (IT_BOOT_JAVACFLAGS): Same as IT_JAVACFLAGS but using IT_BOOT_CLASS_TARGET_VERSION and IT_BOOT_LANGUAGE_SOURCE_VERSION. (rt-class-files): Use IT_BOOT_JAVACFLAGS. * NEWS: Updated. diffstat: ChangeLog | 26 + Makefile.am | 5 +- NEWS | 2 + patches/ecj/override.patch | 237 ++++++++++++++ patches/openjdk/8014205-blank_swing_dialogs_windows.patch | 3 +- 5 files changed, 270 insertions(+), 3 deletions(-) diffs (331 lines): diff -r c23ceebb80a1 -r 01e3d9c141e6 ChangeLog --- a/ChangeLog Sun May 08 21:28:21 2016 +0100 +++ b/ChangeLog Mon May 16 15:16:29 2016 +0100 @@ -1,3 +1,29 @@ +2016-05-13 Andrew John Hughes + + PR2957: Build bootstrap code (rt-class-files.stamp) + using bootstrap flags (source/target 1.5) + * Makefile.am: + (IT_BOOT_LANGUAGE_SOURCE_VERSION): Introduce + and set to 5. + (IT_BOOT_CLASS_TARGET_VERSION): Likewise. + (IT_BOOT_JAVACFLAGS): Same as IT_JAVACFLAGS + but using IT_BOOT_CLASS_TARGET_VERSION and + IT_BOOT_LANGUAGE_SOURCE_VERSION. + (rt-class-files): Use IT_BOOT_JAVACFLAGS. + * NEWS: Updated. + +2016-05-13 Andrew John Hughes + + PR2954: ecj/override.patch is missing new + @Overrides in RMIJRMPServerImpl.java + * NEWS: Updated. + * patches/ecj/override.patch: + Add cases in RMIJRMPServerImpl and others + which show up when source/target 5 is + used in the rt-class-files pre-build. + * patches/openjdk/8014205-blank_swing_dialogs_windows.patch: + Remove addition of @Override. + 2016-05-08 Andrew John Hughes * NEWS: Add 1.13.11 release notes. diff -r c23ceebb80a1 -r 01e3d9c141e6 Makefile.am --- a/Makefile.am Sun May 08 21:28:21 2016 +0100 +++ b/Makefile.am Mon May 16 15:16:29 2016 +0100 @@ -169,6 +169,9 @@ IT_LANGUAGE_SOURCE_VERSION=6 IT_CLASS_TARGET_VERSION=6 IT_JAVACFLAGS=$(IT_JAVAC_SETTINGS) -source $(IT_LANGUAGE_SOURCE_VERSION) -target $(IT_CLASS_TARGET_VERSION) +IT_BOOT_LANGUAGE_SOURCE_VERSION=5 +IT_BOOT_CLASS_TARGET_VERSION=5 +IT_BOOT_JAVACFLAGS=$(IT_JAVAC_SETTINGS) -source $(IT_BOOT_LANGUAGE_SOURCE_VERSION) -target $(IT_BOOT_CLASS_TARGET_VERSION) # Conditional defintions @@ -2857,7 +2860,7 @@ if BOOTSTRAPPING mkdir -p lib/rt if echo $(ICEDTEA_BOOTSTRAP_CLASSES) | grep '\S' &> /dev/null ; then \ - $(BOOT_DIR)/bin/javac $(IT_JAVACFLAGS) -d lib/rt \ + $(BOOT_DIR)/bin/javac $(IT_BOOT_JAVACFLAGS) -d lib/rt \ -classpath $(SYSTEM_JDK_DIR)/jre/lib/rt.jar \ -sourcepath $(SOURCEPATH_DIRS) \ -bootclasspath \'\' @rt-source-files.txt ; \ diff -r c23ceebb80a1 -r 01e3d9c141e6 NEWS --- a/NEWS Sun May 08 21:28:21 2016 +0100 +++ b/NEWS Mon May 16 15:16:29 2016 +0100 @@ -27,6 +27,8 @@ - PR1886: IcedTea does not checksum supplied tarballs - PR2083: Add support for building Zero on AArch64 - PR2849: wget not required when downloading is disabled + - PR2954: ecj/override.patch is missing new @Overrides in RMIJRMPServerImpl.java + - PR2957: Build bootstrap code (rt-class-files.stamp) using bootstrap flags (source/target 1.5) New in release 1.13.11 (2016-05-05): diff -r c23ceebb80a1 -r 01e3d9c141e6 patches/ecj/override.patch --- a/patches/ecj/override.patch Sun May 08 21:28:21 2016 +0100 +++ b/patches/ecj/override.patch Mon May 16 15:16:29 2016 +0100 @@ -362,3 +362,240 @@ public Class run() { try { ReflectUtil.checkPackageAccess(className); +diff -r 545db1dd8c2a src/share/classes/com/sun/jmx/interceptor/DefaultMBeanServerInterceptor.java +--- openjdk-ecj/jdk/src/share/classes/com/sun/jmx/interceptor/DefaultMBeanServerInterceptor.java Wed May 04 23:23:55 2016 +0100 ++++ openjdk-ecj/jdk/src/share/classes/com/sun/jmx/interceptor/DefaultMBeanServerInterceptor.java Thu May 12 01:30:54 2016 +0100 +@@ -1870,7 +1870,6 @@ + + private ModifiableClassLoaderRepository getInstantiatorCLR() { + return AccessController.doPrivileged(new PrivilegedAction() { +- @Override + public ModifiableClassLoaderRepository run() { + return instantiator != null ? instantiator.getClassLoaderRepository() : null; + } +diff -r 545db1dd8c2a src/share/classes/com/sun/media/sound/Platform.java +--- openjdk-ecj/jdk/src/share/classes/com/sun/media/sound/Platform.java Wed May 04 23:23:55 2016 +0100 ++++ openjdk-ecj/jdk/src/share/classes/com/sun/media/sound/Platform.java Thu May 12 01:30:54 2016 +0100 +@@ -160,7 +160,6 @@ + try { + // load the main library + AccessController.doPrivileged(new PrivilegedAction() { +- @Override + public Void run() { + System.loadLibrary(libNameMain); + return null; +@@ -182,7 +181,6 @@ + final String lib = st.nextToken(); + try { + AccessController.doPrivileged(new PrivilegedAction() { +- @Override + public Void run() { + System.loadLibrary(lib); + return null; +diff -r 545db1dd8c2a src/share/classes/java/awt/EventQueue.java +--- openjdk-ecj/jdk/src/share/classes/java/awt/EventQueue.java Wed May 04 23:23:55 2016 +0100 ++++ openjdk-ecj/jdk/src/share/classes/java/awt/EventQueue.java Thu May 12 01:30:54 2016 +0100 +@@ -190,7 +190,6 @@ + EventQueue.invokeAndWait(source, r); + } + +- @Override + public long getMostRecentEventTime(EventQueue eventQueue) { + return eventQueue.getMostRecentEventTimeImpl(); + } +diff -r 545db1dd8c2a src/share/classes/java/io/ObjectInputStream.java +--- openjdk-ecj/jdk/src/share/classes/java/io/ObjectInputStream.java Wed May 04 23:23:55 2016 +0100 ++++ openjdk-ecj/jdk/src/share/classes/java/io/ObjectInputStream.java Thu May 12 01:30:54 2016 +0100 +@@ -3571,7 +3571,6 @@ + } + static { + SharedSecrets.setJavaObjectInputStreamAccess(new JavaObjectInputStreamAccess() { +- @Override + public void setValidator(ObjectInputStream ois, ObjectStreamClassValidator validator) { + ObjectInputStream.setValidator(ois, validator); + } +diff -r 545db1dd8c2a src/share/classes/java/rmi/server/RemoteObjectInvocationHandler.java +--- openjdk-ecj/jdk/src/share/classes/java/rmi/server/RemoteObjectInvocationHandler.java Wed May 04 23:23:55 2016 +0100 ++++ openjdk-ecj/jdk/src/share/classes/java/rmi/server/RemoteObjectInvocationHandler.java Thu May 12 01:30:54 2016 +0100 +@@ -64,7 +64,6 @@ + final String propName = "sun.rmi.server.invocationhandler.allowFinalizeInvocation"; + String allowProp = java.security.AccessController.doPrivileged( + new PrivilegedAction() { +- @Override + public String run() { + return System.getProperty(propName); + } +diff -r 545db1dd8c2a src/share/classes/sun/awt/image/SunVolatileImage.java +--- openjdk-ecj/jdk/src/share/classes/sun/awt/image/SunVolatileImage.java Wed May 04 23:23:55 2016 +0100 ++++ openjdk-ecj/jdk/src/share/classes/sun/awt/image/SunVolatileImage.java Thu May 12 01:30:54 2016 +0100 +@@ -262,7 +262,6 @@ + * + * @see sun.java2d.DestSurfaceProvider#getDestSurface + */ +- @Override + public Surface getDestSurface() { + return volSurfaceManager.getPrimarySurfaceData(); + } +diff -r 545db1dd8c2a src/share/classes/sun/java2d/SunGraphics2D.java +--- openjdk-ecj/jdk/src/share/classes/sun/java2d/SunGraphics2D.java Wed May 04 23:23:55 2016 +0100 ++++ openjdk-ecj/jdk/src/share/classes/sun/java2d/SunGraphics2D.java Thu May 12 01:30:54 2016 +0100 +@@ -3294,7 +3294,6 @@ + * + * @see sun.java2d.DestSurfaceProvider#getDestSurface + */ +- @Override + public Surface getDestSurface() { + return surfaceData; + } +diff -r 545db1dd8c2a src/share/classes/sun/rmi/server/UnicastServerRef.java +--- openjdk-ecj/jdk/src/share/classes/sun/rmi/server/UnicastServerRef.java Wed May 04 23:23:55 2016 +0100 ++++ openjdk-ecj/jdk/src/share/classes/sun/rmi/server/UnicastServerRef.java Thu May 12 01:30:54 2016 +0100 +@@ -630,12 +630,10 @@ + this.callID = callID; + } + +- @Override + public void validateDescriptor(ObjectStreamClass descriptor) { + descriptorCheck.check(method, descriptor, parameterIndex, callID); + } + +- @Override + public void checkProxyInterfaceNames(String[] ifaces) { + descriptorCheck.checkProxyClass(method, ifaces, parameterIndex, callID); + } +diff -r 545db1dd8c2a src/share/classes/sun/rmi/transport/Transport.java +--- openjdk-ecj/jdk/src/share/classes/sun/rmi/transport/Transport.java Wed May 04 23:23:55 2016 +0100 ++++ openjdk-ecj/jdk/src/share/classes/sun/rmi/transport/Transport.java Thu May 12 01:30:54 2016 +0100 +@@ -133,7 +133,6 @@ + */ + private static void setContextClassLoader(final ClassLoader ccl) { + AccessController.doPrivileged(new PrivilegedAction () { +- @Override + public Void run() { + Thread.currentThread().setContextClassLoader(ccl); + return null; +diff -r 545db1dd8c2a src/share/classes/sun/rmi/transport/tcp/TCPTransport.java +--- openjdk-ecj/jdk/src/share/classes/sun/rmi/transport/tcp/TCPTransport.java Wed May 04 23:23:55 2016 +0100 ++++ openjdk-ecj/jdk/src/share/classes/sun/rmi/transport/tcp/TCPTransport.java Thu May 12 01:30:54 2016 +0100 +@@ -676,7 +676,6 @@ + connectionCount.incrementAndGet() + + ")-" + remoteHost); + AccessController.doPrivileged(new PrivilegedAction() { +- @Override + public Void run() { + run0(); + return null; +diff -r 545db1dd8c2a src/solaris/classes/sun/java2d/opengl/GLXGraphicsConfig.java +--- openjdk-ecj/jdk/src/solaris/classes/sun/java2d/opengl/GLXGraphicsConfig.java Wed May 04 23:23:55 2016 +0100 ++++ openjdk-ecj/jdk/src/solaris/classes/sun/java2d/opengl/GLXGraphicsConfig.java Thu May 12 01:30:54 2016 +0100 +@@ -92,7 +92,6 @@ + return this; + } + +- @Override + public SurfaceData createManagedSurface(int w, int h, int transparency) { + return GLXSurfaceData.createData(this, w, h, + getColorModel(transparency), +@@ -165,12 +164,10 @@ + * Returns true if the provided capability bit is present for this config. + * See OGLContext.java for a list of supported capabilities. + */ +- @Override + public final boolean isCapPresent(int cap) { + return ((oglCaps.getCaps() & cap) != 0); + } + +- @Override + public final long getNativeConfigInfo() { + return pConfigInfo; + } +@@ -180,7 +177,6 @@ + * + * @see sun.java2d.pipe.hw.BufferedContextProvider#getContext + */ +- @Override + public final OGLContext getContext() { + return context; + } +@@ -394,7 +390,6 @@ + * + * @see sun.java2d.pipe.hw.AccelGraphicsConfig#createCompatibleVolatileImage + */ +- @Override + public VolatileImage + createCompatibleVolatileImage(int width, int height, + int transparency, int type) +@@ -434,17 +429,14 @@ + * + * @see sun.java2d.pipe.hw.AccelGraphicsConfig#getContextCapabilities + */ +- @Override + public ContextCapabilities getContextCapabilities() { + return oglCaps; + } + +- @Override + public void addDeviceEventListener(AccelDeviceEventListener l) { + AccelDeviceEventNotifier.addListener(l, screen.getScreen()); + } + +- @Override + public void removeDeviceEventListener(AccelDeviceEventListener l) { + AccelDeviceEventNotifier.removeListener(l); + } +diff -r 545db1dd8c2a src/share/classes/com/sun/jmx/mbeanserver/JmxMBeanServer.java +--- openjdk-ecj/jdk/src/share/classes/com/sun/jmx/mbeanserver/JmxMBeanServer.java Wed May 04 23:23:55 2016 +0100 ++++ openjdk-ecj/jdk/src/share/classes/com/sun/jmx/mbeanserver/JmxMBeanServer.java Thu May 12 01:51:42 2016 +0100 +@@ -236,7 +236,6 @@ + final MBeanInstantiator fInstantiator = instantiator; + this.secureClr = new + SecureClassLoaderRepository(AccessController.doPrivileged(new PrivilegedAction() { +- @Override + public ClassLoaderRepository run() { + return fInstantiator.getClassLoaderRepository(); + } +@@ -1257,7 +1256,6 @@ + ClassLoader myLoader = outerShell.getClass().getClassLoader(); + final ModifiableClassLoaderRepository loaders = AccessController.doPrivileged(new PrivilegedAction() { + +- @Override + public ModifiableClassLoaderRepository run() { + return instantiator.getClassLoaderRepository(); + } +diff -r b72e7b89dda9 src/share/classes/javax/management/remote/rmi/RMIJRMPServerImpl.java +--- openjdk-ecj/jdk/src/share/classes/javax/management/remote/rmi/RMIJRMPServerImpl.java Thu Sep 08 11:00:33 2011 -0700 ++++ openjdk-ecj/jdk/src/share/classes/javax/management/remote/rmi/RMIJRMPServerImpl.java Thu May 12 16:39:37 2016 +0100 +@@ -227,17 +227,14 @@ + allowedTypes = credentialsTypes; + } + +- @Override + public String getVersion() throws RemoteException { + return impl.getVersion(); + } + +- @Override + public RMIConnection newClient(Object credentials) throws IOException { + return impl.newClient(credentials); + } + +- @Override + public void check(Method method, ObjectStreamClass descriptor, + int paramIndex, int callID) { + +@@ -247,7 +244,6 @@ + } + } + +- @Override + public void checkProxyClass(Method method, String[] ifaces, + int paramIndex, int callID) { + if (ifaces != null && ifaces.length > 0) { +@@ -259,7 +255,6 @@ + } + } + +- @Override + public void end(int callID) { + /* Do nothing */ + } diff -r c23ceebb80a1 -r 01e3d9c141e6 patches/openjdk/8014205-blank_swing_dialogs_windows.patch --- a/patches/openjdk/8014205-blank_swing_dialogs_windows.patch Sun May 08 21:28:21 2016 +0100 +++ b/patches/openjdk/8014205-blank_swing_dialogs_windows.patch Mon May 16 15:16:29 2016 +0100 @@ -116,7 +116,7 @@ { if (numBands == 3 && !ccm.hasAlpha()) { imageType = TYPE_3BYTE_BGR; -@@ -804,6 +801,27 @@ +@@ -804,6 +801,26 @@ } // else if ((raster instanceof ByteComponentRaster) && } @@ -129,7 +129,6 @@ + new PrivilegedAction() + { + -+ @Override + public Boolean run() { + final ClassLoader std = System.class.getClassLoader(); + From bugzilla-daemon at icedtea.classpath.org Mon May 16 14:15:40 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 16 May 2016 14:15:40 +0000 Subject: [Bug 2954] ecj/override.patch is missing new @Overrides in RMIJRMPServerImpl.java In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2954 --- Comment #4 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea6?cmd=changeset;node=60be25a84f2d author: Andrew John Hughes date: Fri May 13 14:02:18 2016 +0100 PR2954: ecj/override.patch is missing new @Overrides in RMIJRMPServerImpl.java 2016-05-13 Andrew John Hughes PR2954: ecj/override.patch is missing new @Overrides in RMIJRMPServerImpl.java * NEWS: Updated. * patches/ecj/override.patch: Add cases in RMIJRMPServerImpl and others which show up when source/target 5 is used in the rt-class-files pre-build. * patches/openjdk/8014205-blank_swing_dialogs_windows.patch: Remove addition of @Override. -- 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 16 14:15:47 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 16 May 2016 14:15:47 +0000 Subject: [Bug 2957] [IcedTea6] Build bootstrap code (rt-class-files.stamp) using bootstrap flags (source/target 1.5) In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2957 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea6?cmd=changeset;node=01e3d9c141e6 author: Andrew John Hughes date: Mon May 16 15:16:29 2016 +0100 PR2957: Build bootstrap code (rt-class-files.stamp) using bootstrap flags (source/target 1.5) 2016-05-13 Andrew John Hughes PR2957: Build bootstrap code (rt-class-files.stamp) using bootstrap flags (source/target 1.5) * Makefile.am: (IT_BOOT_LANGUAGE_SOURCE_VERSION): Introduce and set to 5. (IT_BOOT_CLASS_TARGET_VERSION): Likewise. (IT_BOOT_JAVACFLAGS): Same as IT_JAVACFLAGS but using IT_BOOT_CLASS_TARGET_VERSION and IT_BOOT_LANGUAGE_SOURCE_VERSION. (rt-class-files): Use IT_BOOT_JAVACFLAGS. * 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 Mon May 16 15:28:36 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 16 May 2016 15:28:36 +0000 Subject: [Bug 2957] [IcedTea6] Build bootstrap code (rt-class-files.stamp) using bootstrap flags (source/target 1.5) In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2957 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #2 from Andrew John Hughes --- Fixed in 1.14.0pre. -- 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 16 15:28:37 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 16 May 2016 15:28:37 +0000 Subject: [Bug 1503] [TRACKER] IcedTea6 1.14 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1503 Bug 1503 depends on bug 2957, which changed state. Bug 2957 Summary: [IcedTea6] Build bootstrap code (rt-class-files.stamp) using bootstrap flags (source/target 1.5) http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2957 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- 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 17 02:03:10 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Tue, 17 May 2016 02:03:10 +0000 Subject: /hg/icedtea8-forest/corba: 74 new changesets Message-ID: changeset 699da9c8eeb6 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=699da9c8eeb6 author: andrew date: Mon May 09 02:48:00 2016 +0100 Added tag icedtea-3.0-branchpoint for changeset f7024b8ac854 changeset 5786892e7c7d in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=5786892e7c7d author: asaha date: Mon Oct 26 13:20:19 2015 -0700 Added tag jdk8u76-b00 for changeset 7deeb4f70404 changeset 239155e48af8 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=239155e48af8 author: asaha date: Mon Dec 21 15:18:22 2015 -0800 Added tag jdk8u76-b01 for changeset 5786892e7c7d changeset 836460d208a3 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=836460d208a3 author: asaha date: Mon Jan 04 12:05:24 2016 -0800 Added tag jdk8u76-b02 for changeset 239155e48af8 changeset 4d5cf7c69a6d in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=4d5cf7c69a6d author: asaha date: Tue Dec 15 22:58:26 2015 -0800 Merge changeset 4476a38adfb2 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=4476a38adfb2 author: asaha date: Tue Jan 05 08:27:28 2016 -0800 Merge changeset 137e5c45fd54 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=137e5c45fd54 author: asaha date: Tue Jan 05 08:38:55 2016 -0800 Merge changeset 7bbceb589f5d in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=7bbceb589f5d author: asaha date: Tue Jan 19 13:04:48 2016 -0800 Added tag jdk8u76-b03 for changeset 137e5c45fd54 changeset 223d0e48a55b in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=223d0e48a55b author: asaha date: Mon Jan 25 13:20:44 2016 -0800 Added tag jdk8u76-b04 for changeset 7bbceb589f5d changeset 4306462408d1 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=4306462408d1 author: asaha date: Sun Mar 20 20:35:26 2016 -0700 Added tag jdk8u77-b03 for changeset e8dc6eb11c76 changeset d615a0fc5c3c in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=d615a0fc5c3c author: asaha date: Fri Oct 16 12:00:53 2015 -0700 Added tag jdk8u75-b00 for changeset 073b951904b3 changeset 7cd6b5766508 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=7cd6b5766508 author: asaha date: Fri Oct 16 12:14:33 2015 -0700 Merge changeset fc64de33b72a in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=fc64de33b72a author: asaha date: Thu Oct 29 17:02:52 2015 -0700 Merge changeset b0392e7c5b07 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=b0392e7c5b07 author: asaha date: Wed Oct 28 22:01:18 2015 -0700 Added tag jdk8u66-b32 for changeset 4436283ad3bd changeset 9abb19c057e1 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=9abb19c057e1 author: asaha date: Thu Oct 29 17:29:06 2015 -0700 Merge changeset ec1a89bee305 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=ec1a89bee305 author: asaha date: Tue Nov 03 07:16:06 2015 -0800 Added tag jdk8u66-b33 for changeset b0392e7c5b07 changeset 6daf84b540ac in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=6daf84b540ac author: asaha date: Wed Nov 11 20:44:25 2015 -0800 Added tag jdk8u51-b34 for changeset bd928a0bfc2c changeset 39be7bf16820 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=39be7bf16820 author: asaha date: Fri Nov 13 14:07:33 2015 -0800 Merge changeset 9dfa25a760c6 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=9dfa25a760c6 author: asaha date: Tue Dec 01 22:51:22 2015 -0800 Added tag jdk8u66-b34 for changeset 39be7bf16820 changeset 1eb7ac217a35 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=1eb7ac217a35 author: asaha date: Wed Dec 02 15:45:24 2015 -0800 Merge changeset 59678f2b7d6e in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=59678f2b7d6e author: asaha date: Wed Dec 02 23:10:56 2015 -0800 Merge changeset 1dfa7f7ec985 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=1dfa7f7ec985 author: asaha date: Thu Dec 03 10:30:42 2015 -0800 Added tag jdk8u66-b35 for changeset 9dfa25a760c6 changeset bf3dd8321183 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=bf3dd8321183 author: asaha date: Thu Dec 03 10:56:52 2015 -0800 Merge changeset 8d1b49e643a3 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=8d1b49e643a3 author: asaha date: Thu Dec 03 13:35:49 2015 -0800 Merge changeset 1a6f8a349fb5 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=1a6f8a349fb5 author: asaha date: Mon Dec 07 22:48:36 2015 -0800 Merge changeset e79ba69c301e in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=e79ba69c301e author: asaha date: Mon Dec 07 22:57:33 2015 -0800 Merge changeset 2a485e341766 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=2a485e341766 author: asaha date: Tue Dec 15 10:35:43 2015 -0800 Merge changeset a096dbb66200 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=a096dbb66200 author: asaha date: Tue Dec 15 08:37:27 2015 -0800 Added tag jdk8u66-b36 for changeset 1dfa7f7ec985 changeset 905365041a04 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=905365041a04 author: asaha date: Tue Dec 15 12:20:17 2015 -0800 Merge changeset e35996d801ba in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=e35996d801ba author: asaha date: Tue Dec 15 14:32:15 2015 -0800 Merge changeset 2edd005b7024 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=2edd005b7024 author: asaha date: Mon Dec 21 10:54:16 2015 -0800 Merge changeset 5b48f7defe40 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=5b48f7defe40 author: asaha date: Mon Dec 21 11:06:41 2015 -0800 Merge changeset abfd273a2236 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=abfd273a2236 author: asaha date: Mon Dec 21 13:42:06 2015 -0800 Added tag jdk8u75-b01 for changeset 5b48f7defe40 changeset d82cbb7a4bfe in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=d82cbb7a4bfe author: alitvinov date: Wed Dec 30 13:31:42 2015 +0300 Merge changeset 1c4b2b1e1cbd in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=1c4b2b1e1cbd author: asaha date: Sun Jan 03 22:38:03 2016 -0800 Added tag jdk8u72-b31 for changeset d82cbb7a4bfe changeset 0015f4a7f0d0 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=0015f4a7f0d0 author: asaha date: Mon Jan 04 08:37:29 2016 -0800 Merge changeset 74b2903babf0 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=74b2903babf0 author: asaha date: Mon Jan 04 11:06:56 2016 -0800 Added tag jdk8u75-b02 for changeset 0015f4a7f0d0 changeset aa99436ccf82 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=aa99436ccf82 author: asaha date: Mon Jan 11 13:41:12 2016 -0800 Added tag jdk8u75-b03 for changeset 74b2903babf0 changeset e4dd4a6a2e67 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=e4dd4a6a2e67 author: asaha date: Mon Jan 18 10:47:49 2016 -0800 Added tag jdk8u75-b04 for changeset aa99436ccf82 changeset adf2c9ed1a03 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=adf2c9ed1a03 author: asaha date: Mon Jan 25 12:31:54 2016 -0800 Added tag jdk8u75-b05 for changeset e4dd4a6a2e67 changeset ca66a2dd5cfd in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=ca66a2dd5cfd author: asaha date: Mon Jan 25 14:25:14 2016 -0800 Merge changeset 57c75310198c in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=57c75310198c author: asaha date: Tue Jan 26 12:36:27 2016 -0800 Added tag jdk8u76-b05 for changeset ca66a2dd5cfd changeset 6ca185377097 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=6ca185377097 author: asaha date: Mon Feb 01 09:55:11 2016 -0800 Merge changeset 77880a70d92d in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=77880a70d92d author: asaha date: Mon Feb 01 11:49:00 2016 -0800 Added tag jdk8u75-b06 for changeset 6ca185377097 changeset f8453e7a3185 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=f8453e7a3185 author: asaha date: Mon Feb 01 12:06:39 2016 -0800 Merge changeset 9a5a6eff0bb4 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=9a5a6eff0bb4 author: asaha date: Mon Feb 01 12:29:01 2016 -0800 Added tag jdk8u76-b06 for changeset f8453e7a3185 changeset d267b16e3ecc in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=d267b16e3ecc author: asaha date: Mon Feb 08 11:14:28 2016 -0800 Added tag jdk8u75-b07 for changeset 77880a70d92d changeset dd1d572083b0 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=dd1d572083b0 author: asaha date: Mon Feb 08 11:52:35 2016 -0800 Merge changeset f874fe7d7699 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=f874fe7d7699 author: asaha date: Mon Feb 08 11:59:48 2016 -0800 Added tag jdk8u76-b07 for changeset dd1d572083b0 changeset 1030aea873cd in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=1030aea873cd author: asaha date: Mon Feb 15 16:28:31 2016 -0800 Added tag jdk8u75-b08 for changeset d267b16e3ecc changeset fc1229185837 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=fc1229185837 author: asaha date: Mon Feb 15 16:38:40 2016 -0800 Merge changeset ee5d4ffdedfa in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=ee5d4ffdedfa author: asaha date: Mon Feb 15 17:06:10 2016 -0800 Added tag jdk8u76-b08 for changeset fc1229185837 changeset c971f5fe414d in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=c971f5fe414d author: asaha date: Mon Feb 22 13:02:08 2016 -0800 Added tag jdk8u75-b09 for changeset 1030aea873cd changeset afb55372bcc7 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=afb55372bcc7 author: asaha date: Mon Feb 22 13:10:02 2016 -0800 Merge changeset f3ad392e659d in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=f3ad392e659d author: asaha date: Mon Feb 22 13:22:30 2016 -0800 Added tag jdk8u76-b09 for changeset afb55372bcc7 changeset 6a25fcd5d26d in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=6a25fcd5d26d author: asaha date: Sun Feb 28 19:30:58 2016 -0800 8150791: 8u76 L10n resource file translation update Summary: 8u76 L10n resource file translation update Reviewed-by: naoto Contributed-by: li.jiang at oracle.com changeset 964fe4bba121 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=964fe4bba121 author: asaha date: Sun Feb 28 18:55:17 2016 -0800 8150790: 8u75 L10n resource file translation update Summary: 8u75 L10n resource file translation update Reviewed-by: naoto Contributed-by: li.jiang at oracle.com changeset f7cfd44464c3 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=f7cfd44464c3 author: asaha date: Mon Feb 29 10:29:34 2016 -0800 Added tag jdk8u75-b10 for changeset 964fe4bba121 changeset d2f26e6433db in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=d2f26e6433db author: asaha date: Mon Feb 29 11:46:34 2016 -0800 Merge changeset df2dcefb08f9 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=df2dcefb08f9 author: asaha date: Mon Feb 29 11:56:24 2016 -0800 Added tag jdk8u76-b10 for changeset d2f26e6433db changeset 744f7da9b595 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=744f7da9b595 author: asaha date: Mon Mar 07 10:48:53 2016 -0800 Added tag jdk8u76-b11 for changeset df2dcefb08f9 changeset cd7cec8fd295 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=cd7cec8fd295 author: asaha date: Tue Mar 15 13:30:06 2016 -0700 Added tag jdk8u75-b12 for changeset f7cfd44464c3 changeset 94c775e05eb0 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=94c775e05eb0 author: asaha date: Tue Mar 15 13:41:20 2016 -0700 Merge changeset e0fbd6a51e06 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=e0fbd6a51e06 author: asaha date: Tue Mar 15 13:58:50 2016 -0700 Added tag jdk8u76-b12 for changeset 94c775e05eb0 changeset 427f62dcb8a2 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=427f62dcb8a2 author: asaha date: Thu Mar 17 08:17:32 2016 -0700 Added tag jdk8u92-b00 for changeset e0fbd6a51e06 changeset ca3e18017a84 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=ca3e18017a84 author: asaha date: Thu Mar 17 08:08:30 2016 -0700 Added tag jdk8u91-b00 for changeset cd7cec8fd295 changeset 4ea02753e66e in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=4ea02753e66e author: asaha date: Mon Mar 21 22:59:50 2016 -0700 Merge changeset f8d0cfaa9900 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=f8d0cfaa9900 author: asaha date: Tue Mar 22 10:28:23 2016 -0700 Added tag jdk8u91-b13 for changeset 4ea02753e66e changeset 8f0466c0dce6 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=8f0466c0dce6 author: asaha date: Tue Mar 22 11:04:00 2016 -0700 Merge changeset f361c61aa97c in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=f361c61aa97c author: asaha date: Tue Mar 22 21:30:07 2016 -0700 Added tag jdk8u92-b13 for changeset 8f0466c0dce6 changeset 9f89788050d3 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=9f89788050d3 author: asaha date: Thu Mar 31 09:57:00 2016 -0700 Added tag jdk8u91-b14 for changeset f8d0cfaa9900 changeset 5617f9bec354 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=5617f9bec354 author: asaha date: Thu Mar 31 10:06:01 2016 -0700 Merge changeset aac886356046 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=aac886356046 author: andrew date: Mon May 09 04:36:41 2016 +0100 Merge jdk8u92-b14 changeset cb4d2e8f71f9 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=cb4d2e8f71f9 author: andrew date: Tue May 17 03:03:24 2016 +0100 Added tag icedtea-3.1.0pre01 for changeset aac886356046 diffstat: .hgtags | 40 ++++++++++ src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_ko.properties | 12 +- 2 files changed, 46 insertions(+), 6 deletions(-) diffs (113 lines): diff -r f7024b8ac854 -r cb4d2e8f71f9 .hgtags --- a/.hgtags Sun Apr 10 01:08:00 2016 +0100 +++ b/.hgtags Tue May 17 03:03:24 2016 +0100 @@ -435,6 +435,7 @@ 5980dad8f264bb5ec3982d64a7c0af86fc5b3d16 jdk8u51-b31 eb269a395660200c33cd58acca2df20da03567ab jdk8u51-b32 b0daf4d3eb5f5de0f073ec9d264b1964b1920c67 jdk8u51-b33 +bd928a0bfc2c0f14eaa6a86e8d5937f9e94fd514 jdk8u51-b34 8bbc2bb414b7e9331c2014c230553d72c9d161c5 jdk8u60-b00 15ae8298b34beb30f2bd7baa7ff895af2bec13f6 jdk8u60-b01 a98524c04cbd24bbc3029b21c033abf9108e92b4 jdk8u60-b02 @@ -508,6 +509,11 @@ c53412824d4ef81343418a71877172776b0980af jdk8u66-b17 efb736c1edb983bd231617a2619d68a3eee4d850 jdk8u66-b18 d555fb895611d083724442be79e5592ba676825c jdk8u66-b31 +4436283ad3bd05910df5f7d44321b5b581ae1004 jdk8u66-b32 +b0392e7c5b0712e00341e32c3c1e8f78d56e3695 jdk8u66-b33 +39be7bf168202244171cea701baf4986e423a86b jdk8u66-b34 +9dfa25a760c6d3785276f4372dd4eda586308e3b jdk8u66-b35 +1dfa7f7ec9853fac73ad1acc8fbff382f4ecc951 jdk8u66-b36 cd1b3e5a3126d0808c845d2df518095b10a98059 jdk8u71-b00 8c21767afa1a241e8312a1d4280efadfded4883d jdk8u71-b01 c775f50c022007b4f482f51dafb95224886aca8b jdk8u71-b02 @@ -547,8 +553,42 @@ 9e88cf03fe09fbf33045f43489be6f9c00e80c35 jdk8u74-b00 0ce690c17329bde61998e5cd30b1beec9872262f jdk8u74-b01 5eb60567655e15d7ba4c349658d707f5bde0c2b8 jdk8u74-b02 +d82cbb7a4bfe21b146f7b91ce833ac5a579c94eb jdk8u72-b31 +073b951904b3ee7c54fb79a169478fa66d925320 jdk8u75-b00 +5b48f7defe40eab668fe554df0afd87d84d60722 jdk8u75-b01 +0015f4a7f0d02a9bb79b7a0c737590f01feaabd4 jdk8u75-b02 +74b2903babf0f4138c367e3f9eea8958f5d71b94 jdk8u75-b03 +aa99436ccf826b3a2eecdaf646814e58cf514efb jdk8u75-b04 +e4dd4a6a2e67aa42d1e22246216f56a5280f83fb jdk8u75-b05 +6ca185377097c44ee1768f2f817b1b9e3b89068c jdk8u75-b06 +77880a70d92dbfc0ab1dab1aefad179c711ea852 jdk8u75-b07 +d267b16e3ecc006200ec6478904b7ea119df5b19 jdk8u75-b08 +1030aea873cdecfb6f55ab652abc67c901f61f60 jdk8u75-b09 +964fe4bba121592325cb346e3a4fa677b277d0ec jdk8u75-b10 +f7cfd44464c3c3efd6d6f29921fad4ed0de75d83 jdk8u75-b12 7b719c1dec62535c34030cf3457abe6f478f13a0 jdk8u77-b00 cafc1648f432eff2c392040af2db4505c3d290b6 jdk8u77-b01 0f0077ee5e53365562ff77a01aa97d0c7374f447 jdk8u77-b02 9972d4fac94222734bfee16a8a5475e1f2b9e149 icedtea-3.0.0pre10 37af47894175fa7405752524b631237007778767 icedtea-3.0.0 +f7024b8ac854c4a937bf3dbe8e12b6c3ff802765 icedtea-3.0-branchpoint +e8dc6eb11c761f20b44d8c4b8acb0846268872f1 jdk8u77-b03 +cd7cec8fd295c0462a813b5f54dc5457c2bade2d jdk8u91-b00 +4ea02753e66e348ee4639e157061bcbdef1d7ff3 jdk8u91-b13 +f8d0cfaa9900ebda679fa9df8319fb753858f283 jdk8u91-b14 +7deeb4f70404e4f52306f9d0bcfc482fc5f16fb3 jdk8u76-b00 +5786892e7c7d512ef9104a469ff7eafeaac12c38 jdk8u76-b01 +239155e48af89968b62e695a3233d42bed1a3282 jdk8u76-b02 +137e5c45fd5422ecd6c758c6b83a2f184abef91b jdk8u76-b03 +7bbceb589f5ddb6eefab2b23de0003de67cfc667 jdk8u76-b04 +ca66a2dd5cfd6d4d0d05ee9861ff3cadd7166761 jdk8u76-b05 +f8453e7a3185060e5625127fe76b5cd7ae64150a jdk8u76-b06 +dd1d572083b0b11f70f03408f6bb154bbdef4272 jdk8u76-b07 +fc122918583747b114b246babc82841a827c56c7 jdk8u76-b08 +afb55372bcc787b75e24afd28b00cfaaa45bb77d jdk8u76-b09 +d2f26e6433db89354b028fb75abcc6ca266d035f jdk8u76-b10 +df2dcefb08f9e3c65a4cbea75e54600649d063d0 jdk8u76-b11 +94c775e05eb053b8440d82298927a144ed73f340 jdk8u76-b12 +e0fbd6a51e061025f2d6ad0311a587f7ce3c2b43 jdk8u92-b00 +8f0466c0dce60b1df3bc01785b01a7f09fa7b564 jdk8u92-b13 +aac8863560465b1374811246c23e5ca82def8ab7 icedtea-3.1.0pre01 diff -r f7024b8ac854 -r cb4d2e8f71f9 src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_ko.properties --- a/src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_ko.properties Sun Apr 10 01:08:00 2016 +0100 +++ b/src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_ko.properties Tue May 17 03:03:24 2016 +0100 @@ -1,5 +1,5 @@ # -# Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it @@ -23,7 +23,7 @@ # questions. # -orbd.usage=\uC0AC\uC6A9\uBC95: {0} \n\n\uC5EC\uAE30\uC11C \uB294 \uB2E4\uC74C\uACFC \uAC19\uC2B5\uB2C8\uB2E4.\n -port ORBD\uAC00 \uC2DC\uC791\uB418\uC5B4\uC57C \uD558\uB294 \uD65C\uC131 \uD3EC\uD2B8\uB85C, \uAE30\uBCF8\uAC12\uC740 1049\uC785\uB2C8\uB2E4(\uC120\uD0DD \uC0AC\uD56D).\n -defaultdb ORBD \uD30C\uC77C\uC758 \uB514\uB809\uD1A0\uB9AC\uB85C, \uAE30\uBCF8\uAC12\uC740 "./orb.db"\uC785\uB2C8\uB2E4(\uC120\uD0DD \uC0AC\uD56D).\n -serverid ORBD\uC758 \uC11C\uBC84 ID\uB85C, \uAE30\uBCF8\uAC12\uC740 1 \uC785\uB2C8\uB2E4(\uC120\uD0DD \uC0AC\uD56D).\n -ORBInitialPort \uCD08\uAE30 \uD3EC\uD2B8\uC785\uB2C8\uB2E4(\uD544\uC218).\n -ORBInitialHost \uCD08\uAE30 HostName\uC785\uB2C8\uB2E4(\uD544\uC218).\n +orbd.usage=\uC0AC\uC6A9\uBC95: {0} \n\n\uC5EC\uAE30\uC11C \uB294 \uB2E4\uC74C\uACFC \uAC19\uC2B5\uB2C8\uB2E4.\n -port ORBD\uAC00 \uC2DC\uC791\uB418\uC5B4\uC57C \uD558\uB294 \uD65C\uC131 \uD3EC\uD2B8\uB85C, \uAE30\uBCF8\uAC12\uC740 1049\uC785\uB2C8\uB2E4(\uC120\uD0DD\uC0AC\uD56D).\n -defaultdb ORBD \uD30C\uC77C\uC758 \uB514\uB809\uD1A0\uB9AC\uB85C, \uAE30\uBCF8\uAC12\uC740 "./orb.db"\uC785\uB2C8\uB2E4(\uC120\uD0DD\uC0AC\uD56D).\n -serverid ORBD\uC758 \uC11C\uBC84 ID\uB85C, \uAE30\uBCF8\uAC12\uC740 1 \uC785\uB2C8\uB2E4(\uC120\uD0DD\uC0AC\uD56D).\n -ORBInitialPort \uCD08\uAE30 \uD3EC\uD2B8\uC785\uB2C8\uB2E4(\uD544\uC218).\n -ORBInitialHost \uCD08\uAE30 HostName\uC785\uB2C8\uB2E4(\uD544\uC218).\n servertool.usage=\uC0AC\uC6A9\uBC95: {0} \n\n\uC5EC\uAE30\uC11C \uB294 \uB2E4\uC74C\uACFC \uAC19\uC2B5\uB2C8\uB2E4.\n -ORBInitialPort \uCD08\uAE30 \uD3EC\uD2B8\uC785\uB2C8\uB2E4(\uD544\uC218).\n -ORBInitialHost \uCD08\uAE30 HostName\uC785\uB2C8\uB2E4(\uD544\uC218).\n servertool.banner=\n\nJava IDL \uC11C\uBC84 \uD234 \uC2DC\uC791 \n\uD504\uB86C\uD504\uD2B8\uC5D0 \uBA85\uB839\uC744 \uC785\uB825\uD558\uC2ED\uC2DC\uC624. \n @@ -62,7 +62,7 @@ servertool.list=\n\t\uBAA9\uB85D\n servertool.list1=\uB4F1\uB85D\uB41C \uC11C\uBC84 \uBAA8\uB450 \uB098\uC5F4 -servertool.list2=\n\t\uC11C\uBC84 ID\t\uC11C\uBC84 \uD074\uB798\uC2A4 \uC774\uB984\t\t\uC11C\uBC84 \uC751\uC6A9 \uD504\uB85C\uADF8\uB7A8\n\t---------\t-----------------\t\t------------------\n +servertool.list2=\n\t\uC11C\uBC84 ID\t\uC11C\uBC84 \uD074\uB798\uC2A4 \uC774\uB984\t\t\uC11C\uBC84 \uC560\uD50C\uB9AC\uCF00\uC774\uC158\n\t---------\t-----------------\t\t------------------\n servertool.listactive=\n\tlistactive servertool.listactive1=\uD604\uC7AC \uD65C\uC131 \uC11C\uBC84 \uB098\uC5F4 servertool.listappnames=\tlistappnames\n @@ -92,9 +92,9 @@ bootstrap.success=\uD3EC\uD2B8\uB97C {0}(\uC73C)\uB85C \uC124\uC815\uD558\uACE0 {1}\uC5D0\uC11C \uC11C\uBE44\uC2A4\uB97C \uC77D\uB294 \uC911 bootstrap.filenotreadable={0} \uD30C\uC77C\uC744 \uC77D\uC744 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4. bootstrap.filenotfound={0} \uD30C\uC77C\uC744 \uCC3E\uC744 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4. -bootstrap.exception={0} \uD30C\uC77C\uC5D0 \uC18D\uC131\uC744 \uC800\uC7A5\uD558\uB294 \uC911 \uC608\uC678 \uC0AC\uD56D \uBC1C\uC0DD: {1} \uC608\uC678 \uC0AC\uD56D +bootstrap.exception={0} \uD30C\uC77C\uC5D0 \uC18D\uC131\uC744 \uC800\uC7A5\uD558\uB294 \uC911 \uC608\uC678\uC0AC\uD56D \uBC1C\uC0DD: {1} \uC608\uC678\uC0AC\uD56D -tnameserv.exception={0} \uD3EC\uD2B8\uC5D0\uC11C \uBD80\uD2B8\uC2A4\uD2B8\uB7A9 \uC11C\uBE44\uC2A4\uB97C \uC2DC\uC791\uD558\uB294 \uC911 \uC608\uC678 \uC0AC\uD56D\uC774 \uBC1C\uC0DD\uD588\uC2B5\uB2C8\uB2E4. +tnameserv.exception={0} \uD3EC\uD2B8\uC5D0\uC11C \uBD80\uD2B8\uC2A4\uD2B8\uB7A9 \uC11C\uBE44\uC2A4\uB97C \uC2DC\uC791\uD558\uB294 \uC911 \uC608\uC678\uC0AC\uD56D\uC774 \uBC1C\uC0DD\uD588\uC2B5\uB2C8\uB2E4. tnameserv.usage=-ORBInitialPort \uBA85\uB839\uD589 \uC778\uC218\uB85C \uB2E4\uB978 \uD3EC\uD2B8 \uC0AC\uC6A9 \uC2DC\uB3C4 tnameserv.invalidhostoption=ORBInitialHost\uB294 NameService\uC5D0 \uB300\uD574 \uC801\uD569\uD55C \uC635\uC158\uC774 \uC544\uB2D9\uB2C8\uB2E4. tnameserv.orbinitialport0=ORBInitialPort 0\uC740 NameService\uC5D0 \uB300\uD574 \uC801\uD569\uD55C \uC635\uC158\uC774 \uC544\uB2D9\uB2C8\uB2E4. @@ -103,5 +103,5 @@ tnameserv.hs3=\uC900\uBE44\uB418\uC5C8\uC2B5\uB2C8\uB2E4. orbd.commfailure=\nORBinitialPort\uAC00 \uC774\uBBF8 \uC0AC\uC6A9 \uC911\uC774\uC5B4\uC11C ORBD \uC2DC\uC791\uC744 \uC2E4\uD328\uD588\uC2B5\uB2C8\uB2E4. -orbd.internalexception=\n\uB0B4\uBD80 \uC608\uC678 \uC0AC\uD56D\uC73C\uB85C \uC778\uD574 ORBD \uC2DC\uC791\uC744 \uC2E4\uD328\uD588\uC2B5\uB2C8\uB2E4. \n\uAC00\uB2A5\uD55C \uC6D0\uC778: \n1. \uC9C0\uC815\uB41C ORBInitialPort \uB610\uB294 ORBActivationPort\uAC00 \uC774\uBBF8 \uC0AC\uC6A9 \uC911\uC785\uB2C8\uB2E4.\n2. orb.db\uB97C \uC4F8 \uC218 \uC788\uB294 \uC4F0\uAE30 \uAD8C\uD55C\uC774 \uC5C6\uC2B5\uB2C8\uB2E4. +orbd.internalexception=\n\uB0B4\uBD80 \uC608\uC678\uC0AC\uD56D\uC73C\uB85C \uC778\uD574 ORBD \uC2DC\uC791\uC744 \uC2E4\uD328\uD588\uC2B5\uB2C8\uB2E4. \n\uAC00\uB2A5\uD55C \uC6D0\uC778: \n1. \uC9C0\uC815\uB41C ORBInitialPort \uB610\uB294 ORBActivationPort\uAC00 \uC774\uBBF8 \uC0AC\uC6A9 \uC911\uC785\uB2C8\uB2E4.\n2. orb.db\uB97C \uC4F8 \uC218 \uC788\uB294 \uC4F0\uAE30 \uAD8C\uD55C\uC774 \uC5C6\uC2B5\uB2C8\uB2E4. From andrew at icedtea.classpath.org Tue May 17 02:03:16 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Tue, 17 May 2016 02:03:16 +0000 Subject: /hg/icedtea8-forest/jaxp: 77 new changesets Message-ID: changeset 11a39b71a06e in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=11a39b71a06e author: andrew date: Mon May 09 02:48:01 2016 +0100 Added tag icedtea-3.0-branchpoint for changeset 1833af452741 changeset ed94049af050 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=ed94049af050 author: asaha date: Mon Oct 26 13:21:53 2015 -0700 Added tag jdk8u76-b00 for changeset acbcb6682c9b changeset b3c914ad842d in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=b3c914ad842d author: aefimov date: Sat Dec 05 13:22:53 2015 +0300 8133924: NPE may be thrown when xsltc select a non-existing node after JDK-8062518 Reviewed-by: joehw, coffeys changeset 7711933ec184 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=7711933ec184 author: asaha date: Mon Dec 21 15:20:24 2015 -0800 Added tag jdk8u76-b01 for changeset b3c914ad842d changeset 8e311329305a in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=8e311329305a author: asaha date: Mon Jan 04 12:07:02 2016 -0800 Added tag jdk8u76-b02 for changeset 7711933ec184 changeset fd9d38e75287 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=fd9d38e75287 author: asaha date: Wed Dec 16 15:46:43 2015 -0800 Merge changeset ae195096f94d in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=ae195096f94d author: asaha date: Tue Jan 05 08:29:02 2016 -0800 Merge changeset 11dd1c13f1bd in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=11dd1c13f1bd author: asaha date: Tue Jan 05 08:47:28 2016 -0800 Merge changeset 1cc1c3510fd8 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=1cc1c3510fd8 author: asaha date: Tue Jan 19 13:06:19 2016 -0800 Added tag jdk8u76-b03 for changeset 11dd1c13f1bd changeset b96204430344 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=b96204430344 author: asaha date: Mon Jan 25 13:22:15 2016 -0800 Added tag jdk8u76-b04 for changeset 1cc1c3510fd8 changeset 9bf19e95e50c in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=9bf19e95e50c author: asaha date: Sun Mar 20 20:36:15 2016 -0700 Added tag jdk8u77-b03 for changeset 1c71899e8566 changeset fe2abbd4440c in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=fe2abbd4440c author: asaha date: Fri Oct 16 12:02:40 2015 -0700 Added tag jdk8u75-b00 for changeset eca165c0654a changeset f8a16cd739ba in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=f8a16cd739ba author: asaha date: Fri Oct 16 12:16:22 2015 -0700 Merge changeset 0a9edd59d343 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=0a9edd59d343 author: aefimov date: Fri Oct 30 01:33:58 2015 +0300 8134650: Xsl transformation gives different results in 8u66 Reviewed-by: lancea, dfuchs, joehw changeset 5dc103dd022f in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=5dc103dd022f author: asaha date: Thu Oct 29 17:43:48 2015 -0700 Merge changeset a85030db0261 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=a85030db0261 author: asaha date: Wed Oct 28 22:02:59 2015 -0700 Added tag jdk8u66-b32 for changeset 1db6026e38d4 changeset 2beb3ddba0d7 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=2beb3ddba0d7 author: asaha date: Thu Oct 29 17:44:24 2015 -0700 Merge changeset b15c3ef9f514 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=b15c3ef9f514 author: asaha date: Tue Nov 03 07:17:19 2015 -0800 Added tag jdk8u66-b33 for changeset a85030db0261 changeset ead23ccf33a1 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=ead23ccf33a1 author: asaha date: Wed Nov 11 20:45:38 2015 -0800 Added tag jdk8u51-b34 for changeset 55657ee85e8e changeset 59dc259db9ad in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=59dc259db9ad author: asaha date: Fri Nov 13 15:36:45 2015 -0800 Merge changeset a9f8281d8391 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=a9f8281d8391 author: asaha date: Tue Dec 01 22:53:05 2015 -0800 Added tag jdk8u66-b34 for changeset 59dc259db9ad changeset 0b734f331213 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=0b734f331213 author: asaha date: Wed Dec 02 23:04:27 2015 -0800 Merge changeset 5059e76bf65c in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=5059e76bf65c author: asaha date: Wed Dec 02 23:17:53 2015 -0800 Merge changeset d11c3bc0881a in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=d11c3bc0881a author: asaha date: Thu Dec 03 10:32:07 2015 -0800 Added tag jdk8u66-b35 for changeset a9f8281d8391 changeset 5b397799a7e9 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=5b397799a7e9 author: asaha date: Thu Dec 03 13:14:24 2015 -0800 Merge changeset 8c68f448ec4a in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=8c68f448ec4a author: asaha date: Thu Dec 03 13:39:18 2015 -0800 Merge changeset f911290b1b4e in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=f911290b1b4e author: aefimov date: Sat Dec 05 01:57:19 2015 +0300 8143167: Better buffering of XML strings Reviewed-by: joehw, lancea changeset 49031c4f768f in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=49031c4f768f author: asaha date: Mon Dec 07 22:50:01 2015 -0800 Merge changeset 8297b59f265f in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=8297b59f265f author: asaha date: Mon Dec 07 23:01:17 2015 -0800 Merge changeset 6e8c79e74cd5 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=6e8c79e74cd5 author: asaha date: Tue Dec 15 10:37:35 2015 -0800 Merge changeset bb69dd652421 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=bb69dd652421 author: asaha date: Tue Dec 15 08:38:53 2015 -0800 Added tag jdk8u66-b36 for changeset d11c3bc0881a changeset 9ac883da35eb in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=9ac883da35eb author: asaha date: Tue Dec 15 14:21:54 2015 -0800 Merge changeset 2ed6ee446f61 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=2ed6ee446f61 author: asaha date: Tue Dec 15 14:36:40 2015 -0800 Merge changeset 58d40d09d76e in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=58d40d09d76e author: asaha date: Mon Dec 21 10:55:36 2015 -0800 Merge changeset 06cdf5dc679e in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=06cdf5dc679e author: asaha date: Mon Dec 21 11:13:03 2015 -0800 Merge changeset 386a604af3bf in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=386a604af3bf author: asaha date: Mon Dec 21 13:43:31 2015 -0800 Added tag jdk8u75-b01 for changeset 06cdf5dc679e changeset 2b3d0e6f3cd1 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=2b3d0e6f3cd1 author: alitvinov date: Wed Dec 30 13:53:07 2015 +0300 Merge changeset 01b1ca6a8807 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=01b1ca6a8807 author: asaha date: Sun Jan 03 22:39:19 2016 -0800 Added tag jdk8u72-b31 for changeset 2b3d0e6f3cd1 changeset 26c297e9f11b in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=26c297e9f11b author: asaha date: Mon Jan 04 08:42:50 2016 -0800 Merge changeset 2a292503c557 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=2a292503c557 author: asaha date: Mon Jan 04 11:08:18 2016 -0800 Added tag jdk8u75-b02 for changeset 26c297e9f11b changeset cb072b12f5db in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=cb072b12f5db author: asaha date: Mon Jan 11 13:42:47 2016 -0800 Added tag jdk8u75-b03 for changeset 2a292503c557 changeset 40ccc40d5845 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=40ccc40d5845 author: asaha date: Mon Jan 18 10:49:06 2016 -0800 Added tag jdk8u75-b04 for changeset cb072b12f5db changeset c83fd81c6d57 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=c83fd81c6d57 author: asaha date: Mon Jan 25 12:33:26 2016 -0800 Added tag jdk8u75-b05 for changeset 40ccc40d5845 changeset ec9701b3846b in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=ec9701b3846b author: asaha date: Mon Jan 25 14:49:04 2016 -0800 Merge changeset 560debec149d in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=560debec149d author: asaha date: Tue Jan 26 12:38:08 2016 -0800 Added tag jdk8u76-b05 for changeset ec9701b3846b changeset e77acebebfdc in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=e77acebebfdc author: asaha date: Mon Feb 01 10:12:15 2016 -0800 Merge changeset e5423deded19 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=e5423deded19 author: asaha date: Mon Feb 01 11:50:15 2016 -0800 Added tag jdk8u75-b06 for changeset e77acebebfdc changeset ce8019f21943 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=ce8019f21943 author: asaha date: Mon Feb 01 12:19:15 2016 -0800 Merge changeset 8634b174ad16 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=8634b174ad16 author: asaha date: Mon Feb 01 12:30:27 2016 -0800 Added tag jdk8u76-b06 for changeset ce8019f21943 changeset 8244c2d885d4 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=8244c2d885d4 author: asaha date: Mon Feb 08 11:15:48 2016 -0800 Added tag jdk8u75-b07 for changeset e5423deded19 changeset 3f1a028c152e in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=3f1a028c152e author: asaha date: Mon Feb 08 11:57:03 2016 -0800 Merge changeset 53cc2017310a in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=53cc2017310a author: asaha date: Mon Feb 08 12:01:16 2016 -0800 Added tag jdk8u76-b07 for changeset 3f1a028c152e changeset 1b3ef7edccbc in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=1b3ef7edccbc author: asaha date: Mon Feb 15 16:29:59 2016 -0800 Added tag jdk8u75-b08 for changeset 8244c2d885d4 changeset 74c0b275d2dd in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=74c0b275d2dd author: asaha date: Mon Feb 15 16:44:50 2016 -0800 Merge changeset 6ea7f4cda57e in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=6ea7f4cda57e author: asaha date: Mon Feb 15 17:07:27 2016 -0800 Added tag jdk8u76-b08 for changeset 74c0b275d2dd changeset 439280e4ca89 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=439280e4ca89 author: asaha date: Mon Feb 22 13:04:07 2016 -0800 Added tag jdk8u75-b09 for changeset 1b3ef7edccbc changeset 2e5841f57df4 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=2e5841f57df4 author: asaha date: Mon Feb 22 13:14:56 2016 -0800 Merge changeset c725b43bdc10 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=c725b43bdc10 author: asaha date: Mon Feb 22 13:24:04 2016 -0800 Added tag jdk8u76-b09 for changeset 2e5841f57df4 changeset 513cb39f8a3a in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=513cb39f8a3a author: asaha date: Sun Feb 28 19:33:32 2016 -0800 8150791: 8u76 L10n resource file translation update Summary: 8u76 L10n resource file translation update Reviewed-by: naoto Contributed-by: li.jiang at oracle.com changeset e926cbc930ff in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=e926cbc930ff author: asaha date: Sun Feb 28 18:58:50 2016 -0800 8150790: 8u75 L10n resource file translation update Summary: 8u75 L10n resource file translation update Reviewed-by: naoto Contributed-by: li.jiang at oracle.com changeset ce9b84545302 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=ce9b84545302 author: asaha date: Mon Feb 29 10:30:59 2016 -0800 Added tag jdk8u75-b10 for changeset e926cbc930ff changeset 8c4b25889202 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=8c4b25889202 author: asaha date: Mon Feb 29 11:51:27 2016 -0800 Merge changeset 6afc87bdaa7b in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=6afc87bdaa7b author: asaha date: Mon Feb 29 11:57:44 2016 -0800 Added tag jdk8u76-b10 for changeset 8c4b25889202 changeset c8050e027633 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=c8050e027633 author: asaha date: Mon Mar 07 10:50:19 2016 -0800 Added tag jdk8u76-b11 for changeset 6afc87bdaa7b changeset 6b0d1f04c480 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=6b0d1f04c480 author: asaha date: Tue Mar 15 13:31:37 2016 -0700 Added tag jdk8u75-b12 for changeset ce9b84545302 changeset 233768376a36 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=233768376a36 author: asaha date: Tue Mar 15 13:47:17 2016 -0700 Merge changeset 7e43e115dfaf in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=7e43e115dfaf author: asaha date: Tue Mar 15 14:00:14 2016 -0700 Added tag jdk8u76-b12 for changeset 233768376a36 changeset 846242bc27f1 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=846242bc27f1 author: asaha date: Thu Mar 17 08:18:24 2016 -0700 Added tag jdk8u92-b00 for changeset 7e43e115dfaf changeset 0d24ff64caea in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=0d24ff64caea author: asaha date: Thu Mar 17 08:09:18 2016 -0700 Added tag jdk8u91-b00 for changeset 6b0d1f04c480 changeset 817898d53814 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=817898d53814 author: asaha date: Mon Mar 21 23:00:57 2016 -0700 Merge changeset f6bda5729ff8 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=f6bda5729ff8 author: asaha date: Tue Mar 22 10:29:14 2016 -0700 Added tag jdk8u91-b13 for changeset 817898d53814 changeset 1bce84411d37 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=1bce84411d37 author: asaha date: Tue Mar 22 11:31:19 2016 -0700 Merge changeset e1199f31cee7 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=e1199f31cee7 author: asaha date: Tue Mar 22 21:30:57 2016 -0700 Added tag jdk8u92-b13 for changeset 1bce84411d37 changeset 8b0bf55a041a in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=8b0bf55a041a author: asaha date: Thu Mar 31 09:58:31 2016 -0700 Added tag jdk8u91-b14 for changeset f6bda5729ff8 changeset fb9f98ed6ef2 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=fb9f98ed6ef2 author: asaha date: Thu Mar 31 10:10:08 2016 -0700 Merge changeset 4a6f560bdbe1 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=4a6f560bdbe1 author: andrew date: Mon May 09 04:36:44 2016 +0100 Merge jdk8u92-b14 changeset 6ee6f8ac7489 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=6ee6f8ac7489 author: andrew date: Tue May 17 03:03:27 2016 +0100 Added tag icedtea-3.1.0pre01 for changeset 4a6f560bdbe1 diffstat: .hgtags | 40 ++++ src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_de.java | 6 +- src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_ko.java | 6 +- src/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralElement.java | 5 +- src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ko.java | 2 +- src/com/sun/org/apache/xalan/internal/xsltc/dom/MultiDOM.java | 6 +- src/com/sun/org/apache/xerces/internal/impl/XMLScanner.java | 1 + src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_de.properties | 2 +- src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_de.properties | 4 +- src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties | 94 +++++----- src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_de.properties | 2 +- src/com/sun/org/apache/xml/internal/res/XMLErrorResources_ko.java | 4 +- src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ko.java | 2 +- 13 files changed, 107 insertions(+), 67 deletions(-) diffs (475 lines): diff -r 1833af452741 -r 6ee6f8ac7489 .hgtags --- a/.hgtags Sun Apr 10 01:08:04 2016 +0100 +++ b/.hgtags Tue May 17 03:03:27 2016 +0100 @@ -437,6 +437,7 @@ 4519799749671cef69091e354b7cd52496f6d970 jdk8u51-b31 975b01e6be932672edd527f6efe4b430d7bcf07a jdk8u51-b32 59aea46232797f247aab869d751e4b8090eb4789 jdk8u51-b33 +55657ee85e8e4157836bb4b748d76234b1360e95 jdk8u51-b34 3b73732d6886dc8155f0c1fbb125ca60d9e2fd2b jdk8u60-b00 b0e15cd169a93080c4e30e9eb3061d0b329bf38c jdk8u60-b01 0b64e727bdb06c82caa02ef25ac2552ce3314537 jdk8u60-b02 @@ -510,6 +511,11 @@ fc348901e958842a757d59c6b35846d13ab86793 jdk8u66-b17 4ae0c2d6dd24931f3f271e645221e5331e351c00 jdk8u66-b18 8af7da6c13af3c95bc9933e6d1e0d83648f6c0ae jdk8u66-b31 +1db6026e38d41f217bcbe2b619711b850c1788f4 jdk8u66-b32 +a85030db026108135a95b86c343280ed7bda322a jdk8u66-b33 +59dc259db9ad7d7eaa98b9540734bd5c22d9bc86 jdk8u66-b34 +a9f8281d8391e90f255bb754d1d6b31dba18e77d jdk8u66-b35 +d11c3bc0881a83bacfd8fd25f7c8d29cb405afe5 jdk8u66-b36 700dc6c623439c5df98253fba49387919dd8732d jdk8u71-b00 f13e36a4ac819281990312f13f156dbb6f913371 jdk8u71-b01 90bca51fcdaa065b823ece61e4b0af1ad81955e5 jdk8u71-b02 @@ -549,8 +555,42 @@ 2e7b89c7f79794b872e73708fdaa3ed9331ec45d jdk8u74-b00 aa9485a887b7e983f9743c9c114de2055055300d jdk8u74-b01 b3325c0526621f9ddf82738373cc8f8947dab195 jdk8u74-b02 +2b3d0e6f3cd179e2346679af2a8881bb6b20f968 jdk8u72-b31 +eca165c0654ac2e1926b50655e5ed5e9b73ca674 jdk8u75-b00 +06cdf5dc679e0fef7c8e37c5c712b2c5891c1444 jdk8u75-b01 +26c297e9f11b78b55cdefd22849ae4fe55042a5b jdk8u75-b02 +2a292503c55704cb7f898fa195d76682c0ea6a72 jdk8u75-b03 +cb072b12f5dbe3a249d596078d98a34ec9364187 jdk8u75-b04 +40ccc40d58450eb4518348f6b34885c5a711675a jdk8u75-b05 +e77acebebfdc2f84b1217be3a6a2eb4c205afda5 jdk8u75-b06 +e5423deded19531b7288480b059209c825046ce4 jdk8u75-b07 +8244c2d885d412c07ae63b502d0b1f8cf4f9f38d jdk8u75-b08 +1b3ef7edccbcee10699c647da23b98cfe7ec1ed7 jdk8u75-b09 +e926cbc930ff727229191242a145ac625ddd7fa0 jdk8u75-b10 +ce9b845453027a7a6309398b1ca2f32cf1534ae5 jdk8u75-b12 8cc52edbb741c42e09f4b132ca0a759d3de6f848 jdk8u77-b00 8f0ed89698a28138065b6b941769650627636745 jdk8u77-b01 27f1130320a55b6b89024cb8baa93c8767c516d2 jdk8u77-b02 ce45ec06ff239525fb01cf7a6e4304cee0c678e5 icedtea-3.0.0pre10 4ed5441e40e13782b5ee8bfb55fa252a4ab436af icedtea-3.0.0 +1833af452741c2267bdbbb6801963d9d3953598d icedtea-3.0-branchpoint +1c71899e85662239085fab94ad5c26441e7a80cd jdk8u77-b03 +6b0d1f04c4808aaab32771e0892ac83e66714ecb jdk8u91-b00 +817898d53814da42f567995c921f3ea90016dccc jdk8u91-b13 +f6bda5729ff86e9691cd51f04261c3942974cecc jdk8u91-b14 +acbcb6682c9b3e66f9cc61a6a62e8cb5f24c75d3 jdk8u76-b00 +b3c914ad842d61818e0c5850409f77478b13acc6 jdk8u76-b01 +7711933ec18462ece8a1b9a9527ec873c520b1ab jdk8u76-b02 +11dd1c13f1bd75f58fc0b020c767f2c331abb2a7 jdk8u76-b03 +1cc1c3510fd8b9fa2a18bfad3984ca16069f013e jdk8u76-b04 +ec9701b3846be6da61b15c3b1f453077404f7b6a jdk8u76-b05 +ce8019f21943996b9770e8f9d35a6c076c73bb82 jdk8u76-b06 +3f1a028c152eaa1cf9ca97ed6c7ebc239b0967be jdk8u76-b07 +74c0b275d2ddc6e197677adc28532ee6025559a6 jdk8u76-b08 +2e5841f57df44b0f49e49ef3b827a7babf51bca7 jdk8u76-b09 +8c4b258892025ee4d5df4109f974ba4665ee1208 jdk8u76-b10 +6afc87bdaa7b93855e152aad437305ce0a42251a jdk8u76-b11 +233768376a3649b3f1f4653fe1c433271fc776ee jdk8u76-b12 +7e43e115dfafee70152a01b99aa9de25b4410570 jdk8u92-b00 +1bce84411d37ecf9a4335d1348f4b2f0b7ab6e08 jdk8u92-b13 +4a6f560bdbe166a2ff0855221dd5fbe9a19e562b icedtea-3.1.0pre01 diff -r 1833af452741 -r 6ee6f8ac7489 src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_de.java --- a/src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_de.java Sun Apr 10 01:08:04 2016 +0100 +++ b/src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_de.java Tue May 17 03:03:27 2016 +0100 @@ -1356,8 +1356,8 @@ { "optionLXCIN", " [-LXCIN compiledStylesheetFileNameIn]"}, { "optionLXCOUT", " [-LXCOUT compiledStylesheetFileNameOutOut]"}, { "optionPARSER", " [-PARSER fully qualified class name of parser liaison]"}, - { "optionE", " [-E (Entit\u00E4tsreferenzen nicht einblenden)]"}, - { "optionV", " [-E (Entit\u00E4tsreferenzen nicht einblenden)]"}, + { "optionE", " [-E (Entityreferenzen nicht einblenden)]"}, + { "optionV", " [-E (Entityreferenzen nicht einblenden)]"}, { "optionQC", " [-QC (Stille Musterkonfliktwarnungen)]"}, { "optionQ", " [-Q (Silent-Modus)]"}, { "optionLF", " [-LF (Nur Zeilenvorsch\u00FCbe bei Ausgabe verwenden {Standard ist CR/LF})]"}, @@ -1381,7 +1381,7 @@ { "noParsermsg4", "Wenn Sie nicht \u00FCber den XML-Parser f\u00FCr Java von IBM verf\u00FCgen, k\u00F6nnen Sie ihn hier herunterladen:"}, { "noParsermsg5", "IBMs AlphaWorks: http://www.alphaworks.ibm.com/formula/xml"}, { "optionURIRESOLVER", " [-URIRESOLVER full class name (URIResolver f\u00FCr die Aufl\u00F6sung von URIs)]"}, - { "optionENTITYRESOLVER", " [-ENTITYRESOLVER full class name (EntityResolver f\u00FCr die Aufl\u00F6sung von Entit\u00E4ten)]"}, + { "optionENTITYRESOLVER", " [-ENTITYRESOLVER full class name (EntityResolver f\u00FCr die Aufl\u00F6sung von Entitys)]"}, { "optionCONTENTHANDLER", " [-CONTENTHANDLER full class name (ContentHandler f\u00FCr die Serialisierung der Ausgabe)]"}, { "optionLINENUMBERS", " [-L use line numbers for source document]"}, { "optionSECUREPROCESSING", " [-SECURE (Feature f\u00FCr die sichere Verarbeitung auf \"true\" setzen.)]"}, diff -r 1833af452741 -r 6ee6f8ac7489 src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_ko.java --- a/src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_ko.java Sun Apr 10 01:08:04 2016 +0100 +++ b/src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_ko.java Tue May 17 03:03:27 2016 +0100 @@ -588,7 +588,7 @@ "\uC2A4\uD0C0\uC77C\uC2DC\uD2B8 \uD30C\uC77C\uC744 \uCC3E\uC744 \uC218 \uC5C6\uC74C: {0}"}, { ER_IOEXCEPTION, - "\uC2A4\uD0C0\uC77C\uC2DC\uD2B8 \uD30C\uC77C\uC5D0 IO \uC608\uC678 \uC0AC\uD56D \uBC1C\uC0DD: {0}"}, + "\uC2A4\uD0C0\uC77C\uC2DC\uD2B8 \uD30C\uC77C\uC5D0 IO \uC608\uC678\uC0AC\uD56D \uBC1C\uC0DD: {0}"}, { ER_NO_HREF_ATTRIB, "(StylesheetHandler) {0}\uC5D0 \uB300\uD55C href \uC18D\uC131\uC744 \uCC3E\uC744 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4."}, @@ -714,7 +714,7 @@ "processStylesheet\uB97C \uC2E4\uD328\uD588\uC2B5\uB2C8\uB2E4!"}, { ER_SAX_EXCEPTION, - "SAX \uC608\uC678 \uC0AC\uD56D"}, + "SAX \uC608\uC678\uC0AC\uD56D"}, // add this message to fix bug 21478 { ER_FUNCTION_NOT_SUPPORTED, @@ -1322,7 +1322,7 @@ { "help_language", "ko" }, { "language", "ko" }, { "BAD_CODE", "createMessage\uC5D0 \uB300\uD55C \uB9E4\uAC1C\uBCC0\uC218\uAC00 \uBC94\uC704\uB97C \uBC97\uC5B4\uB0AC\uC2B5\uB2C8\uB2E4."}, - { "FORMAT_FAILED", "messageFormat \uD638\uCD9C \uC911 \uC608\uC678 \uC0AC\uD56D\uC774 \uBC1C\uC0DD\uD588\uC2B5\uB2C8\uB2E4."}, + { "FORMAT_FAILED", "messageFormat \uD638\uCD9C \uC911 \uC608\uC678\uC0AC\uD56D\uC774 \uBC1C\uC0DD\uD588\uC2B5\uB2C8\uB2E4."}, { "version", ">>>>>>> Xalan \uBC84\uC804 "}, { "version2", "<<<<<<<"}, { "yes", "\uC608"}, diff -r 1833af452741 -r 6ee6f8ac7489 src/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralElement.java --- a/src/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralElement.java Sun Apr 10 01:08:04 2016 +0100 +++ b/src/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralElement.java Tue May 17 03:03:27 2016 +0100 @@ -36,6 +36,7 @@ import com.sun.org.apache.xml.internal.serializer.ToHTMLStream; import java.util.ArrayList; import java.util.HashMap; +import java.util.Hashtable; import java.util.List; import java.util.Map; import java.util.Set; @@ -104,9 +105,9 @@ } } - // Check if we have any declared namesaces + // Check if we have any declared namespaces if (_accessedPrefixes == null) { - _accessedPrefixes = new HashMap<>(); + _accessedPrefixes = new Hashtable<>(); } else { if (!declared) { diff -r 1833af452741 -r 6ee6f8ac7489 src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ko.java --- a/src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ko.java Sun Apr 10 01:08:04 2016 +0100 +++ b/src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ko.java Tue May 17 03:03:27 2016 +0100 @@ -300,7 +300,7 @@ * not recognized. */ {ErrorMsg.ILLEGAL_BINARY_OP_ERR, - "\uC774\uC9C4 \uD45C\uD604\uC2DD\uC5D0 \uB300\uD574 \uC54C \uC218 \uC5C6\uB294 \uC5F0\uC0B0\uC790\uC785\uB2C8\uB2E4."}, + "\uBC14\uC774\uB108\uB9AC \uD45C\uD604\uC2DD\uC5D0 \uB300\uD574 \uC54C \uC218 \uC5C6\uB294 \uC5F0\uC0B0\uC790\uC785\uB2C8\uB2E4."}, /* * Note to translators: This message is produced if a reference to a diff -r 1833af452741 -r 6ee6f8ac7489 src/com/sun/org/apache/xalan/internal/xsltc/dom/MultiDOM.java --- a/src/com/sun/org/apache/xalan/internal/xsltc/dom/MultiDOM.java Sun Apr 10 01:08:04 2016 +0100 +++ b/src/com/sun/org/apache/xalan/internal/xsltc/dom/MultiDOM.java Tue May 17 03:03:27 2016 +0100 @@ -17,9 +17,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -/* - * $Id: MultiDOM.java,v 1.5 2005/09/28 13:48:36 pvedula Exp $ - */ package com.sun.org.apache.xalan.internal.xsltc.dom; @@ -32,6 +29,7 @@ import com.sun.org.apache.xml.internal.dtm.DTMAxisIterator; import com.sun.org.apache.xml.internal.dtm.DTMManager; import com.sun.org.apache.xml.internal.dtm.ref.DTMAxisIteratorBase; +import com.sun.org.apache.xml.internal.dtm.ref.DTMAxisIterNodeList; import com.sun.org.apache.xml.internal.dtm.ref.DTMDefaultBase; import com.sun.org.apache.xml.internal.serializer.SerializationHandler; import com.sun.org.apache.xml.internal.utils.SuballocatedIntVector; @@ -569,7 +567,7 @@ public NodeList makeNodeList(DTMAxisIterator iter) { int index = iter.next(); if (index == DTM.NULL) { - return null; + return new DTMAxisIterNodeList(null, null); } iter.reset(); return _adapters[getDTMId(index)].makeNodeList(iter); diff -r 1833af452741 -r 6ee6f8ac7489 src/com/sun/org/apache/xerces/internal/impl/XMLScanner.java --- a/src/com/sun/org/apache/xerces/internal/impl/XMLScanner.java Sun Apr 10 01:08:04 2016 +0100 +++ b/src/com/sun/org/apache/xerces/internal/impl/XMLScanner.java Tue May 17 03:03:27 2016 +0100 @@ -975,6 +975,7 @@ fStringBuffer2.append('\n'); } } else if (c != -1 && XMLChar.isHighSurrogate(c)) { + fStringBuffer3.clear(); if (scanSurrogates(fStringBuffer3)) { stringBuffer.append(fStringBuffer3); if (entityDepth == fEntityDepth && fNeedNonNormalizedValue) { diff -r 1833af452741 -r 6ee6f8ac7489 src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_de.properties --- a/src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_de.properties Sun Apr 10 01:08:04 2016 +0100 +++ b/src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_de.properties Tue May 17 03:03:27 2016 +0100 @@ -42,7 +42,7 @@ #Error codes used in DOM Normalizer InvalidXMLCharInDOM = Ung\u00FCltiges XML-Zeichen (Unicode: 0x{0}) wurde bei der Normalisierung im DOM gefunden. -UndeclaredEntRefInAttrValue = Attribut "{0}" Wert "{1}" referenzierte eine nicht deklarierte Entit\u00E4t. +UndeclaredEntRefInAttrValue = Attribut "{0}" Wert "{1}" referenzierte eine nicht deklarierte Entity. NullLocalElementName = Lokaler Nullname wurde bei der Namespace-Normalisierung von Element {0} gefunden. NullLocalAttrName = Lokaler Nullname wurde bei der Namespace-Normalisierung von Attribut {0} gefunden. diff -r 1833af452741 -r 6ee6f8ac7489 src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_de.properties --- a/src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_de.properties Sun Apr 10 01:08:04 2016 +0100 +++ b/src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_de.properties Tue May 17 03:03:27 2016 +0100 @@ -17,14 +17,14 @@ NO_XPointerSchema = Schema f\u00FCr "{0}" wird standardm\u00E4\u00DFig nicht unterst\u00FCtzt. Definieren Sie Ihr eigenes Schema f\u00FCr {0}. Siehe http://apache.org/xml/properties/xpointer-schema NO_SubResourceIdentified = Keine Subressource von XPointer-Prozessor f\u00FCr Zeiger {0} identifiziert. NonDuplicateNotation = Mehrere Notationen mit dem Namen "{0}" wurden verwendet, die aber nicht als Duplikate ermittelt wurden. -NonDuplicateUnparsedEntity = Mehrere nicht geparste Entit\u00E4ten mit dem Namen "{0}" wurden verwendet, die aber nicht als Duplikate ermittelt wurden. +NonDuplicateUnparsedEntity = Mehrere nicht geparste Entitys mit dem Namen "{0}" wurden verwendet, die aber nicht als Duplikate ermittelt wurden. XpointerMissing = xpointer-Attribut muss vorhanden sein, wenn href-Attribut fehlt. AcceptMalformed = Zeichen au\u00DFerhalb des Bereichs #x20 bis #x7E sind im Wert des "accept"-Attributs eines "include"-Elements nicht zul\u00E4ssig. AcceptLanguageMalformed = Zeichen au\u00DFerhalb des Bereichs #x20 bis #x7E sind im Wert des "accept-language"-Attributs eines "include"-Elements nicht zul\u00E4ssig. RootElementRequired = F\u00FCr ein ordnungsgem\u00E4\u00DF formatiertes Dokument ist ein Root-Element erforderlich. MultipleRootElements = Ein ordnungsgem\u00E4\u00DF formatiertes Dokument darf nicht mehrere Root-Elemente enthalten. ContentIllegalAtTopLevel = Der Ersatz eines "include"-Elements, das als Dokumentelement im Quell-Infoset der obersten Ebene angezeigt wird, darf keine Zeichen enthalten. -UnexpandedEntityReferenceIllegal = Der Ersatz eines "include"-Elements, das als Dokumentelement im Quell-Infoset der obersten Ebene angezeigt wird, darf keine nicht erweiterten Entit\u00E4tsreferenzen enthalten. +UnexpandedEntityReferenceIllegal = Der Ersatz eines "include"-Elements, das als Dokumentelement im Quell-Infoset der obersten Ebene angezeigt wird, darf keine nicht erweiterten Entityreferenzen enthalten. HrefFragmentIdentifierIllegal = Fragment-IDs d\u00FCrfen nicht verwendet werden. Der "href"-Attributwert "{0}" ist nicht zul\u00E4ssig. HrefSyntacticallyInvalid = "href"-Attributwert "{0}" hat eine ung\u00FCltige Syntax. Nach Anwenden der Escape-Regeln ist der Wert kein syntaktisch korrekter URI oder IRI. XPointerStreamability = Es wurde ein xpointer angegeben, der auf eine Stelle im Quell-Infoset verweist. Auf diese Stelle kann aufgrund des Streamingcharakters des Prozessors nicht zugegriffen werden. diff -r 1833af452741 -r 6ee6f8ac7489 src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties --- a/src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties Sun Apr 10 01:08:04 2016 +0100 +++ b/src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties Tue May 17 03:03:27 2016 +0100 @@ -62,9 +62,9 @@ # 4.1 Character and Entity References ReferenceUnterminated = Referenz muss mit einem ";"-Begrenzungszeichen beendet werden. # 4.3.2 Well-Formed Parsed Entities - ReferenceNotInOneEntity = Referenz muss vollst\u00E4ndig in derselben geparsten Entit\u00E4t enthalten sein. - ElementEntityMismatch = Element "{0}" muss innerhalb derselben Entit\u00E4t beginnen und enden. - MarkupEntityMismatch=XML-Dokumentstrukturen m\u00FCssen innerhalb derselben Entit\u00E4t beginnen und enden. + ReferenceNotInOneEntity = Referenz muss vollst\u00E4ndig in derselben geparsten Entity enthalten sein. + ElementEntityMismatch = Element "{0}" muss innerhalb derselben Entity beginnen und enden. + MarkupEntityMismatch=XML-Dokumentstrukturen m\u00FCssen innerhalb derselben Entity beginnen und enden. # Messages common to Document and DTD # 2.2 Characters @@ -81,27 +81,27 @@ InvalidCommentStart = Kommentar muss mit "" enden. - COMMENT_NOT_IN_ONE_ENTITY = Kommentar ist nicht in derselben Entit\u00E4t enthalten. + COMMENT_NOT_IN_ONE_ENTITY = Kommentar ist nicht in derselben Entity enthalten. # 2.6 Processing Instructions PITargetRequired = Verarbeitungsanweisung muss mit dem Namen des Ziels beginnen. SpaceRequiredInPI = Leerstelle ist zwischen dem Ziel der Verarbeitungsanweisung und den Daten erforderlich. PIUnterminated = Verarbeitungsanweisung muss mit "?>" enden. ReservedPITarget = Verarbeitungsanweisungsziel, das "[xX][mM][lL]" entspricht, ist nicht zul\u00E4ssig. - PI_NOT_IN_ONE_ENTITY = Verarbeitungsanweisung ist nicht in derselben Entit\u00E4t enthalten. + PI_NOT_IN_ONE_ENTITY = Verarbeitungsanweisung ist nicht in derselben Entity enthalten. # 2.8 Prolog and Document Type Declaration VersionInfoInvalid = Ung\u00FCltige Version "{0}". VersionNotSupported = XML-Version "{0}" wird nicht unterst\u00FCtzt. Nur XML 1.0 wird unterst\u00FCtzt. VersionNotSupported11 = XML-Version "{0}" wird nicht unterst\u00FCtzt. Nur XML 1.0 und XML 1.1 werden unterst\u00FCtzt. - VersionMismatch= Eine Entit\u00E4t kann keine andere Entit\u00E4t einer sp\u00E4teren Version enthalten. + VersionMismatch= Eine Entity kann keine andere Entity einer sp\u00E4teren Version enthalten. # 4.1 Character and Entity References DigitRequiredInCharRef = Auf "&#" in einer Zeichenreferenz muss umgehend eine Dezimaldarstellung folgen. HexdigitRequiredInCharRef = Auf "&#x" in einer Zeichenreferenz muss umgehend eine hexadezimale Darstellung folgen. SemicolonRequiredInCharRef = Zeichenreferenz muss mit dem Begrenzungszeichen ";" enden. InvalidCharRef = Zeichenreferenz "&#{0}" ist ein ung\u00FCltiges XML-Zeichen. - NameRequiredInReference = Auf "&" in der Entit\u00E4tsreferenz muss umgehend der Entit\u00E4tsname folgen. - SemicolonRequiredInReference = Referenz zu Entit\u00E4t "{0}" muss mit dem Begrenzungszeichen ";" enden. + NameRequiredInReference = Auf "&" in der Entityreferenz muss umgehend der Entityname folgen. + SemicolonRequiredInReference = Referenz zu Entity "{0}" muss mit dem Begrenzungszeichen ";" enden. # 4.3.1 The Text Declaration - TextDeclMustBeFirst = Textdeklaration darf nur ganz am Anfang der externen geparsten Entit\u00E4t enthalten sein. + TextDeclMustBeFirst = Textdeklaration darf nur ganz am Anfang der externen geparsten Entity enthalten sein. EqRequiredInTextDecl = Zeichen " = " muss auf "{0}" in der Textdeklaration folgen. QuoteRequiredInTextDecl = Der Wert nach "{0}" in der Textdeklaration muss eine Zeichenfolge in Anf\u00FChrungszeichen sein. CloseQuoteMissingInTextDecl = Schlie\u00DFendes Anf\u00FChrungszeichen im Wert nach "{0}" in der Textdeklaration fehlt. @@ -113,8 +113,8 @@ MorePseudoAttributes = Es werden weitere Pseudoattribute erwartet. PseudoAttrNameExpected = Pseudoattributname wird erwartet. # 4.3.2 Well-Formed Parsed Entities - CommentNotInOneEntity = Kommentar muss vollst\u00E4ndig in derselben geparsten Entit\u00E4t enthalten sein. - PINotInOneEntity = Verarbeitungsanweisung muss vollst\u00E4ndig in derselben geparsten Entit\u00E4t enthalten sein. + CommentNotInOneEntity = Kommentar muss vollst\u00E4ndig in derselben geparsten Entity enthalten sein. + PINotInOneEntity = Verarbeitungsanweisung muss vollst\u00E4ndig in derselben geparsten Entity enthalten sein. # 4.3.3 Character Encoding in Entities EncodingDeclInvalid = Ung\u00FCltiger Codierungsname "{0}". EncodingByteOrderUnsupported = Angegebene Bytereihenfolge f\u00FCr die Codierung von "{0}" wird nicht unterst\u00FCtzt. @@ -123,11 +123,11 @@ InvalidHighSurrogate = High-Surrogate-Bits in UTF-8-Sequenz d\u00FCrfen 0x10 nicht \u00FCberschreiten, gefunden wurde aber 0x{0}. OperationNotSupported = Vorgang "{0}" nicht unterst\u00FCtzt von {1}-Reader. InvalidASCII = Byte "{0}" geh\u00F6rt nicht zum (7-Bit) ASCII-Zeichensatz. - CharConversionFailure = Eine Entit\u00E4t, f\u00FCr die eine bestimmte Codierung ermittelt wurde, darf keine Sequenzen enthalten, die in dieser Codierung ung\u00FCltig sind. + CharConversionFailure = Eine Entity, f\u00FCr die eine bestimmte Codierung ermittelt wurde, darf keine Sequenzen enthalten, die in dieser Codierung ung\u00FCltig sind. # DTD Messages # 2.2 Characters - InvalidCharInEntityValue = Ung\u00FCltiges XML-Zeichen (Unicode: 0x{0}) wurde im literalen Entit\u00E4tswert gefunden. + InvalidCharInEntityValue = Ung\u00FCltiges XML-Zeichen (Unicode: 0x{0}) wurde im literalen Entitywert gefunden. InvalidCharInExternalSubset = Ung\u00FCltiges XML-Zeichen (Unicode: 0x{0}) wurde in der externen Teilmenge der DTD gefunden. InvalidCharInIgnoreSect = Ung\u00FCltiges XML-Zeichen (Unicode: 0x{0}) wurde im ausgeschlossenen Bedingungsabschnitt gefunden. InvalidCharInPublicID = Ung\u00FCltiges XML-Zeichen (Unicode: 0x{0}) wurde in der \u00F6ffentlichen ID gefunden. @@ -145,7 +145,7 @@ MSG_SPACE_REQUIRED_BEFORE_ROOT_ELEMENT_TYPE_IN_DOCTYPEDECL = Leerstelle nach "" enden. - PEReferenceWithinMarkup = Parameterentit\u00E4tsreferenz "%{0};" darf nicht in Markup in der internen Teilmenge der DTD vorkommen. + PEReferenceWithinMarkup = Parameterentityreferenz "%{0};" darf nicht in Markup in der internen Teilmenge der DTD vorkommen. MSG_MARKUP_NOT_RECOGNIZED_IN_DTD = Die Markup-Deklarationen, die in der Dokumenttypdeklaration enthalten sind bzw. auf die von der Dokumenttypdeklaration verwiesen wird, m\u00FCssen ordnungsgem\u00E4\u00DF formatiert sein. # 2.10 White Space Handling MSG_XML_SPACE_DECLARATION_ILLEGAL = Attributdeklaration f\u00FCr "xml:space" muss als aufgez\u00E4hlter Typ angegeben werden, dessen einzigen m\u00F6glichen Werte "default" und "preserve" sind. @@ -186,21 +186,21 @@ IncludeSectUnterminated = Der eingeschlossene Bedingungsabschnitt muss mit "]]>" enden. IgnoreSectUnterminated = Der ausgeschlossene Bedingungsabschnitt muss mit "]]>" enden. # 4.1 Character and Entity References - NameRequiredInPEReference = Auf "%" in der Parameterentit\u00E4tsreferenz muss umgehend der Entit\u00E4tsname folgen. - SemicolonRequiredInPEReference = Parameterentit\u00E4tsreferenz "%{0};" muss mit dem Begrenzungszeichen ";" enden. + NameRequiredInPEReference = Auf "%" in der Parameterentityreferenz muss umgehend der Entityname folgen. + SemicolonRequiredInPEReference = Parameterentityreferenz "%{0};" muss mit dem Begrenzungszeichen ";" enden. # 4.2 Entity Declarations - MSG_SPACE_REQUIRED_BEFORE_ENTITY_NAME_IN_ENTITYDECL = Leerstelle nach "" enden. - MSG_DUPLICATE_ENTITY_DEFINITION = Entit\u00E4t "{0}" wurde mehrmals deklariert. + MSG_SPACE_REQUIRED_BEFORE_ENTITY_NAME_IN_ENTITYDECL = Leerstelle nach "" enden. + MSG_DUPLICATE_ENTITY_DEFINITION = Entity "{0}" wurde mehrmals deklariert. # 4.2.2 External Entities - ExternalIDRequired = Externe Entit\u00E4tsdeklaration muss mit "SYSTEM" oder "PUBLIC" beginnen. + ExternalIDRequired = Externe Entitydeklaration muss mit "SYSTEM" oder "PUBLIC" beginnen. MSG_SPACE_REQUIRED_BEFORE_PUBIDLITERAL_IN_EXTERNALID = Leerstelle zwischen "PUBLIC" und der \u00F6ffentlichen ID erforderlich. MSG_SPACE_REQUIRED_AFTER_PUBIDLITERAL_IN_EXTERNALID = Leerstelle zwischen der \u00F6ffentlichen ID und der System-ID erforderlich. MSG_SPACE_REQUIRED_BEFORE_SYSTEMLITERAL_IN_EXTERNALID = Leerstelle zwischen "SYSTEM" und der System-ID erforderlich. @@ -214,8 +214,8 @@ # Validation messages DuplicateTypeInMixedContent = Elementtyp "{1}" wurde bereits im Contentmodell der Elementdeklaration"{0}" angegeben. - ENTITIESInvalid = Attributwert "{1}" mit dem Typ ENTITIES muss aus den Namen von mindestens einer geparsten Entit\u00E4t bestehen. - ENTITYInvalid = Attributwert "{1}" mit dem Typ ENTITY muss aus dem Namen einer geparsten Entit\u00E4t bestehen. + ENTITIESInvalid = Attributwert "{1}" mit dem Typ ENTITIES muss aus den Namen von mindestens einer geparsten Entity bestehen. + ENTITYInvalid = Attributwert "{1}" mit dem Typ ENTITY muss aus dem Namen einer geparsten Entity bestehen. IDDefaultTypeInvalid = ID-Attribut "{0}" muss den deklarierten Standardwert "#IMPLIED" oder "#REQUIRED" haben. IDInvalid = Attributwert "{0}" mit dem Typ ID muss ein Name sein. IDInvalidWithNamespaces = Attributwert "{0}" mit dem Typ ID muss ein NCName sein, wenn Namespaces aktiviert sind. @@ -223,10 +223,10 @@ IDREFInvalid = Attributwert "{0}" mit dem Typ IDREF muss ein Name sein. IDREFInvalidWithNamespaces = Attributwert "{0}" mit dem Typ IDREF muss ein NCName sein, wenn Namespaces aktiviert sind. IDREFSInvalid = Attributwert "{0}" mit dem Typ IDREFS muss mindestens ein Name sein. - ILL_FORMED_PARAMETER_ENTITY_WHEN_USED_IN_DECL = Ersatztext der Parameterentit\u00E4t "{0}" muss ordnungsgem\u00E4\u00DF verschachtelte Deklarationen enthalten, wenn die Entit\u00E4tsreferenz als vollst\u00E4ndige Deklaration verwendet wird. - ImproperDeclarationNesting = Ersatztext der Parameterentit\u00E4t "{0}" muss ordnungsgem\u00E4\u00DF verschachtelte Deklarationen enthalten. - ImproperGroupNesting = Ersatztext der Parameterentit\u00E4t "{0}" muss ordnungsgem\u00E4\u00DF verschachtelte Klammernpaare enthalten. - INVALID_PE_IN_CONDITIONAL = Ersatztext der Parameterentit\u00E4t "{0}" muss den gesamten Bedingungsabschnitt oder nur INCLUDE oder IGNORE enthalten. + ILL_FORMED_PARAMETER_ENTITY_WHEN_USED_IN_DECL = Ersatztext der Parameterentity "{0}" muss ordnungsgem\u00E4\u00DF verschachtelte Deklarationen enthalten, wenn die Entityreferenz als vollst\u00E4ndige Deklaration verwendet wird. + ImproperDeclarationNesting = Ersatztext der Parameterentity "{0}" muss ordnungsgem\u00E4\u00DF verschachtelte Deklarationen enthalten. + ImproperGroupNesting = Ersatztext der Parameterentity "{0}" muss ordnungsgem\u00E4\u00DF verschachtelte Klammernpaare enthalten. + INVALID_PE_IN_CONDITIONAL = Ersatztext der Parameterentity "{0}" muss den gesamten Bedingungsabschnitt oder nur INCLUDE oder IGNORE enthalten. MSG_ATTRIBUTE_NOT_DECLARED = Attribut "{1}" muss f\u00FCr Elementtyp "{0}" deklariert werden. MSG_ATTRIBUTE_VALUE_NOT_IN_LIST = Attribut "{0}" mit Wert "{1}" muss einen Wert aus der Liste "{2}" haben. MSG_ATTVALUE_CHANGED_DURING_NORMALIZATION_WHEN_STANDALONE = Der Wert "{1}" des Attributs "{0}" darf nicht von der Normalisierung (zu "{2}") in einem Standalone-Dokument ge\u00E4ndert werden. @@ -239,15 +239,15 @@ MSG_ELEMENT_NOT_DECLARED = Elementtyp "{0}" muss deklariert werden. MSG_GRAMMAR_NOT_FOUND = Dokument ist ung\u00FCltig. Keine Grammatik gefunden. MSG_ELEMENT_WITH_ID_REQUIRED = Element mit "{0}" ist im Dokument erforderlich. - MSG_EXTERNAL_ENTITY_NOT_PERMITTED = Referenz zur externen Entit\u00E4t "{0}" ist in einem Standalone-Dokument nicht zul\u00E4ssig. + MSG_EXTERNAL_ENTITY_NOT_PERMITTED = Referenz zur externen Entity "{0}" ist in einem Standalone-Dokument nicht zul\u00E4ssig. MSG_FIXED_ATTVALUE_INVALID = Attribut "{1}" mit Wert "{2}" muss den Wert"{3}" haben. MSG_MORE_THAN_ONE_ID_ATTRIBUTE = Elementtyp "{0}" hat bereits ein Attribut "{1}" mit dem Typ ID. Ein zweites Attribut "{2}" mit dem Typ ID ist nicht zul\u00E4ssig. MSG_MORE_THAN_ONE_NOTATION_ATTRIBUTE = Elementtyp "{0}" hat bereits ein Attribut "{1}" mit dem Typ NOTATION. Ein zweites Attribut "{2}" mit dem Typ NOTATION ist nicht zul\u00E4ssig. MSG_NOTATION_NOT_DECLARED_FOR_NOTATIONTYPE_ATTRIBUTE = Notation "{1}" muss deklariert werden, wenn sie in der Notationstypliste f\u00FCr Attribut "{0}" referenziert wird. - MSG_NOTATION_NOT_DECLARED_FOR_UNPARSED_ENTITYDECL = Notation "{1}" muss deklariert werden, wenn sie in der Deklaration der nicht geparsten Entit\u00E4t f\u00FCr "{0}" referenziert wird. - MSG_REFERENCE_TO_EXTERNALLY_DECLARED_ENTITY_WHEN_STANDALONE = Referenz zur Entit\u00E4t "{0}", die in einer externen geparsten Entit\u00E4t deklariert wird, ist in einem Standalone-Dokument nicht zul\u00E4ssig. + MSG_NOTATION_NOT_DECLARED_FOR_UNPARSED_ENTITYDECL = Notation "{1}" muss deklariert werden, wenn sie in der Deklaration der nicht geparsten Entity f\u00FCr "{0}" referenziert wird. + MSG_REFERENCE_TO_EXTERNALLY_DECLARED_ENTITY_WHEN_STANDALONE = Referenz zur Entity "{0}", die in einer externen geparsten Entity deklariert wird, ist in einem Standalone-Dokument nicht zul\u00E4ssig. MSG_REQUIRED_ATTRIBUTE_NOT_SPECIFIED = Attribut "{1}" ist erforderlich und muss f\u00FCr Elementtyp "{0}" angegeben werden. - MSG_WHITE_SPACE_IN_ELEMENT_CONTENT_WHEN_STANDALONE = Es d\u00FCrfen keine Leerstellen zwischen Elementen in einem Standalone-Dokument vorkommen, die in einer externen geparsten Entit\u00E4t mit Elementcontent deklariert sind. + MSG_WHITE_SPACE_IN_ELEMENT_CONTENT_WHEN_STANDALONE = Es d\u00FCrfen keine Leerstellen zwischen Elementen in einem Standalone-Dokument vorkommen, die in einer externen geparsten Entity mit Elementcontent deklariert sind. NMTOKENInvalid = Attributwert "{0}" mit dem Typ NMTOKEN muss ein Namenstoken sein. NMTOKENSInvalid = Attributwert "{0}" mit dem Typ NMTOKENS muss mindestens ein Namenstoken sein. NoNotationOnEmptyElement = Elementtyp "{0}", der als EMPTY deklariert wurde, kann nicht das Attribut "{1}" mit dem Typ NOTATION deklarieren. @@ -261,19 +261,19 @@ # Entity related messages # 3.1 Start-Tags, End-Tags, and Empty-Element Tags - ReferenceToExternalEntity = Externe Entit\u00E4tsreferenz "&{0};" ist in einem Attributwert nicht zul\u00E4ssig. + ReferenceToExternalEntity = Externe Entityreferenz "&{0};" ist in einem Attributwert nicht zul\u00E4ssig. AccessExternalDTD = Externe DTD: Lesen von externer DTD "{0}" nicht erfolgreich, da "{1}"-Zugriff wegen der von der Eigenschaft "accessExternalDTD" festgelegten Einschr\u00E4nkung nicht zul\u00E4ssig ist. - AccessExternalEntity = Externe Entit\u00E4t: Lesen des externen Dokuments "{0}" nicht erfolgreich, da "{1}"-Zugriff wegen der von der Eigenschaft "accessExternalDTD" festgelegten Einschr\u00E4nkung nicht zul\u00E4ssig ist. + AccessExternalEntity = Externe Entity: Lesen des externen Dokuments "{0}" nicht erfolgreich, da "{1}"-Zugriff wegen der von der Eigenschaft "accessExternalDTD" festgelegten Einschr\u00E4nkung nicht zul\u00E4ssig ist. # 4.1 Character and Entity References - EntityNotDeclared = Entit\u00E4t "{0}" wurde referenziert aber nicht deklariert. - ReferenceToUnparsedEntity = Nicht geparste Entit\u00E4tsreferenz "&{0};" ist nicht zul\u00E4ssig. - RecursiveReference = Rekursive Entit\u00E4tsreferenz "{0}". (Referenzpfad: {1}), - RecursiveGeneralReference = Rekursive allgemeine Entit\u00E4tsreferenz "&{0};". (Referenzpfad: {1}), - RecursivePEReference = Rekursive Parameterentit\u00E4tsreferenz "%{0};". (Referenzpfad: {1}), + EntityNotDeclared = Entity "{0}" wurde referenziert aber nicht deklariert. + ReferenceToUnparsedEntity = Nicht geparste Entityreferenz "&{0};" ist nicht zul\u00E4ssig. + RecursiveReference = Rekursive Entityreferenz "{0}". (Referenzpfad: {1}), + RecursiveGeneralReference = Rekursive allgemeine Entityreferenz "&{0};". (Referenzpfad: {1}), + RecursivePEReference = Rekursive Parameterentityreferenz "%{0};". (Referenzpfad: {1}), # 4.3.3 Character Encoding in Entities EncodingNotSupported = Codierung "{0}" wird nicht unterst\u00FCtzt. - EncodingRequired = Eine nicht in UTF-8 oder UTF-16 codierte geparste Entit\u00E4t muss eine Codierungsdeklaration enthalten. + EncodingRequired = Eine nicht in UTF-8 oder UTF-16 codierte geparste Entity muss eine Codierungsdeklaration enthalten. # Namespaces support # 4. Using Qualified Names @@ -294,9 +294,9 @@ # Implementation limits - EntityExpansionLimit=JAXP00010001: Der Parser hat mehr als {0} Entit\u00E4tserweiterungen in diesem Dokument gefunden. Dies ist der von JDK vorgeschriebene Grenzwert. + EntityExpansionLimit=JAXP00010001: Der Parser hat mehr als {0} Entityerweiterungen in diesem Dokument gefunden. Dies ist der von JDK vorgeschriebene Grenzwert. ElementAttributeLimit=JAXP00010002: Element "{0}" hat mehr als {1} Attribute. "{1}" ist der von JDK vorgeschriebene Grenzwert. - MaxEntitySizeLimit=JAXP00010003: Die L\u00E4nge von Entit\u00E4t "{0}" ist "{1}" und \u00FCberschreitet den Grenzwert "{2}", der von "{3}" festgelegt wurde. + MaxEntitySizeLimit=JAXP00010003: Die L\u00E4nge von Entity "{0}" ist "{1}" und \u00FCberschreitet den Grenzwert "{2}", der von "{3}" festgelegt wurde. TotalEntitySizeLimit=JAXP00010004: Die akkumulierte Gr\u00F6\u00DFe von Entitys ist "{1}" und \u00FCberschreitet den Grenzwert "{2}", der von "{3}" festgelegt wurde. MaxXMLNameLimit=JAXP00010005: Die L\u00E4nge von Entity "{0}" ist "{1}" und \u00FCberschreitet den Grenzwert "{2}", der von "{3}" festgelegt wurde. MaxElementDepthLimit=JAXP00010006: Die Tiefe von Element "{0}" ist "{1}" und \u00FCberschreitet den Grenzwert "{2}", der von "{3}" festgelegt wurde. diff -r 1833af452741 -r 6ee6f8ac7489 src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_de.properties --- a/src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_de.properties Sun Apr 10 01:08:04 2016 +0100 +++ b/src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_de.properties Tue May 17 03:03:27 2016 +0100 @@ -287,5 +287,5 @@ SchemaLocation = SchemaLocation: schemaLocation-Wert = ''{0}'' muss eine gerade Anzahl an URIs haben. TargetNamespace.1 = TargetNamespace.1: Namespace ''{0}'' wird erwartet, aber der Ziel-Namespace des Schemadokuments ist ''{1}''. TargetNamespace.2 = TargetNamespace.2: Kein Namespace wird erwartet, aber das Schemadokument hat den Ziel-Namespace ''{1}''. - UndeclaredEntity = UndeclaredEntity: Entit\u00E4t ''{0}'' ist nicht deklariert. + UndeclaredEntity = UndeclaredEntity: Entity ''{0}'' ist nicht deklariert. UndeclaredPrefix = UndeclaredPrefix: ''{0}'' kann nicht als QName aufgel\u00F6st werden: Pr\u00E4fix ''{1}'' ist nicht deklariert. diff -r 1833af452741 -r 6ee6f8ac7489 src/com/sun/org/apache/xml/internal/res/XMLErrorResources_ko.java --- a/src/com/sun/org/apache/xml/internal/res/XMLErrorResources_ko.java Sun Apr 10 01:08:04 2016 +0100 +++ b/src/com/sun/org/apache/xml/internal/res/XMLErrorResources_ko.java Tue May 17 03:03:27 2016 +0100 @@ -251,7 +251,7 @@ "\uAD6C\uBB38 \uBD84\uC11D\uAE30\uB97C \uCD08\uAE30\uD654\uD560 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4."}, { ER_EXCEPTION_CREATING_POOL, - "\uD480\uC5D0 \uB300\uD55C \uC0C8 \uC778\uC2A4\uD134\uC2A4\uB97C \uC0DD\uC131\uD558\uB294 \uC911 \uC608\uC678 \uC0AC\uD56D\uC774 \uBC1C\uC0DD\uD588\uC2B5\uB2C8\uB2E4."}, + "\uD480\uC5D0 \uB300\uD55C \uC0C8 \uC778\uC2A4\uD134\uC2A4\uB97C \uC0DD\uC131\uD558\uB294 \uC911 \uC608\uC678\uC0AC\uD56D\uC774 \uBC1C\uC0DD\uD588\uC2B5\uB2C8\uB2E4."}, { ER_PATH_CONTAINS_INVALID_ESCAPE_SEQUENCE, "\uACBD\uB85C\uC5D0 \uBD80\uC801\uD569\uD55C \uC774\uC2A4\uCF00\uC774\uD504 \uC2DC\uD000\uC2A4\uAC00 \uD3EC\uD568\uB418\uC5B4 \uC788\uC2B5\uB2C8\uB2E4."}, @@ -374,7 +374,7 @@ "\uC774\uB984\uC740 \uCF5C\uB860\uC73C\uB85C \uC2DC\uC791\uD560 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4."}, { "BAD_CODE", "createMessage\uC5D0 \uB300\uD55C \uB9E4\uAC1C\uBCC0\uC218\uAC00 \uBC94\uC704\uB97C \uBC97\uC5B4\uB0AC\uC2B5\uB2C8\uB2E4."}, - { "FORMAT_FAILED", "messageFormat \uD638\uCD9C \uC911 \uC608\uC678 \uC0AC\uD56D\uC774 \uBC1C\uC0DD\uD588\uC2B5\uB2C8\uB2E4."}, + { "FORMAT_FAILED", "messageFormat \uD638\uCD9C \uC911 \uC608\uC678\uC0AC\uD56D\uC774 \uBC1C\uC0DD\uD588\uC2B5\uB2C8\uB2E4."}, { "line", "\uD589 \uBC88\uD638"}, { "column","\uC5F4 \uBC88\uD638"}, diff -r 1833af452741 -r 6ee6f8ac7489 src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ko.java --- a/src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ko.java Sun Apr 10 01:08:04 2016 +0100 +++ b/src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ko.java Tue May 17 03:03:27 2016 +0100 @@ -867,7 +867,7 @@ { "help_language", "ko"}, { "language", "ko"}, { "BAD_CODE", "createMessage\uC5D0 \uB300\uD55C \uB9E4\uAC1C\uBCC0\uC218\uAC00 \uBC94\uC704\uB97C \uBC97\uC5B4\uB0AC\uC2B5\uB2C8\uB2E4."}, - { "FORMAT_FAILED", "messageFormat \uD638\uCD9C \uC911 \uC608\uC678 \uC0AC\uD56D\uC774 \uBC1C\uC0DD\uD588\uC2B5\uB2C8\uB2E4."}, + { "FORMAT_FAILED", "messageFormat \uD638\uCD9C \uC911 \uC608\uC678\uC0AC\uD56D\uC774 \uBC1C\uC0DD\uD588\uC2B5\uB2C8\uB2E4."}, { "version", ">>>>>>> Xalan \uBC84\uC804 "}, { "version2", "<<<<<<<"}, { "yes", "\uC608"}, From andrew at icedtea.classpath.org Tue May 17 02:03:25 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Tue, 17 May 2016 02:03:25 +0000 Subject: /hg/icedtea8-forest/jaxws: 72 new changesets Message-ID: changeset bbac9dcfddb6 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=bbac9dcfddb6 author: andrew date: Mon May 09 02:48:02 2016 +0100 Added tag icedtea-3.0-branchpoint for changeset 919fa205539a changeset 60789eebd1fe in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=60789eebd1fe author: asaha date: Mon Oct 26 13:22:04 2015 -0700 Added tag jdk8u76-b00 for changeset 6aba0f814a15 changeset 8c7d476c4469 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=8c7d476c4469 author: asaha date: Mon Dec 21 15:20:37 2015 -0800 Added tag jdk8u76-b01 for changeset 60789eebd1fe changeset f067010eb63d in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=f067010eb63d author: asaha date: Mon Jan 04 12:07:17 2016 -0800 Added tag jdk8u76-b02 for changeset 8c7d476c4469 changeset 04d92b5b111f in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=04d92b5b111f author: asaha date: Wed Dec 16 15:47:14 2015 -0800 Merge changeset 2d1dcd107615 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=2d1dcd107615 author: asaha date: Tue Jan 05 08:29:14 2016 -0800 Merge changeset 4b728dce9390 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=4b728dce9390 author: asaha date: Tue Jan 05 08:47:56 2016 -0800 Merge changeset 4dfb56754487 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=4dfb56754487 author: asaha date: Tue Jan 19 13:06:30 2016 -0800 Added tag jdk8u76-b03 for changeset 4b728dce9390 changeset a0c077b39c7a in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=a0c077b39c7a author: asaha date: Mon Jan 25 13:22:26 2016 -0800 Added tag jdk8u76-b04 for changeset 4dfb56754487 changeset 8ad4cbaf0985 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=8ad4cbaf0985 author: asaha date: Sun Mar 20 20:36:19 2016 -0700 Added tag jdk8u77-b03 for changeset c6f67bea4466 changeset d18bdb6a26a5 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=d18bdb6a26a5 author: asaha date: Fri Oct 16 12:02:52 2015 -0700 Added tag jdk8u75-b00 for changeset 7d7b3488f44e changeset d6e7291ce3d0 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=d6e7291ce3d0 author: asaha date: Fri Oct 16 12:16:38 2015 -0700 Merge changeset d595960acba5 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=d595960acba5 author: asaha date: Thu Oct 29 17:08:14 2015 -0700 Merge changeset 032a4c3518f2 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=032a4c3518f2 author: asaha date: Wed Oct 28 22:03:09 2015 -0700 Added tag jdk8u66-b32 for changeset 7c9c036d03e1 changeset e43b29e571a4 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=e43b29e571a4 author: asaha date: Thu Oct 29 17:36:26 2015 -0700 Merge changeset 4d8311cfab11 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=4d8311cfab11 author: asaha date: Tue Nov 03 07:17:28 2015 -0800 Added tag jdk8u66-b33 for changeset 032a4c3518f2 changeset b766a3d91907 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=b766a3d91907 author: asaha date: Wed Nov 11 20:45:47 2015 -0800 Added tag jdk8u51-b34 for changeset f806c42dad6d changeset 030b4033583a in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=030b4033583a author: asaha date: Fri Nov 13 15:37:11 2015 -0800 Merge changeset dbd13a865569 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=dbd13a865569 author: asaha date: Tue Dec 01 22:53:16 2015 -0800 Added tag jdk8u66-b34 for changeset 030b4033583a changeset 0398b9d39b23 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=0398b9d39b23 author: asaha date: Wed Dec 02 23:05:39 2015 -0800 Merge changeset 6800cb41ff35 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=6800cb41ff35 author: asaha date: Wed Dec 02 23:20:54 2015 -0800 Merge changeset 440eff28532a in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=440eff28532a author: asaha date: Thu Dec 03 10:32:18 2015 -0800 Added tag jdk8u66-b35 for changeset dbd13a865569 changeset 3c2765ddd213 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=3c2765ddd213 author: asaha date: Thu Dec 03 13:20:53 2015 -0800 Merge changeset d50c046eea5e in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=d50c046eea5e author: asaha date: Thu Dec 03 13:39:30 2015 -0800 Merge changeset 852199d8392e in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=852199d8392e author: asaha date: Mon Dec 07 22:52:37 2015 -0800 Merge changeset 2f10ca06388a in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=2f10ca06388a author: asaha date: Mon Dec 07 23:01:43 2015 -0800 Merge changeset 5efe9927cbe9 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=5efe9927cbe9 author: asaha date: Tue Dec 15 10:37:50 2015 -0800 Merge changeset 9e7e407ed884 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=9e7e407ed884 author: asaha date: Tue Dec 15 08:39:09 2015 -0800 Added tag jdk8u66-b36 for changeset 440eff28532a changeset 6ac90d89eebe in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=6ac90d89eebe author: asaha date: Tue Dec 15 14:22:35 2015 -0800 Merge changeset 24eeb616e578 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=24eeb616e578 author: asaha date: Tue Dec 15 14:37:09 2015 -0800 Merge changeset 1ff8c9824ced in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=1ff8c9824ced author: asaha date: Mon Dec 21 10:55:46 2015 -0800 Merge changeset d0161a6ecd3b in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=d0161a6ecd3b author: asaha date: Mon Dec 21 11:13:37 2015 -0800 Merge changeset cf51e348ba48 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=cf51e348ba48 author: asaha date: Mon Dec 21 13:43:43 2015 -0800 Added tag jdk8u75-b01 for changeset d0161a6ecd3b changeset 744fab401c4b in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=744fab401c4b author: alitvinov date: Wed Dec 30 13:54:18 2015 +0300 Merge changeset e80ae4e80f35 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=e80ae4e80f35 author: asaha date: Sun Jan 03 22:39:29 2016 -0800 Added tag jdk8u72-b31 for changeset 744fab401c4b changeset 57eb6af19a97 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=57eb6af19a97 author: asaha date: Mon Jan 04 08:43:12 2016 -0800 Merge changeset 3412fd49bcbe in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=3412fd49bcbe author: asaha date: Mon Jan 04 11:08:28 2016 -0800 Added tag jdk8u75-b02 for changeset 57eb6af19a97 changeset 6580edbc4511 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=6580edbc4511 author: asaha date: Mon Jan 11 13:42:59 2016 -0800 Added tag jdk8u75-b03 for changeset 3412fd49bcbe changeset 31337d592297 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=31337d592297 author: asaha date: Mon Jan 18 10:49:15 2016 -0800 Added tag jdk8u75-b04 for changeset 6580edbc4511 changeset 9b410a16922e in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=9b410a16922e author: asaha date: Mon Jan 25 12:33:37 2016 -0800 Added tag jdk8u75-b05 for changeset 31337d592297 changeset fb7f4e5348ac in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=fb7f4e5348ac author: asaha date: Mon Jan 25 15:09:56 2016 -0800 Merge changeset 1c8d4e9c2a74 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=1c8d4e9c2a74 author: asaha date: Tue Jan 26 12:38:19 2016 -0800 Added tag jdk8u76-b05 for changeset fb7f4e5348ac changeset 7fca20ec14be in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=7fca20ec14be author: asaha date: Mon Feb 01 10:12:41 2016 -0800 Merge changeset 97951b6feedb in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=97951b6feedb author: asaha date: Mon Feb 01 11:50:26 2016 -0800 Added tag jdk8u75-b06 for changeset 7fca20ec14be changeset e28faf4200cb in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=e28faf4200cb author: asaha date: Mon Feb 01 12:20:29 2016 -0800 Merge changeset e5ccaa11aecf in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=e5ccaa11aecf author: asaha date: Mon Feb 01 12:30:38 2016 -0800 Added tag jdk8u76-b06 for changeset e28faf4200cb changeset e4c1921d7568 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=e4c1921d7568 author: asaha date: Mon Feb 08 11:15:58 2016 -0800 Added tag jdk8u75-b07 for changeset 97951b6feedb changeset 8fbdfb6e0711 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=8fbdfb6e0711 author: asaha date: Mon Feb 08 11:57:26 2016 -0800 Merge changeset 280891ba8788 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=280891ba8788 author: asaha date: Mon Feb 08 12:01:27 2016 -0800 Added tag jdk8u76-b07 for changeset 8fbdfb6e0711 changeset c302ec60295c in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=c302ec60295c author: asaha date: Mon Feb 15 16:30:11 2016 -0800 Added tag jdk8u75-b08 for changeset e4c1921d7568 changeset dd502b0270a0 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=dd502b0270a0 author: asaha date: Mon Feb 15 16:45:28 2016 -0800 Merge changeset 29c60d026571 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=29c60d026571 author: asaha date: Mon Feb 15 17:07:36 2016 -0800 Added tag jdk8u76-b08 for changeset dd502b0270a0 changeset 945844568e95 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=945844568e95 author: asaha date: Mon Feb 22 13:04:21 2016 -0800 Added tag jdk8u75-b09 for changeset c302ec60295c changeset c50275b7bb7a in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=c50275b7bb7a author: asaha date: Mon Feb 22 13:15:24 2016 -0800 Merge changeset f67707d4ab4e in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=f67707d4ab4e author: asaha date: Mon Feb 22 13:24:17 2016 -0800 Added tag jdk8u76-b09 for changeset c50275b7bb7a changeset ee0c5d0875a3 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=ee0c5d0875a3 author: asaha date: Mon Feb 29 10:31:09 2016 -0800 Added tag jdk8u75-b10 for changeset 945844568e95 changeset 9a7ea7a7ab73 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=9a7ea7a7ab73 author: asaha date: Mon Feb 29 11:52:50 2016 -0800 Merge changeset f31ede81ad1e in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=f31ede81ad1e author: asaha date: Mon Feb 29 11:57:53 2016 -0800 Added tag jdk8u76-b10 for changeset 9a7ea7a7ab73 changeset 5c028c153aba in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=5c028c153aba author: asaha date: Mon Mar 07 10:50:31 2016 -0800 Added tag jdk8u76-b11 for changeset f31ede81ad1e changeset f66ee2329cd2 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=f66ee2329cd2 author: asaha date: Tue Mar 15 13:31:50 2016 -0700 Added tag jdk8u75-b12 for changeset ee0c5d0875a3 changeset fad3981b329a in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=fad3981b329a author: asaha date: Tue Mar 15 13:48:18 2016 -0700 Merge changeset 451d700ba30e in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=451d700ba30e author: asaha date: Tue Mar 15 14:00:23 2016 -0700 Added tag jdk8u76-b12 for changeset fad3981b329a changeset f564c30f7939 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=f564c30f7939 author: asaha date: Thu Mar 17 08:18:29 2016 -0700 Added tag jdk8u92-b00 for changeset 451d700ba30e changeset d6b062344258 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=d6b062344258 author: asaha date: Thu Mar 17 08:09:23 2016 -0700 Added tag jdk8u91-b00 for changeset f66ee2329cd2 changeset be5935ee38f1 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=be5935ee38f1 author: asaha date: Mon Mar 21 23:01:07 2016 -0700 Merge changeset e71f424e2c96 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=e71f424e2c96 author: asaha date: Tue Mar 22 10:29:20 2016 -0700 Added tag jdk8u91-b13 for changeset be5935ee38f1 changeset 008547c7dd3e in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=008547c7dd3e author: asaha date: Tue Mar 22 11:32:38 2016 -0700 Merge changeset fbbf74dcce54 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=fbbf74dcce54 author: asaha date: Tue Mar 22 21:31:02 2016 -0700 Added tag jdk8u92-b13 for changeset 008547c7dd3e changeset 4c0ed3f71a59 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=4c0ed3f71a59 author: asaha date: Thu Mar 31 09:58:44 2016 -0700 Added tag jdk8u91-b14 for changeset e71f424e2c96 changeset 759ba92444a9 in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=759ba92444a9 author: asaha date: Thu Mar 31 10:10:34 2016 -0700 Merge changeset 74ff0e6139bf in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=74ff0e6139bf author: andrew date: Mon May 09 04:36:45 2016 +0100 Merge jdk8u92-b14 changeset 4946f14d652f in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=4946f14d652f author: andrew date: Tue May 17 03:03:28 2016 +0100 Added tag icedtea-3.1.0pre01 for changeset 74ff0e6139bf diffstat: .hgtags | 40 ++++++++++++++++++++++++++++++++++++++++ 1 files changed, 40 insertions(+), 0 deletions(-) diffs (66 lines): diff -r 919fa205539a -r 4946f14d652f .hgtags --- a/.hgtags Sun Apr 10 01:08:08 2016 +0100 +++ b/.hgtags Tue May 17 03:03:28 2016 +0100 @@ -435,6 +435,7 @@ b189fe14d0f4375961a60d3e8532ca652e1aa592 jdk8u51-b31 ef7893ef8718d205494fd5f79921be7c63b598b0 jdk8u51-b32 e8631058a15d828af4d362cc247b18fc71aefeee jdk8u51-b33 +f806c42dad6de5d20652036de0f6964668435e11 jdk8u51-b34 c8b402c28fe51e25f3298e1266f2ae48bda8d3e0 jdk8u60-b00 7a0dacd12a9e42f581c11edeb51a69af9a8ab16d jdk8u60-b01 5eb3236cc4a7075baf80fc8a258a1f9612e52cf0 jdk8u60-b02 @@ -504,6 +505,11 @@ 78c988a427d751f5a986af258248b3665950e509 jdk8u66-b17 f3e9f0fcf5560c535bb93735b4c54e2f0257eb1a jdk8u66-b18 f3c71687f52b6c4c331af8f6d200f677b367995c jdk8u66-b31 +7c9c036d03e18c44cf8598ce11c95764180eeed5 jdk8u66-b32 +032a4c3518f29ff55eac6603176e43601f7d0b4a jdk8u66-b33 +030b4033583ac387fa85b4eef968fb1abf0cf39d jdk8u66-b34 +dbd13a86556977545b5318342f8d9495b444c2aa jdk8u66-b35 +440eff28532a0af47e6267a8348554e79038be82 jdk8u66-b36 47fc8ab84f47979b378158626f84b99b6f2b110f jdk8u71-b00 f86ce5ee62ba5d0c91040fa53f0de5b19b20f155 jdk8u71-b01 7d639191d91cd31b87363ed5383b636bed17f757 jdk8u71-b02 @@ -543,8 +549,42 @@ 4a5f76111c0b056357d4bdd3e015d649de2db591 jdk8u74-b00 621e4ac137cd4a04ac1279e75d7fd0625765fd03 jdk8u74-b01 6cfef18571fd35f45bada34cf4da4b1492ddb878 jdk8u74-b02 +744fab401c4b326f142f5110ad523b1b22f973c8 jdk8u72-b31 +7d7b3488f44e77bedbbcbdee5a4415e5a5bd930c jdk8u75-b00 +d0161a6ecd3bf8c9953e979db8318177e4f2aa86 jdk8u75-b01 +57eb6af19a97a835b07c618d1c0aea50a0577337 jdk8u75-b02 +3412fd49bcbedcc4b0f6ae13a149e53ecde968ae jdk8u75-b03 +6580edbc4511d5a2281138c476700b8ab12165af jdk8u75-b04 +31337d5922975e1655764a7db158154d48866c13 jdk8u75-b05 +7fca20ec14beec302f7a4d446d1d8646a9a0b74f jdk8u75-b06 +97951b6feedbf113dfd09a98fe2625fea775aa09 jdk8u75-b07 +e4c1921d756888d95b47dc6b1eefe3878064a95c jdk8u75-b08 +c302ec60295cd1a5b57e43c28e387556980d1350 jdk8u75-b09 +945844568e956b9b68003f2b0f0528521b578d98 jdk8u75-b10 +ee0c5d0875a3c6022fde6855c6353b68f746f6cd jdk8u75-b12 a2f8a45d70b21e450fac7ae7d5ca71ce853cf3d0 jdk8u77-b00 dd34713088c23b7c6ef1adc071dd635bc7bda744 jdk8u77-b01 7c319d6e0d4c59ebde91b88ba1391ace165b2f01 jdk8u77-b02 ee1046345cb002b4ade524965a2e703a095068a3 icedtea-3.0.0pre10 a81c04154cc5752f1344be27b797681bc4264885 icedtea-3.0.0 +919fa205539a3c06f1ab6f4f17ec0b49110fb4cd icedtea-3.0-branchpoint +c6f67bea4466783433b1bf1f83a4eb6784a5eb55 jdk8u77-b03 +f66ee2329cd21c3485de1b8e0588f55882a56e0d jdk8u91-b00 +be5935ee38f1bc5132cf318f7badb61af86e2396 jdk8u91-b13 +e71f424e2c966a495b1d47693317288f291a794a jdk8u91-b14 +6aba0f814a15966e47aeab61b466894b82c03c70 jdk8u76-b00 +60789eebd1fe440255fd3f504221dc8b5553b8c2 jdk8u76-b01 +8c7d476c446940edd913ba5a3ca36975febdac28 jdk8u76-b02 +4b728dce9390e63f60d9ea445c229430ed059174 jdk8u76-b03 +4dfb56754487262e72d2e76900ddb6db51974f2d jdk8u76-b04 +fb7f4e5348ac9da68c04650bf26c4f4615fce169 jdk8u76-b05 +e28faf4200cb761fe36f3c2900df4bd3abe19ca6 jdk8u76-b06 +8fbdfb6e07112edc2f8ebeb4297354feb5eefd4f jdk8u76-b07 +dd502b0270a0b27adb04cec61672e8aa021aafe9 jdk8u76-b08 +c50275b7bb7aa23ab6c83423f3b1d8e02f604854 jdk8u76-b09 +9a7ea7a7ab734047e6bae7c354f503e7b71bf4c2 jdk8u76-b10 +f31ede81ad1e14724b49c71bae8183e8e36986d0 jdk8u76-b11 +fad3981b329a0d309f4922bbca7335973e32e50f jdk8u76-b12 +451d700ba30ee0d3d201090a9d5dd606b988820e jdk8u92-b00 +008547c7dd3e324c46c2711b54285ca99e2ae0b9 jdk8u92-b13 +74ff0e6139bf0973a183279d32ac5303cb1d38fb icedtea-3.1.0pre01 From andrew at icedtea.classpath.org Tue May 17 02:03:33 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Tue, 17 May 2016 02:03:33 +0000 Subject: /hg/icedtea8-forest/langtools: 84 new changesets Message-ID: changeset 344b0f41fe71 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=344b0f41fe71 author: andrew date: Mon May 09 02:48:03 2016 +0100 Added tag icedtea-3.0-branchpoint for changeset d05b69482d83 changeset 683b3e7e05a7 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=683b3e7e05a7 author: asaha date: Mon Oct 26 13:23:30 2015 -0700 Added tag jdk8u76-b00 for changeset 10ffafaf5340 changeset 4044eb07194d in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=4044eb07194d author: aeriksso date: Tue Oct 27 10:35:14 2015 +0100 8134759: jdb: Incorrect stepping inside finally block Summary: Add LineNumberTable attribute for return bytecodes split around finally code Reviewed-by: mcimadamore changeset dcd12fa5b58a in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=dcd12fa5b58a author: mcimadamore date: Thu Nov 12 21:20:49 2015 +0000 8066974: Compiler doesn't infer method's generic type information in lambda body Summary: Add logic to avoid post-inference triggers on temporarty AST types Reviewed-by: vromero changeset 0caab0d65a04 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=0caab0d65a04 author: mcimadamore date: Thu Nov 12 22:10:46 2015 +0000 8065986: Compiler fails to NullPointerException when calling super with Object<>() Summary: Missing POLY kind selector on recursive constructor calls with poly arguments Reviewed-by: vromero changeset 78f0aa619915 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=78f0aa619915 author: asaha date: Mon Dec 21 15:22:39 2015 -0800 Added tag jdk8u76-b01 for changeset 0caab0d65a04 changeset 049e909914f1 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=049e909914f1 author: asaha date: Mon Jan 04 12:08:55 2016 -0800 Added tag jdk8u76-b02 for changeset 78f0aa619915 changeset 0353cf89ea96 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=0353cf89ea96 author: sadayapalam date: Thu Jan 07 08:45:19 2016 +0000 8145466: javac: No line numbers in compilation error Summary: Compiler should not use the syntax tree from enclosing contexts in diagnostics even when the enclosing contexts are consulted for method lookup. Reviewed-by: mcimadamore changeset 9731ab1f18ee in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=9731ab1f18ee author: robm date: Thu Jan 14 18:05:43 2016 +0000 8145722: NullPointerException in javadoc Reviewed-by: jjg changeset bde967f54816 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=bde967f54816 author: asaha date: Wed Dec 16 15:48:19 2015 -0800 Merge changeset 581eabbfd411 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=581eabbfd411 author: asaha date: Tue Jan 05 08:32:53 2016 -0800 Merge changeset 6b38b7b0ed87 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=6b38b7b0ed87 author: asaha date: Tue Jan 05 08:53:02 2016 -0800 Merge changeset 8969d6096fe1 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=8969d6096fe1 author: asaha date: Fri Jan 15 16:24:33 2016 -0800 Merge changeset 18428dc0634f in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=18428dc0634f author: asaha date: Tue Jan 19 13:07:52 2016 -0800 Added tag jdk8u76-b03 for changeset 8969d6096fe1 changeset 0ee1f3cdb4ba in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=0ee1f3cdb4ba author: aefimov date: Fri Jan 15 19:57:58 2016 +0300 8134007: Improve string folding Summary: Generalize string folding algorithm to detect mulitple groups of foldable constants within an concat expression Reviewed-by: jlahoda changeset ca136b17b9f4 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=ca136b17b9f4 author: jlahoda date: Mon Oct 19 12:41:45 2015 +0200 8139751: Javac crash with -XDallowStringFolding=false Summary: When string folding is disabled, need to keep the original expression. Reviewed-by: mcimadamore changeset 745c9feb99f2 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=745c9feb99f2 author: mcimadamore date: Mon Jan 18 10:58:12 2016 +0000 8130506: javac AssertionError when invoking MethodHandle.invoke with lambda parameter Reviewed-by: mcimadamore Contributed-by: srikanth.adayapalam at oracle.com changeset 30f0dce3fbd3 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=30f0dce3fbd3 author: aefimov date: Fri Jan 22 10:49:45 2016 +0300 8068254: Method reference uses wrong qualifying type Summary: Generated code fails with IllegalAccessError due to compiler's mishandling of packageprivate classes in method reference expressions. Reviewed-by: rfield, mcimadamore changeset f8173fa5db9b in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=f8173fa5db9b author: robm date: Mon Jan 25 08:48:11 2016 +0000 Merge changeset dad1f3dd4a90 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=dad1f3dd4a90 author: asaha date: Mon Jan 25 13:23:50 2016 -0800 Added tag jdk8u76-b04 for changeset f8173fa5db9b changeset 2e9f71878d16 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=2e9f71878d16 author: asaha date: Sun Mar 20 20:36:58 2016 -0700 Added tag jdk8u77-b03 for changeset 094308b2ca1c changeset e8b335a10c1c in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=e8b335a10c1c author: asaha date: Fri Oct 16 12:05:12 2015 -0700 Added tag jdk8u75-b00 for changeset 90b497af2ba5 changeset 25b6cb57f5eb in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=25b6cb57f5eb author: asaha date: Fri Oct 16 12:19:45 2015 -0700 Merge changeset 874f6272fa9f in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=874f6272fa9f author: asaha date: Thu Oct 29 17:21:12 2015 -0700 Merge changeset e7db5523c835 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=e7db5523c835 author: asaha date: Wed Oct 28 22:05:26 2015 -0700 Added tag jdk8u66-b32 for changeset accc23223f79 changeset eb5e3c242780 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=eb5e3c242780 author: asaha date: Thu Oct 29 17:36:57 2015 -0700 Merge changeset ef60638ad242 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=ef60638ad242 author: asaha date: Tue Nov 03 07:19:08 2015 -0800 Added tag jdk8u66-b33 for changeset e7db5523c835 changeset 51997141b15c in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=51997141b15c author: jlahoda date: Wed Sep 16 10:56:23 2015 +0200 8067422: Lambda method names are unnecessarily unstable Summary: Lambda method numbers are now assigned per class for non-serializable lambdas. Reviewed-by: mcimadamore, rfield, vromero changeset c474809c1579 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=c474809c1579 author: asaha date: Wed Nov 11 20:47:27 2015 -0800 Added tag jdk8u51-b34 for changeset 51997141b15c changeset 0d7fcabf56ed in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=0d7fcabf56ed author: asaha date: Fri Nov 13 15:39:33 2015 -0800 Merge changeset 5ceff8f21ebd in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=5ceff8f21ebd author: asaha date: Tue Dec 01 22:55:31 2015 -0800 Added tag jdk8u66-b34 for changeset 0d7fcabf56ed changeset 74cf0ebe274d in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=74cf0ebe274d author: asaha date: Wed Dec 02 23:07:58 2015 -0800 Merge changeset cf2fdc2c96b1 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=cf2fdc2c96b1 author: asaha date: Wed Dec 02 23:21:31 2015 -0800 Merge changeset 85045b1db475 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=85045b1db475 author: asaha date: Thu Dec 03 10:34:22 2015 -0800 Added tag jdk8u66-b35 for changeset 5ceff8f21ebd changeset 02c1a2a0c189 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=02c1a2a0c189 author: asaha date: Thu Dec 03 13:34:09 2015 -0800 Merge changeset 854a97f541ec in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=854a97f541ec author: asaha date: Thu Dec 03 13:41:10 2015 -0800 Merge changeset 43dc88e84371 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=43dc88e84371 author: asaha date: Mon Dec 07 22:54:38 2015 -0800 Merge changeset 28a0566a1abe in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=28a0566a1abe author: asaha date: Mon Dec 07 23:05:24 2015 -0800 Merge changeset c8c881220ca5 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=c8c881220ca5 author: asaha date: Tue Dec 15 10:41:04 2015 -0800 Merge changeset f6c8f316bf8f in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=f6c8f316bf8f author: asaha date: Tue Dec 15 08:40:58 2015 -0800 Added tag jdk8u66-b36 for changeset 85045b1db475 changeset 06bbe8777800 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=06bbe8777800 author: asaha date: Tue Dec 15 14:26:24 2015 -0800 Merge changeset 8c4bd95e18bd in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=8c4bd95e18bd author: asaha date: Tue Dec 15 14:41:19 2015 -0800 Merge changeset b6d7d98d19e3 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=b6d7d98d19e3 author: asaha date: Mon Dec 21 10:57:13 2015 -0800 Merge changeset 374719365422 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=374719365422 author: asaha date: Mon Dec 21 11:19:54 2015 -0800 Merge changeset dfee05ae9faf in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=dfee05ae9faf author: asaha date: Mon Dec 21 13:45:34 2015 -0800 Added tag jdk8u75-b01 for changeset 374719365422 changeset ee6ec29fce4f in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=ee6ec29fce4f author: alitvinov date: Wed Dec 30 14:13:17 2015 +0300 Merge changeset 600e14e4f69b in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=600e14e4f69b author: asaha date: Sun Jan 03 22:40:41 2016 -0800 Added tag jdk8u72-b31 for changeset ee6ec29fce4f changeset 58a3f185c67c in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=58a3f185c67c author: asaha date: Mon Jan 04 08:46:15 2016 -0800 Merge changeset 400115d04e6e in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=400115d04e6e author: asaha date: Mon Jan 04 11:10:04 2016 -0800 Added tag jdk8u75-b02 for changeset 58a3f185c67c changeset 580f87c4d91a in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=580f87c4d91a author: asaha date: Mon Jan 11 13:45:19 2016 -0800 Added tag jdk8u75-b03 for changeset 400115d04e6e changeset 4fd1c0d25a9c in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=4fd1c0d25a9c author: asaha date: Mon Jan 18 10:50:55 2016 -0800 Added tag jdk8u75-b04 for changeset 580f87c4d91a changeset b1524c0be3af in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=b1524c0be3af author: asaha date: Mon Jan 25 12:35:18 2016 -0800 Added tag jdk8u75-b05 for changeset 4fd1c0d25a9c changeset a614462a11b2 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=a614462a11b2 author: asaha date: Mon Jan 25 15:12:12 2016 -0800 Merge changeset 8f07a44eacaf in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=8f07a44eacaf author: asaha date: Tue Jan 26 12:40:28 2016 -0800 Added tag jdk8u76-b05 for changeset a614462a11b2 changeset 494f23cf6614 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=494f23cf6614 author: asaha date: Mon Feb 01 10:16:35 2016 -0800 Merge changeset f3faee5dcf8f in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=f3faee5dcf8f author: asaha date: Mon Feb 01 11:52:08 2016 -0800 Added tag jdk8u75-b06 for changeset 494f23cf6614 changeset 05277263bb65 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=05277263bb65 author: asaha date: Mon Feb 01 12:24:59 2016 -0800 Merge changeset 7f9eb628b9f1 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=7f9eb628b9f1 author: asaha date: Mon Feb 01 12:32:01 2016 -0800 Added tag jdk8u76-b06 for changeset 05277263bb65 changeset c5caf2d47df9 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=c5caf2d47df9 author: asaha date: Mon Feb 08 11:17:40 2016 -0800 Added tag jdk8u75-b07 for changeset f3faee5dcf8f changeset 2e5b270da256 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=2e5b270da256 author: asaha date: Mon Feb 08 11:57:57 2016 -0800 Merge changeset 87c689a75234 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=87c689a75234 author: asaha date: Mon Feb 08 12:03:04 2016 -0800 Added tag jdk8u76-b07 for changeset 2e5b270da256 changeset 81d6f6116b0a in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=81d6f6116b0a author: asaha date: Mon Feb 15 16:32:39 2016 -0800 Added tag jdk8u75-b08 for changeset c5caf2d47df9 changeset cdb6f3acadd3 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=cdb6f3acadd3 author: asaha date: Mon Feb 15 16:51:33 2016 -0800 Merge changeset 02f7015d3157 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=02f7015d3157 author: asaha date: Mon Feb 15 17:09:58 2016 -0800 Added tag jdk8u76-b08 for changeset cdb6f3acadd3 changeset ac1c8c22bc74 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=ac1c8c22bc74 author: asaha date: Mon Feb 22 13:07:33 2016 -0800 Added tag jdk8u75-b09 for changeset 81d6f6116b0a changeset 29ba8d3fba86 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=29ba8d3fba86 author: asaha date: Mon Feb 22 13:20:06 2016 -0800 Merge changeset 7f66cecebee3 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=7f66cecebee3 author: asaha date: Mon Feb 22 13:26:18 2016 -0800 Added tag jdk8u76-b09 for changeset 29ba8d3fba86 changeset b18c3556d0da in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=b18c3556d0da author: asaha date: Mon Feb 29 10:33:33 2016 -0800 Added tag jdk8u75-b10 for changeset ac1c8c22bc74 changeset 151cda213a4b in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=151cda213a4b author: asaha date: Mon Feb 29 11:53:23 2016 -0800 Merge changeset 376602ef39e0 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=376602ef39e0 author: asaha date: Mon Feb 29 11:59:46 2016 -0800 Added tag jdk8u76-b10 for changeset 151cda213a4b changeset 5b4593428c2e in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=5b4593428c2e author: asaha date: Mon Mar 07 10:52:53 2016 -0800 Added tag jdk8u76-b11 for changeset 376602ef39e0 changeset 4cbd08688ff5 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=4cbd08688ff5 author: asaha date: Tue Mar 15 13:33:49 2016 -0700 Added tag jdk8u75-b12 for changeset b18c3556d0da changeset b86071b48b55 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=b86071b48b55 author: asaha date: Tue Mar 15 13:54:48 2016 -0700 Merge changeset db821ed6165c in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=db821ed6165c author: asaha date: Tue Mar 15 14:01:42 2016 -0700 Added tag jdk8u76-b12 for changeset b86071b48b55 changeset 4560c388e259 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=4560c388e259 author: asaha date: Thu Mar 17 08:19:09 2016 -0700 Added tag jdk8u92-b00 for changeset db821ed6165c changeset 161ffe5b70d5 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=161ffe5b70d5 author: asaha date: Thu Mar 17 08:10:06 2016 -0700 Added tag jdk8u91-b00 for changeset 4cbd08688ff5 changeset 5fa11675dbe5 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=5fa11675dbe5 author: asaha date: Mon Mar 21 23:03:16 2016 -0700 Merge changeset 8921667c26ba in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=8921667c26ba author: asaha date: Tue Mar 22 10:30:05 2016 -0700 Added tag jdk8u91-b13 for changeset 5fa11675dbe5 changeset 12846c3fc5a1 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=12846c3fc5a1 author: asaha date: Tue Mar 22 11:36:26 2016 -0700 Merge changeset f82374b3ac82 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=f82374b3ac82 author: asaha date: Tue Mar 22 21:31:44 2016 -0700 Added tag jdk8u92-b13 for changeset 12846c3fc5a1 changeset 15723e9dcff3 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=15723e9dcff3 author: asaha date: Thu Mar 31 10:00:53 2016 -0700 Added tag jdk8u91-b14 for changeset 8921667c26ba changeset c99c71a68555 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=c99c71a68555 author: asaha date: Thu Mar 31 10:16:25 2016 -0700 Merge changeset f3a9ed2cc721 in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=f3a9ed2cc721 author: andrew date: Mon May 09 04:36:51 2016 +0100 Merge jdk8u92-b14 changeset dbf29857221f in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=dbf29857221f author: andrew date: Tue May 17 03:03:31 2016 +0100 Added tag icedtea-3.1.0pre01 for changeset f3a9ed2cc721 diffstat: .hgtags | 40 + src/share/classes/com/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap.java | 4 +- src/share/classes/com/sun/tools/javac/comp/Attr.java | 75 +- src/share/classes/com/sun/tools/javac/comp/AttrContext.java | 9 + src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java | 8 +- src/share/classes/com/sun/tools/javac/comp/Resolve.java | 50 +- src/share/classes/com/sun/tools/javac/jvm/Gen.java | 14 +- src/share/classes/com/sun/tools/javac/parser/JavacParser.java | 99 +- test/tools/javac/diags/DiagnosticRewriterTest.java | 18 + test/tools/javac/diags/DiagnosticRewriterTest.out | 3 + test/tools/javac/diags/DiagnosticRewriterTest2.java | 22 + test/tools/javac/diags/DiagnosticRewriterTest2.out | 4 + test/tools/javac/generics/diamond/8065986/T8065986a.java | 33 + test/tools/javac/generics/diamond/8065986/T8065986a.out | 6 + test/tools/javac/generics/diamond/8065986/T8065986b.java | 33 + test/tools/javac/generics/diamond/8065986/T8065986b.out | 6 + test/tools/javac/lambda/8066974/T8066974.java | 44 + test/tools/javac/lambda/8066974/T8066974.out | 4 + test/tools/javac/lambda/MethodHandleInvokeTest.java | 49 + test/tools/javac/lambda/methodReferenceExecution/MethodReferencePackagePrivateQualifier.java | 42 + test/tools/javac/lambda/methodReferenceExecution/pkg/B.java | 33 + test/tools/javac/linenumbers/FinallyLineNumberTest.java | 108 ++ test/tools/javac/parser/8134007/T8134007.java | 488 ++++++++++ test/tools/javac/parser/StringFoldingTest.java | 9 +- 24 files changed, 1111 insertions(+), 90 deletions(-) diffs (truncated from 1583 to 500 lines): diff -r d05b69482d83 -r dbf29857221f .hgtags --- a/.hgtags Sun Apr 10 01:08:15 2016 +0100 +++ b/.hgtags Tue May 17 03:03:31 2016 +0100 @@ -435,6 +435,7 @@ 57ea4856a08f0bc87f2fe56d57b3cf1497c0cb51 jdk8u51-b31 153378991303acf7906684380a025347a95bc95e jdk8u51-b32 e7810a2613c9b9b407125cbd17add7bfeebfdb03 jdk8u51-b33 +51997141b15c0903773064cb9c1e57b791ffd66d jdk8u51-b34 0c514d1fd006fc79d35b670de10c370c8d559db7 jdk8u60-b00 0ba07c272e33c93377a5d7ed98b9de873cc91980 jdk8u60-b01 387cf62ce7895dd5e067aaa51faa93d5c078583e jdk8u60-b02 @@ -508,6 +509,11 @@ ad3f528335b4c609eee7227d150c9a0a39b1dd73 jdk8u66-b17 ee701de614ad0c5f4bf3a553942909a54084c458 jdk8u66-b18 f55af75598d85f45f779f3e632152a067fb7efbc jdk8u66-b31 +accc23223f7980daf5c22c17b951ecf729a904fa jdk8u66-b32 +e7db5523c835b47eae3cfac6f3d0bd3647a12118 jdk8u66-b33 +0d7fcabf56edc9580555b847ffe0e3f88f09fbfb jdk8u66-b34 +5ceff8f21ebdee2f9ea382ca67d6a924ddb7483d jdk8u66-b35 +85045b1db475e768106a95bbf5beabda90f8542b jdk8u66-b36 aaad025819b721f7f291048a07cd1c144319b68d jdk8u71-b00 fb2756fb330047dbbff0fa89b79e1d8d96146868 jdk8u71-b01 21306b94f23ef63cc3ac48a509d491187dadb0f6 jdk8u71-b02 @@ -547,8 +553,42 @@ 0e6608ec3e9faa29e3ff1bc7fdb166602f698988 jdk8u74-b00 4b10a2b486a9a950302de55e2495ac59bddae61a jdk8u74-b01 55934388691bbbd9c53299cc6f2bdceb6af8860c jdk8u74-b02 +ee6ec29fce4fa75ff846f7cbf61da162d8c5b605 jdk8u72-b31 +90b497af2ba5329448da3a46a185687ae17f7098 jdk8u75-b00 +374719365422fa4867bc68f4edb00403289cd862 jdk8u75-b01 +58a3f185c67cefee5ebf63fcc9c6da5e609c3705 jdk8u75-b02 +400115d04e6eac9af5a7ee7ab8b1c570e2a3803b jdk8u75-b03 +580f87c4d91aa8cc493dbbd84a1be9671fd733f3 jdk8u75-b04 +4fd1c0d25a9cb847d9a0f6fe2be011eed6910a7f jdk8u75-b05 +494f23cf6614142b0138fadccd2252506b2aa7f8 jdk8u75-b06 +f3faee5dcf8f8afab170307953bc1286ce752d8c jdk8u75-b07 +c5caf2d47df9c3d5192dbf86696fbc1aec39cc1f jdk8u75-b08 +81d6f6116b0abbd91375c73d72552491d8b6048f jdk8u75-b09 +ac1c8c22bc740107362d85c2d98884de79b41e67 jdk8u75-b10 +b18c3556d0da9b0fd2f7b0d732498cdee891de19 jdk8u75-b12 ae2485fab956c636f6ce10a23812204c0ae17046 jdk8u77-b00 37a348477fe89736549913f51ec8143a8e73f71c jdk8u77-b01 47efac0d67984678edf626f407b3d3e54083c242 jdk8u77-b02 d6b6666581f91588b9c66cadaaddadbe7266d78b icedtea-3.0.0pre10 dd581e8047e6f15c811b345ed4eef0218ca9fe18 icedtea-3.0.0 +d05b69482d8390591cf8a1ebf9166ba46259bebd icedtea-3.0-branchpoint +094308b2ca1c6d6dd76d9412799b9f3b4299acb5 jdk8u77-b03 +4cbd08688ff5a39f936edf16dd765d1efa13d030 jdk8u91-b00 +5fa11675dbe55f49663a45d1d5a6c1a2d3b2ec28 jdk8u91-b13 +8921667c26ba5a83132c81ad8014d95a99631332 jdk8u91-b14 +10ffafaf53404de7fd23784aa3ff6016d107b9c8 jdk8u76-b00 +0caab0d65a04d8cce71976a6bdc1ca0841bcbcf0 jdk8u76-b01 +78f0aa6199150e10f387989b9bd5997f72cdc4e1 jdk8u76-b02 +8969d6096fe123922bb3ac0c8f6f7b18c1c7668e jdk8u76-b03 +f8173fa5db9ba23e7cd935600f56a8a53157eb6e jdk8u76-b04 +a614462a11b25ebd1daa61c5c3678a695b7bb7df jdk8u76-b05 +05277263bb6532abb966fa0585248cb40c43a530 jdk8u76-b06 +2e5b270da256b6bf59a2920129ec6e5bdb45e632 jdk8u76-b07 +cdb6f3acadd3a6bd55c0710c7be178049970f0d2 jdk8u76-b08 +29ba8d3fba8655de6d853b0c3c98f27bb82a5167 jdk8u76-b09 +151cda213a4b0cd9a4b4d2e25da003210ab57751 jdk8u76-b10 +376602ef39e0f1f130c8e5b754cfe8e3c82cedba jdk8u76-b11 +b86071b48b55340a3e712e91b2ba203a55a79571 jdk8u76-b12 +db821ed6165c5080b09e829b4523dcf82d995a2f jdk8u92-b00 +12846c3fc5a151a33e9446eff6e6704110c00362 jdk8u92-b13 +f3a9ed2cc7219a2b9b0cfd11729bbd0ef798e7ee icedtea-3.1.0pre01 diff -r d05b69482d83 -r dbf29857221f src/share/classes/com/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap.java --- a/src/share/classes/com/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap.java Sun Apr 10 01:08:15 2016 +0100 +++ b/src/share/classes/com/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap.java Tue May 17 03:03:31 2016 +0100 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1999, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1999, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -250,7 +250,7 @@ for (int i = 0; i < list.size(); i++) { Object key = getMemberKey(list.get(i)); Map memberLevelMap = memberNameMap.get(key); - if (level.equals(memberLevelMap.get(list.get(i)))) + if (memberLevelMap != null && level.equals(memberLevelMap.get(list.get(i)))) memberLevelMap.remove(list.get(i)); } } diff -r d05b69482d83 -r dbf29857221f src/share/classes/com/sun/tools/javac/comp/Attr.java --- a/src/share/classes/com/sun/tools/javac/comp/Attr.java Sun Apr 10 01:08:15 2016 +0100 +++ b/src/share/classes/com/sun/tools/javac/comp/Attr.java Tue May 17 03:03:31 2016 +0100 @@ -156,6 +156,8 @@ unknownTypeInfo = new ResultInfo(TYP, Type.noType); unknownTypeExprInfo = new ResultInfo(Kinds.TYP | Kinds.VAL, Type.noType); recoveryInfo = new RecoveryInfo(deferredAttr.emptyDeferredAttrContext); + + noCheckTree = make.at(-1).Skip(); } /** Switch: relax some constraints for retrofit mode. @@ -253,31 +255,34 @@ Type check(final JCTree tree, final Type found, final int ownkind, final ResultInfo resultInfo) { InferenceContext inferenceContext = resultInfo.checkContext.inferenceContext(); Type owntype; - if (!found.hasTag(ERROR) && !resultInfo.pt.hasTag(METHOD) && !resultInfo.pt.hasTag(FORALL)) { - if ((ownkind & ~resultInfo.pkind) != 0) { - log.error(tree.pos(), "unexpected.type", + boolean shouldCheck = !found.hasTag(ERROR) && + !resultInfo.pt.hasTag(METHOD) && + !resultInfo.pt.hasTag(FORALL); + if (shouldCheck && (ownkind & ~resultInfo.pkind) != 0) { + log.error(tree.pos(), "unexpected.type", kindNames(resultInfo.pkind), kindName(ownkind)); - owntype = types.createErrorType(found); - } else if (allowPoly && inferenceContext.free(found)) { - //delay the check if there are inference variables in the found type - //this means we are dealing with a partially inferred poly expression - owntype = resultInfo.pt; - inferenceContext.addFreeTypeListener(List.of(found, resultInfo.pt), new FreeTypeListener() { + owntype = types.createErrorType(found); + } else if (allowPoly && inferenceContext.free(found)) { + //delay the check if there are inference variables in the found type + //this means we are dealing with a partially inferred poly expression + owntype = shouldCheck ? resultInfo.pt : found; + inferenceContext.addFreeTypeListener(List.of(found, resultInfo.pt), new FreeTypeListener() { @Override public void typesInferred(InferenceContext inferenceContext) { ResultInfo pendingResult = resultInfo.dup(inferenceContext.asInstType(resultInfo.pt)); check(tree, inferenceContext.asInstType(found), ownkind, pendingResult); } - }); - } else { - owntype = resultInfo.check(tree, found); - } + }); } else { - owntype = found; + owntype = shouldCheck ? + resultInfo.check(tree, found) : + found; } - tree.type = owntype; + if (tree != noCheckTree) { + tree.type = owntype; + } return owntype; } @@ -550,6 +555,10 @@ */ Type result; + /** Synthetic tree to be used during 'fake' checks. + */ + JCTree noCheckTree; + /** Visitor method: attribute a tree, catching any completion failure * exceptions. Return the tree's type. * @@ -653,8 +662,8 @@ /** Attribute the arguments in a method call, returning the method kind. */ - int attribArgs(List trees, Env env, ListBuffer argtypes) { - int kind = VAL; + int attribArgs(int initialKind, List trees, Env env, ListBuffer argtypes) { + int kind = initialKind; for (JCExpression arg : trees) { Type argtype; if (allowPoly && deferredAttr.isDeferred(env, arg)) { @@ -1730,7 +1739,7 @@ localEnv.info.isSelfCall = true; // Attribute arguments, yielding list of argument types. - attribArgs(tree.args, localEnv, argtypesBuf); + int kind = attribArgs(MTH, tree.args, localEnv, argtypesBuf); argtypes = argtypesBuf.toList(); typeargtypes = attribTypes(tree.typeargs, localEnv); @@ -1795,7 +1804,7 @@ // ...and check that it is legal in the current context. // (this will also set the tree's type) Type mpt = newMethodTemplate(resultInfo.pt, argtypes, typeargtypes); - checkId(tree.meth, site, sym, localEnv, new ResultInfo(MTH, mpt)); + checkId(tree.meth, site, sym, localEnv, new ResultInfo(kind, mpt)); } // Otherwise, `site' is an error type and we do nothing } @@ -1803,7 +1812,7 @@ } else { // Otherwise, we are seeing a regular method call. // Attribute the arguments, yielding list of argument types, ... - int kind = attribArgs(tree.args, localEnv, argtypesBuf); + int kind = attribArgs(VAL, tree.args, localEnv, argtypesBuf); argtypes = argtypesBuf.toList(); typeargtypes = attribAnyTypes(tree.typeargs, localEnv); @@ -1985,7 +1994,7 @@ // Attribute constructor arguments. ListBuffer argtypesBuf = new ListBuffer<>(); - int pkind = attribArgs(tree.args, localEnv, argtypesBuf); + int pkind = attribArgs(VAL, tree.args, localEnv, argtypesBuf); List argtypes = argtypesBuf.toList(); List typeargtypes = attribTypes(tree.typeargs, localEnv); @@ -2043,7 +2052,7 @@ } }); Type constructorType = tree.constructorType = types.createErrorType(clazztype); - constructorType = checkId(tree, site, + constructorType = checkId(noCheckTree, site, constructor, diamondEnv, diamondResult); @@ -2069,7 +2078,7 @@ tree.constructor = rs.resolveConstructor( tree.pos(), rsEnv, clazztype, argtypes, typeargtypes); if (cdef == null) { //do not check twice! - tree.constructorType = checkId(tree, + tree.constructorType = checkId(noCheckTree, clazztype, tree.constructor, rsEnv, @@ -2150,7 +2159,7 @@ tree.pos(), localEnv, clazztype, argtypes, typeargtypes); Assert.check(sym.kind < AMBIGUOUS); tree.constructor = sym; - tree.constructorType = checkId(tree, + tree.constructorType = checkId(noCheckTree, clazztype, tree.constructor, localEnv, @@ -2161,6 +2170,17 @@ owntype = clazztype; } result = check(tree, owntype, VAL, resultInfo); + InferenceContext inferenceContext = resultInfo.checkContext.inferenceContext(); + if (tree.constructorType != null && inferenceContext.free(tree.constructorType)) { + //we need to wait for inference to finish and then replace inference vars in the constructor type + inferenceContext.addFreeTypeListener(List.of(tree.constructorType), + new FreeTypeListener() { + @Override + public void typesInferred(InferenceContext instantiatedContext) { + tree.constructorType = instantiatedContext.asInstType(tree.constructorType); + } + }); + } chk.validate(tree.typeargs, localEnv); } //where @@ -2388,6 +2408,7 @@ preFlow(that); flow.analyzeLambda(env, that, make, isSpeculativeRound); + that.type = currentTarget; //avoids recovery at this stage checkLambdaCompatible(that, lambdaType, resultInfo.checkContext); if (!isSpeculativeRound) { @@ -2826,7 +2847,7 @@ that.kind.isUnbound() ? argtypes.tail : argtypes, typeargtypes), new FunctionalReturnContext(resultInfo.checkContext)); - Type refType = checkId(that, lookupHelper.site, refSym, localEnv, checkInfo); + Type refType = checkId(noCheckTree, lookupHelper.site, refSym, localEnv, checkInfo); if (that.kind.isUnbound() && resultInfo.checkContext.inferenceContext().free(argtypes.head)) { @@ -2848,6 +2869,8 @@ //is a no-op (as this has been taken care during method applicability) boolean isSpeculativeRound = resultInfo.checkContext.deferredAttrContext().mode == DeferredAttr.AttrMode.SPECULATIVE; + + that.type = currentTarget; //avoids recovery at this stage checkReferenceCompatible(that, desc, refType, resultInfo.checkContext, isSpeculativeRound); if (!isSpeculativeRound) { checkAccessibleTypes(that, localEnv, resultInfo.checkContext.inferenceContext(), desc, currentTarget); @@ -3968,7 +3991,7 @@ all_multicatchTypes.append(ctype); } } - Type t = check(tree, types.lub(multicatchTypes.toList()), TYP, resultInfo); + Type t = check(noCheckTree, types.lub(multicatchTypes.toList()), TYP, resultInfo); if (t.hasTag(CLASS)) { List alternatives = ((all_multicatchTypes == null) ? multicatchTypes : all_multicatchTypes).toList(); diff -r d05b69482d83 -r dbf29857221f src/share/classes/com/sun/tools/javac/comp/AttrContext.java --- a/src/share/classes/com/sun/tools/javac/comp/AttrContext.java Sun Apr 10 01:08:15 2016 +0100 +++ b/src/share/classes/com/sun/tools/javac/comp/AttrContext.java Tue May 17 03:03:31 2016 +0100 @@ -25,6 +25,7 @@ package com.sun.tools.javac.comp; +import com.sun.tools.javac.tree.JCTree; import com.sun.tools.javac.util.*; import com.sun.tools.javac.code.*; @@ -80,6 +81,13 @@ */ Type defaultSuperCallSite = null; + /** Tree that when non null, is to be preferentially used in diagnostics. + * Usually Env.tree is the tree to be referred to in messages, + * but this may not be true during the window a method is looked up in enclosing + * contexts (JDK-8145466) + */ + JCTree preferredTreeForDiagnostics; + /** Duplicate this context, replacing scope field and copying all others. */ AttrContext dup(Scope scope) { @@ -94,6 +102,7 @@ info.returnResult = returnResult; info.defaultSuperCallSite = defaultSuperCallSite; info.isSerializable = isSerializable; + info.preferredTreeForDiagnostics = preferredTreeForDiagnostics; return info; } diff -r d05b69482d83 -r dbf29857221f src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java --- a/src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java Sun Apr 10 01:08:15 2016 +0100 +++ b/src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java Tue May 17 03:03:31 2016 +0100 @@ -877,11 +877,9 @@ */ private JCExpression expressionInvoke(VarSymbol rcvr) { JCExpression qualifier = - tree.sym.isStatic() ? - make.Type(tree.sym.owner.type) : - (rcvr != null) ? - makeReceiver(rcvr) : - tree.getQualifierExpression(); + (rcvr != null) ? + makeReceiver(rcvr) : + tree.getQualifierExpression(); //create the qualifier expression JCFieldAccess select = make.Select(qualifier, tree.sym.name); diff -r d05b69482d83 -r dbf29857221f src/share/classes/com/sun/tools/javac/comp/Resolve.java --- a/src/share/classes/com/sun/tools/javac/comp/Resolve.java Sun Apr 10 01:08:15 2016 +0100 +++ b/src/share/classes/com/sun/tools/javac/comp/Resolve.java Tue May 17 03:03:31 2016 +0100 @@ -717,7 +717,8 @@ Warner warn) { //should we expand formals? boolean useVarargs = deferredAttrContext.phase.isVarargsRequired(); - List trees = TreeInfo.args(env.tree); + JCTree callTree = treeForDiagnostics(env); + List trees = TreeInfo.args(callTree); //inference context used during this method check InferenceContext inferenceContext = deferredAttrContext.inferenceContext; @@ -726,7 +727,7 @@ if (varargsFormal == null && argtypes.size() != formals.size()) { - reportMC(env.tree, MethodCheckDiag.ARITY_MISMATCH, inferenceContext); // not enough args + reportMC(callTree, MethodCheckDiag.ARITY_MISMATCH, inferenceContext); // not enough args } while (argtypes.nonEmpty() && formals.head != varargsFormal) { @@ -738,7 +739,7 @@ } if (formals.head != varargsFormal) { - reportMC(env.tree, MethodCheckDiag.ARITY_MISMATCH, inferenceContext); // not enough args + reportMC(callTree, MethodCheckDiag.ARITY_MISMATCH, inferenceContext); // not enough args } if (useVarargs) { @@ -754,6 +755,11 @@ } } + // where + private JCTree treeForDiagnostics(Env env) { + return env.info.preferredTreeForDiagnostics != null ? env.info.preferredTreeForDiagnostics : env.tree; + } + /** * Does the actual argument conforms to the corresponding formal? */ @@ -1828,17 +1834,23 @@ boolean staticOnly = false; while (env1.outer != null) { if (isStatic(env1)) staticOnly = true; - sym = findMethod( - env1, env1.enclClass.sym.type, name, argtypes, typeargtypes, - allowBoxing, useVarargs, false); - if (sym.exists()) { - if (staticOnly && - sym.kind == MTH && - sym.owner.kind == TYP && - (sym.flags() & STATIC) == 0) return new StaticError(sym); - else return sym; - } else if (sym.kind < bestSoFar.kind) { - bestSoFar = sym; + Assert.check(env1.info.preferredTreeForDiagnostics == null); + env1.info.preferredTreeForDiagnostics = env.tree; + try { + sym = findMethod( + env1, env1.enclClass.sym.type, name, argtypes, typeargtypes, + allowBoxing, useVarargs, false); + if (sym.exists()) { + if (staticOnly && + sym.kind == MTH && + sym.owner.kind == TYP && + (sym.flags() & STATIC) == 0) return new StaticError(sym); + else return sym; + } else if (sym.kind < bestSoFar.kind) { + bestSoFar = sym; + } + } finally { + env1.info.preferredTreeForDiagnostics = null; } if ((env1.enclClass.sym.flags() & STATIC) != 0) staticOnly = true; env1 = env1.outer; @@ -2466,7 +2478,9 @@ return spMethod; } }; - polymorphicSignatureScope.enter(msym); + if (!mtype.isErroneous()) { // Cache only if kosher. + polymorphicSignatureScope.enter(msym); + } return msym; } @@ -4214,7 +4228,11 @@ DiagnosticPosition preferedPos, DiagnosticSource preferredSource, DiagnosticType preferredKind, JCDiagnostic d) { JCDiagnostic cause = (JCDiagnostic)d.getArgs()[0]; - return diags.create(preferredKind, preferredSource, d.getDiagnosticPosition(), + DiagnosticPosition pos = d.getDiagnosticPosition(); + if (pos == null) { + pos = preferedPos; + } + return diags.create(preferredKind, preferredSource, pos, "prob.found.req", cause); } }); diff -r d05b69482d83 -r dbf29857221f src/share/classes/com/sun/tools/javac/jvm/Gen.java --- a/src/share/classes/com/sun/tools/javac/jvm/Gen.java Sun Apr 10 01:08:15 2016 +0100 +++ b/src/share/classes/com/sun/tools/javac/jvm/Gen.java Tue May 17 03:03:31 2016 +0100 @@ -1793,6 +1793,11 @@ public void visitReturn(JCReturn tree) { int limit = code.nextreg; final Env targetEnv; + + /* Save and then restore the location of the return in case a finally + * is expanded (with unwind()) in the middle of our bytecodes. + */ + int tmpPos = code.pendingStatPos; if (tree.expr != null) { Item r = genExpr(tree.expr, pt).load(); if (hasFinally(env.enclMethod, env)) { @@ -1800,17 +1805,10 @@ r.store(); } targetEnv = unwind(env.enclMethod, env); + code.pendingStatPos = tmpPos; r.load(); code.emitop0(ireturn + Code.truncate(Code.typecode(pt))); } else { - /* If we have a statement like: - * - * return; - * - * we need to store the code.pendingStatPos value before generating - * the finalizer. - */ - int tmpPos = code.pendingStatPos; targetEnv = unwind(env.enclMethod, env); code.pendingStatPos = tmpPos; code.emitop0(return_); diff -r d05b69482d83 -r dbf29857221f src/share/classes/com/sun/tools/javac/parser/JavacParser.java --- a/src/share/classes/com/sun/tools/javac/parser/JavacParser.java Sun Apr 10 01:08:15 2016 +0100 +++ b/src/share/classes/com/sun/tools/javac/parser/JavacParser.java Tue May 17 03:03:31 2016 +0100 @@ -515,7 +515,7 @@ if (mods != 0) { long lowestMod = mods & -mods; error(token.pos, "mod.not.allowed.here", - Flags.asFlagSet(lowestMod)); + Flags.asFlagSet(lowestMod)); } } @@ -954,10 +954,7 @@ t = odStack[0]; if (t.hasTag(JCTree.Tag.PLUS)) { - StringBuilder buf = foldStrings(t); - if (buf != null) { - t = toP(F.at(startPos).Literal(TypeTag.CLASS, buf.toString())); - } + t = foldStrings(t); } odStackSupply.add(odStack); @@ -981,37 +978,79 @@ /** If tree is a concatenation of string literals, replace it * by a single literal representing the concatenated string. */ From andrew at icedtea.classpath.org Tue May 17 02:03:47 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Tue, 17 May 2016 02:03:47 +0000 Subject: /hg/icedtea8-forest/hotspot: 130 new changesets Message-ID: changeset 68b53098b761 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=68b53098b761 author: andrew date: Mon May 09 02:48:04 2016 +0100 Added tag icedtea-3.0-branchpoint for changeset 49b8cecd1bbe changeset d9c0a206ca59 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=d9c0a206ca59 author: asaha date: Mon Oct 26 13:20:50 2015 -0700 Added tag jdk8u76-b00 for changeset d7b01fb81aa8 changeset faef2a237329 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=faef2a237329 author: zmajo date: Thu Oct 15 17:38:41 2015 +0200 8080650: Enable stubs to use frame pointers correctly Summary: Change MacroAssembler::verified_entry() to set up RBP correctly when generating stub code. Reviewed-by: kvn changeset 831754f092fb in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=831754f092fb author: robm date: Tue Oct 27 03:51:05 2015 +0000 Merge changeset 6fff3d627d0a in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=6fff3d627d0a author: poonam date: Fri Oct 30 08:29:19 2015 -0700 8140249: JVM Crashing During startUp If Flight Recording is enabled Reviewed-by: dholmes Contributed-by: Shafi Ahmad changeset 714096aec397 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=714096aec397 author: shade date: Thu Oct 29 14:08:19 2015 +0300 8140483: Atomic*FieldUpdaters final fields should be trusted Summary: Add exceptions for A*FU subclasses that do the actual work. Reviewed-by: jrose, vlivanov changeset 9f8038f83a6e in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=9f8038f83a6e author: clanger date: Tue Nov 17 09:39:45 2015 -0800 8130910: hsperfdata file is created in wrong directory and not cleaned up if /tmp/hsperfdata_ has wrong permissions Summary: Add check for fchir() failure and disable shared PerfMemory in that case. Reviewed-by: dcubed, simonis, gthornbr changeset c6ef40024aa2 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=c6ef40024aa2 author: sgehwolf date: Fri Jun 12 16:09:45 2015 +0100 8087120: [GCC5] java.lang.StackOverflowError on Zero JVM initialization on non x86 platforms. Summary: Use __builtin_frame_address(0) rather than returning address of local variable. Reviewed-by: dholmes changeset 110735ab93ec in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=110735ab93ec author: aph date: Wed Nov 04 13:38:38 2015 +0100 8138966: Intermittent SEGV running ParallelGC Summary: Add necessary memory fences so that the parallel threads are unable to observe partially filled block tables. Reviewed-by: tschatzl changeset 4a4a5b8b3dfe in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=4a4a5b8b3dfe author: andrew date: Thu Nov 26 03:40:07 2015 +0000 8143855: Bad printf formatting in frame_zero.cpp Summary: Backport subset of 8075967 fix that resolves this issue. Reviewed-by: dholmes changeset f87db3f01e3f in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=f87db3f01e3f author: mdoerr date: Mon Oct 12 12:20:38 2015 +0200 8139421: PPC64LE: MacroAssembler::bxx64_patchable kill register R12 Summary: Register R12 must be preserved for stub calls (e.g. deopt handler). Reviewed-by: goetz changeset e9e252c83b2b in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=e9e252c83b2b author: goetz date: Tue Nov 17 08:59:21 2015 +0100 8139258: PPC64LE: argument passing problem when passing 15 floats in native call Reviewed-by: mdoerr, goetz Contributed-by: asmundak at google.com changeset dce765c2ff7d in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=dce765c2ff7d author: ctornqvi date: Thu Mar 27 22:36:08 2014 +0100 8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when invoked with NMT explicitly turned on Summary: Wrapped the test in another layer process creation to avoid NMT being turned on. Reviewed-by: coleenp, dcubed changeset f46ffa934a46 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=f46ffa934a46 author: ccheung date: Wed Dec 02 17:48:20 2015 -0800 8143963: improve ClassLoader::trace_class_path to accept an additional outputStream* arg Summary: for fixing a truncation problem on the output from -XX:+TraceClassPaths Reviewed-by: coleenp, jiangli, cjplummer, minqi changeset 5cece4584b8e in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=5cece4584b8e author: stefank date: Thu Nov 12 09:53:17 2015 +0100 8058563: InstanceKlass::_dependencies list isn't cleared from empty nmethodBucket entries Reviewed-by: mgerdin, vlivanov changeset 59eb74ac51f2 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=59eb74ac51f2 author: dbuck date: Fri Dec 04 14:31:14 2015 +0000 8029630: Thread id should be displayed as a hex number in error report Summary: Thread id is now displayed as a hex number in error report. Reviewed-by: dholmes, hseigel, stuefe changeset 3ad3f93fe3d2 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=3ad3f93fe3d2 author: dholmes date: Mon Dec 07 13:25:13 2015 +0100 8130212: Thread::current() might access freed memory on Solaris Reviewed-by: kvn, twisti, stuefe changeset 92a6cfbf2d94 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=92a6cfbf2d94 author: dbuck date: Tue Dec 08 14:23:56 2015 +0000 8022865: [TESTBUG] Compressed Oops testing needs to be revised Summary: Rewrote compressed oops tests Reviewed-by: kvn, coleenp, mseledtsov changeset c60b9a314312 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=c60b9a314312 author: sla date: Wed Dec 18 08:39:06 2013 +0100 8029726: On OS X some dtrace probe names are mismatched with Solaris 8029727: On OS X dtrace probes CallMethodA/CallMethodV are not fired. 8029728: On OS X dtrace probes SetStaticBooleanField are not fired Reviewed-by: kamg, dsamersoff changeset a045a14d1c81 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=a045a14d1c81 author: kevinw date: Tue Dec 08 15:05:09 2015 +0000 Merge changeset c1679cc87ba0 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=c1679cc87ba0 author: poonam date: Wed Dec 09 10:26:00 2015 -0800 8140031: SA: Searching for a value in Threads does not work Summary: Improve the thread and threads commands in CLHSDB Reviewed-by: dsamersoff changeset 1812b99073ac in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=1812b99073ac author: asaha date: Mon Dec 21 15:19:11 2015 -0800 Added tag jdk8u76-b01 for changeset c1679cc87ba0 changeset 70649f10b88c in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=70649f10b88c author: zmajo date: Tue Dec 15 09:46:51 2015 +0100 8129847: Compiling methods generated by Nashorn triggers high memory usage in C2 Summary: Add a new compiler phase, PhaseRenumberLive, that renumbers live nodes. Reviewed-by: kvn, thartmann, vlivanov, shade changeset 047a642c9729 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=047a642c9729 author: kevinw date: Wed Dec 02 13:58:34 2015 +0530 8065579: WB method to start G1 concurrent mark cycle should be introduced Summary: Add a WhiteBox callback to the VM to start a concurrent mark cycle in G1. Reviewed-by: tschatzl, sjohanss Contributed-by: Leonid Mesnik changeset cf93dd06db0f in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=cf93dd06db0f author: aeriksso date: Fri Dec 04 14:06:38 2015 +0100 6869327: Add new C2 flag to keep safepoints in counted loops. Reviewed-by: kvn changeset 7c5babab479b in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=7c5babab479b author: vlivanov date: Thu Dec 10 14:51:53 2015 +0300 8144935: C2: safepoint is pruned from a non-counted loop Reviewed-by: roland changeset d06b64fc150f in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=d06b64fc150f author: sla date: Thu Dec 10 16:09:36 2015 +0100 8145099: Better error message when SA can't attach to a process Reviewed-by: jbachorik, stuefe changeset 6fb4d6e02e92 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=6fb4d6e02e92 author: gthornbr date: Thu Dec 17 17:17:31 2015 -0800 8046471: Use OPENJDK_TARGET_CPU_ARCH instead of legacy value for hotspot ARCH Reviewed-by: dcubed, mikael changeset 5d96c022391c in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=5d96c022391c author: gthornbr date: Thu Dec 17 17:18:59 2015 -0800 8046611: Build errors with gcc on sparc/fastdebug Reviewed-by: dcubed, mikael changeset bd33e3fce750 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=bd33e3fce750 author: gthornbr date: Fri Dec 18 10:11:58 2015 -0800 8048232: Fix for 8046471 breaks PPC64 build Reviewed-by: dcubed, mikael changeset 48eec0ba6526 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=48eec0ba6526 author: gthornbr date: Fri Dec 18 10:12:46 2015 -0800 8144885: agent/src/os/linux/libproc.h needs to support Linux/SPARC builds Summary: Added include of asm/ptrace.h to libproc.h Reviewed-by: dcubed, mikael changeset 252404a1e9e2 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=252404a1e9e2 author: dcubed date: Fri Dec 18 10:58:25 2015 -0800 Merge changeset 2b597b92442b in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=2b597b92442b author: shade date: Fri Jul 24 21:29:11 2015 -0400 8131782: C1 Class.cast optimization breaks when Class is loaded from static final Summary: change as_ValueType() to return InstanceConstant when appropriate Reviewed-by: jrose changeset 218483967e52 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=218483967e52 author: robm date: Wed Dec 23 00:50:46 2015 +0000 Merge changeset 80959a760b85 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=80959a760b85 author: asaha date: Mon Jan 04 12:05:53 2016 -0800 Added tag jdk8u76-b02 for changeset 218483967e52 changeset 501f014415d8 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=501f014415d8 author: thartmann date: Mon Dec 21 11:34:58 2015 +0100 8144487: PhaseIdealLoop::build_and_optimize() must restore major_progress flag if skip_loop_opts is true Summary: Restore the major_progress flag before calling igvn.optimize(). Reviewed-by: kvn changeset 192643caadca in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=192643caadca author: thartmann date: Mon Dec 21 10:14:26 2015 +0100 8145754: PhaseIdealLoop::is_scaled_iv_plus_offset() does not match AddI Summary: is_scaled_iv_plus_offset() should handle AddI nodes with scaled iv as second input. Reviewed-by: kvn changeset 0fcb18e98f98 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=0fcb18e98f98 author: skovalev date: Fri Dec 25 14:03:45 2015 +0300 8144937: [TEST_BUG] testlibrary_tests should be excluded for compact1 and compact2 execution Reviewed-by: dholmes, rriggs changeset 8641949eb21f in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=8641949eb21f author: kevinw date: Thu Jan 07 02:36:48 2016 -0800 8138745: Implement ExitOnOutOfMemory and CrashOnOutOfMemory in HotSpot Reviewed-by: dholmes Contributed-by: cheleswer.sahu at oracle.com changeset 2d23269a45a0 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=2d23269a45a0 author: clanger date: Wed Nov 04 16:23:08 2015 -0800 8140244: Port fix of JDK-8075773 to AIX and possibly MacOSX Reviewed-by: stuefe, dcubed changeset b40d68340feb in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=b40d68340feb author: kevinw date: Fri Jan 08 05:28:21 2016 -0800 8144483: One long Safepoint pause directly after each GC log rotation Reviewed-by: dholmes Contributed-by: cheleswer.sahu at oracle.com changeset c649dde41041 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=c649dde41041 author: simonis date: Wed Jan 13 20:47:17 2016 -0500 8146979: Backport of 8046471 breaks ppc64 build in jdk8u because 8072383 was badly backported before Reviewed-by: erikj, dholmes changeset 88ae10297731 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=88ae10297731 author: sspitsyn date: Mon Jan 26 15:51:28 2015 -0800 8068162: jvmtiRedefineClasses.cpp: guarantee(false) failed: OLD and/or OBSOLETE method(s) found Summary: adjust Unsafe methods in the itable/vtable if Unsafe is redefined Reviewed-by: coleenp, dcubed Contributed-by: serguei.spitsyn at oracle.com changeset f796867c1bcb in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=f796867c1bcb author: asaha date: Tue Dec 15 22:59:18 2015 -0800 Merge changeset c3091ebd2811 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=c3091ebd2811 author: asaha date: Tue Jan 05 08:28:01 2016 -0800 Merge changeset ac9a68124ba9 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=ac9a68124ba9 author: asaha date: Tue Jan 05 08:40:50 2016 -0800 Merge changeset 2a2720daacaa in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=2a2720daacaa author: asaha date: Fri Jan 15 16:21:59 2016 -0800 Merge changeset 981cb5ddafc8 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=981cb5ddafc8 author: asaha date: Tue Jan 19 13:05:16 2016 -0800 Added tag jdk8u76-b03 for changeset 2a2720daacaa changeset f3f2f71d2dc8 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=f3f2f71d2dc8 author: dbuck date: Tue Jan 19 18:16:40 2016 +0000 8139424: SIGSEGV, Problematic frame: # V [libjvm.so+0xd0c0cc] void InstanceKlass::oop_oop_iterate_oop_maps_specialized Summary: The crash was caused by a faulty eager humongous reclaim. The reason for reclaiming a live object was that the call to cleanupHRRS was done after dirtying cards and clearing the remembered sets for the humongous object. This could lead to one or many cards being missed. Reviewed-by: tbenson, kbarrett, tschatzl changeset 71f6bbeb6026 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=71f6bbeb6026 author: tschatzl date: Thu Jan 21 15:15:05 2016 +0100 8147087: Race when reusing PerRegionTable bitmaps may result in dropped remembered set entries Summary: Do not make reused PRTs available to other threads before the bitmap of the PRT has been cleared. Reviewed-by: tbenson, mgerdin, brutisso Contributed-by: Poonam Bajaj , Thomas Schatzl changeset 16f7b676725a in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=16f7b676725a author: robm date: Mon Jan 25 08:46:19 2016 +0000 Merge changeset d6c92b9e192e in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=d6c92b9e192e author: asaha date: Mon Jan 25 13:21:15 2016 -0800 Added tag jdk8u76-b04 for changeset 16f7b676725a changeset d739423231fd in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=d739423231fd author: asaha date: Sun Mar 20 20:35:39 2016 -0700 Added tag jdk8u77-b03 for changeset 223b64a19e94 changeset ae54804394de in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=ae54804394de author: asaha date: Fri Oct 16 12:01:31 2015 -0700 Added tag jdk8u75-b00 for changeset c0242ea4bde1 changeset b15be4d7f813 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=b15be4d7f813 author: asaha date: Fri Oct 16 12:15:09 2015 -0700 Merge changeset 69dc2b5ad5d3 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=69dc2b5ad5d3 author: asaha date: Thu Oct 29 17:03:53 2015 -0700 Merge changeset 6a0b19c56d79 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=6a0b19c56d79 author: asaha date: Wed Oct 28 22:02:03 2015 -0700 Added tag jdk8u66-b32 for changeset d8be40462cfb changeset 8a6c4458bcfd in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=8a6c4458bcfd author: asaha date: Thu Oct 29 17:31:50 2015 -0700 Merge changeset a58007dd88db in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=a58007dd88db author: asaha date: Tue Nov 03 07:16:29 2015 -0800 Added tag jdk8u66-b33 for changeset 6a0b19c56d79 changeset 255f52705ec7 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=255f52705ec7 author: asaha date: Wed Nov 11 20:44:48 2015 -0800 Added tag jdk8u51-b34 for changeset 4b722db6d385 changeset 3d55b1055c78 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=3d55b1055c78 author: asaha date: Fri Nov 13 14:13:57 2015 -0800 Merge changeset 95b0e04287fb in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=95b0e04287fb author: asaha date: Tue Dec 01 22:51:59 2015 -0800 Added tag jdk8u66-b34 for changeset 3d55b1055c78 changeset 750c3ee5c1dc in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=750c3ee5c1dc author: asaha date: Wed Dec 02 15:48:22 2015 -0800 Merge changeset 500c1958400f in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=500c1958400f author: asaha date: Wed Dec 02 23:14:02 2015 -0800 Merge changeset bfad3b98ecf3 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=bfad3b98ecf3 author: asaha date: Thu Dec 03 10:31:10 2015 -0800 Added tag jdk8u66-b35 for changeset 95b0e04287fb changeset 4886729f51af in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=4886729f51af author: asaha date: Thu Dec 03 10:57:57 2015 -0800 Merge changeset 27743dc0c7f1 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=27743dc0c7f1 author: asaha date: Thu Dec 03 13:38:09 2015 -0800 Merge changeset 5737cf6ef795 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=5737cf6ef795 author: asaha date: Mon Dec 07 22:49:02 2015 -0800 Merge changeset 297df1f2666f in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=297df1f2666f author: asaha date: Mon Dec 07 22:58:24 2015 -0800 Merge changeset 0ec76670e407 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=0ec76670e407 author: asaha date: Tue Dec 15 10:36:22 2015 -0800 Merge changeset dce99debdba2 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=dce99debdba2 author: dholmes date: Mon Dec 07 13:25:13 2015 +0100 8130212: Thread::current() might access freed memory on Solaris Reviewed-by: kvn, twisti, stuefe changeset a8cdb5c0646c in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=a8cdb5c0646c author: asaha date: Tue Dec 15 08:37:53 2015 -0800 Added tag jdk8u66-b36 for changeset dce99debdba2 changeset 6dfa00ef5698 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=6dfa00ef5698 author: asaha date: Tue Dec 15 12:21:38 2015 -0800 Merge changeset e128ae63439e in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=e128ae63439e author: asaha date: Tue Dec 15 14:33:21 2015 -0800 Merge changeset 324d912186ce in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=324d912186ce author: asaha date: Mon Dec 21 10:54:40 2015 -0800 Merge changeset ca3b8c8e390a in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=ca3b8c8e390a author: asaha date: Mon Dec 21 11:08:27 2015 -0800 Merge changeset 77d2e733e318 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=77d2e733e318 author: asaha date: Mon Dec 21 13:42:34 2015 -0800 Added tag jdk8u75-b01 for changeset ca3b8c8e390a changeset da43260704c2 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=da43260704c2 author: alitvinov date: Wed Dec 30 13:39:57 2015 +0300 Merge changeset fd6f16491bd8 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=fd6f16491bd8 author: asaha date: Sun Jan 03 22:38:29 2016 -0800 Added tag jdk8u72-b31 for changeset da43260704c2 changeset 9aef5b5e0a68 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=9aef5b5e0a68 author: asaha date: Mon Jan 04 08:38:23 2016 -0800 Merge changeset 2df9fe896819 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=2df9fe896819 author: asaha date: Mon Jan 04 11:07:24 2016 -0800 Added tag jdk8u75-b02 for changeset 9aef5b5e0a68 changeset b374548dcb48 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=b374548dcb48 author: asaha date: Mon Jan 11 13:41:45 2016 -0800 Added tag jdk8u75-b03 for changeset 2df9fe896819 changeset 32b682649973 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=32b682649973 author: kevinw date: Fri Jan 15 22:33:15 2016 +0000 8132051: Better byte behavior Reviewed-by: coleenp, roland changeset 74f399b6b3e2 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=74f399b6b3e2 author: asaha date: Mon Jan 18 10:48:15 2016 -0800 Added tag jdk8u75-b04 for changeset 32b682649973 changeset a02fdb3c047d in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=a02fdb3c047d author: kevinw date: Tue Jan 19 15:35:12 2016 +0000 8147567: InterpreterRuntime::post_field_access not updated for boolean in JDK-8132051 Reviewed-by: coleenp changeset 1f43bd4fab06 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=1f43bd4fab06 author: ctornqvi date: Thu Mar 27 22:36:08 2014 +0100 8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when invoked with NMT explicitly turned on Summary: Wrapped the test in another layer process creation to avoid NMT being turned on. Reviewed-by: coleenp, dcubed changeset a3d8696b4c5e in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=a3d8696b4c5e author: asaha date: Mon Jan 25 12:32:22 2016 -0800 Added tag jdk8u75-b05 for changeset 1f43bd4fab06 changeset 35bfaf7f9021 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=35bfaf7f9021 author: asaha date: Mon Jan 25 14:39:01 2016 -0800 Merge changeset 646be9e3eb42 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=646be9e3eb42 author: asaha date: Tue Jan 26 12:37:01 2016 -0800 Added tag jdk8u76-b05 for changeset 35bfaf7f9021 changeset 916712f178c3 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=916712f178c3 author: asaha date: Mon Feb 01 10:03:30 2016 -0800 Merge changeset dd31a6d1bfbf in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=dd31a6d1bfbf author: asaha date: Mon Feb 01 11:49:23 2016 -0800 Added tag jdk8u75-b06 for changeset 916712f178c3 changeset 6449ee3bf707 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=6449ee3bf707 author: asaha date: Mon Feb 01 12:12:05 2016 -0800 Merge changeset 1b73e7d0cab5 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=1b73e7d0cab5 author: asaha date: Mon Feb 01 12:29:26 2016 -0800 Added tag jdk8u76-b06 for changeset 6449ee3bf707 changeset 89c75331f9b6 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=89c75331f9b6 author: dfazunen date: Wed Feb 03 19:13:31 2016 +0300 8134963: [Newtest] New stress test for changing the coarseness level of G1 remembered set Reviewed-by: tschatzl, mchernov changeset 8daf136b3218 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=8daf136b3218 author: poonam date: Mon Feb 01 13:19:14 2016 -0800 8145442: Add the facility to verify remembered sets for G1 Summary: Implement remembered sets verification for G1 with option VerifyRememberedSets Reviewed-by: jmasa, mgerdin changeset 47cd96b2510f in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=47cd96b2510f author: simonis date: Wed Jan 27 15:01:46 2016 +0100 8148487: PPC64: Better byte behavior Reviewed-by: goetz, mdoerr changeset 8c791dd1c24d in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=8c791dd1c24d author: csahu date: Thu Jan 28 09:41:33 2016 +0000 8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java got OOME Summary: Ignore OOM in the test Reviewed-by: kvn changeset 9840a0e6b733 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=9840a0e6b733 author: asaha date: Mon Feb 08 11:14:52 2016 -0800 Added tag jdk8u75-b07 for changeset 8c791dd1c24d changeset 7d1074c74d60 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=7d1074c74d60 author: asaha date: Mon Feb 08 11:54:32 2016 -0800 Merge changeset c293d540d7cd in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=c293d540d7cd author: asaha date: Mon Feb 08 12:00:15 2016 -0800 Added tag jdk8u76-b07 for changeset 7d1074c74d60 changeset b249c6a2c3d8 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=b249c6a2c3d8 author: kevinw date: Mon Feb 08 13:08:57 2016 +0000 8148475: Missing SA Bytecode updates. Reviewed-by: coleenp changeset e4a935cb6f71 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=e4a935cb6f71 author: kevinw date: Wed Feb 10 13:34:14 2016 +0000 8149170: Better byte behavior for native arguments Summary: Arguments coming from native should be converted to 0=false, 1-255=true Reviewed-by: coleenp changeset 66b7b863cce7 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=66b7b863cce7 author: asaha date: Mon Feb 15 16:29:03 2016 -0800 Added tag jdk8u75-b08 for changeset e4a935cb6f71 changeset 392f8722fc51 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=392f8722fc51 author: asaha date: Mon Feb 15 16:42:25 2016 -0800 Merge changeset 5ed7f17c7804 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=5ed7f17c7804 author: asaha date: Mon Feb 15 17:06:34 2016 -0800 Added tag jdk8u76-b08 for changeset 392f8722fc51 changeset e97c45c377eb in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=e97c45c377eb author: kshefov date: Fri Feb 12 18:15:57 2016 +0300 8059661: Test SoftReference and OOM behavior Reviewed-by: coffeys Contributed-by: Alexander Vorobyev changeset a4e26f908dd9 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=a4e26f908dd9 author: asaha date: Mon Feb 22 13:02:54 2016 -0800 Added tag jdk8u75-b09 for changeset e97c45c377eb changeset 3bf0f5b8a892 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=3bf0f5b8a892 author: asaha date: Mon Feb 22 13:11:38 2016 -0800 Merge changeset 4f7fc09d8d66 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=4f7fc09d8d66 author: asaha date: Mon Feb 22 13:23:02 2016 -0800 Added tag jdk8u76-b09 for changeset 3bf0f5b8a892 changeset 1442c833c50e in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=1442c833c50e author: kevinw date: Tue Feb 23 23:47:11 2016 +0000 8149367: PolicyQualifierInfo/index_Ctor JCk test fails with IOE: Invalid encoding for PolicyQualifierInfo Summary: fix incorrect code Reviewed-by: kvn, coleenp changeset d44c7e324682 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=d44c7e324682 author: coleenp date: Sun Feb 21 08:33:59 2016 -0500 8150012: Better byte behavior for reflection Reviewed-by: kvn, jrose, kevinw, ahgross changeset 352f1b2573b0 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=352f1b2573b0 author: asaha date: Mon Feb 29 10:30:03 2016 -0800 Added tag jdk8u75-b10 for changeset d44c7e324682 changeset a2b0ee820059 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=a2b0ee820059 author: asaha date: Mon Feb 29 11:49:08 2016 -0800 Merge changeset 6875c2bf2dcb in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=6875c2bf2dcb author: asaha date: Mon Feb 29 11:56:51 2016 -0800 Added tag jdk8u76-b10 for changeset a2b0ee820059 changeset 16aa1f621ec6 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=16aa1f621ec6 author: roland date: Mon Feb 29 16:08:11 2016 +0100 8148353: [linux-sparc] Crash in libawt.so on Linux SPARC Summary: gcc expects clean 32 bit int in 64 bit register on function entry Reviewed-by: kvn, dlong changeset 29cf71e114f9 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=29cf71e114f9 author: asaha date: Mon Mar 07 10:49:22 2016 -0800 Added tag jdk8u76-b11 for changeset 16aa1f621ec6 changeset cc78c97abff8 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=cc78c97abff8 author: kevinw date: Wed Mar 02 19:16:30 2016 +0000 8146518: Zero interpreter broken with better byte behaviour Reviewed-by: coleenp changeset bbbb05e91c62 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=bbbb05e91c62 author: asaha date: Tue Mar 15 13:30:34 2016 -0700 Added tag jdk8u75-b12 for changeset cc78c97abff8 changeset 9a87701e22b3 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=9a87701e22b3 author: asaha date: Tue Mar 15 13:42:57 2016 -0700 Merge changeset 481dcde745b6 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=481dcde745b6 author: asaha date: Tue Mar 15 13:59:15 2016 -0700 Added tag jdk8u76-b12 for changeset 9a87701e22b3 changeset 4e20e192aea1 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=4e20e192aea1 author: asaha date: Thu Mar 17 08:17:47 2016 -0700 Added tag jdk8u92-b00 for changeset 481dcde745b6 changeset f8dc82a4f845 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=f8dc82a4f845 author: asaha date: Thu Mar 17 08:08:44 2016 -0700 Added tag jdk8u91-b00 for changeset bbbb05e91c62 changeset e36b6ade0499 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=e36b6ade0499 author: asaha date: Mon Mar 21 23:00:20 2016 -0700 Merge changeset fa8991ccf6e5 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=fa8991ccf6e5 author: asaha date: Tue Mar 22 10:28:38 2016 -0700 Added tag jdk8u91-b13 for changeset e36b6ade0499 changeset f3e1e734e2d2 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=f3e1e734e2d2 author: asaha date: Tue Mar 22 11:05:52 2016 -0700 Merge changeset 85d782b2c99b in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=85d782b2c99b author: asaha date: Tue Mar 22 21:30:22 2016 -0700 Added tag jdk8u92-b13 for changeset f3e1e734e2d2 changeset e1ea97ad19af in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=e1ea97ad19af author: asaha date: Thu Mar 31 09:57:32 2016 -0700 Added tag jdk8u91-b14 for changeset fa8991ccf6e5 changeset 24a09407d71b in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=24a09407d71b author: asaha date: Thu Mar 31 10:08:02 2016 -0700 Merge changeset cbd30c92ef7a in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=cbd30c92ef7a author: andrew date: Mon May 09 04:36:57 2016 +0100 Merge jdk8u92-b14 changeset 7458e5178c86 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=7458e5178c86 author: andrew date: Tue May 17 03:03:36 2016 +0100 Added tag icedtea-3.1.0pre01 for changeset cbd30c92ef7a diffstat: .hgtags | 40 + agent/src/os/linux/LinuxDebuggerLocal.c | 7 +- agent/src/os/linux/libproc.h | 3 +- agent/src/os/linux/ps_proc.c | 16 +- agent/src/share/classes/sun/jvm/hotspot/CommandProcessor.java | 12 +- agent/src/share/classes/sun/jvm/hotspot/interpreter/Bytecodes.java | 48 +- agent/src/share/classes/sun/jvm/hotspot/runtime/JavaThread.java | 2 +- make/defs.make | 5 +- make/linux/Makefile | 8 +- make/linux/makefiles/defs.make | 40 +- src/cpu/ppc/vm/interp_masm_ppc_64.cpp | 40 + src/cpu/ppc/vm/interp_masm_ppc_64.hpp | 2 + src/cpu/ppc/vm/interpreter_ppc.cpp | 18 + src/cpu/ppc/vm/macroAssembler_ppc.cpp | 8 - src/cpu/ppc/vm/sharedRuntime_ppc.cpp | 19 +- src/cpu/ppc/vm/templateInterpreter_ppc.cpp | 12 +- src/cpu/ppc/vm/templateTable_ppc_64.cpp | 60 +- src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp | 7 +- src/cpu/sparc/vm/cppInterpreter_sparc.cpp | 5 +- src/cpu/sparc/vm/frame_sparc.cpp | 28 +- src/cpu/sparc/vm/interp_masm_sparc.cpp | 61 +- src/cpu/sparc/vm/interp_masm_sparc.hpp | 4 +- src/cpu/sparc/vm/sharedRuntime_sparc.cpp | 7 +- src/cpu/sparc/vm/templateInterpreter_sparc.cpp | 5 +- src/cpu/sparc/vm/templateTable_sparc.cpp | 67 +- src/cpu/x86/vm/c1_LIRGenerator_x86.cpp | 7 +- src/cpu/x86/vm/cppInterpreter_x86.cpp | 9 +- src/cpu/x86/vm/interp_masm_x86.cpp | 50 +- src/cpu/x86/vm/interp_masm_x86.hpp | 5 +- src/cpu/x86/vm/interp_masm_x86_32.cpp | 5 +- src/cpu/x86/vm/interp_masm_x86_64.cpp | 5 +- src/cpu/x86/vm/macroAssembler_x86.cpp | 4 +- src/cpu/x86/vm/templateInterpreter_x86_32.cpp | 10 +- src/cpu/x86/vm/templateInterpreter_x86_64.cpp | 11 +- src/cpu/x86/vm/templateTable_x86_32.cpp | 70 +- src/cpu/x86/vm/templateTable_x86_64.cpp | 59 +- src/cpu/x86/vm/x86_32.ad | 6 +- src/cpu/x86/vm/x86_64.ad | 6 +- src/cpu/zero/vm/cppInterpreter_zero.cpp | 62 +- src/cpu/zero/vm/cppInterpreter_zero.hpp | 6 +- src/cpu/zero/vm/frame_zero.cpp | 2 +- src/os/aix/vm/perfMemory_aix.cpp | 33 +- src/os/bsd/dtrace/hotspot.d | 6 +- src/os/bsd/vm/perfMemory_bsd.cpp | 27 +- src/os/linux/vm/perfMemory_linux.cpp | 21 +- src/os/solaris/vm/os_solaris.cpp | 131 +--- src/os/solaris/vm/perfMemory_solaris.cpp | 21 +- src/os/solaris/vm/thread_solaris.inline.hpp | 19 +- src/os_cpu/solaris_sparc/vm/threadLS_solaris_sparc.cpp | 27 +- src/os_cpu/solaris_sparc/vm/threadLS_solaris_sparc.hpp | 44 +- src/os_cpu/solaris_x86/vm/assembler_solaris_x86.cpp | 119 +-- src/os_cpu/solaris_x86/vm/threadLS_solaris_x86.cpp | 164 +---- src/os_cpu/solaris_x86/vm/threadLS_solaris_x86.hpp | 56 +- src/share/vm/c1/c1_Canonicalizer.cpp | 5 +- src/share/vm/c1/c1_GraphBuilder.cpp | 61 +- src/share/vm/c1/c1_Instruction.hpp | 9 +- src/share/vm/c1/c1_LIRGenerator.cpp | 25 +- src/share/vm/c1/c1_LIRGenerator.hpp | 3 +- src/share/vm/c1/c1_ValueType.cpp | 14 +- src/share/vm/classfile/classFileParser.cpp | 8 +- src/share/vm/classfile/classLoader.cpp | 14 +- src/share/vm/classfile/classLoader.hpp | 2 +- src/share/vm/classfile/defaultMethods.cpp | 6 +- src/share/vm/classfile/sharedPathsMiscInfo.cpp | 4 +- src/share/vm/classfile/sharedPathsMiscInfo.hpp | 4 +- src/share/vm/code/nmethod.cpp | 6 +- src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp | 45 +- src/share/vm/gc_implementation/g1/g1RemSet.cpp | 1 - src/share/vm/gc_implementation/g1/heapRegion.cpp | 185 ++++- src/share/vm/gc_implementation/g1/heapRegion.hpp | 3 + src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp | 18 +- src/share/vm/gc_implementation/g1/vm_operations_g1.cpp | 8 +- src/share/vm/gc_interface/gcCause.cpp | 3 + src/share/vm/gc_interface/gcCause.hpp | 1 + src/share/vm/interpreter/bytecodeInterpreter.cpp | 27 +- src/share/vm/interpreter/bytecodes.cpp | 3 +- src/share/vm/interpreter/bytecodes.hpp | 3 +- src/share/vm/interpreter/interpreterRuntime.cpp | 6 +- src/share/vm/interpreter/templateInterpreter.cpp | 31 +- src/share/vm/interpreter/templateInterpreter.hpp | 4 +- src/share/vm/interpreter/templateTable.cpp | 3 +- src/share/vm/memory/universe.cpp | 58 +- src/share/vm/memory/universe.hpp | 8 +- src/share/vm/oops/constMethod.cpp | 3 +- src/share/vm/oops/constMethod.hpp | 7 +- src/share/vm/oops/cpCache.hpp | 27 +- src/share/vm/oops/instanceKlass.cpp | 21 +- src/share/vm/oops/instanceKlass.hpp | 3 +- src/share/vm/oops/klass.cpp | 3 +- src/share/vm/oops/klass.hpp | 17 +- src/share/vm/oops/method.cpp | 15 +- src/share/vm/oops/method.hpp | 14 +- src/share/vm/oops/oop.inline.hpp | 6 +- src/share/vm/oops/typeArrayOop.hpp | 2 +- src/share/vm/opto/c2_globals.hpp | 6 + src/share/vm/opto/compile.cpp | 14 + src/share/vm/opto/loopTransform.cpp | 6 + src/share/vm/opto/loopnode.cpp | 116 ++- src/share/vm/opto/loopnode.hpp | 5 +- src/share/vm/opto/memnode.cpp | 4 +- src/share/vm/opto/node.cpp | 35 + src/share/vm/opto/node.hpp | 13 +- src/share/vm/opto/parse1.cpp | 37 +- src/share/vm/opto/parse2.cpp | 8 +- src/share/vm/opto/phase.cpp | 5 +- src/share/vm/opto/phase.hpp | 34 +- src/share/vm/opto/phaseX.cpp | 78 ++- src/share/vm/opto/phaseX.hpp | 20 +- src/share/vm/opto/type.cpp | 10 +- src/share/vm/prims/jni.cpp | 104 +- src/share/vm/prims/jvmtiEnvBase.cpp | 4 +- src/share/vm/prims/jvmtiExport.cpp | 4 +- src/share/vm/prims/jvmtiRedefineClasses.cpp | 4 + src/share/vm/prims/unsafe.cpp | 15 +- src/share/vm/prims/whitebox.cpp | 14 +- src/share/vm/runtime/arguments.cpp | 2 +- src/share/vm/runtime/deoptimization.cpp | 34 +- src/share/vm/runtime/globals.hpp | 9 +- src/share/vm/runtime/reflection.cpp | 4 +- src/share/vm/runtime/safepoint.cpp | 71 +-- src/share/vm/runtime/synchronizer.cpp | 2 +- src/share/vm/runtime/thread.cpp | 4 +- src/share/vm/runtime/threadLocalStorage.cpp | 9 +- src/share/vm/runtime/threadLocalStorage.hpp | 14 +- src/share/vm/utilities/debug.cpp | 12 +- src/share/vm/utilities/globalDefinitions.hpp | 23 +- src/share/vm/utilities/vmError.cpp | 8 +- test/TEST.groups | 4 +- test/compiler/loopopts/CountedLoopProblem.java | 28 +- test/compiler/loopopts/UseCountedLoopSafepoints.java | 67 ++ test/compiler/native/TestDirtyInt.java | 43 + test/compiler/native/TestDirtyInt.sh | 80 ++ test/compiler/native/libTestDirtyInt.c | 33 + test/gc/TestSoftReferencesBehaviorOnOOME.java | 146 ++++ test/gc/whitebox/TestConcMarkCycleWB.java | 57 + test/gc_implementation/g1/TestNoEagerReclaimOfHumongousRegions.java | 91 ++ test/runtime/ErrorHandling/TestCrashOnOutOfMemoryError.java | 106 +++ test/runtime/ErrorHandling/TestExitOnOutOfMemoryError.java | 63 + test/runtime/NMT/JcmdWithNMTDisabled.java | 26 +- test/stress/gc/TestStressRSetCoarsening.java | 334 ++++++++++ test/testlibrary/com/oracle/java/testlibrary/OutputAnalyzer.java | 39 +- test/testlibrary/whitebox/sun/hotspot/WhiteBox.java | 8 +- 142 files changed, 2886 insertions(+), 1162 deletions(-) diffs (truncated from 7541 to 500 lines): diff -r 49b8cecd1bbe -r 7458e5178c86 .hgtags --- a/.hgtags Sun Apr 10 01:08:29 2016 +0100 +++ b/.hgtags Tue May 17 03:03:36 2016 +0100 @@ -689,6 +689,7 @@ 20bad8c6c7b406c3603b4e22b15cd990840a9d62 jdk8u51-b31 e51afd2a1fc17de59ff3c79003210a40a28ac960 jdk8u51-b32 b2427357cc98aeb2716ee2e89e733794afb4057b jdk8u51-b33 +4b722db6d38583ee3e71c43d9996bf1ebb8a412e jdk8u51-b34 d9349fa8822336e0244da0a8448f3e6b2d62741d jdk8u60-b00 d9349fa8822336e0244da0a8448f3e6b2d62741d hs25.60-b00 ebf89088c08ab0508b9002b48dd3d68a340259af hs25.60-b01 @@ -787,6 +788,11 @@ a6f2a7ba281291f5dab79fa494f7cfaa6232c88b jdk8u66-b17 9ae2a5adabba97d9ebf79e13b325f1ff368ce014 jdk8u66-b18 527f62b70faee4a0c15f365def024b87012e6934 jdk8u66-b31 +d8be40462cfb6de441818aec8c30e03077189010 jdk8u66-b32 +6a0b19c56d797c2975f0cf505190e8f5d69b0b7a jdk8u66-b33 +3d55b1055c782375e39ebbddba2887379bc3531c jdk8u66-b34 +95b0e04287fb443a4eee64504e0f18bc324c7abd jdk8u66-b35 +dce99debdba26def128cd8b2d3eae93d7d789ee2 jdk8u66-b36 9a158a0c243beb610dbaabd63d6218d3ce5825f1 jdk8u71-b00 67df26e363fb7e722032fd286673642fc999957c jdk8u71-b01 1a799d49de23d84f658ade1d3805a1924e7e1e84 jdk8u71-b02 @@ -826,8 +832,42 @@ 451dda77f6c29bd3260e87f847a9eadae122a759 jdk8u74-b00 c1031a924f2c910fad078838b88a2f0146f2de98 jdk8u74-b01 ca9cae9aa9e989bbe6713c91d55c913edeaecce4 jdk8u74-b02 +da43260704c28b9f19cb652090ae65c258220fd6 jdk8u72-b31 +c0242ea4bde19d72be5149feda112a39e8c89b0a jdk8u75-b00 +ca3b8c8e390ab0540b0cc2e5def869b38e460d86 jdk8u75-b01 +9aef5b5e0a68f20059cfa9e2806b4ff0e11a3d31 jdk8u75-b02 +2df9fe896819362b9075a670b78106b249e50d6d jdk8u75-b03 +32b682649973231b54740c09b10889660f6ebde5 jdk8u75-b04 +1f43bd4fab06d2ca5d1964611df14d8506d6b36e jdk8u75-b05 +916712f178c39d0acbc590f38802133fc86a7346 jdk8u75-b06 +8c791dd1c24d85ebd18b03d49185c2a25263c129 jdk8u75-b07 +e4a935cb6f7178912fd653e2a9514eadec7935ab jdk8u75-b08 +e97c45c377eb8d022cfe24b73737fa312107e0a5 jdk8u75-b09 +d44c7e324682a30e064503ef9582d83a41f4173e jdk8u75-b10 +cc78c97abff85062d6844fa253081e26a0a60150 jdk8u75-b12 1b6d4fd2730e58f17820930f797938dc182117c4 jdk8u77-b00 ddd297e340b1170d3cec011ee64e729f8b493c86 jdk8u77-b01 1b4072e4bb3ad54c4e894998486a8b33f0689160 jdk8u77-b02 e9585e814cc954c06e870f3bdf37171029da0d5e icedtea-3.0.0pre10 5e587a29a6aac06d6b5a7ebeea99a291d82520c8 icedtea-3.0.0 +49b8cecd1bbe2c2ba0ad1aec6722078b621866a1 icedtea-3.0-branchpoint +223b64a19e94222dd97b92bb40abcfbc0bf6ef1f jdk8u77-b03 +bbbb05e91c629f8d9eef2ba43933767f68a898b0 jdk8u91-b00 +e36b6ade0499eadfd8673fe62ef0a613af2e6d67 jdk8u91-b13 +fa8991ccf6e5b74890a0b5672440b3c09d8d8732 jdk8u91-b14 +d7b01fb81aa8a5437cb03bc36afe15cf0e55fb89 jdk8u76-b00 +c1679cc87ba045219169cabb6b9b378c2b5cc578 jdk8u76-b01 +218483967e52b419d885d34af4488a81c5133804 jdk8u76-b02 +2a2720daacaa8d9a3ba9435cfaaf9751241d2062 jdk8u76-b03 +16f7b676725aadafb79ea105b22df112e2593a78 jdk8u76-b04 +35bfaf7f9021b5c1e86effbeac075753a82e9a0c jdk8u76-b05 +6449ee3bf707225372709ac830524c00984c601f jdk8u76-b06 +7d1074c74d6000ec8257917ebfcee3fed4249f7d jdk8u76-b07 +392f8722fc513e28f78c5c563d51af7dc8466b29 jdk8u76-b08 +3bf0f5b8a892defd0bf9731b4e15926881fcda74 jdk8u76-b09 +a2b0ee820059a44be558a2d435b7d85ed5a8b63a jdk8u76-b10 +16aa1f621ec67db1a55ebf6527750164ab63088d jdk8u76-b11 +9a87701e22b3cae79fdfd8cdb732051e02a710fa jdk8u76-b12 +481dcde745b6aec035781ed9f6797cfc93719f71 jdk8u92-b00 +f3e1e734e2d29101a9537ddeb71ecad413fcd352 jdk8u92-b13 +cbd30c92ef7a62846124e28b35aaf668621b1105 icedtea-3.1.0pre01 diff -r 49b8cecd1bbe -r 7458e5178c86 agent/src/os/linux/LinuxDebuggerLocal.c --- a/agent/src/os/linux/LinuxDebuggerLocal.c Sun Apr 10 01:08:29 2016 +0100 +++ b/agent/src/os/linux/LinuxDebuggerLocal.c Tue May 17 03:03:36 2016 +0100 @@ -213,9 +213,12 @@ verifyBitness(env, (char *) &buf); CHECK_EXCEPTION; + char err_buf[200]; struct ps_prochandle* ph; - if ( (ph = Pgrab(jpid)) == NULL) { - THROW_NEW_DEBUGGER_EXCEPTION("Can't attach to the process"); + if ( (ph = Pgrab(jpid, err_buf, sizeof(err_buf))) == NULL) { + char msg[230]; + snprintf(msg, sizeof(msg), "Can't attach to the process: %s", err_buf); + THROW_NEW_DEBUGGER_EXCEPTION(msg); } (*env)->SetLongField(env, this_obj, p_ps_prochandle_ID, (jlong)(intptr_t)ph); fillThreadsAndLoadObjects(env, this_obj, ph); diff -r 49b8cecd1bbe -r 7458e5178c86 agent/src/os/linux/libproc.h --- a/agent/src/os/linux/libproc.h Sun Apr 10 01:08:29 2016 +0100 +++ b/agent/src/os/linux/libproc.h Tue May 17 03:03:36 2016 +0100 @@ -73,6 +73,7 @@ #if defined(sparc) || defined(sparcv9) || defined(ppc64) +#include #define user_regs_struct pt_regs #endif #if defined(aarch64) @@ -89,7 +90,7 @@ struct ps_prochandle; // attach to a process -struct ps_prochandle* Pgrab(pid_t pid); +struct ps_prochandle* Pgrab(pid_t pid, char* err_buf, size_t err_buf_len); // attach to a core dump struct ps_prochandle* Pgrab_core(const char* execfile, const char* corefile); diff -r 49b8cecd1bbe -r 7458e5178c86 agent/src/os/linux/ps_proc.c --- a/agent/src/os/linux/ps_proc.c Sun Apr 10 01:08:29 2016 +0100 +++ b/agent/src/os/linux/ps_proc.c Tue May 17 03:03:36 2016 +0100 @@ -215,9 +215,12 @@ } // attach to a process/thread specified by "pid" -static bool ptrace_attach(pid_t pid) { +static bool ptrace_attach(pid_t pid, char* err_buf, size_t err_buf_len) { if (ptrace(PTRACE_ATTACH, pid, NULL, NULL) < 0) { - print_debug("ptrace(PTRACE_ATTACH, ..) failed for %d\n", pid); + char buf[200]; + char* msg = strerror_r(errno, buf, sizeof(buf)); + snprintf(err_buf, err_buf_len, "ptrace(PTRACE_ATTACH, ..) failed for %d: %s", pid, msg); + print_debug("%s\n", err_buf); return false; } else { return ptrace_waitpid(pid); @@ -381,16 +384,17 @@ }; // attach to the process. One and only one exposed stuff -struct ps_prochandle* Pgrab(pid_t pid) { +struct ps_prochandle* Pgrab(pid_t pid, char* err_buf, size_t err_buf_len) { struct ps_prochandle* ph = NULL; thread_info* thr = NULL; if ( (ph = (struct ps_prochandle*) calloc(1, sizeof(struct ps_prochandle))) == NULL) { - print_debug("can't allocate memory for ps_prochandle\n"); + snprintf(err_buf, err_buf_len, "can't allocate memory for ps_prochandle"); + print_debug("%s\n", err_buf); return NULL; } - if (ptrace_attach(pid) != true) { + if (ptrace_attach(pid, err_buf, err_buf_len) != true) { free(ph); return NULL; } @@ -413,7 +417,7 @@ thr = ph->threads; while (thr) { // don't attach to the main thread again - if (ph->pid != thr->lwp_id && ptrace_attach(thr->lwp_id) != true) { + if (ph->pid != thr->lwp_id && ptrace_attach(thr->lwp_id, err_buf, err_buf_len) != true) { // even if one attach fails, we get return NULL Prelease(ph); return NULL; diff -r 49b8cecd1bbe -r 7458e5178c86 agent/src/share/classes/sun/jvm/hotspot/CommandProcessor.java --- a/agent/src/share/classes/sun/jvm/hotspot/CommandProcessor.java Sun Apr 10 01:08:29 2016 +0100 +++ b/agent/src/share/classes/sun/jvm/hotspot/CommandProcessor.java Tue May 17 03:03:36 2016 +0100 @@ -1446,7 +1446,7 @@ if (type.equals("threads")) { Threads threads = VM.getVM().getThreads(); for (JavaThread thread = threads.first(); thread != null; thread = thread.next()) { - Address base = thread.getBaseOfStackPointer(); + Address base = thread.getStackBase(); Address end = thread.getLastJavaSP(); if (end == null) continue; if (end.lessThan(base)) { @@ -1454,11 +1454,13 @@ base = end; end = tmp; } - out.println("Searching " + base + " " + end); + //out.println("Searching " + base + " " + end); while (base != null && base.lessThan(end)) { Address val = base.getAddressAt(0); if (AddressOps.equal(val, value)) { - out.println(base); + ByteArrayOutputStream bos = new ByteArrayOutputStream(); + thread.printThreadIDOn(new PrintStream(bos)); + out.println("found on the stack of thread " + bos.toString() + " at " + base); } base = base.addOffsetTo(stride); } @@ -1601,6 +1603,8 @@ thread.printThreadIDOn(new PrintStream(bos)); if (all || bos.toString().equals(name)) { out.println("Thread " + bos.toString() + " Address " + thread.getAddress()); + thread.printInfoOn(out); + out.println(" "); if (!all) return; } } @@ -1618,6 +1622,8 @@ for (JavaThread thread = threads.first(); thread != null; thread = thread.next()) { thread.printThreadIDOn(out); out.println(" " + thread.getThreadName()); + thread.printInfoOn(out); + out.println("\n..."); } } } diff -r 49b8cecd1bbe -r 7458e5178c86 agent/src/share/classes/sun/jvm/hotspot/interpreter/Bytecodes.java --- a/agent/src/share/classes/sun/jvm/hotspot/interpreter/Bytecodes.java Sun Apr 10 01:08:29 2016 +0100 +++ b/agent/src/share/classes/sun/jvm/hotspot/interpreter/Bytecodes.java Tue May 17 03:03:36 2016 +0100 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2001, 2012, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2001, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -253,29 +253,30 @@ public static final int _fast_sgetfield = 210; public static final int _fast_aputfield = 211; public static final int _fast_bputfield = 212; - public static final int _fast_cputfield = 213; - public static final int _fast_dputfield = 214; - public static final int _fast_fputfield = 215; - public static final int _fast_iputfield = 216; - public static final int _fast_lputfield = 217; - public static final int _fast_sputfield = 218; - public static final int _fast_aload_0 = 219; - public static final int _fast_iaccess_0 = 220; - public static final int _fast_aaccess_0 = 221; - public static final int _fast_faccess_0 = 222; - public static final int _fast_iload = 223; - public static final int _fast_iload2 = 224; - public static final int _fast_icaload = 225; - public static final int _fast_invokevfinal = 226; - public static final int _fast_linearswitch = 227; - public static final int _fast_binaryswitch = 228; - public static final int _fast_aldc = 229; - public static final int _fast_aldc_w = 230; - public static final int _return_register_finalizer = 231; - public static final int _invokehandle = 232; - public static final int _shouldnotreachhere = 233; // For debugging + public static final int _fast_zputfield = 213; + public static final int _fast_cputfield = 214; + public static final int _fast_dputfield = 215; + public static final int _fast_fputfield = 216; + public static final int _fast_iputfield = 217; + public static final int _fast_lputfield = 218; + public static final int _fast_sputfield = 219; + public static final int _fast_aload_0 = 220; + public static final int _fast_iaccess_0 = 221; + public static final int _fast_aaccess_0 = 222; + public static final int _fast_faccess_0 = 223; + public static final int _fast_iload = 224; + public static final int _fast_iload2 = 225; + public static final int _fast_icaload = 226; + public static final int _fast_invokevfinal = 227; + public static final int _fast_linearswitch = 228; + public static final int _fast_binaryswitch = 229; + public static final int _fast_aldc = 230; + public static final int _fast_aldc_w = 231; + public static final int _return_register_finalizer = 232; + public static final int _invokehandle = 233; + public static final int _shouldnotreachhere = 234; // For debugging - public static final int number_of_codes = 234; + public static final int number_of_codes = 235; // Flag bits derived from format strings, can_trap, can_rewrite, etc.: // semantic flags: @@ -776,6 +777,7 @@ def(_fast_aputfield , "fast_aputfield" , "bJJ" , null , BasicType.getTObject() , 0, true , _putfield ); def(_fast_bputfield , "fast_bputfield" , "bJJ" , null , BasicType.getTInt() , 0, true , _putfield ); + def(_fast_zputfield , "fast_zputfield" , "bJJ" , null , BasicType.getTInt() , 0, true , _putfield ); def(_fast_cputfield , "fast_cputfield" , "bJJ" , null , BasicType.getTChar() , 0, true , _putfield ); def(_fast_dputfield , "fast_dputfield" , "bJJ" , null , BasicType.getTDouble() , 0, true , _putfield ); def(_fast_fputfield , "fast_fputfield" , "bJJ" , null , BasicType.getTFloat() , 0, true , _putfield ); diff -r 49b8cecd1bbe -r 7458e5178c86 agent/src/share/classes/sun/jvm/hotspot/runtime/JavaThread.java --- a/agent/src/share/classes/sun/jvm/hotspot/runtime/JavaThread.java Sun Apr 10 01:08:29 2016 +0100 +++ b/agent/src/share/classes/sun/jvm/hotspot/runtime/JavaThread.java Tue May 17 03:03:36 2016 +0100 @@ -415,7 +415,7 @@ } else { tty.println("No Java frames present"); } - tty.println("Base of Stack: " + getBaseOfStackPointer()); + tty.println("Base of Stack: " + getStackBase()); tty.println("Last_Java_SP: " + getLastJavaSP()); tty.println("Last_Java_FP: " + getLastJavaFP()); tty.println("Last_Java_PC: " + getLastJavaPC()); diff -r 49b8cecd1bbe -r 7458e5178c86 make/defs.make --- a/make/defs.make Sun Apr 10 01:08:29 2016 +0100 +++ b/make/defs.make Tue May 17 03:03:36 2016 +0100 @@ -1,5 +1,5 @@ # -# Copyright (c) 2006, 2015, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2006, 2016, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it @@ -285,7 +285,7 @@ # Use uname output for SRCARCH, but deal with platform differences. If ARCH # is not explicitly listed below, it is treated as x86. - SRCARCH = $(ARCH/$(filter sparc sparc64 ia64 amd64 x86_64 aarch64 ppc64 zero,$(ARCH))) + SRCARCH ?= $(ARCH/$(filter sparc sparc64 ia64 amd64 x86_64 aarch64 ppc ppc64 zero,$(ARCH))) ARCH/ = x86 ARCH/sparc = sparc ARCH/sparc64= sparc @@ -293,6 +293,7 @@ ARCH/amd64 = x86 ARCH/x86_64 = x86 ARCH/ppc64 = ppc + ARCH/ppc = ppc ARCH/zero = zero ARCH/aarch64 = aarch64 diff -r 49b8cecd1bbe -r 7458e5178c86 make/linux/Makefile --- a/make/linux/Makefile Sun Apr 10 01:08:29 2016 +0100 +++ b/make/linux/Makefile Tue May 17 03:03:36 2016 +0100 @@ -67,8 +67,12 @@ endif endif # C1 is not ported on ppc64, so we cannot build a tiered VM: -ifeq ($(ARCH),ppc64) - FORCE_TIERED=0 +# Notice: after 8046471 ARCH will be 'ppc' for top-level ppc64 builds but +# 'ppc64' for HotSpot-only ppc64 builds. Need to detect both variants here! +ifneq (,$(findstring $(ARCH), ppc ppc64)) + ifeq ($(ARCH_DATA_MODEL), 64) + FORCE_TIERED=0 + endif endif ifdef LP64 diff -r 49b8cecd1bbe -r 7458e5178c86 make/linux/makefiles/defs.make --- a/make/linux/makefiles/defs.make Sun Apr 10 01:08:29 2016 +0100 +++ b/make/linux/makefiles/defs.make Tue May 17 03:03:36 2016 +0100 @@ -69,7 +69,7 @@ endif # sparc -ifeq ($(ARCH), sparc64) +ifneq (,$(findstring $(ARCH), sparc)) ifeq ($(ARCH_DATA_MODEL), 64) ARCH_DATA_MODEL = 64 MAKE_ARGS += LP64=1 @@ -83,30 +83,19 @@ HS_ARCH = sparc endif -# amd64/x86_64 -ifneq (,$(findstring $(ARCH), amd64 x86_64)) +# i686/i586 and amd64/x86_64 +ifneq (,$(findstring $(ARCH), amd64 x86_64 i686 i586)) ifeq ($(ARCH_DATA_MODEL), 64) ARCH_DATA_MODEL = 64 MAKE_ARGS += LP64=1 PLATFORM = linux-amd64 VM_PLATFORM = linux_amd64 - HS_ARCH = x86 else ARCH_DATA_MODEL = 32 PLATFORM = linux-i586 VM_PLATFORM = linux_i486 - HS_ARCH = x86 - # We have to reset ARCH to i686 since SRCARCH relies on it - ARCH = i686 endif -endif - -# i686/i586 ie 32-bit x86 -ifneq (,$(findstring $(ARCH), i686 i586)) - ARCH_DATA_MODEL = 32 - PLATFORM = linux-i586 - VM_PLATFORM = linux_i486 - HS_ARCH = x86 + HS_ARCH = x86 endif # AARCH64 @@ -118,13 +107,20 @@ HS_ARCH = aarch64 endif -# PPC64 -ifeq ($(ARCH), ppc64) - ARCH_DATA_MODEL = 64 - MAKE_ARGS += LP64=1 - PLATFORM = linux-ppc64 - VM_PLATFORM = linux_ppc64 - HS_ARCH = ppc +# PPC +# Notice: after 8046471 ARCH will be 'ppc' for top-level ppc64 builds but +# 'ppc64' for HotSpot-only ppc64 builds. Need to detect both variants here! +ifneq (,$(findstring $(ARCH), ppc ppc64)) + ifeq ($(ARCH_DATA_MODEL), 64) + MAKE_ARGS += LP64=1 + PLATFORM = linux-ppc64 + VM_PLATFORM = linux_ppc64 + else + ARCH_DATA_MODEL = 32 + PLATFORM = linux-ppc + VM_PLATFORM = linux_ppc + endif + HS_ARCH = ppc endif # On 32 bit linux we build server and client, on 64 bit just server. diff -r 49b8cecd1bbe -r 7458e5178c86 src/cpu/ppc/vm/interp_masm_ppc_64.cpp --- a/src/cpu/ppc/vm/interp_masm_ppc_64.cpp Sun Apr 10 01:08:29 2016 +0100 +++ b/src/cpu/ppc/vm/interp_masm_ppc_64.cpp Tue May 17 03:03:36 2016 +0100 @@ -174,6 +174,7 @@ case ltos: ld(R17_tos, in_bytes(JvmtiThreadState::earlyret_value_offset()), RjvmtiState); break; case btos: // fall through + case ztos: // fall through case ctos: // fall through case stos: // fall through case itos: lwz(R17_tos, in_bytes(JvmtiThreadState::earlyret_value_offset()), RjvmtiState); @@ -302,6 +303,7 @@ switch (state) { case atos: push_ptr(); break; case btos: + case ztos: case ctos: case stos: case itos: push_i(); break; @@ -317,6 +319,7 @@ switch (state) { case atos: pop_ptr(); break; case btos: + case ztos: case ctos: case stos: case itos: pop_i(); break; @@ -751,6 +754,43 @@ stdux(Rscratch2, R1_SP, Rscratch1); // atomically set *(SP = top_frame_sp) = **SP } +void InterpreterMacroAssembler::narrow(Register result) { + Register ret_type = R11_scratch1; + ld(R11_scratch1, in_bytes(Method::const_offset()), R19_method); + lbz(ret_type, in_bytes(ConstMethod::result_type_offset()), R11_scratch1); + + Label notBool, notByte, notChar, done; + + // common case first + cmpwi(CCR0, ret_type, T_INT); + beq(CCR0, done); + + cmpwi(CCR0, ret_type, T_BOOLEAN); + bne(CCR0, notBool); + andi(result, result, 0x1); + b(done); + + bind(notBool); + cmpwi(CCR0, ret_type, T_BYTE); + bne(CCR0, notByte); + extsb(result, result); + b(done); + + bind(notByte); + cmpwi(CCR0, ret_type, T_CHAR); + bne(CCR0, notChar); + andi(result, result, 0xffff); + b(done); + + bind(notChar); + // cmpwi(CCR0, ret_type, T_SHORT); // all that's left + // bne(CCR0, done); + extsh(result, result); + + // Nothing to do for T_INT + bind(done); +} + // Remove activation. // // Unlock the receiver if this is a synchronized method. diff -r 49b8cecd1bbe -r 7458e5178c86 src/cpu/ppc/vm/interp_masm_ppc_64.hpp --- a/src/cpu/ppc/vm/interp_masm_ppc_64.hpp Sun Apr 10 01:08:29 2016 +0100 +++ b/src/cpu/ppc/vm/interp_masm_ppc_64.hpp Tue May 17 03:03:36 2016 +0100 @@ -149,6 +149,8 @@ void get_cpool_and_tags(Register Rcpool, Register Rtags); void is_a(Label& L); + void narrow(Register result); + // Java Call Helpers void call_from_interpreter(Register Rtarget_method, Register Rret_addr, Register Rscratch1, Register Rscratch2); diff -r 49b8cecd1bbe -r 7458e5178c86 src/cpu/ppc/vm/interpreter_ppc.cpp --- a/src/cpu/ppc/vm/interpreter_ppc.cpp Sun Apr 10 01:08:29 2016 +0100 +++ b/src/cpu/ppc/vm/interpreter_ppc.cpp Tue May 17 03:03:36 2016 +0100 @@ -296,8 +296,16 @@ __ bind(do_float); __ lfs(floatSlot, 0, arg_java); #if defined(LINUX) + // Linux uses ELF ABI. Both original ELF and ELFv2 ABIs have float + // in the least significant word of an argument slot. +#if defined(VM_LITTLE_ENDIAN) + __ stfs(floatSlot, 0, arg_c); +#else __ stfs(floatSlot, 4, arg_c); +#endif #elif defined(AIX) + // Although AIX runs on big endian CPU, float is in most significant + // word of an argument slot. From andrew at icedtea.classpath.org Tue May 17 02:04:10 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Tue, 17 May 2016 02:04:10 +0000 Subject: /hg/icedtea8-forest/jdk: 166 new changesets Message-ID: changeset 161f52cb69ea in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=161f52cb69ea author: andrew date: Mon May 09 02:48:06 2016 +0100 Added tag icedtea-3.0-branchpoint for changeset 4a8297aeb8a9 changeset 9d68f1cc2d23 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=9d68f1cc2d23 author: asaha date: Mon Oct 26 13:22:24 2015 -0700 Added tag jdk8u76-b00 for changeset 39baa472e20c changeset 6bf37c9c0871 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=6bf37c9c0871 author: serb date: Wed Oct 21 18:32:56 2015 +0300 8138764: In some cases the usage of TreeLock can be replaced by other synchronization Reviewed-by: alexp, alexsch changeset fabe06a4800a in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=fabe06a4800a author: serb date: Wed Oct 21 21:28:59 2015 +0300 8041900: [macosx] Java forces the use of discrete GPU Reviewed-by: ssadetsky, alexsch changeset 5c1d06cd7d7b in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=5c1d06cd7d7b author: robm date: Tue Oct 27 03:51:18 2015 +0000 Merge changeset b54e7c20ee4e in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=b54e7c20ee4e author: aivanov date: Thu Oct 29 19:37:59 2015 +0300 8134828: Scrollbar thumb disappears with Nimbus L&F Reviewed-by: alexsch, alexp changeset 6e7b2cacb137 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=6e7b2cacb137 author: igerasim date: Thu Oct 29 22:41:34 2015 +0300 8139373: [TEST_BUG] java/net/MulticastSocket/MultiDead.java failed with timeout Reviewed-by: chegar changeset 94c6cf4503bc in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=94c6cf4503bc author: alitvinov date: Fri Oct 30 14:45:04 2015 +0300 8132503: [macosx] Chinese full stop symbol cannot be entered with Pinyin IM on OS X Reviewed-by: alexsch, kizune changeset 2affcbf37227 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=2affcbf37227 author: ksrini date: Wed Oct 28 17:51:26 2015 +0000 8068033: JNI exception pending in jdk/src/share/bin/java.c Reviewed-by: mchung, serb changeset 2b39796bc876 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=2b39796bc876 author: coffeys date: Fri Oct 30 12:40:49 2015 +0000 Merge changeset aacd82c455f7 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=aacd82c455f7 author: kevinw date: Wed Nov 04 07:02:20 2015 -0800 8122944: perfdata used is seen as too high on sparc zone with jdk1.9 and causes a test failure Reviewed-by: dholmes changeset adb000e137f8 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=adb000e137f8 author: kevinw date: Wed Nov 04 07:20:55 2015 -0800 8129348: Debugger hangs in trace mode with TRACE_SENDS Reviewed-by: sspitsyn Contributed-by: cheleswer.sahu at oracle.com changeset 0698f220ebdb in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=0698f220ebdb author: kevinw date: Thu Nov 05 00:35:28 2015 +0000 Merge changeset bb189430ea6c in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=bb189430ea6c author: mhaupt date: Wed Nov 04 17:09:24 2015 +0100 8139863: [TESTBUG] Need to port tests for JDK-8134903 to 8u-dev Summary: backport of a test that was forgotten in the original backport Reviewed-by: psandoz changeset 42737fa6b0b3 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=42737fa6b0b3 author: aeriksso date: Fri Oct 30 13:13:13 2015 +0100 8074696: Remote debugging session hangs for several minutes when calling findBootType Reviewed-by: sspitsyn, jbachorik changeset 0eb62e4a75e6 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=0eb62e4a75e6 author: kevinw date: Thu Nov 05 11:45:08 2015 +0000 Merge changeset f1f3f9eaf7fa in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=f1f3f9eaf7fa author: mcherkas date: Thu Nov 12 15:20:01 2015 +0300 8132890: Text Overlapping on Dot Matrix Printers Reviewed-by: serb changeset 7fad5e781403 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=7fad5e781403 author: dmarkov date: Tue Nov 24 16:10:29 2015 +0400 8052396: Catch exceptions resulting from missing font cmap Reviewed-by: bae, serb changeset 45a633e9dc5c in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=45a633e9dc5c author: igerasim date: Wed Nov 25 17:18:04 2015 +0300 8133207: ParallelProbes.java test fails after changes for JDK-8080115 Summary: Do not run in othervm mode. Reviewed-by: darcy, rriggs changeset 4cc6bdf7969d in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=4cc6bdf7969d author: robm date: Sat Nov 28 00:04:47 2015 +0000 8141260: isReachable crash in windows xp Reviewed-by: coffeys, msheppar changeset ea582d259010 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=ea582d259010 author: igerasim date: Mon Nov 30 16:28:18 2015 +0300 8068761: Test java/nio/channels/ServerSocketChannel/AdaptServerSocket.java failed with SocketTimeoutException Reviewed-by: rriggs changeset c79ab7e29a74 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=c79ab7e29a74 author: robm date: Mon Nov 30 22:46:45 2015 +0000 8140344: add support for 3 digit update release numbers Reviewed-by: coffeys changeset 3387db1e5f02 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=3387db1e5f02 author: plevart date: Mon Nov 30 13:32:16 2015 +0100 8131129: Attempt to define a duplicate BMH$Species class Reviewed-by: mhaupt, redestad, vlivanov changeset 23cfdae07b17 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=23cfdae07b17 author: ccheung date: Wed Dec 02 10:00:39 2015 -0800 8068042: Check jdk/src/share/native/sun/misc/URLClassPath.c for JNI pending Summary: removed unnecessary JNU_ThrowOutOfMemoryError call Reviewed-by: jiangli, dholmes, iklam changeset c98bd523e5f9 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=c98bd523e5f9 author: robm date: Fri Dec 04 15:52:11 2015 +0000 8140587: Atomic*FieldUpdaters should use Class.isInstance instead of direct class check Reviewed-by: martin changeset 17ed74f96963 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=17ed74f96963 author: robm date: Fri Dec 04 18:40:59 2015 +0000 8067800: Clarify java.time.chrono.Chronology.isLeapYear for out of range years Reviewed-by: rriggs changeset d05e56fd8152 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=d05e56fd8152 author: aefimov date: Sat Dec 05 13:24:41 2015 +0300 8133924: NPE may be thrown when xsltc select a non-existing node after JDK-8062518 Reviewed-by: joehw, coffeys changeset 158800ffcf14 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=158800ffcf14 author: robm date: Wed Dec 09 15:59:20 2015 +0000 8143397: It looks like InetAddress.isReachable(timeout) works incorrectly Reviewed-by: xuelei, msheppar changeset 9e6a6b420504 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=9e6a6b420504 author: mullan date: Wed Apr 16 09:46:49 2014 -0400 8038184: XMLSignature throws StringIndexOutOfBoundsException if ID attribute value is empty String Reviewed-by: xuelei changeset 8fbf8985c0a0 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=8fbf8985c0a0 author: mullan date: Fri May 02 10:01:46 2014 -0400 8038349: Signing XML with DSA throws Exception when key is larger than 1024 bits Reviewed-by: xuelei changeset 34c9c6146175 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=34c9c6146175 author: dbuck date: Thu Dec 10 08:00:33 2015 +0000 8137106: EUDC (End User Defined Characters) are not displayed on Windows with Java 8u60+ Reviewed-by: serb, jgodinez changeset 6ea3aea950d1 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=6ea3aea950d1 author: robm date: Thu Dec 10 12:21:26 2015 +0000 8145017: Add support for 3 digit hotspot minor version numbers Reviewed-by: coffeys changeset 77f927e70520 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=77f927e70520 author: asaha date: Mon Dec 21 15:21:17 2015 -0800 Added tag jdk8u76-b01 for changeset 6ea3aea950d1 changeset 1af79934dc16 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=1af79934dc16 author: dsamersoff date: Thu Dec 03 10:10:13 2015 +0530 8139985: JNI exception pending in jdk/src/jdk/hprof/agent/share/native/libhprof Summary: Add missed exceptions check Reviewed-by: dsamersoff, sla Contributed-by: Jini Susan George changeset a54fbc80b383 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=a54fbc80b383 author: vlivanov date: Wed Dec 16 16:24:02 2015 +0300 8078423: [TESTBUG] javax/print/PrintSEUmlauts/PrintSEUmlauts.java relies on system locale Reviewed-by: martin changeset 44a6aa58f7b2 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=44a6aa58f7b2 author: clanger date: Fri Dec 18 08:25:27 2015 +0800 8139436: sun.security.mscapi.KeyStore might load incomplete data Reviewed-by: vinnie, weijun changeset 16e18e809683 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=16e18e809683 author: gthornbr date: Thu Dec 17 16:54:51 2015 -0800 8044363: Remove special build options for unpack200 executable Reviewed-by: dcubed, mikael changeset a4407109ca00 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=a4407109ca00 author: dcubed date: Fri Dec 18 10:54:17 2015 -0800 Merge changeset 4de4cffb5988 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=4de4cffb5988 author: robm date: Wed Dec 23 00:50:56 2015 +0000 Merge changeset 77b9e4b194ae in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=77b9e4b194ae author: asaha date: Mon Jan 04 12:07:40 2016 -0800 Added tag jdk8u76-b02 for changeset 4de4cffb5988 changeset 6c1cb8f35b16 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=6c1cb8f35b16 author: shade date: Thu Dec 17 21:14:58 2015 +0300 8145539: (coll) AbstractMap.keySet and .values should not be volatile Reviewed-by: redestad, plevart, dl, psandoz changeset 4c7ba7c123f3 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=4c7ba7c123f3 author: robm date: Mon Jan 04 17:30:34 2016 +0000 Merge changeset b95e325137b4 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=b95e325137b4 author: robm date: Mon Jan 04 21:58:15 2016 +0000 Merge changeset 92c6a16b6dac in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=92c6a16b6dac author: andrew date: Fri Jan 08 13:53:05 2016 +0000 8146566: OpenJDK build can't handle commas in LDFLAGS Summary: Backport part of 8142907 to avoid early LDFLAGS expansion Reviewed-by: erikj changeset ce19e0ef1e10 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=ce19e0ef1e10 author: igerasim date: Tue Jan 12 12:02:45 2016 +0300 8074935: jdk8 keytool doesn't validate pem files for RFC 1421 correctness, as jdk7 did Reviewed-by: mullan changeset 4fd63bab0035 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=4fd63bab0035 author: xuelei date: Tue Dec 01 01:32:51 2015 +0000 8136442: Don't tie Certificate signature algorithms to ciphersuites Reviewed-by: mullan changeset e963ffbf2500 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=e963ffbf2500 author: igerasim date: Tue Jan 12 18:27:12 2016 +0300 8146725: Issues with SignatureAndHashAlgorithm.getSupportedAlgorithms Reviewed-by: weijun, wetmore changeset 8fe85977d5a6 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=8fe85977d5a6 author: coffeys date: Fri Jul 17 10:37:25 2015 +0100 8131665: Bad exception message in HandshakeHash.getFinishedHash Reviewed-by: xuelei changeset 05e227c20935 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=05e227c20935 author: asaha date: Tue Jan 05 08:31:29 2016 -0800 Merge changeset 3fc3108f886f in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=3fc3108f886f author: asaha date: Tue Jan 05 08:49:57 2016 -0800 Merge changeset 8bef978e2374 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=8bef978e2374 author: asaha date: Fri Jan 15 16:23:58 2016 -0800 Merge changeset c7d016751fa5 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=c7d016751fa5 author: asaha date: Tue Jan 19 13:06:47 2016 -0800 Added tag jdk8u76-b03 for changeset 8bef978e2374 changeset 2aef22a8baa6 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=2aef22a8baa6 author: igerasim date: Fri Jan 15 11:49:36 2016 +0300 8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java should use 4-args ProtectionDomain constructor Reviewed-by: mullan, valeriep changeset 09bf82522cc5 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=09bf82522cc5 author: skovalev date: Fri Jan 15 11:36:35 2016 +0300 8061624: [TESTBUG] Some tests cannot be ran under compact profiles and therefore shall be excluded Reviewed-by: dholmes, coffeys changeset ba5ab9bca4c5 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=ba5ab9bca4c5 author: serb date: Thu Jan 21 17:55:25 2016 +0300 8080492: [Parfait] Uninitialised variable in jdk/src/java/desktop/windows/native/libawt/ Reviewed-by: prr, vadim changeset c1e0c10972f4 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=c1e0c10972f4 author: robm date: Thu Jan 21 19:21:34 2016 +0000 8064330: Remove SHA224 from the default support list if SunMSCAPI enabled Reviewed-by: xuelei changeset aa351c5dc9a2 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=aa351c5dc9a2 author: dsamersoff date: Fri Jan 22 16:12:17 2016 +0300 8002116: This JdbReadTwiceTest.sh gets an exit 1 Summary: Explicitly check readability of file in question Reviewed-by: sla, dholmes, olagneau changeset 7236a58e3694 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=7236a58e3694 author: sla date: Fri Jan 22 17:58:06 2016 +0300 8036132: Tab characters in test/com/sun/jdi files Reviewed-by: alanb, mikael changeset c9a6806d0f58 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=c9a6806d0f58 author: ykantser date: Fri Jan 22 18:04:34 2016 +0300 8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when run under root Reviewed-by: dsamersoff, sla Contributed-by: mattias.tobiasson at oracle.com changeset fa33bd424da0 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=fa33bd424da0 author: dsamersoff date: Fri Jan 22 18:06:43 2016 +0300 8074146: jdb has succeded to read an unreadable file Summary: Remove this testcase Reviewed-by: sla, egahlin changeset b6d732a87fc5 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=b6d732a87fc5 author: psandoz date: Wed Jan 21 09:46:24 2015 +0000 8062901: Iterators is spelled incorrectly in the Javadoc for Spliterator Reviewed-by: chegar, lancea, alanb changeset 0b072497da0e in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=0b072497da0e author: jdv date: Fri Jan 22 10:04:12 2016 -0800 8041501: ImageIO reader is not capable of reading JPEGs without JFIF header Reviewed-by: prr, psadhukhan changeset d2f184bb593e in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=d2f184bb593e author: robm date: Mon Jan 25 08:47:27 2016 +0000 Merge changeset e057622070e5 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=e057622070e5 author: sgehwolf date: Thu Jan 21 11:09:26 2016 +0100 8147857: RMIConnector logs attribute names incorrectly Summary: Swap args passed to Collectors.joining Reviewed-by: andrew, dfuchs, jbachorik changeset fa5a91b29658 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=fa5a91b29658 author: asaha date: Mon Jan 25 13:22:47 2016 -0800 Added tag jdk8u76-b04 for changeset e057622070e5 changeset b3274974dd7e in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=b3274974dd7e author: asaha date: Mon Mar 21 14:09:41 2016 -0700 Added tag jdk8u77-b03 for changeset c44179bce874 changeset 7ffdf7cab321 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=7ffdf7cab321 author: igerasim date: Wed Oct 14 13:32:16 2015 +0300 8138589: Correct limits on unlimited cryptography Reviewed-by: mullan changeset 235a07463406 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=235a07463406 author: asaha date: Wed Oct 14 22:21:21 2015 -0700 Merge changeset d793527a30c6 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=d793527a30c6 author: asaha date: Fri Oct 16 12:03:40 2015 -0700 Added tag jdk8u75-b00 for changeset 7cfd2c51c501 changeset 373d37a63790 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=373d37a63790 author: asaha date: Fri Oct 16 12:17:36 2015 -0700 Merge changeset 9266c8c8ce7e in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=9266c8c8ce7e author: asaha date: Wed Oct 21 00:21:57 2015 -0700 8132988: Better printing dialogues Reviewed-by: van, vadim Contributed-by: nakul.natu at oracle.com changeset 1cb54d0c113d in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=1cb54d0c113d author: vadim date: Tue Oct 20 12:08:44 2015 +0300 8139008: Better state table management Reviewed-by: prr, srl, mschoene changeset 9509bda60a73 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=9509bda60a73 author: vadim date: Fri Oct 16 14:12:35 2015 +0300 8139017: More stable image decoding Reviewed-by: prr, serb, mschoene changeset 55b3e2dc4c47 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=55b3e2dc4c47 author: vadim date: Wed Oct 21 20:59:47 2015 +0300 8139012: Better font substitutions Reviewed-by: prr, srl, mschoene changeset efcf09751f0a in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=efcf09751f0a author: asaha date: Thu Oct 29 17:12:06 2015 -0700 Merge changeset ea7a705eab9e in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=ea7a705eab9e author: asaha date: Wed Oct 28 22:03:52 2015 -0700 Added tag jdk8u66-b32 for changeset 74cfe16ae44c changeset 02f8fe1d8f9f in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=02f8fe1d8f9f author: asaha date: Thu Oct 29 17:30:03 2015 -0700 Merge changeset ce5c56e0676f in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=ce5c56e0676f author: vadim date: Fri Oct 30 10:59:05 2015 +0300 8140543: Arrange font actions Reviewed-by: prr, srl, mschoene changeset 941474f247d2 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=941474f247d2 author: vadim date: Tue Nov 03 20:16:40 2015 +0300 8141213: [Parfait]Potentially blocking function GetArrayLength called in JNI critical region at line 239 of jdk/src/share/native/sun/awt/image/jpeg/jpegdecoder.c in function GET_ARRAYS Reviewed-by: prr, serb changeset fe6354276d45 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=fe6354276d45 author: coffeys date: Tue Nov 03 19:07:45 2015 +0000 8141287: Add MD5 to jdk.certpath.disabledAlgorithms - Take 2 Reviewed-by: xuelei changeset 5571df7bf412 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=5571df7bf412 author: vadim date: Wed Nov 18 12:18:51 2015 +0300 8141229: [Parfait] Null pointer dereference in cmsstrcasecmp of cmserr.c Reviewed-by: prr, serb changeset a7439fc2e413 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=a7439fc2e413 author: igerasim date: Fri Nov 27 10:59:49 2015 +0300 8134297: NPE in GSSNameElement nameType check Reviewed-by: xuelei changeset af660750b2f4 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=af660750b2f4 author: herrick date: Tue Dec 01 08:58:28 2015 -0500 8143959: Certificates requiring blacklisting Reviewed-by: mullan, weijun changeset f8a528d0379d in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=f8a528d0379d author: robm date: Tue Dec 01 22:38:16 2015 +0000 8143185: Cleanup for handling proxies Reviewed-by: chegar changeset 758eb9fd5387 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=758eb9fd5387 author: asaha date: Tue Nov 03 07:17:59 2015 -0800 Added tag jdk8u66-b33 for changeset ea7a705eab9e changeset 1d27fdc24320 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=1d27fdc24320 author: asaha date: Wed Nov 11 20:46:24 2015 -0800 Added tag jdk8u51-b34 for changeset 55ecfc506772 changeset 4e3eb6702ee8 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=4e3eb6702ee8 author: asaha date: Fri Nov 13 15:38:50 2015 -0800 Merge changeset 72ab45285f0e in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=72ab45285f0e author: aivanov date: Thu Oct 29 19:37:59 2015 +0300 8134828: Scrollbar thumb disappears with Nimbus L&F Reviewed-by: alexsch, alexp changeset e169a214f1f0 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=e169a214f1f0 author: asaha date: Tue Dec 01 22:54:12 2015 -0800 Added tag jdk8u66-b34 for changeset 72ab45285f0e changeset 7f58ba643922 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=7f58ba643922 author: asaha date: Wed Dec 02 23:05:05 2015 -0800 Merge changeset a1679c44c8b2 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=a1679c44c8b2 author: asaha date: Wed Dec 02 23:17:50 2015 -0800 Merge changeset ceb82a973af9 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=ceb82a973af9 author: asaha date: Thu Dec 03 10:32:59 2015 -0800 Added tag jdk8u66-b35 for changeset e169a214f1f0 changeset 8f97bfe5bcc8 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=8f97bfe5bcc8 author: asaha date: Thu Dec 03 13:27:36 2015 -0800 Merge changeset e373d5fbe557 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=e373d5fbe557 author: asaha date: Thu Dec 03 13:39:57 2015 -0800 Merge changeset 75c994c14748 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=75c994c14748 author: asaha date: Mon Dec 07 22:53:13 2015 -0800 Merge changeset 332d7dd4c094 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=332d7dd4c094 author: asaha date: Mon Dec 07 23:02:58 2015 -0800 Merge changeset 18d7639101ca in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=18d7639101ca author: azvegint date: Tue Dec 08 22:22:28 2015 +0300 8143941: Update splashscreen displays Reviewed-by: ahgross, prr, serb changeset 2f37095006db in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=2f37095006db author: azvegint date: Thu Dec 10 01:12:29 2015 +0300 8144955: Wrong changes were pushed with 8143942 Reviewed-by: prr, serb changeset b432bb669578 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=b432bb669578 author: vadim date: Thu Dec 10 12:13:18 2015 +0300 8143002: [Parfait] JNI exception pending in fontpath.c:1300 Reviewed-by: prr, serb changeset f94285e53b66 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=f94285e53b66 author: igerasim date: Tue Dec 15 16:20:09 2015 +0300 8144773: Further reduce use of MD5 Reviewed-by: mullan, wetmore, jnimeh, ahgross changeset 24368c38ac39 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=24368c38ac39 author: asaha date: Tue Dec 15 10:39:20 2015 -0800 Merge changeset 430a8d04d835 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=430a8d04d835 author: mcherkas date: Thu Nov 12 15:20:01 2015 +0300 8132890: Text Overlapping on Dot Matrix Printers Reviewed-by: serb changeset 498f58217f9f in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=498f58217f9f author: asaha date: Tue Dec 15 08:39:45 2015 -0800 Added tag jdk8u66-b36 for changeset 430a8d04d835 changeset 8581249133fa in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=8581249133fa author: asaha date: Tue Dec 15 14:23:44 2015 -0800 Merge changeset ebe88079b88e in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=ebe88079b88e author: asaha date: Tue Dec 15 14:38:09 2015 -0800 Merge changeset bbe81105875d in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=bbe81105875d author: asaha date: Mon Dec 21 10:56:08 2015 -0800 Merge changeset 9e00a43602f8 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=9e00a43602f8 author: asaha date: Mon Dec 21 11:14:19 2015 -0800 Merge changeset eb787ca49081 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=eb787ca49081 author: asaha date: Mon Dec 21 13:44:20 2015 -0800 Added tag jdk8u75-b01 for changeset 9e00a43602f8 changeset 15ac2980d572 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=15ac2980d572 author: aivanov date: Tue Dec 22 09:58:49 2015 +0300 8145551: Test failed with Crash for Improved font lookups Reviewed-by: prr, vadim changeset 594e8dca337c in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=594e8dca337c author: igerasim date: Thu Dec 24 08:42:10 2015 +0300 8138593: Make DSA more fair Summary: Changed nounce K generation to FIPS 186-4 B2.1 Reviewed-by: mullan changeset 1d4b34308487 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=1d4b34308487 author: alitvinov date: Wed Dec 30 14:02:50 2015 +0300 Merge changeset 0ffeaaedc245 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=0ffeaaedc245 author: asaha date: Sun Jan 03 22:39:49 2016 -0800 Added tag jdk8u72-b31 for changeset 1d4b34308487 changeset 9de301db625b in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=9de301db625b author: asaha date: Mon Jan 04 08:43:57 2016 -0800 Merge changeset a6ddeee5055c in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=a6ddeee5055c author: asaha date: Mon Jan 04 11:09:00 2016 -0800 Added tag jdk8u75-b02 for changeset 9de301db625b changeset 4c53be81bc7a in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=4c53be81bc7a author: ascarpino date: Mon Dec 21 10:43:40 2015 -0800 8143945: Better GCM validation Reviewed-by: xuelei, mullan changeset 552953ba78bf in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=552953ba78bf author: igerasim date: Tue Jan 05 19:30:06 2016 +0300 8138811: Construction of static protection domains Reviewed-by: valeriep changeset dcacefa73649 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=dcacefa73649 author: coffeys date: Fri Jan 08 16:21:07 2016 +0000 8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again Reviewed-by: mullan changeset f6cc9dbb5db5 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=f6cc9dbb5db5 author: asaha date: Mon Jan 11 13:43:51 2016 -0800 Added tag jdk8u75-b03 for changeset dcacefa73649 changeset 1fc0fc5c1e75 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=1fc0fc5c1e75 author: prr date: Wed Jan 13 11:28:31 2016 -0800 8146494: Better ligature substitution Reviewed-by: vadim, mschoene changeset 9cfd1afc506f in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=9cfd1afc506f author: igerasim date: Fri Jan 15 11:49:36 2016 +0300 8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java should use 4-args ProtectionDomain constructor Reviewed-by: mullan, valeriep changeset de91f05824c5 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=de91f05824c5 author: prr date: Wed Jan 13 11:28:09 2016 -0800 8146498: Better device table adjustments Reviewed-by: vadim, mschoene changeset 0fdc333ccf86 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=0fdc333ccf86 author: asaha date: Mon Jan 18 10:49:47 2016 -0800 Added tag jdk8u75-b04 for changeset de91f05824c5 changeset 70293223d553 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=70293223d553 author: dsamersoff date: Fri Jan 22 16:12:17 2016 +0300 8002116: This JdbReadTwiceTest.sh gets an exit 1 Summary: Explicitly check readability of file in question Reviewed-by: sla, dholmes, olagneau changeset 4836938f0ef9 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=4836938f0ef9 author: sla date: Fri Jan 22 17:58:06 2016 +0300 8036132: Tab characters in test/com/sun/jdi files Reviewed-by: alanb, mikael changeset fb5ff982fbc4 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=fb5ff982fbc4 author: ykantser date: Fri Jan 22 18:04:34 2016 +0300 8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when run under root Reviewed-by: dsamersoff, sla Contributed-by: mattias.tobiasson at oracle.com changeset afcbabfb116d in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=afcbabfb116d author: dsamersoff date: Fri Jan 22 18:06:43 2016 +0300 8074146: [TEST_BUG] jdb has succeded to read an unreadable file Summary: Remove this testcase Reviewed-by: sla, egahlin changeset 4138b3f27ffe in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=4138b3f27ffe author: robm date: Mon Jan 25 14:07:01 2016 +0000 8129952: Ensure thread consistency Reviewed-by: chegar changeset affdf0935a10 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=affdf0935a10 author: asaha date: Mon Jan 25 12:34:06 2016 -0800 Added tag jdk8u75-b05 for changeset 4138b3f27ffe changeset b3128c272f8d in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=b3128c272f8d author: asaha date: Mon Jan 25 15:10:24 2016 -0800 Merge changeset 0562abe86a70 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=0562abe86a70 author: asaha date: Tue Jan 26 12:39:01 2016 -0800 Added tag jdk8u76-b05 for changeset b3128c272f8d changeset aa3eb5864c82 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=aa3eb5864c82 author: asaha date: Thu Jan 28 17:06:19 2016 -0800 8148522: Backout JDK-8138811 from 2016 Apr CPU repo Reviewed-by: igerasim changeset 28f4d890c562 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=28f4d890c562 author: asaha date: Mon Feb 01 10:13:41 2016 -0800 Merge changeset 32f64c19b5fb in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=32f64c19b5fb author: sjiang date: Fri Jan 22 13:41:10 2016 +0100 8144430: Improve JMX connections Reviewed-by: dfuchs, jbachorik, skoivu changeset d6b69f2ba2a9 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=d6b69f2ba2a9 author: asaha date: Mon Feb 01 11:50:57 2016 -0800 Added tag jdk8u75-b06 for changeset 32f64c19b5fb changeset 06c922a192a8 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=06c922a192a8 author: asaha date: Mon Feb 01 12:21:39 2016 -0800 Merge changeset d7abede123c8 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=d7abede123c8 author: asaha date: Mon Feb 01 12:30:58 2016 -0800 Added tag jdk8u76-b06 for changeset 06c922a192a8 changeset ecf980386508 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=ecf980386508 author: asaha date: Mon Feb 08 11:16:31 2016 -0800 Added tag jdk8u75-b07 for changeset d6b69f2ba2a9 changeset 0022766a3b8e in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=0022766a3b8e author: asaha date: Mon Feb 08 11:53:46 2016 -0800 Merge changeset 351db9e58f17 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=351db9e58f17 author: asaha date: Mon Feb 08 12:01:53 2016 -0800 Added tag jdk8u76-b07 for changeset 0022766a3b8e changeset 92c43a4045e9 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=92c43a4045e9 author: asaha date: Mon Feb 15 16:31:03 2016 -0800 Added tag jdk8u75-b08 for changeset ecf980386508 changeset 74aa3fb974fc in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=74aa3fb974fc author: asaha date: Mon Feb 15 16:46:31 2016 -0800 Merge changeset 21adf9b5bb20 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=21adf9b5bb20 author: asaha date: Mon Feb 15 17:08:25 2016 -0800 Added tag jdk8u76-b08 for changeset 74aa3fb974fc changeset 594ee4a0d52b in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=594ee4a0d52b author: kshefov date: Mon Feb 15 14:43:31 2016 +0300 8038963: com/sun/jdi tests fail because cygwin's ps sometimes misses processes Reviewed-by: coffeys changeset e6f4eb91a1fa in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=e6f4eb91a1fa author: rpatil date: Fri Feb 12 00:13:22 2016 +0530 8148446: (tz) Support tzdata2016a Reviewed-by: okutsu, aefimov changeset ec99252bc0b2 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=ec99252bc0b2 author: asaha date: Mon Feb 22 13:05:37 2016 -0800 Added tag jdk8u75-b09 for changeset e6f4eb91a1fa changeset cbafa4c725f9 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=cbafa4c725f9 author: asaha date: Mon Feb 22 13:16:26 2016 -0800 Merge changeset 4ac45c87d8c9 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=4ac45c87d8c9 author: asaha date: Mon Feb 22 13:24:53 2016 -0800 Added tag jdk8u76-b09 for changeset cbafa4c725f9 changeset 03c37b55fd44 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=03c37b55fd44 author: asaha date: Sun Feb 28 19:34:03 2016 -0800 8150791: 8u76 L10n resource file translation update Summary: 8u76 L10n resource file translation update Reviewed-by: naoto Contributed-by: li.jiang at oracle.com changeset 93ea7fd6a5a2 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=93ea7fd6a5a2 author: asaha date: Sun Feb 28 18:59:28 2016 -0800 8150790: 8u75 L10n resource file translation update Summary: 8u75 L10n resource file translation update Reviewed-by: naoto Contributed-by: li.jiang at oracle.com changeset 748ca164767d in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=748ca164767d author: asaha date: Mon Feb 29 10:31:59 2016 -0800 Added tag jdk8u75-b10 for changeset 93ea7fd6a5a2 changeset 8274df0f0662 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=8274df0f0662 author: asaha date: Mon Feb 29 11:50:51 2016 -0800 Merge changeset 17f5065e3873 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=17f5065e3873 author: asaha date: Mon Feb 29 11:58:32 2016 -0800 Added tag jdk8u76-b10 for changeset 8274df0f0662 changeset fe113eedab5a in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=fe113eedab5a author: asaha date: Mon Mar 07 10:51:20 2016 -0800 Added tag jdk8u76-b11 for changeset 17f5065e3873 changeset 71f59a00df6c in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=71f59a00df6c author: asaha date: Tue Mar 15 13:32:24 2016 -0700 Added tag jdk8u75-b12 for changeset 748ca164767d changeset 0ca25fdd520a in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=0ca25fdd520a author: asaha date: Tue Mar 15 13:49:41 2016 -0700 Merge changeset ea965fea71f6 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=ea965fea71f6 author: asaha date: Tue Mar 15 14:00:45 2016 -0700 Added tag jdk8u76-b12 for changeset 0ca25fdd520a changeset 67016cdc6a46 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=67016cdc6a46 author: asaha date: Thu Mar 17 08:18:35 2016 -0700 Added tag jdk8u92-b00 for changeset ea965fea71f6 changeset 7f983bdc7256 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=7f983bdc7256 author: asaha date: Thu Mar 17 08:09:29 2016 -0700 Added tag jdk8u91-b00 for changeset 71f59a00df6c changeset 7ade7a1ab10f in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=7ade7a1ab10f author: asaha date: Mon Mar 21 23:02:00 2016 -0700 Merge changeset f8725698a870 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=f8725698a870 author: asaha date: Tue Mar 22 10:29:26 2016 -0700 Added tag jdk8u91-b13 for changeset 7ade7a1ab10f changeset cc8d0d6c6f95 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=cc8d0d6c6f95 author: asaha date: Tue Mar 22 11:33:41 2016 -0700 Merge changeset e481b892013e in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=e481b892013e author: asaha date: Tue Mar 22 21:31:08 2016 -0700 Added tag jdk8u92-b13 for changeset cc8d0d6c6f95 changeset 29380f4d81bd in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=29380f4d81bd author: asaha date: Thu Mar 31 09:59:29 2016 -0700 Added tag jdk8u91-b14 for changeset f8725698a870 changeset 4f06a20cdc59 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=4f06a20cdc59 author: asaha date: Thu Mar 31 10:11:25 2016 -0700 Merge changeset 10f96be3009c in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=10f96be3009c author: andrew date: Mon May 09 04:37:12 2016 +0100 Merge jdk8u92-b14 changeset 49ce65a9e969 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=49ce65a9e969 author: andrew date: Tue May 17 03:03:29 2016 +0100 Added tag icedtea-3.1.0pre01 for changeset 10f96be3009c diffstat: .hgtags | 40 + make/CompileLaunchers.gmk | 5 - make/data/tzdata/VERSION | 2 +- make/data/tzdata/asia | 24 +- make/data/tzdata/backward | 1 + make/data/tzdata/europe | 15 +- make/data/tzdata/northamerica | 58 +- make/data/tzdata/zone.tab | 5 +- src/macosx/bin/java_md_macosx.c | 3 +- src/macosx/native/sun/awt/AWTView.m | 17 +- src/macosx/native/sun/awt/CGraphicsEnv.m | 24 +- src/macosx/native/sun/java2d/opengl/CGLGraphicsConfig.m | 1 + src/share/bin/java.c | 3 +- src/share/bin/java.h | 9 +- src/share/classes/com/sun/crypto/provider/GaloisCounterMode.java | 12 +- src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_ko.properties | 2 +- src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_ko.properties | 6 +- src/share/classes/com/sun/jmx/remote/util/EnvHelp.java | 17 +- src/share/classes/com/sun/org/apache/xml/internal/security/algorithms/JCEMapper.java | 4 + src/share/classes/com/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithm.java | 7 +- src/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureDSA.java | 127 +-- src/share/classes/com/sun/org/apache/xml/internal/security/signature/XMLSignature.java | 4 + src/share/classes/com/sun/org/apache/xml/internal/security/utils/JavaUtils.java | 94 ++ src/share/classes/com/sun/org/apache/xml/internal/security/utils/XMLUtils.java | 4 +- src/share/classes/com/sun/rowset/RowSetResourceBundle_de.properties | 4 +- src/share/classes/com/sun/rowset/RowSetResourceBundle_ko.properties | 10 +- src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_ko.properties | 2 +- src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_ko.properties | 6 +- src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_ko.properties | 6 +- src/share/classes/com/sun/tools/jdi/InvokableTypeImpl.java | 9 + src/share/classes/java/awt/Component.java | 6 +- src/share/classes/java/awt/Window.java | 20 +- src/share/classes/java/io/ObjectInputStream.java | 90 +- src/share/classes/java/lang/invoke/BoundMethodHandle.java | 151 +- src/share/classes/java/time/chrono/HijrahChronology.java | 5 +- src/share/classes/java/util/AbstractMap.java | 39 +- src/share/classes/java/util/EnumMap.java | 18 +- src/share/classes/java/util/HashMap.java | 16 +- src/share/classes/java/util/IdentityHashMap.java | 18 +- src/share/classes/java/util/LinkedHashMap.java | 16 +- src/share/classes/java/util/Spliterator.java | 2 +- src/share/classes/java/util/TreeMap.java | 6 +- src/share/classes/java/util/WeakHashMap.java | 12 +- src/share/classes/java/util/concurrent/atomic/AtomicIntegerFieldUpdater.java | 133 +- src/share/classes/java/util/concurrent/atomic/AtomicLongFieldUpdater.java | 225 +++-- src/share/classes/java/util/concurrent/atomic/AtomicReferenceFieldUpdater.java | 149 +- src/share/classes/javax/management/remote/rmi/RMIConnector.java | 2 +- src/share/classes/javax/management/remote/rmi/RMIJRMPServerImpl.java | 87 ++- src/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureMethod.java | 130 +-- src/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLSignatureFactory.java | 4 +- src/share/classes/sun/applet/resources/MsgAppletViewer_de.java | 4 +- src/share/classes/sun/applet/resources/MsgAppletViewer_ko.java | 84 +- src/share/classes/sun/awt/resources/awt_de.properties | 2 +- src/share/classes/sun/font/FileFontStrike.java | 32 + src/share/classes/sun/font/TrueTypeGlyphMapper.java | 6 +- src/share/classes/sun/launcher/resources/launcher_ko.properties | 8 +- src/share/classes/sun/management/jmxremote/ConnectorBootstrap.java | 10 +- src/share/classes/sun/management/resources/agent_ko.properties | 4 +- src/share/classes/sun/misc/JavaObjectInputStreamAccess.java | 41 + src/share/classes/sun/misc/ObjectStreamClassValidator.java | 43 + src/share/classes/sun/misc/SharedSecrets.java | 15 +- src/share/classes/sun/misc/Version.java.template | 23 +- src/share/classes/sun/rmi/server/DeserializationChecker.java | 93 ++ src/share/classes/sun/rmi/server/MarshalInputStream.java | 42 +- src/share/classes/sun/rmi/server/UnicastServerRef.java | 96 ++- src/share/classes/sun/rmi/server/resources/rmid_ko.properties | 6 +- src/share/classes/sun/security/jgss/wrapper/GSSNameElement.java | 4 +- src/share/classes/sun/security/pkcs10/PKCS10.java | 3 +- src/share/classes/sun/security/provider/DSA.java | 248 +----- src/share/classes/sun/security/provider/X509Factory.java | 4 +- src/share/classes/sun/security/ssl/HandshakeHash.java | 2 +- src/share/classes/sun/security/ssl/ServerHandshaker.java | 12 +- src/share/classes/sun/security/ssl/SignatureAndHashAlgorithm.java | 27 +- src/share/classes/sun/security/tools/keytool/Main.java | 13 +- src/share/classes/sun/security/tools/keytool/Resources_de.java | 4 +- src/share/classes/sun/security/tools/policytool/Resources_ko.java | 6 +- src/share/classes/sun/security/util/AuthResources_ko.java | 4 +- src/share/classes/sun/security/util/Pem.java | 52 + src/share/classes/sun/security/x509/X509CertImpl.java | 2 +- src/share/classes/sun/swing/CachedPainter.java | 22 +- src/share/classes/sun/tools/jar/resources/jar_ko.properties | 4 +- src/share/classes/sun/util/resources/TimeZoneNames.java | 16 +- src/share/classes/sun/util/resources/de/TimeZoneNames_de.java | 15 +- src/share/classes/sun/util/resources/es/TimeZoneNames_es.java | 15 +- src/share/classes/sun/util/resources/fr/TimeZoneNames_fr.java | 15 +- src/share/classes/sun/util/resources/it/TimeZoneNames_it.java | 15 +- src/share/classes/sun/util/resources/ja/TimeZoneNames_ja.java | 15 +- src/share/classes/sun/util/resources/ko/TimeZoneNames_ko.java | 15 +- src/share/classes/sun/util/resources/pt/TimeZoneNames_pt_BR.java | 15 +- src/share/classes/sun/util/resources/sv/TimeZoneNames_sv.java | 15 +- src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_CN.java | 15 +- src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_TW.java | 15 +- src/share/demo/jvmti/hprof/hprof_class.c | 10 + src/share/demo/jvmti/hprof/hprof_event.c | 10 + src/share/demo/jvmti/hprof/hprof_util.c | 5 +- src/share/native/common/jdk_util.c | 22 +- src/share/native/sun/awt/image/jpeg/imageioJPEG.c | 30 +- src/share/native/sun/font/layout/DeviceTables.cpp | 5 +- src/share/native/sun/font/layout/LigatureSubstProc.cpp | 20 + src/share/native/sun/font/layout/LigatureSubstProc2.cpp | 16 + src/share/native/sun/font/layout/StateTableProcessor2.cpp | 1 + src/share/native/sun/java2d/cmm/lcms/cmscgats.c | 2 + src/share/native/sun/misc/URLClassPath.c | 4 +- src/solaris/native/sun/awt/fontpath.c | 22 +- src/windows/classes/sun/awt/windows/WPathGraphics.java | 85 +- src/windows/classes/sun/security/mscapi/KeyStore.java | 6 +- src/windows/native/sun/java2d/d3d/D3DBlitLoops.cpp | 8 +- src/windows/native/sun/java2d/d3d/D3DTextRenderer.cpp | 4 +- src/windows/native/sun/windows/ShellFolder2.cpp | 3 + src/windows/native/sun/windows/awt_Component.cpp | 4 + src/windows/native/sun/windows/awt_DesktopProperties.cpp | 4 +- src/windows/native/sun/windows/awt_Font.cpp | 8 +- src/windows/native/sun/windows/awt_Frame.cpp | 6 +- src/windows/native/sun/windows/awt_Label.cpp | 9 +- src/windows/native/sun/windows/awt_PrintJob.cpp | 4 +- src/windows/native/sun/windows/awt_TextComponent.cpp | 3 +- test/TEST.groups | 20 +- test/com/sun/jdi/CatchPatternTest.sh | 54 +- test/com/sun/jdi/GetLocalVariables4Test.sh | 12 +- test/com/sun/jdi/JdbReadTwiceTest.sh | 20 +- test/com/sun/jdi/NullLocalVariable.sh | 16 +- test/com/sun/jdi/PrivateTransportTest.sh | 4 +- test/com/sun/jdi/RedefineFinal.sh | 12 +- test/com/sun/jdi/RedefineIntConstantToLong.sh | 10 +- test/com/sun/jdi/ShellScaffold.sh | 133 +- test/com/sun/jdi/StringConvertTest.sh | 2 +- test/com/sun/jdi/SuspendNoFlagTest.sh | 4 +- test/java/awt/Component/TreeLockDeadlock/TreeLockDeadlock.java | 88 ++ test/java/awt/im/8132503/bug8132503.html | 38 + test/java/awt/im/8132503/bug8132503.java | 47 + test/java/awt/print/PrinterJob/PrintTextTest.html | 46 + test/java/awt/print/PrinterJob/PrintTextTest.java | 395 ++++++++++ test/java/security/Signature/TestInitSignWithMyOwnRandom.java | 6 +- test/java/time/test/java/time/chrono/TestUmmAlQuraChronology.java | 20 + test/javax/imageio/plugins/jpeg/JpegImageColorSpaceTest.java | 69 + test/javax/imageio/plugins/jpeg/nomarkers.jpg | Bin test/javax/management/remote/mandatory/connection/Name.java | 49 + test/javax/management/remote/mandatory/connection/NameMBean.java | 31 + test/javax/management/remote/mandatory/connection/RMIConnectorLogAttributesTest.java | 163 ++++ test/javax/management/remote/mandatory/connection/TestLogHandler.java | 64 + test/javax/print/PrintSEUmlauts/PrintSEUmlauts.java | 4 +- test/javax/security/auth/SubjectDomainCombiner/Optimize.java | 11 +- test/javax/xml/crypto/dsig/GenerationTests.java | 143 ++- test/javax/xml/crypto/dsig/KeySelectors.java | 5 +- test/javax/xml/jaxp/transform/8062518/XSLTFunctionsTest.java | 21 +- test/sun/jvmstat/perfdata/PrologSanity/PrologSizeSanityCheck.java | 2 +- test/sun/misc/Version/Version.java | 125 +- test/sun/security/mscapi/AccessKeyStore.java | 17 +- test/sun/security/mscapi/AccessKeyStore.sh | 3 +- test/sun/security/mscapi/IsSunMSCAPIAvailable.java | 13 +- test/sun/security/mscapi/IsSunMSCAPIAvailable.sh | 3 +- test/sun/security/mscapi/IterateWindowsRootStore.java | 130 +++ test/sun/security/mscapi/KeyStoreCompatibilityMode.java | 13 +- test/sun/security/mscapi/KeyStoreCompatibilityMode.sh | 4 +- test/sun/security/mscapi/KeytoolChangeAlias.sh | 3 +- test/sun/security/mscapi/PrngSlow.java | 29 +- test/sun/security/mscapi/PublicKeyInterop.java | 4 +- test/sun/security/mscapi/PublicKeyInterop.sh | 3 +- test/sun/security/mscapi/RSAEncryptDecrypt.sh | 3 +- test/sun/security/mscapi/ShortRSAKey1024.sh | 3 +- test/sun/security/mscapi/ShortRSAKeyWithinTLS.java | 5 +- test/sun/security/mscapi/SignUsingNONEwithRSA.java | 6 +- test/sun/security/mscapi/SignUsingNONEwithRSA.sh | 3 +- test/sun/security/mscapi/SignUsingSHA2withRSA.java | 6 +- test/sun/security/mscapi/SignUsingSHA2withRSA.sh | 3 +- test/sun/security/mscapi/SmallPrimeExponentP.java | 3 +- test/sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java | 4 - test/sun/security/provider/DSA/TestDSA2.java | 2 +- test/sun/security/provider/X509Factory/BadPem.java | 76 + test/sun/security/tools/keytool/KeyToolTest.java | 25 +- test/sun/util/calendar/zi/tzdata/VERSION | 2 +- test/sun/util/calendar/zi/tzdata/asia | 24 +- test/sun/util/calendar/zi/tzdata/backward | 1 + test/sun/util/calendar/zi/tzdata/europe | 15 +- test/sun/util/calendar/zi/tzdata/northamerica | 58 +- test/sun/util/calendar/zi/tzdata/zone.tab | 5 +- 176 files changed, 3493 insertions(+), 1610 deletions(-) diffs (truncated from 9421 to 500 lines): diff -r 4a8297aeb8a9 -r 49ce65a9e969 .hgtags --- a/.hgtags Sun Apr 10 01:08:12 2016 +0100 +++ b/.hgtags Tue May 17 03:03:29 2016 +0100 @@ -449,6 +449,7 @@ f94ea276f608b22d78281d70361092ba4864038e jdk8u51-b31 887dde3afb3bb233958775de22eafb3328af6437 jdk8u51-b32 dc7b827522bc3a804f7e8951cc27414f19a7c427 jdk8u51-b33 +55ecfc5067721bd27282a14419e5784f7c7d212d jdk8u51-b34 5c31204d19e5976f025026db3d5c17331e8c44db jdk8u60-b00 c46daef6edb5385d11876ed40f292a4b62e96867 jdk8u60-b01 c10fd784956cc7099657181029ac3e790267b678 jdk8u60-b02 @@ -518,6 +519,11 @@ e6d562c0f079dfd1e21c3734b2dca16f4b2e2494 jdk8u66-b17 fd2fe69089aca0f187901a5f6f8bfe261ff17f5b jdk8u66-b18 f712dceafb546ea5833aeea507b5736e7e45f1ae jdk8u66-b31 +74cfe16ae44c1c6d511dbeabf13a516da3799d55 jdk8u66-b32 +ea7a705eab9e6495d08a92ff21e0370b68374c54 jdk8u66-b33 +72ab45285f0e8293aa63e889bc75f0287b6e0436 jdk8u66-b34 +e169a214f1f096af6b57169eeb0ba66ee5e9caa3 jdk8u66-b35 +430a8d04d8358206b682323f61405f951f43c773 jdk8u66-b36 9a2747ef337bdee71bc8225dea77eb403cca1179 jdk8u71-b00 e8b5e10a19d66a77d04f12d4677e6fec66f79651 jdk8u71-b01 25d689a73bc037e1710f95f6d4acf0671d22047d jdk8u71-b02 @@ -557,8 +563,42 @@ 9a843dc6f959f62c61014a3a71ec9aa329f1daf1 jdk8u74-b00 e829ab80dfd828803aa8837411900faeaa1254a5 jdk8u74-b01 32c49f4a16599e376e4e46bb33c7bcc486e52ff3 jdk8u74-b02 +1d4b343084874b1afa1cdd504b9b1e50bab7f121 jdk8u72-b31 +7cfd2c51c501df909833aa0fb6e40c50c61621ed jdk8u75-b00 +9e00a43602f87930c2318b2567002871ad9c59dd jdk8u75-b01 +9de301db625bb1b462aad3ebd8347118b94bb728 jdk8u75-b02 +dcacefa73649a2d821267b6bff1d70aa10a06801 jdk8u75-b03 +de91f05824c5398cb2d2f666ff404aaa165498de jdk8u75-b04 +4138b3f27ffea524185a604c3f4f149c7e5ba780 jdk8u75-b05 +32f64c19b5fba8beeae5236ca6e480bd8e99698a jdk8u75-b06 +d6b69f2ba2a9fe49ff5aa5c03c923e6caf4ef459 jdk8u75-b07 +ecf980386508e3c74319172e2da9ffedacbb42e2 jdk8u75-b08 +e6f4eb91a1fa895c2f4520e4cca0ae6f2ca14fbb jdk8u75-b09 +93ea7fd6a5a26940d5a2b020c4e9012a85685a5a jdk8u75-b10 +748ca164767d268e1739748f4df02b623397446c jdk8u75-b12 02e1209648050922a5a9f2789d9d359795f6f834 jdk8u77-b00 f08584a0fde9344b0aa4766984266ca68b9a5018 jdk8u77-b01 1a3e81c05703bb36def80a57681e1692c866f621 jdk8u77-b02 e917bc6b356bcb5ea6cc5d15cb3a94183e8581ea icedtea-3.0.0pre10 3334efeacd8327a14b7d2f392f4546e3c29c594b icedtea-3.0.0 +4a8297aeb8a980ce4a22f7434f92f2b2ea0f726e icedtea-3.0-branchpoint +c44179bce874a97e93ffd7b76a226af417e017a4 jdk8u77-b03 +71f59a00df6c8f3bd5c6d6631a4988a431adab56 jdk8u91-b00 +7ade7a1ab10ff893f62cce9440b4a839aa19c250 jdk8u91-b13 +f8725698a870b6be82fad578e78a55910b259975 jdk8u91-b14 +39baa472e20c13c0eb1243eb5dce589e82f78143 jdk8u76-b00 +6ea3aea950d19d803475b3f4d704a2942e71b302 jdk8u76-b01 +4de4cffb5988cd68959ce4bbd14c6d4547078c91 jdk8u76-b02 +8bef978e2374604f449b4d1d7f90cb26618540d7 jdk8u76-b03 +e057622070e5415c13b6d8511b97dce8bd2e398d jdk8u76-b04 +b3128c272f8d1684303975795687fd2e9cb87ddf jdk8u76-b05 +06c922a192a822b6a76516d114bfb6979fab03bf jdk8u76-b06 +0022766a3b8e40ab4df6a9b3732facd24ad3beb0 jdk8u76-b07 +74aa3fb974fcb80a0981c1e91eae9b25174135c6 jdk8u76-b08 +cbafa4c725f9d80fd369dd7979dd97682ae284e6 jdk8u76-b09 +8274df0f06623726ff62324671a4ea24a4c3bfc5 jdk8u76-b10 +17f5065e3873fe409bff8c026fa5fe6349b08157 jdk8u76-b11 +0ca25fdd520a0a74f0a488de263641d9f76b8664 jdk8u76-b12 +ea965fea71f612d65013192aa637d88e05915b10 jdk8u92-b00 +cc8d0d6c6f9543120836e70e0aa3fa9c9b6fe0f3 jdk8u92-b13 +10f96be3009c666af35a128d03bacdb69134206c icedtea-3.1.0pre01 diff -r 4a8297aeb8a9 -r 49ce65a9e969 make/CompileLaunchers.gmk --- a/make/CompileLaunchers.gmk Sun Apr 10 01:08:12 2016 +0100 +++ b/make/CompileLaunchers.gmk Tue May 17 03:03:29 2016 +0100 @@ -443,11 +443,6 @@ endif -ifeq ($(OPENJDK_TARGET_CPU_ARCH), sparc) - UNPACKEXE_CFLAGS += -xregs=no%appl - UNPACKEXE_LDFLAGS_solaris += -xmemalign=4s -endif - UNPACKEXE_LANG := C ifeq ($(OPENJDK_TARGET_OS), solaris) UNPACKEXE_LANG := C++ diff -r 4a8297aeb8a9 -r 49ce65a9e969 make/data/tzdata/VERSION --- a/make/data/tzdata/VERSION Sun Apr 10 01:08:12 2016 +0100 +++ b/make/data/tzdata/VERSION Tue May 17 03:03:29 2016 +0100 @@ -21,4 +21,4 @@ # or visit www.oracle.com if you need additional information or have any # questions. # -tzdata2015g +tzdata2016a diff -r 4a8297aeb8a9 -r 49ce65a9e969 make/data/tzdata/asia --- a/make/data/tzdata/asia Sun Apr 10 01:08:12 2016 +0100 +++ b/make/data/tzdata/asia Tue May 17 03:03:29 2016 +0100 @@ -897,6 +897,15 @@ 9:00 - TLT # India + +# From Ian P. Beacock, in "A brief history of (modern) time", The Atlantic +# http://www.theatlantic.com/technology/archive/2015/12/the-creation-of-modern-time/421419/ +# (2015-12-22): +# In January 1906, several thousand cotton-mill workers rioted on the +# outskirts of Bombay.... They were protesting the proposed abolition of +# local time in favor of Indian Standard Time.... Journalists called this +# dispute the "Battle of the Clocks." It lasted nearly half a century. + # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone Asia/Kolkata 5:53:28 - LMT 1880 # Kolkata 5:53:20 - HMT 1941 Oct # Howrah Mean Time? @@ -1107,8 +1116,15 @@ Rule Iran 2032 2033 - Sep 21 0:00 0 S Rule Iran 2034 2035 - Mar 22 0:00 1:00 D Rule Iran 2034 2035 - Sep 22 0:00 0 S -Rule Iran 2036 2037 - Mar 21 0:00 1:00 D -Rule Iran 2036 2037 - Sep 21 0:00 0 S +# +# The following rules are approximations starting in the year 2038. +# These are the best post-2037 approximations available, given the +# restrictions of a single rule using a Gregorian-based data format. +# At some point this table will need to be extended, though quite +# possibly Iran will change the rules first. +Rule Iran 2036 max - Mar 21 0:00 1:00 D +Rule Iran 2036 max - Sep 21 0:00 0 S + # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone Asia/Tehran 3:25:44 - LMT 1916 3:25:44 - TMT 1946 # Tehran Mean Time @@ -2134,8 +2150,8 @@ # http://www.app.com.pk/en_/index.php?option=com_content&task=view&id=99374&Itemid=2 # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S -Rule Pakistan 2002 only - Apr Sun>=2 0:01 1:00 S -Rule Pakistan 2002 only - Oct Sun>=2 0:01 0 - +Rule Pakistan 2002 only - Apr Sun>=2 0:00 1:00 S +Rule Pakistan 2002 only - Oct Sun>=2 0:00 0 - Rule Pakistan 2008 only - Jun 1 0:00 1:00 S Rule Pakistan 2008 2009 - Nov 1 0:00 0 - Rule Pakistan 2009 only - Apr 15 0:00 1:00 S diff -r 4a8297aeb8a9 -r 49ce65a9e969 make/data/tzdata/backward --- a/make/data/tzdata/backward Sun Apr 10 01:08:12 2016 +0100 +++ b/make/data/tzdata/backward Tue May 17 03:03:29 2016 +0100 @@ -46,6 +46,7 @@ Link America/Toronto America/Montreal Link America/Rio_Branco America/Porto_Acre Link America/Argentina/Cordoba America/Rosario +Link America/Tijuana America/Santa_Isabel Link America/Denver America/Shiprock Link America/Port_of_Spain America/Virgin Link Pacific/Auckland Antarctica/South_Pole diff -r 4a8297aeb8a9 -r 49ce65a9e969 make/data/tzdata/europe --- a/make/data/tzdata/europe Sun Apr 10 01:08:12 2016 +0100 +++ b/make/data/tzdata/europe Tue May 17 03:03:29 2016 +0100 @@ -2616,13 +2616,20 @@ # Note: Effective 2008-03-01, (75) Chita Oblast and (80) Agin-Buryat # Autonomous Okrug merged to form (92, RU-ZAB) Zabaykalsky Krai. +# From Alexander Krivenyshev (2016-01-02): +# [The] time zone in the Trans-Baikal Territory (Zabaykalsky Krai) - +# Asia/Chita [is changing] from UTC+8 to UTC+9. Effective date will +# be March 27, 2016 at 2:00am.... +# http://publication.pravo.gov.ru/Document/View/000120151230010 + Zone Asia/Chita 7:33:52 - LMT 1919 Dec 15 8:00 - YAKT 1930 Jun 21 # Yakutsk Time 9:00 Russia YAK%sT 1991 Mar 31 2:00s 8:00 Russia YAK%sT 1992 Jan 19 2:00s 9:00 Russia YAK%sT 2011 Mar 27 2:00s 10:00 - YAKT 2014 Oct 26 2:00s - 8:00 - IRKT + 8:00 - IRKT 2016 Mar 27 2:00 + 9:00 - YAKT # From Tim Parenti (2014-07-03), per Oscar van Vlijmen (2009-11-29): @@ -3177,6 +3184,12 @@ # It's officially announced now by the Ministry of Energy. # Turkey delays winter time to 8th of November 04:00 # http://www.aa.com.tr/tr/turkiye/yaz-saati-uygulamasi-8-kasimda-sona-erecek/362217 +# +# From BBC News (2015-10-25): +# Confused Turks are asking "what's the time?" after automatic clocks defied a +# government decision ... "For the next two weeks #Turkey is on EEST... Erdogan +# Engineered Standard Time," said Twitter user @aysekarahasan. +# http://www.bbc.com/news/world-europe-34631326 # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S Rule Turkey 1916 only - May 1 0:00 1:00 S diff -r 4a8297aeb8a9 -r 49ce65a9e969 make/data/tzdata/northamerica --- a/make/data/tzdata/northamerica Sun Apr 10 01:08:12 2016 +0100 +++ b/make/data/tzdata/northamerica Tue May 17 03:03:29 2016 +0100 @@ -348,6 +348,16 @@ # Statue 175 closer in synch with the US Congress' intent.... # http://www.legis.state.wi.us/2007/data/acts/07Act3.pdf +# From an email administrator of the City of Fort Pierre, SD (2015-12-21): +# Fort Pierre is technically located in the Mountain time zone as is +# the rest of Stanley County. Most of Stanley County and Fort Pierre +# uses the Central time zone due to doing most of their business in +# Pierre so it simplifies schedules. I have lived in Stanley County +# all my life and it has been that way since I can remember. (43 years!) +# +# From Paul Eggert (2015-12-25): +# Assume this practice predates 1970, so Fort Pierre can use America/Chicago. + # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER Rule Chicago 1920 only - Jun 13 2:00 1:00 D Rule Chicago 1920 1921 - Oct lastSun 2:00 0 S @@ -504,6 +514,12 @@ # For lack of better information, assume that Metlakatla's # abandonment of use of daylight saving resulted from the 1983 vote. +# From Steffen Thorsen (2015-11-09): +# It seems Metlakatla did go off PST on Sunday, November 1, changing +# their time to AKST and are going to follow Alaska's DST, switching +# between AKST and AKDT from now on.... +# http://www.krbd.org/2015/10/30/annette-island-times-they-are-a-changing/ + # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone America/Juneau 15:02:19 - LMT 1867 Oct 18 -8:57:41 - LMT 1900 Aug 20 12:00 @@ -529,7 +545,8 @@ -8:00 US P%sT 1946 -8:00 - PST 1969 -8:00 US P%sT 1983 Oct 30 2:00 - -8:00 - PST + -8:00 - PST 2015 Nov 1 2:00 + -9:00 US AK%sT Zone America/Yakutat 14:41:05 - LMT 1867 Oct 18 -9:18:55 - LMT 1900 Aug 20 12:00 -9:00 - YST 1942 @@ -2610,25 +2627,6 @@ -8:00 US P%sT 2002 Feb 20 -8:00 Mexico P%sT 2010 -8:00 US P%sT -# Baja California (away from US border) -Zone America/Santa_Isabel -7:39:28 - LMT 1922 Jan 1 0:20:32 - -7:00 - MST 1924 - -8:00 - PST 1927 Jun 10 23:00 - -7:00 - MST 1930 Nov 15 - -8:00 - PST 1931 Apr 1 - -8:00 1:00 PDT 1931 Sep 30 - -8:00 - PST 1942 Apr 24 - -8:00 1:00 PWT 1945 Aug 14 23:00u - -8:00 1:00 PPT 1945 Nov 12 # Peace - -8:00 - PST 1948 Apr 5 - -8:00 1:00 PDT 1949 Jan 14 - -8:00 - PST 1954 - -8:00 CA P%sT 1961 - -8:00 - PST 1976 - -8:00 US P%sT 1996 - -8:00 Mexico P%sT 2001 - -8:00 US P%sT 2002 Feb 20 - -8:00 Mexico P%sT # From Paul Eggert (2006-03-22): # Formerly there was an America/Ensenada zone, which differed from # America/Tijuana only in that it did not observe DST from 1976 @@ -2641,6 +2639,13 @@ # other than America/Tijuana for Baja, but it's not clear yet what its # name or contents should be. # +# From Paul Eggert (2015-10-08): +# Formerly there was an America/Santa_Isabel zone, but this appears to +# have come from a misreading of +# http://dof.gob.mx/nota_detalle.php?codigo=5127480&fecha=06/01/2010 +# It has been moved to the 'backward' file. +# +# # Revillagigedo Is # no information @@ -2715,17 +2720,7 @@ -4:00 US A%sT # Cayman Is - -# From Paul Eggert (2015-05-15): -# The Cayman government has decided to introduce DST in 2016, the idea being -# to keep in sync with New York. The legislation hasn't passed but the change -# seems quite likely. See: Meade B. Cayman 27. -# http://www.cayman27.com.ky/2015/05/15/clock-ticks-toward-daylight-saving-time-in-cayman - -Zone America/Cayman -5:25:32 - LMT 1890 # Georgetown - -5:07:11 - KMT 1912 Feb # Kingston Mean Time - -5:00 - EST 2016 - -5:00 US E%sT +# See America/Panama. # Costa Rica @@ -3248,6 +3243,7 @@ Zone America/Panama -5:18:08 - LMT 1890 -5:19:36 - CMT 1908 Apr 22 # Col??n Mean Time -5:00 - EST +Link America/Panama America/Cayman # Puerto Rico # There are too many San Juans elsewhere, so we'll use 'Puerto_Rico'. diff -r 4a8297aeb8a9 -r 49ce65a9e969 make/data/tzdata/zone.tab --- a/make/data/tzdata/zone.tab Sun Apr 10 01:08:12 2016 +0100 +++ b/make/data/tzdata/zone.tab Tue May 17 03:03:29 2016 +0100 @@ -306,8 +306,7 @@ MX +2838-10605 America/Chihuahua Mexican Mountain Time - Chihuahua away from US border MX +2934-10425 America/Ojinaga US Mountain Time - Chihuahua near US border MX +2904-11058 America/Hermosillo Mountain Standard Time - Sonora -MX +3232-11701 America/Tijuana US Pacific Time - Baja California near US border -MX +3018-11452 America/Santa_Isabel Mexican Pacific Time - Baja California away from US border +MX +3232-11701 America/Tijuana US Pacific Time - Baja California state MX +2048-10515 America/Bahia_Banderas Mexican Central Time - Bahia de Banderas MY +0310+10142 Asia/Kuala_Lumpur peninsular Malaysia MY +0133+11020 Asia/Kuching Sabah & Sarawak @@ -437,10 +436,10 @@ US +433649-1161209 America/Boise Mountain Time - south Idaho & east Oregon US +332654-1120424 America/Phoenix Mountain Standard Time - Arizona (except Navajo) US +340308-1181434 America/Los_Angeles Pacific Time -US +550737-1313435 America/Metlakatla Pacific Standard Time - Annette Island, Alaska US +611305-1495401 America/Anchorage Alaska Time US +581807-1342511 America/Juneau Alaska Time - Alaska panhandle US +571035-1351807 America/Sitka Alaska Time - southeast Alaska panhandle +US +550737-1313435 America/Metlakatla Alaska Time - Annette Island US +593249-1394338 America/Yakutat Alaska Time - Alaska panhandle neck US +643004-1652423 America/Nome Alaska Time - west Alaska US +515248-1763929 America/Adak Aleutian Islands diff -r 4a8297aeb8a9 -r 49ce65a9e969 src/macosx/bin/java_md_macosx.c --- a/src/macosx/bin/java_md_macosx.c Sun Apr 10 01:08:12 2016 +0100 +++ b/src/macosx/bin/java_md_macosx.c Tue May 17 03:03:29 2016 +0100 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2012, 2015, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -1068,6 +1068,7 @@ void PostJVMInit(JNIEnv *env, jstring mainClass, JavaVM *vm) { jvmInstance = vm; SetMainClassForAWT(env, mainClass); + CHECK_EXCEPTION_RETURN(); ShowSplashScreen(); } diff -r 4a8297aeb8a9 -r 49ce65a9e969 src/macosx/native/sun/awt/AWTView.m --- a/src/macosx/native/sun/awt/AWTView.m Sun Apr 10 01:08:12 2016 +0100 +++ b/src/macosx/native/sun/awt/AWTView.m Tue May 17 03:03:29 2016 +0100 @@ -46,6 +46,7 @@ -(void) deliverResize: (NSRect) rect; -(void) resetTrackingArea; -(void) deliverJavaKeyEventHelper: (NSEvent*) event; +-(BOOL) isCodePointInUnicodeBlockNeedingIMEvent: (unichar) codePoint; @end // Uncomment this line to see fprintfs of each InputMethod API being called on this View @@ -513,6 +514,14 @@ } } +-(BOOL) isCodePointInUnicodeBlockNeedingIMEvent: (unichar) codePoint { + if ((codePoint >= 0x3000) && (codePoint <= 0x303F)) { + // Code point is in 'CJK Symbols and Punctuation' Unicode block. + return YES; + } + return NO; +} + // NSAccessibility support - (jobject)awtComponent:(JNIEnv*)env { @@ -893,8 +902,14 @@ // (i.e., when the user uses the Character palette or Inkwell), or when the string to insert is a complex // Unicode value. NSUInteger utf16Length = [aString lengthOfBytesUsingEncoding:NSUTF16StringEncoding]; + NSUInteger utf8Length = [aString lengthOfBytesUsingEncoding:NSUTF8StringEncoding]; + BOOL aStringIsComplex = NO; + if ((utf16Length > 2) || + ((utf8Length > 1) && [self isCodePointInUnicodeBlockNeedingIMEvent:[aString characterAtIndex:0]])) { + aStringIsComplex = YES; + } - if ([self hasMarkedText] || !fProcessingKeystroke || (utf16Length > 2)) { + if ([self hasMarkedText] || !fProcessingKeystroke || aStringIsComplex) { JNIEnv *env = [ThreadUtilities getJNIEnv]; static JNF_MEMBER_CACHE(jm_selectPreviousGlyph, jc_CInputMethod, "selectPreviousGlyph", "()V"); diff -r 4a8297aeb8a9 -r 49ce65a9e969 src/macosx/native/sun/awt/CGraphicsEnv.m --- a/src/macosx/native/sun/awt/CGraphicsEnv.m Sun Apr 10 01:08:12 2016 +0100 +++ b/src/macosx/native/sun/awt/CGraphicsEnv.m Tue May 17 03:03:29 2016 +0100 @@ -26,6 +26,7 @@ #import #import "jni_util.h" +#import "ThreadUtilities.h" #import "LWCToolkit.h" #import "AWT_debug.h" @@ -133,17 +134,20 @@ { if (flags == kCGDisplayBeginConfigurationFlag) return; - JNFPerformEnvBlock(JNFThreadDetachImmediately, ^(JNIEnv *env) { - JNFWeakJObjectWrapper *wrapper = (JNFWeakJObjectWrapper *)userInfo; + [ThreadUtilities performOnMainThreadWaiting:NO block:^() { - jobject graphicsEnv = [wrapper jObjectWithEnv:env]; - if (graphicsEnv == NULL) return; // ref already GC'd - static JNF_CLASS_CACHE(jc_CGraphicsEnvironment, "sun/awt/CGraphicsEnvironment"); - static JNF_MEMBER_CACHE(jm_displayReconfiguration, jc_CGraphicsEnvironment, "_displayReconfiguration", "(IZ)V"); - JNFCallVoidMethod(env, graphicsEnv, jm_displayReconfiguration, - (jint) display, - (jboolean) flags & kCGDisplayRemoveFlag); - }); + JNFPerformEnvBlock(JNFThreadDetachImmediately, ^(JNIEnv *env) { + JNFWeakJObjectWrapper *wrapper = (JNFWeakJObjectWrapper *)userInfo; + + jobject graphicsEnv = [wrapper jObjectWithEnv:env]; + if (graphicsEnv == NULL) return; // ref already GC'd + static JNF_CLASS_CACHE(jc_CGraphicsEnvironment, "sun/awt/CGraphicsEnvironment"); + static JNF_MEMBER_CACHE(jm_displayReconfiguration, + jc_CGraphicsEnvironment, "_displayReconfiguration","(IZ)V"); + JNFCallVoidMethod(env, graphicsEnv, jm_displayReconfiguration, + (jint) display, (jboolean) flags & kCGDisplayRemoveFlag); + }); + }]; } /* diff -r 4a8297aeb8a9 -r 49ce65a9e969 src/macosx/native/sun/java2d/opengl/CGLGraphicsConfig.m --- a/src/macosx/native/sun/java2d/opengl/CGLGraphicsConfig.m Sun Apr 10 01:08:12 2016 +0100 +++ b/src/macosx/native/sun/java2d/opengl/CGLGraphicsConfig.m Tue May 17 03:03:29 2016 +0100 @@ -236,6 +236,7 @@ } NSOpenGLPixelFormatAttribute attrs[] = { + NSOpenGLPFAAllowOfflineRenderers, NSOpenGLPFAClosestPolicy, NSOpenGLPFAWindow, NSOpenGLPFAPixelBuffer, diff -r 4a8297aeb8a9 -r 49ce65a9e969 src/share/bin/java.c --- a/src/share/bin/java.c Sun Apr 10 01:08:12 2016 +0100 +++ b/src/share/bin/java.c Tue May 17 03:03:29 2016 +0100 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1995, 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1995, 2015, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -459,6 +459,7 @@ * of the application class. */ PostJVMInit(env, appClass, vm); + CHECK_EXCEPTION_LEAVE(1); /* * The LoadMainClass not only loads the main class, it will also ensure * that the main method's signature is correct, therefore further checking diff -r 4a8297aeb8a9 -r 49ce65a9e969 src/share/bin/java.h --- a/src/share/bin/java.h Sun Apr 10 01:08:12 2016 +0100 +++ b/src/share/bin/java.h Tue May 17 03:03:29 2016 +0100 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998, 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1998, 2015, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -256,6 +256,13 @@ #define NULL_CHECK(NC_check_pointer) \ NULL_CHECK_RETURN_VALUE(NC_check_pointer, ) +#define CHECK_EXCEPTION_RETURN() \ + do { \ + if ((*env)->ExceptionOccurred(env)) { \ + return; \ + } \ + } while (JNI_FALSE) + /* * For JNI calls : * - check for thrown exceptions diff -r 4a8297aeb8a9 -r 49ce65a9e969 src/share/classes/com/sun/crypto/provider/GaloisCounterMode.java --- a/src/share/classes/com/sun/crypto/provider/GaloisCounterMode.java Sun Apr 10 01:08:12 2016 +0100 +++ b/src/share/classes/com/sun/crypto/provider/GaloisCounterMode.java Tue May 17 03:03:29 2016 +0100 @@ -519,11 +519,17 @@ byte[] sOut = new byte[s.length]; GCTR gctrForSToTag = new GCTR(embeddedCipher, this.preCounterBlock); gctrForSToTag.doFinal(s, 0, s.length, sOut, 0); + + // check entire authentication tag for time-consistency + int mismatch = 0; for (int i = 0; i < tagLenBytes; i++) { - if (tag[i] != sOut[i]) { - throw new AEADBadTagException("Tag mismatch!"); - } + mismatch |= tag[i] ^ sOut[i]; } + + if (mismatch != 0) { + throw new AEADBadTagException("Tag mismatch!"); + } + return len; } From andrew at icedtea.classpath.org Tue May 17 02:04:18 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Tue, 17 May 2016 02:04:18 +0000 Subject: /hg/icedtea8-forest/nashorn: 86 new changesets Message-ID: changeset b3b619e4a016 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=b3b619e4a016 author: andrew date: Mon May 09 02:48:08 2016 +0100 Added tag icedtea-3.0-branchpoint for changeset 38236e7925eb changeset c41243f4e15c in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=c41243f4e15c author: asaha date: Mon Oct 26 13:23:43 2015 -0700 Added tag jdk8u76-b00 for changeset 9ff5c2181333 changeset b7bbed8b05dd in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=b7bbed8b05dd author: mhaupt date: Mon Nov 23 10:08:15 2015 +0100 8143297: Nashorn compilation time reported in nanoseconds Reviewed-by: hannesw, sundar changeset 12b2f943fc6e in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=12b2f943fc6e author: asaha date: Mon Dec 21 15:23:00 2015 -0800 Added tag jdk8u76-b01 for changeset b7bbed8b05dd changeset fa7dce1af94e in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=fa7dce1af94e author: sundar date: Thu Dec 17 20:04:46 2015 +0530 8145550: Megamorphic invoke should use CompiledFunction variants without any LinkLogic Reviewed-by: jlaskey, hannesw, attila changeset ab5cb7c26321 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=ab5cb7c26321 author: sundar date: Thu Dec 17 20:14:06 2015 +0530 8145669: apply2call optimized callsite fails after becoming megamorphic Reviewed-by: jlaskey, hannesw changeset 4c1aa7b8c43c in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=4c1aa7b8c43c author: robm date: Wed Dec 23 00:51:07 2015 +0000 Merge changeset 3f80f041ae70 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=3f80f041ae70 author: asaha date: Mon Jan 04 12:09:09 2016 -0800 Added tag jdk8u76-b02 for changeset 4c1aa7b8c43c changeset 86ed55da74ab in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=86ed55da74ab author: sundar date: Thu Dec 24 16:52:06 2015 +0530 8146147: Java linker indexed property getter does not work for computed nashorn string Reviewed-by: jlaskey changeset 3c65556df04e in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=3c65556df04e author: robm date: Mon Jan 04 17:30:46 2016 +0000 Merge changeset a6dceee02cbc in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=a6dceee02cbc author: robm date: Mon Jan 04 21:58:31 2016 +0000 Merge changeset b6d93f16a3bc in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=b6d93f16a3bc author: asaha date: Wed Dec 16 15:49:04 2015 -0800 Merge changeset b53f0fb97671 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=b53f0fb97671 author: asaha date: Tue Jan 05 08:33:06 2016 -0800 Merge changeset 773d7b00d00d in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=773d7b00d00d author: asaha date: Tue Jan 05 08:54:00 2016 -0800 Merge changeset 07db58f99673 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=07db58f99673 author: asaha date: Fri Jan 15 16:24:44 2016 -0800 Merge changeset 20c9a3e8bbc0 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=20c9a3e8bbc0 author: asaha date: Tue Jan 19 13:08:05 2016 -0800 Added tag jdk8u76-b03 for changeset 07db58f99673 changeset 40c87509c0d6 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=40c87509c0d6 author: hannesw date: Tue Jan 19 17:20:14 2016 +0100 8144131: ArrayData.getInt implementations do not convert to int32 Reviewed-by: attila, sundar, lagergren changeset 95b8a01d3b52 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=95b8a01d3b52 author: hannesw date: Tue Jan 19 18:56:23 2016 +0100 8147630: Wrong test result pushed to 8u-dev Reviewed-by: attila changeset c09b105e7be5 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=c09b105e7be5 author: hannesw date: Fri Jan 22 16:18:19 2016 +0100 8144020: Remove long as an internal numeric type Reviewed-by: attila, mhaupt changeset bfc671539e50 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=bfc671539e50 author: hannesw date: Fri Jan 22 16:32:41 2016 +0100 8143896: java.lang.Long is implicitly converted to double Reviewed-by: lagergren, sundar changeset 835b5b933b0a in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=835b5b933b0a author: hannesw date: Thu Jan 21 16:31:27 2016 +0100 8147845: Varargs Array functions still leaking longs Reviewed-by: mhaupt, sundar changeset 068c58427863 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=068c58427863 author: robm date: Mon Jan 25 08:48:27 2016 +0000 Merge changeset 120c1b8b4581 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=120c1b8b4581 author: asaha date: Mon Jan 25 13:24:03 2016 -0800 Added tag jdk8u76-b04 for changeset 068c58427863 changeset c56acf06be0f in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=c56acf06be0f author: asaha date: Sun Mar 20 20:37:05 2016 -0700 Added tag jdk8u77-b03 for changeset b6ee21a35619 changeset d3dcf04b6b5c in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=d3dcf04b6b5c author: asaha date: Fri Oct 16 12:05:25 2015 -0700 Added tag jdk8u75-b00 for changeset c7eddafb2ee2 changeset ee2c313d02a3 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=ee2c313d02a3 author: asaha date: Fri Oct 16 12:19:59 2015 -0700 Merge changeset bf97e9141fe5 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=bf97e9141fe5 author: asaha date: Thu Oct 29 17:22:12 2015 -0700 Merge changeset 3629a9cd6627 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=3629a9cd6627 author: asaha date: Wed Oct 28 22:05:37 2015 -0700 Added tag jdk8u66-b32 for changeset 52d1be12498e changeset 822042f1e4e8 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=822042f1e4e8 author: asaha date: Thu Oct 29 17:37:29 2015 -0700 Merge changeset 95050a90c845 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=95050a90c845 author: asaha date: Tue Nov 03 07:19:18 2015 -0800 Added tag jdk8u66-b33 for changeset 3629a9cd6627 changeset 5bbb4858350b in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=5bbb4858350b author: asaha date: Wed Nov 11 20:47:37 2015 -0800 Added tag jdk8u51-b34 for changeset bd915e4b7a4a changeset a33c509181ce in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=a33c509181ce author: asaha date: Fri Nov 13 15:38:44 2015 -0800 Merge changeset dbdadc4378e8 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=dbdadc4378e8 author: asaha date: Tue Dec 01 22:55:46 2015 -0800 Added tag jdk8u66-b34 for changeset a33c509181ce changeset 33ee43fc8148 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=33ee43fc8148 author: asaha date: Wed Dec 02 23:08:29 2015 -0800 Merge changeset 74ab3a7f55dd in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=74ab3a7f55dd author: asaha date: Wed Dec 02 23:22:21 2015 -0800 Merge changeset 4f4e3fac4989 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=4f4e3fac4989 author: asaha date: Thu Dec 03 10:34:35 2015 -0800 Added tag jdk8u66-b35 for changeset dbdadc4378e8 changeset 540d87751301 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=540d87751301 author: asaha date: Thu Dec 03 13:34:56 2015 -0800 Merge changeset dbedb3a0ea7a in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=dbedb3a0ea7a author: asaha date: Thu Dec 03 13:41:24 2015 -0800 Merge changeset 517413d93e70 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=517413d93e70 author: asaha date: Mon Dec 07 22:54:52 2015 -0800 Merge changeset 7411850047ec in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=7411850047ec author: asaha date: Mon Dec 07 23:05:52 2015 -0800 Merge changeset 8c3d1c48163a in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=8c3d1c48163a author: asaha date: Tue Dec 15 10:41:18 2015 -0800 Merge changeset ebfcce60a80d in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=ebfcce60a80d author: asaha date: Tue Dec 15 08:41:10 2015 -0800 Added tag jdk8u66-b36 for changeset 4f4e3fac4989 changeset cf84d1a3c7ed in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=cf84d1a3c7ed author: asaha date: Tue Dec 15 14:26:55 2015 -0800 Merge changeset 1767f4797d68 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=1767f4797d68 author: asaha date: Tue Dec 15 14:41:59 2015 -0800 Merge changeset 1a8a0867354d in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=1a8a0867354d author: asaha date: Mon Dec 21 10:57:24 2015 -0800 Merge changeset 69fa156c1ebe in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=69fa156c1ebe author: asaha date: Mon Dec 21 11:20:20 2015 -0800 Merge changeset bcee558a8d4b in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=bcee558a8d4b author: asaha date: Mon Dec 21 13:45:45 2015 -0800 Added tag jdk8u75-b01 for changeset 69fa156c1ebe changeset c90794ad4d12 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=c90794ad4d12 author: alitvinov date: Wed Dec 30 14:15:50 2015 +0300 Merge changeset d46b669a2d2e in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=d46b669a2d2e author: asaha date: Sun Jan 03 22:40:50 2016 -0800 Added tag jdk8u72-b31 for changeset c90794ad4d12 changeset 9cce1ba325c4 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=9cce1ba325c4 author: asaha date: Mon Jan 04 08:46:40 2016 -0800 Merge changeset 541de42b5709 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=541de42b5709 author: asaha date: Mon Jan 04 11:10:18 2016 -0800 Added tag jdk8u75-b02 for changeset 9cce1ba325c4 changeset 16d657d6cb22 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=16d657d6cb22 author: asaha date: Mon Jan 11 13:45:31 2016 -0800 Added tag jdk8u75-b03 for changeset 541de42b5709 changeset dfa12474455f in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=dfa12474455f author: asaha date: Mon Jan 18 10:51:06 2016 -0800 Added tag jdk8u75-b04 for changeset 16d657d6cb22 changeset 1170f7a6fb8e in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=1170f7a6fb8e author: asaha date: Mon Jan 25 12:35:30 2016 -0800 Added tag jdk8u75-b05 for changeset dfa12474455f changeset b31ba749a22e in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=b31ba749a22e author: asaha date: Mon Jan 25 15:11:24 2016 -0800 Merge changeset 1922c287fe65 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=1922c287fe65 author: asaha date: Tue Jan 26 12:40:42 2016 -0800 Added tag jdk8u76-b05 for changeset b31ba749a22e changeset 1f85973e9533 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=1f85973e9533 author: asaha date: Mon Feb 01 10:17:13 2016 -0800 Merge changeset 3587da3cf2f2 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=3587da3cf2f2 author: asaha date: Mon Feb 01 11:52:19 2016 -0800 Added tag jdk8u75-b06 for changeset 1f85973e9533 changeset 0d5cfd0fc819 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=0d5cfd0fc819 author: asaha date: Mon Feb 01 12:25:26 2016 -0800 Merge changeset addbcca78049 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=addbcca78049 author: asaha date: Mon Feb 01 12:32:13 2016 -0800 Added tag jdk8u76-b06 for changeset 0d5cfd0fc819 changeset b1ee37988256 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=b1ee37988256 author: asaha date: Mon Feb 08 11:17:51 2016 -0800 Added tag jdk8u75-b07 for changeset 3587da3cf2f2 changeset 454441af0467 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=454441af0467 author: asaha date: Mon Feb 08 11:58:30 2016 -0800 Merge changeset fd0f9107fc55 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=fd0f9107fc55 author: asaha date: Mon Feb 08 12:03:17 2016 -0800 Added tag jdk8u76-b07 for changeset 454441af0467 changeset fd2b29bd7cb6 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=fd2b29bd7cb6 author: asaha date: Mon Feb 15 16:32:50 2016 -0800 Added tag jdk8u75-b08 for changeset b1ee37988256 changeset 018d3bf827fe in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=018d3bf827fe author: asaha date: Mon Feb 15 16:52:03 2016 -0800 Merge changeset d59eb087012e in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=d59eb087012e author: asaha date: Mon Feb 15 17:10:13 2016 -0800 Added tag jdk8u76-b08 for changeset 018d3bf827fe changeset bab68ab3df71 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=bab68ab3df71 author: asaha date: Mon Feb 22 13:07:47 2016 -0800 Added tag jdk8u75-b09 for changeset fd2b29bd7cb6 changeset fe15575fd53e in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=fe15575fd53e author: asaha date: Mon Feb 22 13:20:58 2016 -0800 Merge changeset 45bfeb35122d in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=45bfeb35122d author: asaha date: Mon Feb 22 13:26:31 2016 -0800 Added tag jdk8u76-b09 for changeset fe15575fd53e changeset e35e96663a90 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=e35e96663a90 author: asaha date: Mon Feb 29 10:33:44 2016 -0800 Added tag jdk8u75-b10 for changeset bab68ab3df71 changeset 2816d2045f01 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=2816d2045f01 author: asaha date: Mon Feb 29 11:54:50 2016 -0800 Merge changeset 0608b63feb60 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=0608b63feb60 author: asaha date: Mon Feb 29 11:59:57 2016 -0800 Added tag jdk8u76-b10 for changeset 2816d2045f01 changeset 9017fb8d690a in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=9017fb8d690a author: asaha date: Mon Mar 07 10:53:05 2016 -0800 Added tag jdk8u76-b11 for changeset 0608b63feb60 changeset a2c005a7b33a in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=a2c005a7b33a author: asaha date: Tue Mar 15 13:34:02 2016 -0700 Added tag jdk8u75-b12 for changeset e35e96663a90 changeset da1aa86606ef in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=da1aa86606ef author: asaha date: Tue Mar 15 13:55:36 2016 -0700 Merge changeset 256922f1e9e7 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=256922f1e9e7 author: asaha date: Tue Mar 15 14:01:54 2016 -0700 Added tag jdk8u76-b12 for changeset da1aa86606ef changeset 457737eb4b9f in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=457737eb4b9f author: asaha date: Thu Mar 17 08:19:17 2016 -0700 Added tag jdk8u92-b00 for changeset 256922f1e9e7 changeset 309a5e14e5e2 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=309a5e14e5e2 author: asaha date: Thu Mar 17 08:10:13 2016 -0700 Added tag jdk8u91-b00 for changeset a2c005a7b33a changeset 22925b345dff in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=22925b345dff author: asaha date: Mon Mar 21 23:03:24 2016 -0700 Merge changeset 6296644a2c9c in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=6296644a2c9c author: asaha date: Tue Mar 22 10:30:12 2016 -0700 Added tag jdk8u91-b13 for changeset 22925b345dff changeset e2294411edbd in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=e2294411edbd author: asaha date: Tue Mar 22 11:36:55 2016 -0700 Merge changeset d0fba38a0705 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=d0fba38a0705 author: asaha date: Tue Mar 22 21:31:52 2016 -0700 Added tag jdk8u92-b13 for changeset e2294411edbd changeset 32b80df71ca2 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=32b80df71ca2 author: asaha date: Thu Mar 31 10:01:04 2016 -0700 Added tag jdk8u91-b14 for changeset 6296644a2c9c changeset d2af8d029722 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=d2af8d029722 author: asaha date: Thu Mar 31 10:17:29 2016 -0700 Merge changeset 8dbea1d5ea71 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=8dbea1d5ea71 author: andrew date: Mon May 09 04:37:17 2016 +0100 Merge jdk8u92-b14 changeset a69ff719fccb in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=a69ff719fccb author: andrew date: Tue May 17 03:03:34 2016 +0100 Added tag icedtea-3.1.0pre01 for changeset 8dbea1d5ea71 diffstat: .hgtags | 40 + make/build.xml | 7 + src/jdk/internal/dynalink/beans/AbstractJavaLinker.java | 2 +- src/jdk/nashorn/internal/codegen/CodeGenerator.java | 102 +- src/jdk/nashorn/internal/codegen/Compiler.java | 3 +- src/jdk/nashorn/internal/codegen/FieldObjectCreator.java | 9 +- src/jdk/nashorn/internal/codegen/FoldConstants.java | 14 +- src/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java | 38 +- src/jdk/nashorn/internal/codegen/MethodEmitter.java | 1 - src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java | 20 +- src/jdk/nashorn/internal/codegen/ObjectCreator.java | 11 +- src/jdk/nashorn/internal/codegen/SpillObjectCreator.java | 8 +- src/jdk/nashorn/internal/codegen/TypeEvaluator.java | 2 +- src/jdk/nashorn/internal/codegen/types/IntType.java | 2 +- src/jdk/nashorn/internal/codegen/types/LongType.java | 104 +-- src/jdk/nashorn/internal/codegen/types/Type.java | 2 +- src/jdk/nashorn/internal/ir/BinaryNode.java | 17 +- src/jdk/nashorn/internal/ir/LiteralNode.java | 9 +- src/jdk/nashorn/internal/ir/Symbol.java | 19 +- src/jdk/nashorn/internal/objects/Global.java | 13 - src/jdk/nashorn/internal/objects/NativeArguments.java | 6 - src/jdk/nashorn/internal/objects/NativeArray.java | 97 +- src/jdk/nashorn/internal/objects/NativeDate.java | 5 +- src/jdk/nashorn/internal/objects/NativeFloat32Array.java | 12 +- src/jdk/nashorn/internal/objects/NativeFloat64Array.java | 12 +- src/jdk/nashorn/internal/objects/NativeInt16Array.java | 15 - src/jdk/nashorn/internal/objects/NativeInt32Array.java | 15 - src/jdk/nashorn/internal/objects/NativeInt8Array.java | 15 - src/jdk/nashorn/internal/objects/NativeJSAdapter.java | 120 -- src/jdk/nashorn/internal/objects/NativeNumber.java | 3 +- src/jdk/nashorn/internal/objects/NativeRegExpExecResult.java | 2 +- src/jdk/nashorn/internal/objects/NativeString.java | 62 +- src/jdk/nashorn/internal/objects/NativeUint16Array.java | 15 - src/jdk/nashorn/internal/objects/NativeUint32Array.java | 44 +- src/jdk/nashorn/internal/objects/NativeUint8Array.java | 15 - src/jdk/nashorn/internal/objects/NativeUint8ClampedArray.java | 15 - src/jdk/nashorn/internal/parser/JSONParser.java | 4 - src/jdk/nashorn/internal/parser/Lexer.java | 8 +- src/jdk/nashorn/internal/runtime/AccessorProperty.java | 35 +- src/jdk/nashorn/internal/runtime/DebuggerSupport.java | 2 +- src/jdk/nashorn/internal/runtime/DefaultPropertyAccess.java | 85 -- src/jdk/nashorn/internal/runtime/FinalScriptFunctionData.java | 7 +- src/jdk/nashorn/internal/runtime/FindProperty.java | 17 - src/jdk/nashorn/internal/runtime/GlobalFunctions.java | 3 - src/jdk/nashorn/internal/runtime/JSType.java | 412 +-------- src/jdk/nashorn/internal/runtime/OptimisticReturnFilters.java | 84 +- src/jdk/nashorn/internal/runtime/Property.java | 23 - src/jdk/nashorn/internal/runtime/PropertyAccess.java | 133 --- src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java | 2 +- src/jdk/nashorn/internal/runtime/ScriptFunction.java | 7 + src/jdk/nashorn/internal/runtime/ScriptFunctionData.java | 18 +- src/jdk/nashorn/internal/runtime/ScriptObject.java | 326 +------- src/jdk/nashorn/internal/runtime/UnwarrantedOptimismException.java | 25 +- src/jdk/nashorn/internal/runtime/UserAccessorProperty.java | 36 - src/jdk/nashorn/internal/runtime/arrays/ArrayData.java | 67 +- src/jdk/nashorn/internal/runtime/arrays/ArrayFilter.java | 17 - src/jdk/nashorn/internal/runtime/arrays/ByteBufferArrayData.java | 11 - src/jdk/nashorn/internal/runtime/arrays/ContinuousArrayData.java | 16 +- src/jdk/nashorn/internal/runtime/arrays/DeletedArrayFilter.java | 6 - src/jdk/nashorn/internal/runtime/arrays/DeletedRangeArrayFilter.java | 18 - src/jdk/nashorn/internal/runtime/arrays/FrozenArrayFilter.java | 8 - src/jdk/nashorn/internal/runtime/arrays/IntArrayData.java | 46 +- src/jdk/nashorn/internal/runtime/arrays/IteratorAction.java | 2 +- src/jdk/nashorn/internal/runtime/arrays/LengthNotWritableFilter.java | 25 - src/jdk/nashorn/internal/runtime/arrays/LongArrayData.java | 406 --------- src/jdk/nashorn/internal/runtime/arrays/NonExtensibleArrayFilter.java | 8 - src/jdk/nashorn/internal/runtime/arrays/NumberArrayData.java | 25 +- src/jdk/nashorn/internal/runtime/arrays/ObjectArrayData.java | 20 +- src/jdk/nashorn/internal/runtime/arrays/SparseArrayData.java | 31 - src/jdk/nashorn/internal/runtime/arrays/UndefinedArrayFilter.java | 25 - src/jdk/nashorn/internal/runtime/linker/Bootstrap.java | 20 +- src/jdk/nashorn/internal/runtime/linker/NashornBottomLinker.java | 5 +- src/jdk/nashorn/internal/runtime/linker/NashornGuards.java | 26 +- src/jdk/nashorn/internal/runtime/linker/NashornPrimitiveLinker.java | 5 +- test/script/basic/JDK-8030200.js | 2 +- test/script/basic/JDK-8062799.js | 21 - test/script/basic/JDK-8062799.js.EXPECTED | 18 - test/script/basic/JDK-8079145.js.EXPECTED | 16 +- test/script/basic/JDK-8143896.js | 107 ++ test/script/basic/JDK-8144020.js | 126 +++ test/script/basic/JDK-8144131.js | 44 + test/script/basic/JDK-8145550.js | 33 + test/script/basic/JDK-8146147.js | 49 + test/script/basic/JDK-8147845.js | 44 + test/script/basic/apply_to_call/JDK-8145669.js | 33 + test/script/basic/apply_to_call/JDK-8145669.js.EXPECTED | 8 + test/script/basic/apply_to_call/JDK-8145669_2.js | 33 + test/script/basic/apply_to_call/JDK-8145669_2.js.EXPECTED | 66 + test/script/basic/minuszero.js | 4 + test/script/basic/minuszero.js.EXPECTED | 3 + test/script/nosecurity/JDK-8067215.js | 12 +- test/src/jdk/nashorn/api/javaaccess/test/NumberAccessTest.java | 2 +- test/src/jdk/nashorn/api/javaaccess/test/NumberBoxingTest.java | 8 +- test/src/jdk/nashorn/test/models/LongProvider.java | 63 + 94 files changed, 1076 insertions(+), 2506 deletions(-) diffs (truncated from 6346 to 500 lines): diff -r 38236e7925eb -r a69ff719fccb .hgtags --- a/.hgtags Sun Apr 10 01:08:23 2016 +0100 +++ b/.hgtags Tue May 17 03:03:34 2016 +0100 @@ -420,6 +420,7 @@ 4e5f9de7a3dfd0c4e15714863007ac591e9dffea jdk8u51-b31 009644f58d73263eec2582a84a1e9b63975c5387 jdk8u51-b32 eac4b87f86dde817023a07dcb701dc5d986b705f jdk8u51-b33 +bd915e4b7a4a8ddffec5c54829bde3cf9579f9d0 jdk8u51-b34 6ec61d2494283fbaca6df227f1a5b45487dc1ca7 jdk8u60-b00 af290f203369ecf8e67b89c4a3a8df0bf535230e jdk8u60-b01 39e0c14d45c3fee93a29993f1415b3393d03483f jdk8u60-b02 @@ -489,6 +490,11 @@ 3cc16ff2735c6818b68fdf161ddbcc89a5b4db1a jdk8u66-b17 39bfb9eb75dcb2176a87ac3b025a665c41244e54 jdk8u66-b18 3e08bc604b2166b251833e522892ffcfd22b4b88 jdk8u66-b31 +52d1be12498e2390cf0581040ce6f4ab7258b498 jdk8u66-b32 +3629a9cd6627e0b9e1a0735be214b20fd2f9a743 jdk8u66-b33 +a33c509181cef86d6799d1e6ec389de2990bc16c jdk8u66-b34 +dbdadc4378e843b908e4dcf7c2348ba845672ed4 jdk8u66-b35 +4f4e3fac49899923f8cf871fba5572b28db60212 jdk8u66-b36 a7ac4116ee88aa86fec5ac66901302e11f578172 jdk8u71-b00 b8987f466586180cb4dc387f5fa290bb4cf34983 jdk8u71-b01 a8fd49cb76fafc704b746a98bd18647802674d2d jdk8u71-b02 @@ -528,8 +534,42 @@ 2a36c3c61f905c5b389ae1d62f446e57f96be3a2 jdk8u74-b00 ae6c74c1197afcbd83d393aa6f96221d759022a2 jdk8u74-b01 3107cf87696f0516d6f5fa7cdc416069e2800d02 jdk8u74-b02 +c90794ad4d12eeeae5d9bbfce65fa0043a313548 jdk8u72-b31 +c7eddafb2ee2cc9d62f20c4d821ccac03bd4617d jdk8u75-b00 +69fa156c1ebe6a8d6587147967e8e27f6de37d99 jdk8u75-b01 +9cce1ba325c4bd8e922380c911d1a9ace79d6717 jdk8u75-b02 +541de42b57098a5009055cc92f1139473e32f19d jdk8u75-b03 +16d657d6cb22e832139a1cbc2ec23a5cf9db8985 jdk8u75-b04 +dfa12474455fa6f4c48a6dee986c24db257161ad jdk8u75-b05 +1f85973e9533f7c9b1bae1e00b76a2184c5eed4c jdk8u75-b06 +3587da3cf2f204791a68138a110eda9b8874523d jdk8u75-b07 +b1ee37988256c198cb009b36b9b0d9d6d4b2685c jdk8u75-b08 +fd2b29bd7cb64a9a04d75a659bc683751b3a4f35 jdk8u75-b09 +bab68ab3df71269887bb3572291a19f7856e49dc jdk8u75-b10 +e35e96663a905f0258f6572ab6a07fbea71b9d45 jdk8u75-b12 7bce03d47545e6a5341a2722168cd6bf697c4132 jdk8u77-b00 678b645aa10aaf27895c87872c399c15daa026a1 jdk8u77-b01 09abd795d1d143933224bcb3f12f5d4686b65373 jdk8u77-b02 82dc1533255a553c3269f6a2ec8242e3a1638d67 icedtea-3.0.0pre10 697c5f792becf185ec29d7f60c3491f08800a109 icedtea-3.0.0 +38236e7925eb3b7929ae89e54ff96cb854d01fbb icedtea-3.0-branchpoint +b6ee21a35619ce4d3b46a9b825438a3bc9bb63cd jdk8u77-b03 +a2c005a7b33abed886cfb4309a846dd80c87bd4e jdk8u91-b00 +22925b345dffe4ba96fe2f429c4185cda1b30239 jdk8u91-b13 +6296644a2c9c30db0062117fc776341e937ca1f9 jdk8u91-b14 +9ff5c21813330147bf08389b3992534780c93247 jdk8u76-b00 +b7bbed8b05dd50c27050c7e10e20d25329dcd32b jdk8u76-b01 +4c1aa7b8c43c6fd38f9c13a6df2264378dd6a873 jdk8u76-b02 +07db58f99673790d5139e8497552ac331e0824f5 jdk8u76-b03 +068c584278637dae589e7d648c265149e80c8a24 jdk8u76-b04 +b31ba749a22e9dce7637e709122e1138b01e8b66 jdk8u76-b05 +0d5cfd0fc8192fd4569300135f81f5f2b7a7bd90 jdk8u76-b06 +454441af046768d86420749d6b7959dfdb1004bb jdk8u76-b07 +018d3bf827feeaeed0f3b61948b44f64c73efd12 jdk8u76-b08 +fe15575fd53e7ee8e8bf44728bab9cc0a9e6b107 jdk8u76-b09 +2816d2045f017d1b0dfd20319bbb59004d698396 jdk8u76-b10 +0608b63feb608f36bde691498d2ad22c7c24ad0f jdk8u76-b11 +da1aa86606ef1b46655ae28d34e0d02604fb4cde jdk8u76-b12 +256922f1e9e7648eb5af5a9da82ff8032b3855bc jdk8u92-b00 +e2294411edbda51165bc1a10261c246cb4d3c5c5 jdk8u92-b13 +8dbea1d5ea71738dbdd28cd0537b2624ad389f56 icedtea-3.1.0pre01 diff -r 38236e7925eb -r a69ff719fccb make/build.xml --- a/make/build.xml Sun Apr 10 01:08:23 2016 +0100 +++ b/make/build.xml Tue May 17 03:03:34 2016 +0100 @@ -356,6 +356,13 @@ permission java.util.PropertyPermission "nashorn.test.*", "read"; }; +grant codeBase "file:/${basedir}/test/script/basic/apply_to_call/*" { + permission java.io.FilePermission "${basedir}/test/script/-", "read"; + permission java.io.FilePermission "$${user.dir}", "read"; + permission java.util.PropertyPermission "user.dir", "read"; + permission java.util.PropertyPermission "nashorn.test.*", "read"; +}; + grant codeBase "file:/${basedir}/test/script/basic/parser/*" { permission java.io.FilePermission "${basedir}/test/script/-", "read"; permission java.io.FilePermission "$${user.dir}", "read"; diff -r 38236e7925eb -r a69ff719fccb src/jdk/internal/dynalink/beans/AbstractJavaLinker.java --- a/src/jdk/internal/dynalink/beans/AbstractJavaLinker.java Sun Apr 10 01:08:23 2016 +0100 +++ b/src/jdk/internal/dynalink/beans/AbstractJavaLinker.java Tue May 17 03:03:34 2016 +0100 @@ -782,7 +782,7 @@ */ @SuppressWarnings("unused") private Object getPropertyGetterHandle(final Object id) { - return propertyGetters.get(id); + return propertyGetters.get(String.valueOf(id)); } // Type is MethodHandle(BeanLinker, MethodType, LinkerServices, Object, String, Object), of which the two "Object" diff -r 38236e7925eb -r a69ff719fccb src/jdk/nashorn/internal/codegen/CodeGenerator.java --- a/src/jdk/nashorn/internal/codegen/CodeGenerator.java Sun Apr 10 01:08:23 2016 +0100 +++ b/src/jdk/nashorn/internal/codegen/CodeGenerator.java Tue May 17 03:03:34 2016 +0100 @@ -188,8 +188,6 @@ private static final Call ENSURE_INT = CompilerConstants.staticCallNoLookup(OptimisticReturnFilters.class, "ensureInt", int.class, Object.class, int.class); - private static final Call ENSURE_LONG = CompilerConstants.staticCallNoLookup(OptimisticReturnFilters.class, - "ensureLong", long.class, Object.class, int.class); private static final Call ENSURE_NUMBER = CompilerConstants.staticCallNoLookup(OptimisticReturnFilters.class, "ensureNumber", double.class, Object.class, int.class); @@ -1720,7 +1718,7 @@ enterStatement(expressionStatement); loadAndDiscard(expressionStatement.getExpression()); - assert method.getStackSize() == 0; + assert method.getStackSize() == 0 : "stack not empty in " + expressionStatement; return false; } @@ -2235,7 +2233,7 @@ * @param arrayType the type of the array, e.g. ARRAY_NUMBER or ARRAY_OBJECT */ private void loadArray(final ArrayLiteralNode arrayLiteralNode, final ArrayType arrayType) { - assert arrayType == Type.INT_ARRAY || arrayType == Type.LONG_ARRAY || arrayType == Type.NUMBER_ARRAY || arrayType == Type.OBJECT_ARRAY; + assert arrayType == Type.INT_ARRAY || arrayType == Type.NUMBER_ARRAY || arrayType == Type.OBJECT_ARRAY; final Expression[] nodes = arrayLiteralNode.getValue(); final Object presets = arrayLiteralNode.getPresets(); @@ -2383,20 +2381,9 @@ method.convert(Type.OBJECT); } else if(!resultBounds.canBeNarrowerThan(Type.NUMBER)) { method.load(((Integer)value).doubleValue()); - } else if(!resultBounds.canBeNarrowerThan(Type.LONG)) { - method.load(((Integer)value).longValue()); } else { method.load((Integer)value); } - } else if (value instanceof Long) { - if(!resultBounds.canBeNarrowerThan(Type.OBJECT)) { - method.load((Long)value); - method.convert(Type.OBJECT); - } else if(!resultBounds.canBeNarrowerThan(Type.NUMBER)) { - method.load(((Long)value).doubleValue()); - } else { - method.load((Long)value); - } } else if (value instanceof Double) { if(!resultBounds.canBeNarrowerThan(Type.OBJECT)) { method.load((Double)value); @@ -3647,8 +3634,6 @@ private void loadMinusOne() { if (type.isInteger()) { method.load(isIncrement ? 1 : -1); - } else if (type.isLong()) { - method.load(isIncrement ? 1L : -1L); } else { method.load(isIncrement ? 1.0 : -1.0); } @@ -4030,23 +4015,66 @@ } private void loadASSIGN_SHR(final BinaryNode binaryNode) { - new BinarySelfAssignment(binaryNode) { + new SelfModifyingStore(binaryNode, binaryNode.lhs()) { @Override - protected void op() { - doSHR(); - } - + protected void evaluate() { + new OptimisticOperation(assignNode, new TypeBounds(Type.INT, Type.NUMBER)) { + @Override + void loadStack() { + assert assignNode.getWidestOperandType() == Type.INT; + if (isRhsZero(binaryNode)) { + loadExpressionAsType(binaryNode.lhs(), Type.INT); + } else { + loadBinaryOperands(binaryNode.lhs(), binaryNode.rhs(), TypeBounds.INT, true, false); + method.shr(); + } + } + + @Override + void consumeStack() { + if (isOptimistic(binaryNode)) { + toUint32Optimistic(binaryNode.getProgramPoint()); + } else { + toUint32Double(); + } + } + }.emit(getOptimisticIgnoreCountForSelfModifyingExpression(binaryNode.lhs())); + method.convert(assignNode.getType()); + } }.store(); } - private void doSHR() { - // TODO: make SHR optimistic - method.shr(); - toUint(); - } - - private void toUint() { - JSType.TO_UINT32_I.invoke(method); + private void doSHR(final BinaryNode binaryNode) { + new OptimisticOperation(binaryNode, new TypeBounds(Type.INT, Type.NUMBER)) { + @Override + void loadStack() { + if (isRhsZero(binaryNode)) { + loadExpressionAsType(binaryNode.lhs(), Type.INT); + } else { + loadBinaryOperands(binaryNode); + method.shr(); + } + } + + @Override + void consumeStack() { + if (isOptimistic(binaryNode)) { + toUint32Optimistic(binaryNode.getProgramPoint()); + } else { + toUint32Double(); + } + } + }.emit(); + + } + + private void toUint32Optimistic(final int programPoint) { + method.load(programPoint); + JSType.TO_UINT32_OPTIMISTIC.invoke(method); + } + + private void toUint32Double() { + JSType.TO_UINT32_DOUBLE.invoke(method); } private void loadASSIGN_SUB(final BinaryNode binaryNode) { @@ -4084,7 +4112,7 @@ // Non-optimistic, non-FP subtraction or multiplication. Allow them to overflow. operandBounds = new TypeBounds(Type.narrowest(node.getWidestOperandType(), numericBounds.widest), Type.NUMBER); - forceConversionSeparation = node.getWidestOperationType().narrowerThan(numericBounds.widest); + forceConversionSeparation = true; } } loadBinaryOperands(node.lhs(), node.rhs(), operandBounds, false, forceConversionSeparation); @@ -4186,14 +4214,7 @@ } private void loadSHR(final BinaryNode binaryNode) { - // Optimize x >>> 0 to (uint)x - if (isRhsZero(binaryNode)) { - loadExpressionAsType(binaryNode.lhs(), Type.INT); - toUint(); - } else { - loadBinaryOperands(binaryNode); - doSHR(); - } + doSHR(binaryNode); } private void loadSUB(final BinaryNode binaryNode, final TypeBounds resultBounds) { @@ -4464,6 +4485,7 @@ } } else { final Type storeType = assignNode.getType(); + assert storeType != Type.LONG; if (symbol.hasSlotFor(storeType)) { // Only emit a convert for a store known to be live; converts for dead stores can // give us an unnecessary ClassCastException. @@ -4848,8 +4870,6 @@ method.load(optimistic.getProgramPoint()); if(optimisticType.isInteger()) { method.invoke(ENSURE_INT); - } else if(optimisticType.isLong()) { - method.invoke(ENSURE_LONG); } else if(optimisticType.isNumber()) { method.invoke(ENSURE_NUMBER); } else { diff -r 38236e7925eb -r a69ff719fccb src/jdk/nashorn/internal/codegen/Compiler.java --- a/src/jdk/nashorn/internal/codegen/Compiler.java Sun Apr 10 01:08:23 2016 +0100 +++ b/src/jdk/nashorn/internal/codegen/Compiler.java Tue May 17 03:03:34 2016 +0100 @@ -46,6 +46,7 @@ import java.util.Map; import java.util.Set; import java.util.TreeMap; +import java.util.concurrent.TimeUnit; import java.util.concurrent.atomic.AtomicInteger; import java.util.function.Consumer; import java.util.logging.Level; @@ -683,7 +684,7 @@ if (time > 0L && timeLogger != null) { assert env.isTimingEnabled(); - sb.append(" in ").append(time).append(" ms"); + sb.append(" in ").append(TimeUnit.NANOSECONDS.toMillis(time)).append(" ms"); } log.info(sb); } diff -r 38236e7925eb -r a69ff719fccb src/jdk/nashorn/internal/codegen/FieldObjectCreator.java --- a/src/jdk/nashorn/internal/codegen/FieldObjectCreator.java Sun Apr 10 01:08:23 2016 +0100 +++ b/src/jdk/nashorn/internal/codegen/FieldObjectCreator.java Tue May 17 03:03:34 2016 +0100 @@ -167,8 +167,7 @@ assert fieldName.equals(getFieldName(fieldIndex, PRIMITIVE_FIELD_TYPE)) || fieldType.isObject() : key + " object keys must store to L*-fields"; assert fieldName.equals(getFieldName(fieldIndex, Type.OBJECT)) || fieldType.isPrimitive() : key + " primitive keys must store to J*-fields"; - loadTuple(method, tuple); - + loadTuple(method, tuple, true); method.putField(fieldClass, fieldName, fieldDesc); } @@ -180,11 +179,7 @@ * @param tuple Tuple to store. */ private void putSlot(final MethodEmitter method, final long index, final MapTuple tuple) { - if (JSType.isRepresentableAsInt(index)) { - method.load((int)index); - } else { - method.load(index); - } + loadIndex(method, index); loadTuple(method, tuple, false); //we don't pack array like objects method.dynamicSetIndex(callSiteFlags); } diff -r 38236e7925eb -r a69ff719fccb src/jdk/nashorn/internal/codegen/FoldConstants.java --- a/src/jdk/nashorn/internal/codegen/FoldConstants.java Sun Apr 10 01:08:23 2016 +0100 +++ b/src/jdk/nashorn/internal/codegen/FoldConstants.java Tue May 17 03:03:34 2016 +0100 @@ -234,6 +234,8 @@ case ADD: if (rhsInteger) { literalNode = LiteralNode.newInstance(token, finish, rhs.getInt32()); + } else if (rhsType.isLong()) { + literalNode = LiteralNode.newInstance(token, finish, rhs.getLong()); } else { literalNode = LiteralNode.newInstance(token, finish, rhs.getNumber()); } @@ -241,6 +243,8 @@ case SUB: if (rhsInteger && rhs.getInt32() != 0) { // @see test/script/basic/minuszero.js literalNode = LiteralNode.newInstance(token, finish, -rhs.getInt32()); + } else if (rhsType.isLong() && rhs.getLong() != 0L) { + literalNode = LiteralNode.newInstance(token, finish, -rhs.getLong()); } else { literalNode = LiteralNode.newInstance(token, finish, -rhs.getNumber()); } @@ -303,9 +307,7 @@ final Type widest = Type.widest(lhs.getType(), rhs.getType()); boolean isInteger = widest.isInteger(); - boolean isLong = widest.isLong(); - - double value; + final double value; switch (parent.tokenType()) { case DIV: @@ -332,7 +334,8 @@ value = lhs.getNumber() - rhs.getNumber(); break; case SHR: - return LiteralNode.newInstance(token, finish, JSType.toUint32(lhs.getInt32() >>> rhs.getInt32())); + final long result = JSType.toUint32(lhs.getInt32() >>> rhs.getInt32()); + return LiteralNode.newInstance(token, finish, JSType.toNarrowestNumber(result)); case SAR: return LiteralNode.newInstance(token, finish, lhs.getInt32() >> rhs.getInt32()); case SHL: @@ -364,12 +367,9 @@ } isInteger &= JSType.isStrictlyRepresentableAsInt(value); - isLong &= JSType.isStrictlyRepresentableAsLong(value); if (isInteger) { return LiteralNode.newInstance(token, finish, (int)value); - } else if (isLong) { - return LiteralNode.newInstance(token, finish, (long)value); } return LiteralNode.newInstance(token, finish, value); diff -r 38236e7925eb -r a69ff719fccb src/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java --- a/src/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java Sun Apr 10 01:08:23 2016 +0100 +++ b/src/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java Tue May 17 03:03:34 2016 +0100 @@ -131,7 +131,6 @@ UNDEFINED(Type.UNDEFINED), BOOLEAN(Type.BOOLEAN), INT(Type.INT), - LONG(Type.LONG), DOUBLE(Type.NUMBER), OBJECT(Type.OBJECT); @@ -272,12 +271,9 @@ } private static class SymbolConversions { - private static byte I2L = 1 << 0; - private static byte I2D = 1 << 1; - private static byte I2O = 1 << 2; - private static byte L2D = 1 << 3; - private static byte L2O = 1 << 4; - private static byte D2O = 1 << 5; + private static final byte I2D = 1 << 0; + private static final byte I2O = 1 << 1; + private static final byte D2O = 1 << 2; private byte conversions; @@ -288,9 +284,6 @@ case INT: case BOOLEAN: switch (to) { - case LONG: - recordConversion(I2L); - return; case DOUBLE: recordConversion(I2D); return; @@ -301,18 +294,6 @@ illegalConversion(from, to); return; } - case LONG: - switch (to) { - case DOUBLE: - recordConversion(L2D); - return; - case OBJECT: - recordConversion(L2O); - return; - default: - illegalConversion(from, to); - return; - } case DOUBLE: if(to == LvarType.OBJECT) { recordConversion(D2O); @@ -340,26 +321,15 @@ if(hasConversion(D2O)) { symbol.setHasSlotFor(Type.NUMBER); } - if(hasConversion(L2O)) { - symbol.setHasSlotFor(Type.LONG); - } if(hasConversion(I2O)) { symbol.setHasSlotFor(Type.INT); } } if(symbol.hasSlotFor(Type.NUMBER)) { - if(hasConversion(L2D)) { - symbol.setHasSlotFor(Type.LONG); - } if(hasConversion(I2D)) { symbol.setHasSlotFor(Type.INT); } } - if(symbol.hasSlotFor(Type.LONG)) { - if(hasConversion(I2L)) { - symbol.setHasSlotFor(Type.INT); - } - } } } @@ -378,7 +348,7 @@ if(lvarType != null) { return lvarType; } - assert type.isObject(); + assert type.isObject() : "Unsupported primitive type: " + type; return LvarType.OBJECT; } private static LvarType widestLvarType(final LvarType t1, final LvarType t2) { diff -r 38236e7925eb -r a69ff719fccb src/jdk/nashorn/internal/codegen/MethodEmitter.java --- a/src/jdk/nashorn/internal/codegen/MethodEmitter.java Sun Apr 10 01:08:23 2016 +0100 +++ b/src/jdk/nashorn/internal/codegen/MethodEmitter.java Tue May 17 03:03:34 2016 +0100 @@ -543,7 +543,6 @@ } else { assert false : type + " cannot be packed!"; } - //all others are nops, objects aren't packed } /** diff -r 38236e7925eb -r a69ff719fccb src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java --- a/src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java Sun Apr 10 01:08:23 2016 +0100 +++ b/src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java Tue May 17 03:03:34 2016 +0100 @@ -41,7 +41,6 @@ import static jdk.nashorn.internal.runtime.JSType.GET_UNDEFINED; import static jdk.nashorn.internal.runtime.JSType.TYPE_DOUBLE_INDEX; import static jdk.nashorn.internal.runtime.JSType.TYPE_INT_INDEX; -import static jdk.nashorn.internal.runtime.JSType.TYPE_LONG_INDEX; import static jdk.nashorn.internal.runtime.JSType.TYPE_OBJECT_INDEX; import static jdk.nashorn.internal.runtime.JSType.TYPE_UNDEFINED_INDEX; import static jdk.nashorn.internal.runtime.JSType.getAccessorTypeIndex; @@ -535,8 +534,6 @@ switch (getAccessorTypeIndex(forType)) { case TYPE_INT_INDEX: return MH.explicitCastArguments(primitiveGetter, primitiveGetter.type().changeReturnType(int.class)); - case TYPE_LONG_INDEX: - return primitiveGetter; case TYPE_DOUBLE_INDEX: return MH.filterReturnValue(primitiveGetter, UNPACK_DOUBLE); From andrew at icedtea.classpath.org Tue May 17 22:36:42 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Tue, 17 May 2016 22:36:42 +0000 Subject: /hg/icedtea6: S7050826, PR2956, RH1334465: Hebrew characters are... Message-ID: changeset 40d81bb30914 in /hg/icedtea6 details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=40d81bb30914 author: Andrew John Hughes date: Tue May 17 23:38:10 2016 +0100 S7050826, PR2956, RH1334465: Hebrew characters are not rendered on OEL 5.6 2016-05-16 Andrew John Hughes S7050826, PR2956, RH1334465: Hebrew characters are not rendered on OEL 5.6 * Makefile.am: (ICEDTEA_PATCHES): Add new patch. * NEWS: Updated. * patches/openjdk/7050826-pr2956-allow_type1_fonts.patch: Backport to allow Type 1 fonts to be used with font configurations auto-generated by fontconfig. diffstat: ChangeLog | 11 ++++++ Makefile.am | 3 +- NEWS | 1 + patches/openjdk/7050826-pr2956-allow_type1_fonts.patch | 31 ++++++++++++++++++ 4 files changed, 45 insertions(+), 1 deletions(-) diffs (77 lines): diff -r 01e3d9c141e6 -r 40d81bb30914 ChangeLog --- a/ChangeLog Mon May 16 15:16:29 2016 +0100 +++ b/ChangeLog Tue May 17 23:38:10 2016 +0100 @@ -1,3 +1,14 @@ +2016-05-16 Andrew John Hughes + + S7050826, PR2956, RH1334465: Hebrew characters + are not rendered on OEL 5.6 + * Makefile.am: + (ICEDTEA_PATCHES): Add new patch. + * NEWS: Updated. + * patches/openjdk/7050826-pr2956-allow_type1_fonts.patch: + Backport to allow Type 1 fonts to be used with + font configurations auto-generated by fontconfig. + 2016-05-13 Andrew John Hughes PR2957: Build bootstrap code (rt-class-files.stamp) diff -r 01e3d9c141e6 -r 40d81bb30914 Makefile.am --- a/Makefile.am Mon May 16 15:16:29 2016 +0100 +++ b/Makefile.am Tue May 17 23:38:10 2016 +0100 @@ -640,7 +640,8 @@ 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 + patches/openjdk/6863746-pr2951-no_ct.sym_in_javap.patch \ + patches/openjdk/7050826-pr2956-allow_type1_fonts.patch if WITH_RHINO ICEDTEA_PATCHES += \ diff -r 01e3d9c141e6 -r 40d81bb30914 NEWS --- a/NEWS Mon May 16 15:16:29 2016 +0100 +++ b/NEWS Tue May 17 23:38:10 2016 +0100 @@ -19,6 +19,7 @@ - S6727719: Performance of TextLayout.getBounds() - S6745225: Memory leak while drawing Attributed String - S6904962: GlyphVector.getVisualBounds should not be affected by leading or trailing white space. + - S7050826, PR2956, RH1334465: Hebrew characters are not rendered on OEL 5.6 - 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 diff -r 01e3d9c141e6 -r 40d81bb30914 patches/openjdk/7050826-pr2956-allow_type1_fonts.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/patches/openjdk/7050826-pr2956-allow_type1_fonts.patch Tue May 17 23:38:10 2016 +0100 @@ -0,0 +1,31 @@ +# HG changeset patch +# User prr +# Date 1315504833 25200 +# Thu Sep 08 11:00:33 2011 -0700 +# Node ID b72e7b89dda933e52d7cfd01baa7559c70be181a +# Parent 545db1dd8c2a70c4cdb633b2e47457c4be051192 +7050826: Hebrew characters are not rendered on OEL 5.6 +Reviewed-by: bae, jgodinez + +diff -r 545db1dd8c2a -r b72e7b89dda9 src/solaris/native/sun/awt/fontpath.c +--- openjdk/jdk/src/solaris/native/sun/awt/fontpath.c Wed May 04 23:23:55 2016 +0100 ++++ openjdk/jdk/src/solaris/native/sun/awt/fontpath.c Thu Sep 08 11:00:33 2011 -0700 +@@ -1259,8 +1259,16 @@ + + fontformat = NULL; + (*FcPatternGetString)(fontPattern, FC_FONTFORMAT, 0, &fontformat); +- if (fontformat != NULL && strcmp((char*)fontformat, "TrueType") +- != 0) { ++ /* We only want TrueType fonts but some Linuxes still depend ++ * on Type 1 fonts for some Locale support, so we'll allow ++ * them there. ++ */ ++ if (fontformat != NULL ++ && (strcmp((char*)fontformat, "TrueType") != 0) ++#ifdef __linux__ ++ && (strcmp((char*)fontformat, "Type 1") != 0) ++#endif ++ ) { + continue; + } + result = (*FcPatternGetCharSet)(fontPattern, From bugzilla-daemon at icedtea.classpath.org Tue May 17 22:37:19 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 17 May 2016 22:37:19 +0000 Subject: [Bug 2956] GWT modules are failing to compile under 1.6.0_39 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2956 --- Comment #10 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea6?cmd=changeset;node=40d81bb30914 author: Andrew John Hughes date: Tue May 17 23:38:10 2016 +0100 S7050826, PR2956, RH1334465: Hebrew characters are not rendered on OEL 5.6 2016-05-16 Andrew John Hughes S7050826, PR2956, RH1334465: Hebrew characters are not rendered on OEL 5.6 * Makefile.am: (ICEDTEA_PATCHES): Add new patch. * NEWS: Updated. * patches/openjdk/7050826-pr2956-allow_type1_fonts.patch: Backport to allow Type 1 fonts to be used with font configurations auto-generated by fontconfig. -- 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 17 22:51:00 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 17 May 2016 22:51:00 +0000 Subject: [Bug 2956] GWT modules are failing to compile under 1.6.0_39 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2956 --- Comment #11 from Andrew John Hughes --- The fix is now there. Let me know if it fixes the bug because it works for me on the unpatched version. It depends on which fonts are installed. -- 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 17 23:11:17 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 17 May 2016 23:11:17 +0000 Subject: [Bug 2958] New: [IcedTea7] Backport "2178143: JVM crashes if the number of bound CPUs changed during runtime" Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2958 Bug ID: 2958 Summary: [IcedTea7] Backport "2178143: JVM crashes if the number of bound CPUs changed during runtime" Product: IcedTea Version: 7-hg Hardware: all OS: All Status: NEW Severity: enhancement Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org This adds the -XX:+AssumeMP workaround for where the number of CPUs changes from 1 to >1 during the lifetime of the JVM. -- 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 17 23:12:45 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 17 May 2016 23:12:45 +0000 Subject: [Bug 2958] [IcedTea7] Backport "2178143: JVM crashes if the number of bound CPUs changed during runtime" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2958 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Target Milestone|--- |2.6.7 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Tue May 17 23:13:41 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 17 May 2016 23:13:41 +0000 Subject: [Bug 2959] New: [IcedTea6] Backport "2178143: JVM crashes if the number of bound CPUs changed during runtime" Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2959 Bug ID: 2959 Summary: [IcedTea6] Backport "2178143: JVM crashes if the number of bound CPUs changed during runtime" 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 2958 for IcedTea 1.x. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Tue May 17 23:13:58 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 17 May 2016 23:13:58 +0000 Subject: [Bug 2959] [IcedTea6] Backport "2178143: JVM crashes if the number of bound CPUs changed during runtime" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2959 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Target Milestone|--- |6-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 bugzilla-daemon at icedtea.classpath.org Tue May 17 23:23:51 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 17 May 2016 23:23:51 +0000 Subject: [Bug 2960] New: [IcedTea8] Backport "8049226: com/sun/jdi/OptionTest.java test times out again" Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2960 Bug ID: 2960 Summary: [IcedTea8] Backport "8049226: com/sun/jdi/OptionTest.java test times out again" Product: IcedTea Version: 8-hg Hardware: all OS: All Status: NEW Severity: normal Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org http://mail.openjdk.java.net/pipermail/jdk8u-dev/2016-April/005328.html -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Tue May 17 23:24:08 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 17 May 2016 23:24:08 +0000 Subject: [Bug 2960] [IcedTea8] Backport "8049226: com/sun/jdi/OptionTest.java test times out again" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2960 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Target Milestone|--- |3.1.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed May 18 15:22:37 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 18 May 2016 15:22:37 +0000 Subject: [Bug 2961] New: [IcedTea6] Latest security update broke bundled LCMS2 build Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2961 Bug ID: 2961 Summary: [IcedTea6] Latest security update broke bundled LCMS2 build Product: IcedTea Version: 6-1.13.11 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 patches/openjdk/lcms2/bundled/6523398-writing_tags.patch no longer applies because of "8141229: [Parfait] Null pointer dereference in cmsstrcasecmp of cmserr.c" We only hit this when building with LCMS 2 and not the system LCMS 2, so it was missed prior to release. -- 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 18 15:22:52 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 18 May 2016 15:22:52 +0000 Subject: [Bug 2961] [IcedTea6] Latest security update broke bundled LCMS2 build In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2961 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Target Milestone|--- |6-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 bugzilla-daemon at icedtea.classpath.org Wed May 18 15:52:32 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 18 May 2016 15:52:32 +0000 Subject: [Bug 2961] [IcedTea6] Latest security update broke bundled LCMS2 build In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2961 --- Comment #1 from Andrew John Hughes --- Changed chunk: -- if (stricmp(fld, cSample) == 0) -+ if (cmsstrcasecmp(fld, cSample) == 0) - return i; - } - + if (fld != NULL) { +- if (stricmp(fld, cSample) == 0) ++ if (cmsstrcasecmp(fld, cSample) == 0) + return i; + } + } -- 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 18 15:56:04 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 18 May 2016 15:56:04 +0000 Subject: [Bug 2962] New: [IcedTea6] System default check doesn't match all GNU/Linux systems Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2962 Bug ID: 2962 Summary: [IcedTea6] System default check doesn't match all GNU/Linux systems Product: IcedTea Version: 6-1.13.11 Hardware: all OS: Linux Status: NEW Severity: normal Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org Some systems do not report as "linux-gnu" and so do not match the default check in the system library support macros e.g. if test x"${ENABLE_LCMS2}" = "xyes" -a x"${target_os}" = "xlinux-gnu" ; then ENABLE_SYSTEM_LCMS="yes" ; else ENABLE_SYSTEM_LCMS="no" ; fi; We should switch to a similar case check as used in IT_SET_OS_DIRS. -- 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 18 15:56:20 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 18 May 2016 15:56:20 +0000 Subject: [Bug 2962] [IcedTea6] System default check doesn't match all GNU/Linux systems In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2962 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Target Milestone|--- |6-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 Wed May 18 18:07:42 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Wed, 18 May 2016 18:07:42 +0000 Subject: /hg/icedtea6: 2 new changesets Message-ID: changeset bb99dd5bb69f in /hg/icedtea6 details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=bb99dd5bb69f author: Andrew John Hughes date: Wed May 18 16:54:56 2016 +0100 PR2961: Latest security update broke bundled LCMS2 build 2016-05-17 Andrew John Hughes PR2961: Latest security update broke bundled LCMS2 build * NEWS: Updated. * patches/openjdk/lcms2/bundled/6523398-writing_tags.patch: Regenerated. changeset b04ff35af086 in /hg/icedtea6 details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=b04ff35af086 author: Andrew John Hughes date: Wed May 18 19:05:31 2016 +0100 PR2962: System default check doesn't match all GNU/Linux systems 2016-05-17 Andrew John Hughes PR2962: System default check doesn't match all GNU/Linux systems * NEWS: Updated. * acinclude.m4: (IT_CHECK_FOR_LCMS): Use a similar case statement as in IT_SET_OS_DIRS to determine default based on OS. (IT_CHECK_FOR_JPEG): Likewise. (IT_CHECK_FOR_PNG): Likewise. (IT_CHECK_FOR_GIF): Likewise. diffstat: ChangeLog | 21 ++ NEWS | 2 + acinclude.m4 | 65 ++++-- patches/openjdk/lcms2/bundled/6523398-writing_tags.patch | 143 +++++++------- 4 files changed, 136 insertions(+), 95 deletions(-) diffs (truncated from 600 to 500 lines): diff -r 40d81bb30914 -r b04ff35af086 ChangeLog --- a/ChangeLog Tue May 17 23:38:10 2016 +0100 +++ b/ChangeLog Wed May 18 19:05:31 2016 +0100 @@ -1,3 +1,24 @@ +2016-05-17 Andrew John Hughes + + PR2962: System default check doesn't match all + GNU/Linux systems + * NEWS: Updated. + * acinclude.m4: + (IT_CHECK_FOR_LCMS): Use a similar case statement + as in IT_SET_OS_DIRS to determine default based on OS. + (IT_CHECK_FOR_JPEG): Likewise. + (IT_CHECK_FOR_PNG): Likewise. + (IT_CHECK_FOR_GIF): Likewise. + +2016-05-17 Andrew John Hughes + + PR2961: Latest security update broke bundled + LCMS2 build + * NEWS: + Updated. + * patches/openjdk/lcms2/bundled/6523398-writing_tags.patch: + Regenerated. + 2016-05-16 Andrew John Hughes S7050826, PR2956, RH1334465: Hebrew characters diff -r 40d81bb30914 -r b04ff35af086 NEWS --- a/NEWS Tue May 17 23:38:10 2016 +0100 +++ b/NEWS Wed May 18 19:05:31 2016 +0100 @@ -30,6 +30,8 @@ - PR2849: wget not required when downloading is disabled - PR2954: ecj/override.patch is missing new @Overrides in RMIJRMPServerImpl.java - PR2957: Build bootstrap code (rt-class-files.stamp) using bootstrap flags (source/target 1.5) + - PR2961: Latest security update broke bundled LCMS2 build + - PR2962: System default check doesn't match all GNU/Linux systems New in release 1.13.11 (2016-05-05): diff -r 40d81bb30914 -r b04ff35af086 acinclude.m4 --- a/acinclude.m4 Tue May 17 23:38:10 2016 +0100 +++ b/acinclude.m4 Wed May 18 19:05:31 2016 +0100 @@ -1566,10 +1566,15 @@ ENABLE_SYSTEM_LCMS="${enableval}" ], [ - if test x"${ENABLE_LCMS2}" = "xyes" -a x"${target_os}" = "xlinux-gnu" ; then - ENABLE_SYSTEM_LCMS="yes" ; - else - ENABLE_SYSTEM_LCMS="no" ; + if test x"${ENABLE_LCMS2}" = "xyes" ; then + case "${target_os}" in + *linux*) + ENABLE_SYSTEM_LCMS="yes" + ;; + *) + ENABLE_SYSTEM_LCMS="no" ; + ;; + esac fi; ]) AC_MSG_RESULT(${ENABLE_SYSTEM_LCMS}) @@ -1596,11 +1601,14 @@ ENABLE_SYSTEM_ZLIB="${enableval}" ], [ - if test x"${target_os}" = "xlinux-gnu"; then - ENABLE_SYSTEM_ZLIB="yes" ; - else - ENABLE_SYSTEM_ZLIB="no" ; - fi + case "${target_os}" in + *linux*) + ENABLE_SYSTEM_ZLIB="yes" + ;; + *) + ENABLE_SYSTEM_ZLIB="no" ; + ;; + esac ]) AC_MSG_RESULT(${ENABLE_SYSTEM_ZLIB}) if test x"${ENABLE_SYSTEM_ZLIB}" = "xyes"; then @@ -1627,11 +1635,14 @@ ENABLE_SYSTEM_JPEG="${enableval}" ], [ - if test x"${target_os}" = "xlinux-gnu"; then - ENABLE_SYSTEM_JPEG="yes" ; - else - ENABLE_SYSTEM_JPEG="no" ; - fi + case "${target_os}" in + *linux*) + ENABLE_SYSTEM_JPEG="yes" + ;; + *) + ENABLE_SYSTEM_JPEG="no" ; + ;; + esac ]) AC_MSG_RESULT(${ENABLE_SYSTEM_JPEG}) if test x"${ENABLE_SYSTEM_JPEG}" = "xyes"; then @@ -1656,11 +1667,14 @@ ENABLE_SYSTEM_PNG="${enableval}" ], [ - if test x"${target_os}" = "xlinux-gnu"; then - ENABLE_SYSTEM_PNG="yes" ; - else - ENABLE_SYSTEM_PNG="no" ; - fi + case "${target_os}" in + *linux*) + ENABLE_SYSTEM_PNG="yes" + ;; + *) + ENABLE_SYSTEM_PNG="no" ; + ;; + esac ]) AC_MSG_RESULT(${ENABLE_SYSTEM_PNG}) if test x"${ENABLE_SYSTEM_PNG}" = "xyes"; then @@ -1686,11 +1700,14 @@ ENABLE_SYSTEM_GIF="${enableval}" ], [ - if test x"${target_os}" = "xlinux-gnu"; then - ENABLE_SYSTEM_GIF="yes" ; - else - ENABLE_SYSTEM_GIF="no" ; - fi + case "${target_os}" in + *linux*) + ENABLE_SYSTEM_GIF="yes" + ;; + *) + ENABLE_SYSTEM_GIF="no" ; + ;; + esac ]) AC_MSG_RESULT(${ENABLE_SYSTEM_GIF}) if test x"${ENABLE_SYSTEM_GIF}" = "xyes"; then diff -r 40d81bb30914 -r b04ff35af086 patches/openjdk/lcms2/bundled/6523398-writing_tags.patch --- a/patches/openjdk/lcms2/bundled/6523398-writing_tags.patch Tue May 17 23:38:10 2016 +0100 +++ b/patches/openjdk/lcms2/bundled/6523398-writing_tags.patch Wed May 18 19:05:31 2016 +0100 @@ -1,6 +1,6 @@ diff -Nru openjdk.orig/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam02.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam02.c ---- openjdk.orig/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam02.c 2013-12-06 00:20:25.000000000 +0000 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam02.c 2013-12-19 12:12:15.815239068 +0000 +--- openjdk.orig/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam02.c 2016-05-03 23:38:49.000000000 +0100 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam02.c 2016-05-18 03:56:07.430737147 +0100 @@ -27,9 +27,10 @@ // However, the following notice accompanied the original version of this // file: @@ -401,7 +401,7 @@ } diff -Nru openjdk.orig/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam97.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam97.c ---- openjdk.orig/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam97.c 2013-12-06 00:20:25.000000000 +0000 +--- openjdk.orig/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam97.c 2016-05-03 23:38:49.000000000 +0100 +++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam97.c 1970-01-01 01:00:00.000000000 +0100 @@ -1,750 +0,0 @@ -/* @@ -1155,8 +1155,8 @@ - -} diff -Nru openjdk.orig/jdk/src/share/native/sun/java2d/cmm/lcms/cmscgats.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscgats.c ---- openjdk.orig/jdk/src/share/native/sun/java2d/cmm/lcms/cmscgats.c 2013-12-06 00:20:25.000000000 +0000 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscgats.c 2013-12-19 12:12:15.819239130 +0000 +--- openjdk.orig/jdk/src/share/native/sun/java2d/cmm/lcms/cmscgats.c 2016-05-03 23:59:14.000000000 +0100 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscgats.c 2016-05-18 03:59:35.483319782 +0100 @@ -27,9 +27,10 @@ // However, the following notice accompanied the original version of this // file: @@ -2920,11 +2920,11 @@ + cmsHANDLE hIT8; + cmsIT8* it8; + int type; -+ + +- int type = IsMyBlock((LPBYTE) Ptr, len); + _cmsAssert(Ptr != NULL); + _cmsAssert(len != 0); - -- int type = IsMyBlock((LPBYTE) Ptr, len); ++ + type = IsMyBlock((cmsUInt8Number*)Ptr, len); if (type == 0) return NULL; @@ -2967,10 +2967,10 @@ + cmsHANDLE hIT8; + cmsIT8* it8; + int type; ++ ++ _cmsAssert(cFileName != NULL); - int type = IsMyFile(cFileName); -+ _cmsAssert(cFileName != NULL); -+ + type = IsMyFile(cFileName); if (type == 0) return NULL; @@ -3013,9 +3013,9 @@ - LPTABLE t = GetTable(it8); + cmsIT8* it8 = (cmsIT8*) hIT8; + TABLE* t; -+ + + _cmsAssert(hIT8 != NULL); - ++ + t = GetTable(it8); + + if (SampleNames) @@ -3101,7 +3101,7 @@ return i; } } -@@ -2459,62 +2390,65 @@ +@@ -2459,63 +2390,66 @@ static @@ -3140,11 +3140,12 @@ for (i=0; i < t->nSamples; i++) { fld = GetDataFormat(it8, i); -- if (stricmp(fld, cSample) == 0) -+ if (cmsstrcasecmp(fld, cSample) == 0) - return i; - } - + if (fld != NULL) { +- if (stricmp(fld, cSample) == 0) ++ if (cmsstrcasecmp(fld, cSample) == 0) + return i; + } + } - - // SynError(it8, "Couldn't find data field %s\n", cSample); return -1; @@ -3182,7 +3183,7 @@ { const char* Buffer; -@@ -2530,19 +2464,23 @@ +@@ -2531,19 +2465,23 @@ } @@ -3210,7 +3211,7 @@ sprintf(Buff, it8->DoubleFormatter, Val); return SetData(it8, row, col, Buff); -@@ -2550,18 +2488,18 @@ +@@ -2551,18 +2489,18 @@ @@ -3232,7 +3233,7 @@ iSet = LocatePatch(it8, cPatch); if (iSet < 0) { return NULL; -@@ -2571,7 +2509,7 @@ +@@ -2572,7 +2510,7 @@ } @@ -3241,7 +3242,7 @@ { const char* Buffer; -@@ -2589,100 +2527,109 @@ +@@ -2590,100 +2528,109 @@ @@ -3398,7 +3399,7 @@ if (cField != NULL && *cField == 0) cField = "LABEL"; -@@ -2700,18 +2647,21 @@ +@@ -2701,18 +2648,21 @@ if (ExpectedType) { @@ -3424,7 +3425,7 @@ if(pos == -1) return FALSE; -@@ -2720,9 +2670,11 @@ +@@ -2721,9 +2671,11 @@ } @@ -3439,8 +3440,8 @@ if (Formatter == NULL) strcpy(it8->DoubleFormatter, DEFAULT_DBL_FORMAT); diff -Nru openjdk.orig/jdk/src/share/native/sun/java2d/cmm/lcms/cmscnvrt.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscnvrt.c ---- openjdk.orig/jdk/src/share/native/sun/java2d/cmm/lcms/cmscnvrt.c 2013-12-06 00:20:25.000000000 +0000 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscnvrt.c 2013-12-19 12:12:15.819239130 +0000 +--- openjdk.orig/jdk/src/share/native/sun/java2d/cmm/lcms/cmscnvrt.c 2016-05-03 23:38:49.000000000 +0100 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscnvrt.c 2016-05-18 03:56:07.430737147 +0100 @@ -27,9 +27,10 @@ // However, the following notice accompanied the original version of this // file: @@ -4889,8 +4890,8 @@ +} diff -Nru openjdk.orig/jdk/src/share/native/sun/java2d/cmm/lcms/cmserr.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmserr.c ---- openjdk.orig/jdk/src/share/native/sun/java2d/cmm/lcms/cmserr.c 2013-12-06 00:20:25.000000000 +0000 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmserr.c 2013-12-19 12:12:15.819239130 +0000 +--- openjdk.orig/jdk/src/share/native/sun/java2d/cmm/lcms/cmserr.c 2016-05-03 23:38:49.000000000 +0100 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmserr.c 2016-05-18 03:56:07.434737081 +0100 @@ -27,9 +27,10 @@ // However, the following notice accompanied the original version of this // file: @@ -5357,8 +5358,8 @@ +} + diff -Nru openjdk.orig/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgamma.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgamma.c ---- openjdk.orig/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgamma.c 2013-12-06 00:20:25.000000000 +0000 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgamma.c 2013-12-19 12:12:15.819239130 +0000 +--- openjdk.orig/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgamma.c 2016-05-03 23:38:49.000000000 +0100 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgamma.c 2016-05-18 03:56:07.434737081 +0100 @@ -27,9 +27,10 @@ // However, the following notice accompanied the original version of this // file: @@ -7159,8 +7160,8 @@ } + diff -Nru openjdk.orig/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgmt.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgmt.c ---- openjdk.orig/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgmt.c 2013-12-06 00:20:25.000000000 +0000 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgmt.c 2013-12-19 12:12:15.819239130 +0000 +--- openjdk.orig/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgmt.c 2016-05-03 23:38:49.000000000 +0100 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgmt.c 2016-05-18 03:56:07.434737081 +0100 @@ -27,9 +27,10 @@ // However, the following notice accompanied the original version of this // file: @@ -8784,8 +8785,8 @@ + return TRUE; } diff -Nru openjdk.orig/jdk/src/share/native/sun/java2d/cmm/lcms/cmsintrp.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsintrp.c ---- openjdk.orig/jdk/src/share/native/sun/java2d/cmm/lcms/cmsintrp.c 2013-12-06 00:20:25.000000000 +0000 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsintrp.c 2013-12-19 12:12:15.823239190 +0000 +--- openjdk.orig/jdk/src/share/native/sun/java2d/cmm/lcms/cmsintrp.c 2016-05-03 23:38:49.000000000 +0100 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsintrp.c 2016-05-18 03:56:07.434737081 +0100 @@ -27,9 +27,10 @@ // However, the following notice accompanied the original version of this // file: @@ -10848,8 +10849,8 @@ -#undef DENS - diff -Nru openjdk.orig/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio0.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio0.c ---- openjdk.orig/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio0.c 2013-12-06 00:20:25.000000000 +0000 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio0.c 2013-12-19 12:12:15.823239190 +0000 +--- openjdk.orig/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio0.c 2016-05-03 23:38:49.000000000 +0100 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio0.c 2016-05-18 03:56:07.438737016 +0100 @@ -27,9 +27,10 @@ // However, the following notice accompanied the original version of this // file: @@ -12897,8 +12898,8 @@ + return TRUE; +} diff -Nru openjdk.orig/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio1.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio1.c ---- openjdk.orig/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio1.c 2013-12-06 00:20:25.000000000 +0000 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio1.c 2013-12-19 12:12:15.823239190 +0000 +--- openjdk.orig/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio1.c 2016-05-03 23:38:49.000000000 +0100 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio1.c 2016-05-18 03:56:07.438737016 +0100 @@ -27,9 +27,10 @@ // However, the following notice accompanied the original version of this // file: @@ -17088,8 +17089,8 @@ } - diff -Nru openjdk.orig/jdk/src/share/native/sun/java2d/cmm/lcms/cmslut.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmslut.c ---- openjdk.orig/jdk/src/share/native/sun/java2d/cmm/lcms/cmslut.c 2013-12-06 00:20:25.000000000 +0000 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmslut.c 2013-12-19 12:12:15.827239250 +0000 +--- openjdk.orig/jdk/src/share/native/sun/java2d/cmm/lcms/cmslut.c 2016-05-03 23:38:49.000000000 +0100 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmslut.c 2016-05-18 03:56:07.442736950 +0100 @@ -27,9 +27,10 @@ // However, the following notice accompanied the original version of this // file: @@ -19209,7 +19210,7 @@ - - diff -Nru openjdk.orig/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmatsh.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmatsh.c ---- openjdk.orig/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmatsh.c 2013-12-06 00:20:25.000000000 +0000 +--- openjdk.orig/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmatsh.c 2016-05-03 23:38:49.000000000 +0100 +++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmatsh.c 1970-01-01 01:00:00.000000000 +0100 @@ -1,411 +0,0 @@ -/* @@ -19625,7 +19626,7 @@ -} diff -Nru openjdk.orig/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmd5.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmd5.c --- openjdk.orig/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmd5.c 1970-01-01 01:00:00.000000000 +0100 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmd5.c 2013-12-19 12:12:15.835239368 +0000 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmd5.c 2016-05-18 03:56:07.442736950 +0100 @@ -0,0 +1,346 @@ +/* + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. @@ -19974,8 +19975,8 @@ +} + diff -Nru openjdk.orig/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmtrx.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmtrx.c ---- openjdk.orig/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmtrx.c 2013-12-06 00:20:25.000000000 +0000 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmtrx.c 2013-12-19 12:12:15.827239250 +0000 +--- openjdk.orig/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmtrx.c 2016-05-03 23:38:49.000000000 +0100 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmtrx.c 2016-05-18 03:56:07.442736950 +0100 @@ -27,9 +27,10 @@ // However, the following notice accompanied the original version of this // file: @@ -20860,8 +20861,8 @@ - - diff -Nru openjdk.orig/jdk/src/share/native/sun/java2d/cmm/lcms/cmsnamed.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsnamed.c ---- openjdk.orig/jdk/src/share/native/sun/java2d/cmm/lcms/cmsnamed.c 2013-12-06 00:20:25.000000000 +0000 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsnamed.c 2013-12-19 12:12:15.827239250 +0000 +--- openjdk.orig/jdk/src/share/native/sun/java2d/cmm/lcms/cmsnamed.c 2016-05-03 23:38:49.000000000 +0100 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsnamed.c 2016-05-18 03:56:07.446736885 +0100 @@ -27,9 +27,10 @@ // However, the following notice accompanied the original version of this // file: @@ -21683,7 +21684,7 @@ + diff -Nru openjdk.orig/jdk/src/share/native/sun/java2d/cmm/lcms/cmsopt.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsopt.c --- openjdk.orig/jdk/src/share/native/sun/java2d/cmm/lcms/cmsopt.c 1970-01-01 01:00:00.000000000 +0100 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsopt.c 2013-12-19 12:12:15.835239368 +0000 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsopt.c 2016-05-18 03:56:07.446736885 +0100 @@ -0,0 +1,1657 @@ +/* + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. @@ -23343,8 +23344,8 @@ +} + diff -Nru openjdk.orig/jdk/src/share/native/sun/java2d/cmm/lcms/cmspack.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmspack.c ---- openjdk.orig/jdk/src/share/native/sun/java2d/cmm/lcms/cmspack.c 2013-12-06 00:20:25.000000000 +0000 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmspack.c 2013-12-19 12:12:15.827239250 +0000 +--- openjdk.orig/jdk/src/share/native/sun/java2d/cmm/lcms/cmspack.c 2016-05-03 23:38:49.000000000 +0100 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmspack.c 2016-05-18 03:56:07.450736818 +0100 @@ -27,8 +27,10 @@ // However, the following notice accompanied the original version of this // file: @@ -27383,8 +27384,8 @@ + return FLOAT_SH(Float) | COLORSPACE_SH(ColorSpaceBits) | BYTES_SH(nBytes) | CHANNELS_SH(nOutputChans); } diff -Nru openjdk.orig/jdk/src/share/native/sun/java2d/cmm/lcms/cmspcs.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmspcs.c ---- openjdk.orig/jdk/src/share/native/sun/java2d/cmm/lcms/cmspcs.c 2013-12-06 00:20:25.000000000 +0000 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmspcs.c 2013-12-19 12:12:15.831239308 +0000 +--- openjdk.orig/jdk/src/share/native/sun/java2d/cmm/lcms/cmspcs.c 2016-05-03 23:38:49.000000000 +0100 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmspcs.c 2016-05-18 03:56:07.450736818 +0100 @@ -27,9 +27,10 @@ // However, the following notice accompanied the original version of this // file: @@ -28582,7 +28583,7 @@ +} diff -Nru openjdk.orig/jdk/src/share/native/sun/java2d/cmm/lcms/cmsplugin.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsplugin.c --- openjdk.orig/jdk/src/share/native/sun/java2d/cmm/lcms/cmsplugin.c 1970-01-01 01:00:00.000000000 +0100 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsplugin.c 2013-12-19 12:12:15.835239368 +0000 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsplugin.c 2016-05-18 03:56:07.450736818 +0100 @@ -0,0 +1,641 @@ +/* + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. @@ -29226,8 +29227,8 @@ + PluginPool = NULL; +} diff -Nru openjdk.orig/jdk/src/share/native/sun/java2d/cmm/lcms/cmsps2.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsps2.c ---- openjdk.orig/jdk/src/share/native/sun/java2d/cmm/lcms/cmsps2.c 2013-12-06 00:20:25.000000000 +0000 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsps2.c 2013-12-19 12:12:15.831239308 +0000 +--- openjdk.orig/jdk/src/share/native/sun/java2d/cmm/lcms/cmsps2.c 2016-05-03 23:38:49.000000000 +0100 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsps2.c 2016-05-18 03:56:07.450736818 +0100 @@ -27,9 +27,10 @@ // However, the following notice accompanied the original version of this // file: @@ -31123,8 +31124,8 @@ + } diff -Nru openjdk.orig/jdk/src/share/native/sun/java2d/cmm/lcms/cmssamp.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmssamp.c ---- openjdk.orig/jdk/src/share/native/sun/java2d/cmm/lcms/cmssamp.c 2013-12-06 00:20:25.000000000 +0000 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmssamp.c 2013-12-19 12:12:15.831239308 +0000 +--- openjdk.orig/jdk/src/share/native/sun/java2d/cmm/lcms/cmssamp.c 2016-05-03 23:38:49.000000000 +0100 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmssamp.c 2016-05-18 03:56:07.450736818 +0100 @@ -27,9 +27,10 @@ // However, the following notice accompanied the original version of this // file: @@ -31955,7 +31956,7 @@ diff -Nru openjdk.orig/jdk/src/share/native/sun/java2d/cmm/lcms/cmssm.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmssm.c --- openjdk.orig/jdk/src/share/native/sun/java2d/cmm/lcms/cmssm.c 1970-01-01 01:00:00.000000000 +0100 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmssm.c 2013-12-19 12:12:15.835239368 +0000 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmssm.c 2016-05-18 03:56:07.450736818 +0100 @@ -0,0 +1,762 @@ +/* + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. @@ -32721,7 +32722,7 @@ +#endif diff -Nru openjdk.orig/jdk/src/share/native/sun/java2d/cmm/lcms/cmstypes.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmstypes.c --- openjdk.orig/jdk/src/share/native/sun/java2d/cmm/lcms/cmstypes.c 1970-01-01 01:00:00.000000000 +0100 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmstypes.c 2013-12-19 12:12:15.839239428 +0000 From bugzilla-daemon at icedtea.classpath.org Wed May 18 18:08:19 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 18 May 2016 18:08:19 +0000 Subject: [Bug 2961] [IcedTea6] Latest security update broke bundled LCMS2 build In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2961 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea6?cmd=changeset;node=bb99dd5bb69f author: Andrew John Hughes date: Wed May 18 16:54:56 2016 +0100 PR2961: Latest security update broke bundled LCMS2 build 2016-05-17 Andrew John Hughes PR2961: Latest security update broke bundled LCMS2 build * NEWS: Updated. * patches/openjdk/lcms2/bundled/6523398-writing_tags.patch: Regenerated. -- 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 18 18:08:23 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 18 May 2016 18:08:23 +0000 Subject: [Bug 2962] [IcedTea6] System default check doesn't match all GNU/Linux systems In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2962 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea6?cmd=changeset;node=b04ff35af086 author: Andrew John Hughes date: Wed May 18 19:05:31 2016 +0100 PR2962: System default check doesn't match all GNU/Linux systems 2016-05-17 Andrew John Hughes PR2962: System default check doesn't match all GNU/Linux systems * NEWS: Updated. * acinclude.m4: (IT_CHECK_FOR_LCMS): Use a similar case statement as in IT_SET_OS_DIRS to determine default based on OS. (IT_CHECK_FOR_JPEG): Likewise. (IT_CHECK_FOR_PNG): Likewise. (IT_CHECK_FOR_GIF): Likewise. -- 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 18 18:10:55 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 18 May 2016 18:10:55 +0000 Subject: [Bug 2963] New: [IcedTea7] Set system defaults based on OS Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2963 Bug ID: 2963 Summary: [IcedTea7] Set system defaults based on OS Product: IcedTea Version: 7-hg Hardware: all OS: Linux Status: NEW Severity: enhancement Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org IcedTea 1.x sets the default of the system library settings depending on the OS (so on for Linux but not other systems). We should follow suit in 2.x. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed May 18 18:11:20 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 18 May 2016 18:11:20 +0000 Subject: [Bug 2393] [TRACKER] IcedTea 2.7.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2393 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |2963 -- 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 18 18:11:20 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 18 May 2016 18:11:20 +0000 Subject: [Bug 2963] [IcedTea7] Set system defaults based on OS In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2963 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Blocks| |2393 Target Milestone|--- |2.7.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed May 18 18:18:58 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 18 May 2016 18:18:58 +0000 Subject: [Bug 2964] New: [IcedTea8] Set system defaults based on OS Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2964 Bug ID: 2964 Summary: [IcedTea8] Set system defaults based on OS Product: IcedTea Version: 8-hg Hardware: all OS: Linux Status: NEW Severity: enhancement Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org IcedTea 1.x sets the default of the system library settings depending on the OS (so on for Linux but not other systems). We should follow suit in 3.x. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed May 18 18:19:22 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 18 May 2016 18:19:22 +0000 Subject: [Bug 1740] [TRACKER] IcedTea 3.1.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1740 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |2964 -- 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 18 18:19:22 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 18 May 2016 18:19:22 +0000 Subject: [Bug 2964] [IcedTea8] Set system defaults based on OS In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2964 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Blocks| |1740 Target Milestone|--- |3.1.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed May 18 18:20:51 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 18 May 2016 18:20:51 +0000 Subject: [Bug 2965] New: [TRACKER] IcedTea 3.2.0 Release Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2965 Bug ID: 2965 Summary: [TRACKER] IcedTea 3.2.0 Release Product: IcedTea Version: 8-hg Hardware: all OS: All Status: NEW Severity: enhancement Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org -- 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 18 19:12:28 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 18 May 2016 19:12:28 +0000 Subject: [Bug 1283] [IcedTea8] Use XML for AUTHORS/NEWS to ensure reliable formatting for producing e.g. release notes. In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1283 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks|1740 |2965 Target Milestone|3.1.0 |3.2.0 --- Comment #2 from Andrew John Hughes --- Delay until at least 3.2.0. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed May 18 19:12:28 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 18 May 2016 19:12:28 +0000 Subject: [Bug 1740] [TRACKER] IcedTea 3.1.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1740 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on|1283 | -- 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 18 19:12:28 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 18 May 2016 19:12:28 +0000 Subject: [Bug 2965] [TRACKER] IcedTea 3.2.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2965 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1283 -- 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 18 19:13:06 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 18 May 2016 19:13:06 +0000 Subject: [Bug 2965] [TRACKER] IcedTea 3.2.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2965 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |656 -- 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 18 19:13:06 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 18 May 2016 19:13:06 +0000 Subject: [Bug 1740] [TRACKER] IcedTea 3.1.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1740 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on|656 | -- 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 18 19:16:21 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 18 May 2016 19:16:21 +0000 Subject: [Bug 1740] [TRACKER] IcedTea 3.1.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1740 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on|1547 | -- 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 18 19:16:21 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 18 May 2016 19:16:21 +0000 Subject: [Bug 2965] [TRACKER] IcedTea 3.2.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2965 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1547 -- 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 18 19:16:21 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 18 May 2016 19:16:21 +0000 Subject: [Bug 1547] [METABUG] [IcedTea8] Support /etc/os-release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1547 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks|1740 |2965 --- Comment #2 from Andrew John Hughes --- Delay until at least 3.2.0. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed May 18 19:16:29 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 18 May 2016 19:16:29 +0000 Subject: [Bug 1547] [METABUG] [IcedTea8] Support /etc/os-release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1547 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|3.1.0 |3.2.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed May 18 19:16:51 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 18 May 2016 19:16:51 +0000 Subject: [Bug 1740] [TRACKER] IcedTea 3.1.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1740 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on|1748 | -- 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 18 19:16:51 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 18 May 2016 19:16:51 +0000 Subject: [Bug 2965] [TRACKER] IcedTea 3.2.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2965 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1748 -- 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 18 19:16:51 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 18 May 2016 19:16:51 +0000 Subject: [Bug 1748] [IcedTea8] Allow clang to be used to build In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1748 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks|1740 |2965 Target Milestone|3.1.0 |3.2.0 --- Comment #5 from Andrew John Hughes --- Delay until at least 3.2.0. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed May 18 19:17:03 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 18 May 2016 19:17:03 +0000 Subject: [Bug 1740] [TRACKER] IcedTea 3.1.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1740 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on|1976 | -- 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 18 19:17:03 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 18 May 2016 19:17:03 +0000 Subject: [Bug 2965] [TRACKER] IcedTea 3.2.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2965 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1976 -- 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 18 19:17:03 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 18 May 2016 19:17:03 +0000 Subject: [Bug 1976] [IcedTea8] Support using the system installation of Glib/GIO In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1976 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks|1740 |2965 Target Milestone|3.1.0 |3.2.0 --- Comment #2 from Andrew John Hughes --- Delay until at least 3.2.0. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed May 18 19:17:14 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 18 May 2016 19:17:14 +0000 Subject: [Bug 2965] [TRACKER] IcedTea 3.2.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2965 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1982 -- 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 18 19:17:14 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 18 May 2016 19:17:14 +0000 Subject: [Bug 1740] [TRACKER] IcedTea 3.1.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1740 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on|1982 | -- 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 18 19:17:14 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 18 May 2016 19:17:14 +0000 Subject: [Bug 1982] [IcedTea8] Support using the system installation of Gtk+ In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1982 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks|1740 |2965 Target Milestone|3.1.0 |3.2.0 --- Comment #2 from Andrew John Hughes --- Delay until at least 3.2.0. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed May 18 19:18:08 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 18 May 2016 19:18:08 +0000 Subject: [Bug 1740] [TRACKER] IcedTea 3.1.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1740 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on|2290 | -- 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 18 19:18:08 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 18 May 2016 19:18:08 +0000 Subject: [Bug 2965] [TRACKER] IcedTea 3.2.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2965 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |2290 -- 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 18 19:18:08 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 18 May 2016 19:18:08 +0000 Subject: [Bug 2290] [IcedTea8] 6730740 is incorrect In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2290 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks|1740 |2965 --- Comment #1 from Andrew John Hughes --- Delay until at least 3.2.0. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed May 18 19:57:38 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 18 May 2016 19:57:38 +0000 Subject: [Bug 1029] Error in web access to HP procurve switches In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1029 Jie Kang changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |WONTFIX --- Comment #15 from Jie Kang --- Hello, I am closing this bug for now as it is quite dated. Feel free to reopen the issue if it is still relevant and I will look into it. Cheers, -- 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 18 19:59:57 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 18 May 2016 19:59:57 +0000 Subject: [Bug 1253] JNLP applets run on Swing EDT thread In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1253 Jie Kang changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |WONTFIX --- Comment #1 from Jie Kang --- Hello, I am closing the bug for now as it is quite dated. Please reopen if you feel the issue is still valid and I will look into it. Cheers, -- 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 Thu May 19 02:20:54 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 19 May 2016 02:20:54 +0000 Subject: [Bug 1896] [IcedTea7] vm crashes on IMAGEIO.read multithreaded / liblcms2-2 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1896 Tiago St?rmer Daitx changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED CC| |tdaitx at gmail.com Resolution|FIXED |--- --- Comment #17 from Tiago St?rmer Daitx --- I was able to reproduce this issue on Ubuntu's IcedTea 2.6.6 running: - the integrated lcms library (disable-system-lcms) - lcms 2.5 and 2.6 system library (enable-system-lcms) For some reason that I haven't been able to track down yet it does depend on the JPEG file under test - a initial sample I grabbed from the internet ran just fine, only when I tested it against bunch grabbed from `locate .jpg` was I able to reproduce it. I haven't tested it against 3.x, but OpenJDK 8u91 runs just fine when using the same lcms 2.6 so I would expect similar results. Let me know if hs_err and/or core files would be of any help, as well as running it against an upstream IcedTea build (Ubuntu does not patch anything related to lcms). Started a few testes after an Ubuntu user reported running into this issue (https://bugs.launchpad.net/ubuntu/+source/openjdk-7/+bug/913434). -- 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 Thu May 19 02:33:25 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 19 May 2016 02:33:25 +0000 Subject: [Bug 1896] [IcedTea7] vm crashes on IMAGEIO.read multithreaded / liblcms2-2 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1896 --- Comment #18 from Andrew John Hughes --- Well, we at least need a reproducer to begin with. Can you supply the code and JPEG file you're able to reproduce this with? -- 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 Thu May 19 02:35:52 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 19 May 2016 02:35:52 +0000 Subject: [Bug 1896] [IcedTea7] vm crashes on IMAGEIO.read multithreaded / liblcms2-2 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1896 --- Comment #19 from Tiago St?rmer Daitx --- Created attachment 1529 --> http://icedtea.classpath.org/bugzilla/attachment.cgi?id=1529&action=edit testcase to reproduce it Provide jpeg files (at least 128 of them) in a ./jpg directory Run using something like: $ while ! timeout --preserve-status 10 java Lp9133434Imageio; do echo " done."; done as the bug doesn't happen on every run (seem to depend on the jpeg files under test, I can get it once about every 5 runs). -- 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 Thu May 19 03:50:26 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 19 May 2016 03:50:26 +0000 Subject: [Bug 1896] [IcedTea7] vm crashes on IMAGEIO.read multithreaded / liblcms2-2 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1896 --- Comment #20 from Tiago St?rmer Daitx --- Got together a bunch of images from the various hs_err I had at hand. I was unable to keep the file under 1 MB for upload, thus I uploaded it here: https://drive.google.com/open?id=0Bw-FF32TRkU3MFdFOXF4dlZ0c2s -- 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 Thu May 19 17:11:42 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 19 May 2016 17:11:42 +0000 Subject: [Bug 2966] New: installed ubuntu 16.04 and openjdk-8-jdk when i try to log on to my work vpn I get the following error Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2966 Bug ID: 2966 Summary: installed ubuntu 16.04 and openjdk-8-jdk when i try to log on to my work vpn I get the following error Product: IcedTea-Web Version: unspecified Hardware: 64-bit OS: Linux Status: NEW Severity: enhancement Priority: P5 Component: Plugin Assignee: jvanek at redhat.com Reporter: 716birds at gmail.com CC: unassigned at icedtea.classpath.org IcedTea-Web Plugin version: 1.6.2 (1.6.2-3ubuntu1) Thu May 19 13:03:27 EDT 2016 net.sourceforge.jnlp.LaunchException: Fatal: Initialization Error: Could not initialize applet. For more information click "more information button". at net.sourceforge.jnlp.Launcher.createApplet(Launcher.java:764) at net.sourceforge.jnlp.Launcher.getApplet(Launcher.java:686) at net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:933) Caused by: net.sourceforge.jnlp.cache.IllegalResourceDescriptorException: Location does not specify a resource being tracked. at net.sourceforge.jnlp.cache.ResourceTracker.getResource(ResourceTracker.java:578) at net.sourceforge.jnlp.cache.ResourceTracker.getCacheFile(ResourceTracker.java:344) at net.sourceforge.jnlp.runtime.JNLPClassLoader.getManifestAttribute(JNLPClassLoader.java:930) at net.sourceforge.jnlp.runtime.JNLPClassLoader.checkForAttributeInJars(JNLPClassLoader.java:822) at net.sourceforge.jnlp.JNLPFile$ManifestsAttributes.getAttribute(JNLPFile.java:1079) at net.sourceforge.jnlp.JNLPFile$ManifestsAttributes.getAttribute(JNLPFile.java:1066) at net.sourceforge.jnlp.JNLPFile$ManifestsAttributes.processBooleanAttribute(JNLPFile.java:1095) at net.sourceforge.jnlp.JNLPFile$ManifestsAttributes.isTrustedOnly(JNLPFile.java:1014) at net.sourceforge.jnlp.runtime.ManifestAttributesChecker.checkTrustedOnlyAttribute(ManifestAttributesChecker.java:184) at net.sourceforge.jnlp.runtime.ManifestAttributesChecker.checkAll(ManifestAttributesChecker.java:101) at net.sourceforge.jnlp.runtime.JNLPClassLoader.initializeResources(JNLPClassLoader.java:777) at net.sourceforge.jnlp.runtime.JNLPClassLoader.(JNLPClassLoader.java:285) at net.sourceforge.jnlp.runtime.JNLPClassLoader.createInstance(JNLPClassLoader.java:357) at net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(JNLPClassLoader.java:429) at net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(JNLPClassLoader.java:403) at net.sourceforge.jnlp.Launcher.createApplet(Launcher.java:729) ... 2 more Chain: 1) at Thu May 19 13:03:22 EDT 2016 net.sourceforge.jnlp.LaunchException: Fatal: Initialization Error: Could not initialize applet. For more information click "more information button". at net.sourceforge.jnlp.Launcher.createApplet(Launcher.java:764) at net.sourceforge.jnlp.Launcher.getApplet(Launcher.java:686) at net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:933) Caused by: net.sourceforge.jnlp.cache.IllegalResourceDescriptorException: Location does not specify a resource being tracked. at net.sourceforge.jnlp.cache.ResourceTracker.getResource(ResourceTracker.java:578) at net.sourceforge.jnlp.cache.ResourceTracker.getCacheFile(ResourceTracker.java:344) at net.sourceforge.jnlp.runtime.JNLPClassLoader.getManifestAttribute(JNLPClassLoader.java:930) at net.sourceforge.jnlp.runtime.JNLPClassLoader.checkForAttributeInJars(JNLPClassLoader.java:822) at net.sourceforge.jnlp.JNLPFile$ManifestsAttributes.getAttribute(JNLPFile.java:1079) at net.sourceforge.jnlp.JNLPFile$ManifestsAttributes.getAttribute(JNLPFile.java:1066) at net.sourceforge.jnlp.JNLPFile$ManifestsAttributes.processBooleanAttribute(JNLPFile.java:1095) at net.sourceforge.jnlp.JNLPFile$ManifestsAttributes.isTrustedOnly(JNLPFile.java:1014) at net.sourceforge.jnlp.runtime.ManifestAttributesChecker.checkTrustedOnlyAttribute(ManifestAttributesChecker.java:184) at net.sourceforge.jnlp.runtime.ManifestAttributesChecker.checkAll(ManifestAttributesChecker.java:101) at net.sourceforge.jnlp.runtime.JNLPClassLoader.initializeResources(JNLPClassLoader.java:777) at net.sourceforge.jnlp.runtime.JNLPClassLoader.(JNLPClassLoader.java:285) at net.sourceforge.jnlp.runtime.JNLPClassLoader.createInstance(JNLPClassLoader.java:357) at net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(JNLPClassLoader.java:429) at net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(JNLPClassLoader.java:403) at net.sourceforge.jnlp.Launcher.createApplet(Launcher.java:729) ... 2 more -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu May 19 20:11:15 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 19 May 2016 20:11:15 +0000 Subject: [Bug 2956] GWT modules are failing to compile under 1.6.0_39 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2956 --- Comment #12 from paguayo at indexengines.com --- ok thanks, I'll start testing the fix. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From gnu.andrew at redhat.com Thu May 19 20:34:41 2016 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Thu, 19 May 2016 16:34:41 -0400 (EDT) Subject: IcedTea-Web 1.6.2 In-Reply-To: <56B22E7B.7040705@redhat.com> References: <56B22E7B.7040705@redhat.com> Message-ID: <350735331.4592551.1463690081534.JavaMail.zimbra@redhat.com> ----- Original Message ----- > Hello! > > There is bug-fixes dedicated release of ITW: > > Tarballs are as usually on wildbeast at classpath.org > http://icedtea.wildebeest.org/download/source/icedtea-web-1.6.2.tar.gz > ef9b7746dab933afa871428da73169f6 icedtea-web-1.6.2.tar.gz > > The docs of 1.6.2 are at > http://icedtea.wildebeest.org/download/icedtea-web-docs/1.6.2/html/ (As > usually .... > > After the build, you may find new, not installed metadata directory, where > are gnome-software and > maven artefacts (yes, itw had become someone's dependence :) ) Feel free to > use or not use them at all. > > Also please, I'm strongly encouraging all packagers, to move theirs distros > to 1.6.2. I'm closing > bugs which are working with 1.6.2 as "works". 1.5 will not get any other > update unless some security > flaw is found. > Also although there were few regressions between 1.5 and 1.6, they all should > begone now. > > Also - if your distro already dropped or deprecated NPAPPI try to point > users to ITW's javaws -html > switch. I think the global knowledge of this switch is really small. Its not > all mighty, but should > cover the minority of applets which deserves to survive fail of NPAPI. > > My special thanks are going to all who helped to test prerelease: > Thomas Mayer > J. Franz > Neon > and > Doko (To who I stormed with "Hey can you build me 1.6.2pre ubuntu > packages... and he just did... > TYVM!) > > Best regards from CZ > J. > Is there a list of IcedTea-Web releases? I notice that Bugzilla doesn't have any version after '1.5' and the NEWS file in the repo [0] just has: $ grep '^New in' NEWS New in release 1.7 (2015-XX-XX): New in release 1.6 (2015-XX-XX): New in release 1.5 (2014-XX-XX): New in release 1.4 (2013-XX-XX): New in release 1.3 (2012-XX-XX): New in release 1.2 (2011-XX-XX): New in release 1.1 (2011-XX-XX): New in release 1.0 (2010-XX-XX): -- 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 From bugzilla-daemon at icedtea.classpath.org Thu May 19 20:34:08 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 19 May 2016 20:34:08 +0000 Subject: [Bug 2966] installed ubuntu 16.04 and openjdk-8-jdk when i try to log on to my work vpn I get the following error In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2966 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |gnu.andrew at redhat.com Version|unspecified |1.6.2 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 aazores at redhat.com Thu May 19 20:56:25 2016 From: aazores at redhat.com (Andrew Azores) Date: Thu, 19 May 2016 16:56:25 -0400 Subject: IcedTea-Web 1.6.2 In-Reply-To: <350735331.4592551.1463690081534.JavaMail.zimbra@redhat.com> References: <56B22E7B.7040705@redhat.com> <350735331.4592551.1463690081534.JavaMail.zimbra@redhat.com> Message-ID: On 19/05/16 04:34 PM, Andrew Hughes wrote: > > > ----- Original Message ----- >> Hello! >> >> There is bug-fixes dedicated release of ITW: >> >> Tarballs are as usually on wildbeast at classpath.org >> http://icedtea.wildebeest.org/download/source/icedtea-web-1.6.2.tar.gz >> ef9b7746dab933afa871428da73169f6 icedtea-web-1.6.2.tar.gz >> >> The docs of 1.6.2 are at >> http://icedtea.wildebeest.org/download/icedtea-web-docs/1.6.2/html/ (As >> usually .... >> >> After the build, you may find new, not installed metadata directory, where >> are gnome-software and >> maven artefacts (yes, itw had become someone's dependence :) ) Feel free to >> use or not use them at all. >> >> Also please, I'm strongly encouraging all packagers, to move theirs distros >> to 1.6.2. I'm closing >> bugs which are working with 1.6.2 as "works". 1.5 will not get any other >> update unless some security >> flaw is found. >> Also although there were few regressions between 1.5 and 1.6, they all should >> begone now. >> >> Also - if your distro already dropped or deprecated NPAPPI try to point >> users to ITW's javaws -html >> switch. I think the global knowledge of this switch is really small. Its not >> all mighty, but should >> cover the minority of applets which deserves to survive fail of NPAPI. >> >> My special thanks are going to all who helped to test prerelease: >> Thomas Mayer >> J. Franz >> Neon >> and >> Doko (To who I stormed with "Hey can you build me 1.6.2pre ubuntu >> packages... and he just did... >> TYVM!) >> >> Best regards from CZ >> J. >> > > Is there a list of IcedTea-Web releases? I notice that Bugzilla doesn't have > any version after '1.5' and the NEWS file in the repo [0] just has: > > $ grep '^New in' NEWS > New in release 1.7 (2015-XX-XX): > New in release 1.6 (2015-XX-XX): > New in release 1.5 (2014-XX-XX): > New in release 1.4 (2013-XX-XX): > New in release 1.3 (2012-XX-XX): > New in release 1.2 (2011-XX-XX): > New in release 1.1 (2011-XX-XX): > New in release 1.0 (2010-XX-XX): > There isn't a whole lot more information here, but it's something: http://icedtea.classpath.org/wiki/IcedTea-Web#Release_Plans -- Thanks, Andrew Azores From bugzilla-daemon at icedtea.classpath.org Fri May 20 02:51:11 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 20 May 2016 02:51:11 +0000 Subject: [Bug 2933] [IcedTea8] Support ccache 3.2 and later In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2933 --- Comment #3 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=864c31de504c author: Andrew John Hughes date: Fri May 20 03:12:28 2016 +0100 Bump to icedtea-3.1.0pre02. Upstream changes: - PR2933: Support ccache 3.2 and later - PR2934: SunEC provider throwing KeyException with current NSS - S8148752, PR2943: Compiled StringBuilder code throws StringIndexOutOfBoundsException - S8154210: Zero: Better byte behaviour - S8154413: AArch64: Better byte behaviour ChangeLog: 2016-05-19 Andrew John Hughes Bump to icedtea-3.1.0pre02. * Makefile.am: (CORBA_CHANGESET): Update to icedtea-3.1.0pre02 tag. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (NASHORN_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. (NASHORN_SHA256SUM): Likewise. * configure.ac: Bump to 3.1.0pre02. * hotspot.map.in: Update to icedtea-3.1.0pre02 tag. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri May 20 02:51:14 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 20 May 2016 02:51:14 +0000 Subject: [Bug 2934] [IcedTea8] SunEC provider throwing KeyException with current NSS In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2934 --- Comment #5 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=864c31de504c author: Andrew John Hughes date: Fri May 20 03:12:28 2016 +0100 Bump to icedtea-3.1.0pre02. Upstream changes: - PR2933: Support ccache 3.2 and later - PR2934: SunEC provider throwing KeyException with current NSS - S8148752, PR2943: Compiled StringBuilder code throws StringIndexOutOfBoundsException - S8154210: Zero: Better byte behaviour - S8154413: AArch64: Better byte behaviour ChangeLog: 2016-05-19 Andrew John Hughes Bump to icedtea-3.1.0pre02. * Makefile.am: (CORBA_CHANGESET): Update to icedtea-3.1.0pre02 tag. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (NASHORN_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. (NASHORN_SHA256SUM): Likewise. * configure.ac: Bump to 3.1.0pre02. * hotspot.map.in: Update to icedtea-3.1.0pre02 tag. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri May 20 02:51:18 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 20 May 2016 02:51:18 +0000 Subject: [Bug 2943] [IcedTea8] Backport "8148752: Compiled StringBuilder code throws StringIndexOutOfBoundsException" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2943 --- Comment #3 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=864c31de504c author: Andrew John Hughes date: Fri May 20 03:12:28 2016 +0100 Bump to icedtea-3.1.0pre02. Upstream changes: - PR2933: Support ccache 3.2 and later - PR2934: SunEC provider throwing KeyException with current NSS - S8148752, PR2943: Compiled StringBuilder code throws StringIndexOutOfBoundsException - S8154210: Zero: Better byte behaviour - S8154413: AArch64: Better byte behaviour ChangeLog: 2016-05-19 Andrew John Hughes Bump to icedtea-3.1.0pre02. * Makefile.am: (CORBA_CHANGESET): Update to icedtea-3.1.0pre02 tag. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (NASHORN_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. (NASHORN_SHA256SUM): Likewise. * configure.ac: Bump to 3.1.0pre02. * hotspot.map.in: Update to icedtea-3.1.0pre02 tag. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri May 20 07:02:15 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 20 May 2016 07:02:15 +0000 Subject: [Bug 2966] installed ubuntu 16.04 and openjdk-8-jdk when i try to log on to my work vpn I get the following error In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2966 JiriVanek changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED --- Comment #1 from JiriVanek --- Hi! ITW can find some resource, but the logs are missing crucial information. May you please run iceteaweb in verbose mode or with console on and visible, and provide content of this verbose content/console output. If error dialog displayed to you, you may access the console from it, and there should be all info I need. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jvanek at redhat.com Fri May 20 07:10:00 2016 From: jvanek at redhat.com (Jiri Vanek) Date: Fri, 20 May 2016 09:10:00 +0200 Subject: IcedTea-Web 1.6.2 In-Reply-To: References: <56B22E7B.7040705@redhat.com> <350735331.4592551.1463690081534.JavaMail.zimbra@redhat.com> Message-ID: <1cd52a45-2df9-3d40-acda-626847b08a48@redhat.com> On 05/19/2016 10:56 PM, Andrew Azores wrote: > On 19/05/16 04:34 PM, Andrew Hughes wrote: >> >> >> ----- Original Message ----- >>> Hello! >>> >>> There is bug-fixes dedicated release of ITW: >>> >>> Tarballs are as usually on wildbeast at classpath.org >>> http://icedtea.wildebeest.org/download/source/icedtea-web-1.6.2.tar.gz >>> ef9b7746dab933afa871428da73169f6 icedtea-web-1.6.2.tar.gz >>> >>> The docs of 1.6.2 are at >>> http://icedtea.wildebeest.org/download/icedtea-web-docs/1.6.2/html/ (As >>> usually .... >>> >>> After the build, you may find new, not installed metadata directory, where >>> are gnome-software and >>> maven artefacts (yes, itw had become someone's dependence :) ) Feel free to >>> use or not use them at all. >>> >>> Also please, I'm strongly encouraging all packagers, to move theirs distros >>> to 1.6.2. I'm closing >>> bugs which are working with 1.6.2 as "works". 1.5 will not get any other >>> update unless some security >>> flaw is found. >>> Also although there were few regressions between 1.5 and 1.6, they all should >>> begone now. >>> >>> Also - if your distro already dropped or deprecated NPAPPI try to point >>> users to ITW's javaws -html >>> switch. I think the global knowledge of this switch is really small. Its not >>> all mighty, but should >>> cover the minority of applets which deserves to survive fail of NPAPI. >>> >>> My special thanks are going to all who helped to test prerelease: >>> Thomas Mayer >>> J. Franz >>> Neon >>> and >>> Doko (To who I stormed with "Hey can you build me 1.6.2pre ubuntu >>> packages... and he just did... >>> TYVM!) >>> >>> Best regards from CZ >>> J. >>> >> >> Is there a list of IcedTea-Web releases? I notice that Bugzilla doesn't have Depends on your purpose. You can: search http://icedtea.wildebeest.org/download/source/ for IcedTea-Web or check http://icedtea.classpath.org/hg/release/icedtea-web-1.X/file/tip/NEWS Where x is currently umber one of 1,2,3,4,5,6 >> any version after '1.5' and the NEWS file in the repo [0] just has: Doesnt? AFAIK it have 1.6 1.6.1 and 1.6.2 and 1.5 which is all what is needed now. Isnt it? >> >> $ grep '^New in' NEWS Yes, it is only for major releases branches connection. >> New in release 1.7 (2015-XX-XX): >> New in release 1.6 (2015-XX-XX): >> New in release 1.5 (2014-XX-XX): >> New in release 1.4 (2013-XX-XX): >> New in release 1.3 (2012-XX-XX): >> New in release 1.2 (2011-XX-XX): >> New in release 1.1 (2011-XX-XX): >> New in release 1.0 (2010-XX-XX): >> > > There isn't a whole lot more information here, but it's something: > and of course this link: > http://icedtea.classpath.org/wiki/IcedTea-Web#Release_Plans which is describing main features forgiven release. > Thax both! J. From bugzilla-daemon at icedtea.classpath.org Fri May 20 09:26:45 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 20 May 2016 09:26:45 +0000 Subject: [Bug 2967] New: A fatal error has been detected by the Java Runtime Environment: Problematic frame: # C [libfreeblpriv3.so+0x52d60] Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2967 Bug ID: 2967 Summary: A fatal error has been detected by the Java Runtime Environment: Problematic frame: # C [libfreeblpriv3.so+0x52d60] Product: IcedTea Version: 7-hg Hardware: x86_64 OS: Linux Status: NEW Severity: blocker Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: sivaprasad1112 at gmail.com CC: unassigned at icedtea.classpath.org # # A fatal error has been detected by the Java Runtime Environment: # # SIGILL (0x4) at pc=0x00007f125aea1d60, pid=28674, tid=139717138626304 # # JRE version: OpenJDK Runtime Environment (7.0_101) (build 1.7.0_101-mockbuild_2016_04_21_13_21-b00) # Java VM: OpenJDK 64-Bit Server VM (24.95-b01 mixed mode linux-amd64 compressed oops) # Derivative: IcedTea 2.6.6pre01 # Distribution: CentOS release 6.7 (Final), package rhel-2.6.6.1.el6_7-x86_64 u101-b00 # Problematic frame: # C [libfreeblpriv3.so+0x52d60] # # Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again # # If you would like to submit a bug report, please include # instructions on how to reproduce the bug and visit: # http://icedtea.classpath.org/bugzilla # The crash happened outside the Java Virtual Machine in native code. # See problematic frame for where to report the bug. # --------------- T H R E A D --------------- Current thread (0x00007f126800a000): JavaThread "main" [_thread_in_native, id=28675, stack(0x00007f126e5ab000,0x00007f126e6ac000)] siginfo:si_signo=SIGILL: si_errno=0, si_code=2 (ILL_ILLOPN), si_addr=0x00007f125aea1d60 Registers: RAX=0x0000000000000080, RBX=0x00007f126828fec0, RCX=0x000000000000022f, RDX=0x000000000000000a RSP=0x00007f126e6a9768, RBP=0x00007f126e6a9aa0, RSI=0x00007f126828fcc0, RDI=0x00007f126828fec0 R8 =0x0000000000000058, R9 =0x0000000000140000, R10=0x0000000000000000, R11=0x0000003302a8407c R12=0x00007f126828fc90, R13=0x00007f125ae9f210, R14=0x000000000000000d, R15=0x00007f126828ffd0 RIP=0x00007f125aea1d60, EFLAGS=0x0000000000010206, CSGSFS=0x000000000000e033, ERR=0x0000000000000000 TRAPNO=0x0000000000000006 Top of Stack: (sp=0x00007f126e6a9768) 0x00007f126e6a9768: 00007f125ae9e998 de683310d63d16df 0x00007f126e6a9778: 0000003302a7a379 000000000000000c 0x00007f126e6a9788: 00007f12681dc768 000000003c6858c6 0x00007f126e6a9798: 0000003302209c82 000000231cc9cc9e 0x00007f126e6a97a8: 0000000000000008 0000000000000001 0x00007f126e6a97b8: 825d238bb875e9fb 0000000000000000 0x00007f126e6a97c8: 00007f126828fc90 0000000000000010 0x00007f126e6a97d8: 0000000000000000 0000000000000004 0x00007f126e6a97e8: 0000000000000010 0000000000000001 0x00007f126e6a97f8: 00007f125ae67b36 00007f1200000001 0x00007f126e6a9808: 00000000000003d0 00007f12682a2c30 0x00007f126e6a9818: 00007f126e6a9aa0 0000003302d8fe80 0x00007f126e6a9828: 0000003302a7aa42 00000000000000a0 0x00007f126e6a9838: 0000000000000000 00007f126829bd00 0x00007f126e6a9848: 00007f126828fc90 00007f126829bd00 0x00007f126e6a9858: 00007f126e6a9aa0 0000000000000010 0x00007f126e6a9868: 0000000000000004 0000000000000001 0x00007f126e6a9878: 00007f125ae680f3 00007f1200000010 0x00007f126e6a9888: 00007f125b0db0b2 000000000000000f 0x00007f126e6a9898: 0000003300000010 00007f126829bcc8 0x00007f126e6a98a8: 0000000000000000 00007f126e6a9a20 0x00007f126e6a98b8: 00007f1268272d60 0000000000000000 0x00007f126e6a98c8: 00007f126829bcc8 00007f126828f780 0x00007f126e6a98d8: 00007f125b0e1aef 0000000000000002 0x00007f126e6a98e8: 0000000000000104 0000003302d8fe80 0x00007f126e6a98f8: 0000003302a7aa42 0000000000000000 0x00007f126e6a9908: 0000000000000001 0000003305e55330 0x00007f126e6a9918: 00007f12681fb700 00007f1268272d60 0x00007f126e6a9928: 0000000000000000 000000000000001f 0x00007f126e6a9938: 00007f126828f780 00007f126829b9b0 0x00007f126e6a9948: 00007f125b0e6d42 00007f12681fb700 0x00007f126e6a9958: 0000000000000001 0000000000000004 Instructions: (pc=0x00007f125aea1d60) 0x00007f125aea1d40: 00 00 c4 e2 79 00 05 95 ff ff ff c4 c1 79 ef 00 0x00007f125aea1d50: c4 c1 7a 7f 01 c3 66 2e 0f 1f 84 00 00 00 00 00 0x00007f125aea1d60: c5 fa 6f 06 c4 e2 79 dc 46 10 c4 e2 79 dc 46 20 0x00007f125aea1d70: c4 e2 79 dc 46 30 c4 e2 79 dc 46 40 c4 e2 79 dc Register to memory mapping: RAX=0x0000000000000080 is an unknown value RBX=0x00007f126828fec0 is an unknown value RCX=0x000000000000022f is an unknown value RDX=0x000000000000000a is an unknown value RSP=0x00007f126e6a9768 is pointing into the stack for thread: 0x00007f126800a000 RBP=0x00007f126e6a9aa0 is pointing into the stack for thread: 0x00007f126800a000 RSI=0x00007f126828fcc0 is an unknown value RDI=0x00007f126828fec0 is an unknown value R8 =0x0000000000000058 is an unknown value R9 =0x0000000000140000 is an unknown value R10=0x0000000000000000 is an unknown value R11=0x0000003302a8407c: in /lib64/libc.so.6 at 0x0000003302a00000 R12=0x00007f126828fc90 is an unknown value R13=0x00007f125ae9f210: in /usr/lib64/libfreeblpriv3.so at 0x00007f125ae4f000 R14=0x000000000000000d is an unknown value R15=0x00007f126828ffd0 is an unknown value Stack: [0x00007f126e5ab000,0x00007f126e6ac000], sp=0x00007f126e6a9768, free space=1017k Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) C [libfreeblpriv3.so+0x52d60] C 0x000000000000000c Java frames: (J=compiled Java code, j=interpreted, Vv=VM code) j org.mozilla.jss.ssl.SSLSocket.forceHandshake()V+0 j HTTPClient.sslConnect(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)LHTTPResponse;+120 j ConfigureCA.LoginPanel()Z+44 j ConfigureCA.ConfigureCAInstance()Z+70 j ConfigureCA.main([Ljava/lang/String;)V+2140 v ~StubRoutines::call_stub --------------- P R O C E S S --------------- Java Threads: ( => current thread ) 0x00007f12680b2000 JavaThread "Service Thread" daemon [_thread_blocked, id=28688, stack(0x00007f125b666000,0x00007f125b767000)] 0x00007f12680af800 JavaThread "C2 CompilerThread1" daemon [_thread_blocked, id=28687, stack(0x00007f125b767000,0x00007f125b868000)] 0x00007f12680ac800 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=28686, stack(0x00007f125b868000,0x00007f125b969000)] 0x00007f12680aa800 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=28685, stack(0x00007f126404c000,0x00007f126414d000)] 0x00007f1268080800 JavaThread "Finalizer" daemon [_thread_blocked, id=28684, stack(0x00007f126414d000,0x00007f126424e000)] 0x00007f126807e800 JavaThread "Reference Handler" daemon [_thread_blocked, id=28683, stack(0x00007f126424e000,0x00007f126434f000)] =>0x00007f126800a000 JavaThread "main" [_thread_in_native, id=28675, stack(0x00007f126e5ab000,0x00007f126e6ac000)] Other Threads: 0x00007f126807a000 VMThread [stack: 0x00007f126434f000,0x00007f1264450000] [id=28682] 0x00007f12680bc800 WatcherThread [stack: 0x00007f125b565000,0x00007f125b666000] [id=28689] VM state:not at safepoint (normal execution) VM Mutex/Monitor currently owned by a thread: None Heap PSYoungGen total 36864K, used 4445K [0x00000007d7280000, 0x00000007d9b80000, 0x0000000800000000) eden space 31744K, 14% used [0x00000007d7280000,0x00000007d76d7418,0x00000007d9180000) from space 5120K, 0% used [0x00000007d9680000,0x00000007d9680000,0x00000007d9b80000) to space 5120K, 0% used [0x00000007d9180000,0x00000007d9180000,0x00000007d9680000) ParOldGen total 83456K, used 0K [0x0000000785800000, 0x000000078a980000, 0x00000007d7280000) object space 83456K, 0% used [0x0000000785800000,0x0000000785800000,0x000000078a980000) PSPermGen total 21504K, used 4387K [0x000000077b200000, 0x000000077c700000, 0x0000000785800000) object space 21504K, 20% used [0x000000077b200000,0x000000077b648ee8,0x000000077c700000) Card table byte_map: [0x00007f126d661000,0x00007f126da89000] byte_map_base: 0x00007f1269a88000 Polling page: 0x00007f126df68000 Code Cache [0x00007f1265000000, 0x00007f1265270000, 0x00007f1268000000) total_blobs=222 nmethods=11 adapters=166 free_code_cache=48738Kb largest_free_block=49895552 Compilation events (10 events): Event: 0.329 Thread 0x00007f12680af800 6 java.util.Properties$LineReader::readLine (452 bytes) Event: 0.340 Thread 0x00007f12680ac800 7 java.lang.String::charAt (29 bytes) Event: 0.341 Thread 0x00007f12680ac800 nmethod 7 0x00007f12650620d0 code [0x00007f1265062220, 0x00007f12650622f8] Event: 0.343 Thread 0x00007f12680af800 nmethod 6 0x00007f1265062bd0 code [0x00007f1265062d80, 0x00007f1265063598] Event: 0.358 Thread 0x00007f12680ac800 8 java.lang.Object:: (1 bytes) Event: 0.358 Thread 0x00007f12680ac800 nmethod 8 0x00007f1265062790 code [0x00007f12650628c0, 0x00007f1265062958] Event: 0.365 Thread 0x00007f12680af800 9 java.lang.String::equals (81 bytes) Event: 0.370 Thread 0x00007f12680af800 nmethod 9 0x00007f12650657d0 code [0x00007f1265065920, 0x00007f1265065b98] Event: 0.371 Thread 0x00007f12680ac800 10 java.lang.String::replace (127 bytes) Event: 0.382 Thread 0x00007f12680ac800 nmethod 10 0x00007f1265064050 code [0x00007f12650641c0, 0x00007f1265064698] GC Heap History (0 events): No events Deoptimization events (1 events): Event: 0.333 Thread 0x00007f126800a000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f1265061424 method=java.lang.String.indexOf([CII[CIII)I @ 3 Internal exceptions (10 events): Event: 0.396 Thread 0x00007f126800a000 Threw 0x00000007d761c290 at /builddir/build/BUILD/java-1.7.0-openjdk/openjdk/hotspot/src/share/vm/prims/jvm.cpp:1322 Event: 2.512 Thread 0x00007f126800a000 Threw 0x00000007d761f968 at /builddir/build/BUILD/java-1.7.0-openjdk/openjdk/hotspot/src/share/vm/prims/jvm.cpp:1322 Event: 2.513 Thread 0x00007f126800a000 Threw 0x00000007d7624590 at /builddir/build/BUILD/java-1.7.0-openjdk/openjdk/hotspot/src/share/vm/prims/jvm.cpp:1322 Event: 2.513 Thread 0x00007f126800a000 Threw 0x00000007d7627398 at /builddir/build/BUILD/java-1.7.0-openjdk/openjdk/hotspot/src/share/vm/prims/jvm.cpp:1322 Event: 2.514 Thread 0x00007f126800a000 Threw 0x00000007d7629e38 at /builddir/build/BUILD/java-1.7.0-openjdk/openjdk/hotspot/src/share/vm/prims/jvm.cpp:1322 Event: 2.514 Thread 0x00007f126800a000 Threw 0x00000007d762ce60 at /builddir/build/BUILD/java-1.7.0-openjdk/openjdk/hotspot/src/share/vm/prims/jvm.cpp:1322 Event: 2.515 Thread 0x00007f126800a000 Threw 0x00000007d762fd10 at /builddir/build/BUILD/java-1.7.0-openjdk/openjdk/hotspot/src/share/vm/prims/jvm.cpp:1322 Event: 2.516 Thread 0x00007f126800a000 Threw 0x00000007d76336d0 at /builddir/build/BUILD/java-1.7.0-openjdk/openjdk/hotspot/src/share/vm/prims/jvm.cpp:1322 Event: 2.517 Thread 0x00007f126800a000 Threw 0x00000007d7636320 at /builddir/build/BUILD/java-1.7.0-openjdk/openjdk/hotspot/src/share/vm/prims/jvm.cpp:1322 Event: 2.518 Thread 0x00007f126800a000 Threw 0x00000007d7639f50 at /builddir/build/BUILD/java-1.7.0-openjdk/openjdk/hotspot/src/share/vm/prims/jvm.cpp:1322 Events (10 events): Event: 2.515 loading class 0x00007f12681d3140 Event: 2.515 loading class 0x00007f12681d3140 done Event: 2.516 loading class 0x00007f1268288b70 Event: 2.516 loading class 0x00007f1268288b70 done Event: 2.517 loading class 0x00007f1268266360 Event: 2.517 loading class 0x00007f1268266360 done Event: 2.518 loading class 0x00007f1268288b20 Event: 2.518 loading class 0x00007f1268288b20 done Event: 2.519 loading class 0x00007f126cd22e80 Event: 2.519 loading class 0x00007f126cd22e80 done Dynamic libraries: 00400000-00401000 r-xp 00000000 fd:00 2171223 /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.101.x86_64/jre/bin/java 00600000-00602000 rw-p 00000000 fd:00 2171223 /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.101.x86_64/jre/bin/java 02212000-02233000 rw-p 00000000 00:00 0 [heap] 77b200000-77c700000 rw-p 00000000 00:00 0 77c700000-785800000 rw-p 00000000 00:00 0 785800000-78a980000 rw-p 00000000 00:00 0 78a980000-7d7280000 rw-p 00000000 00:00 0 7d7280000-7d9b80000 rw-p 00000000 00:00 0 7d9b80000-800000000 rw-p 00000000 00:00 0 3302200000-3302220000 r-xp 00000000 fd:00 1236994 /lib64/ld-2.12.so 330241f000-3302420000 r--p 0001f000 fd:00 1236994 /lib64/ld-2.12.so 3302420000-3302421000 rw-p 00020000 fd:00 1236994 /lib64/ld-2.12.so 3302421000-3302422000 rw-p 00000000 00:00 0 3302600000-3302602000 r-xp 00000000 fd:00 1237020 /lib64/libdl-2.12.so 3302602000-3302802000 ---p 00002000 fd:00 1237020 /lib64/libdl-2.12.so 3302802000-3302803000 r--p 00002000 fd:00 1237020 /lib64/libdl-2.12.so 3302803000-3302804000 rw-p 00003000 fd:00 1237020 /lib64/libdl-2.12.so 3302a00000-3302b8a000 r-xp 00000000 fd:00 1237010 /lib64/libc-2.12.so 3302b8a000-3302d8a000 ---p 0018a000 fd:00 1237010 /lib64/libc-2.12.so 3302d8a000-3302d8e000 r--p 0018a000 fd:00 1237010 /lib64/libc-2.12.so 3302d8e000-3302d8f000 rw-p 0018e000 fd:00 1237010 /lib64/libc-2.12.so 3302d8f000-3302d94000 rw-p 00000000 00:00 0 3302e00000-3302e17000 r-xp 00000000 fd:00 1237056 /lib64/libpthread-2.12.so 3302e17000-3303017000 ---p 00017000 fd:00 1237056 /lib64/libpthread-2.12.so 3303017000-3303018000 r--p 00017000 fd:00 1237056 /lib64/libpthread-2.12.so 3303018000-3303019000 rw-p 00018000 fd:00 1237056 /lib64/libpthread-2.12.so 3303019000-330301d000 rw-p 00000000 00:00 0 3303200000-330320d000 r-xp 00000000 fd:00 2171221 /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.101.x86_64/jre/lib/amd64/jli/libjli.so 330320d000-330340c000 ---p 0000d000 fd:00 2171221 /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.101.x86_64/jre/lib/amd64/jli/libjli.so 330340c000-330340d000 rw-p 0000c000 fd:00 2171221 /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.101.x86_64/jre/lib/amd64/jli/libjli.so 3303600000-3303615000 r-xp 00000000 fd:00 1237050 /lib64/libz.so.1.2.3 3303615000-3303814000 ---p 00015000 fd:00 1237050 /lib64/libz.so.1.2.3 3303814000-3303815000 r--p 00014000 fd:00 1237050 /lib64/libz.so.1.2.3 3303815000-3303816000 rw-p 00015000 fd:00 1237050 /lib64/libz.so.1.2.3 3303a00000-3303a83000 r-xp 00000000 fd:00 1237053 /lib64/libm-2.12.so 3303a83000-3303c82000 ---p 00083000 fd:00 1237053 /lib64/libm-2.12.so 3303c82000-3303c83000 r--p 00082000 fd:00 1237053 /lib64/libm-2.12.so 3303c83000-3303c84000 rw-p 00083000 fd:00 1237053 /lib64/libm-2.12.so 3303e00000-3303e8b000 r-xp 00000000 fd:00 2050531 /usr/lib64/libsqlite3.so.0.8.6 3303e8b000-330408b000 ---p 0008b000 fd:00 2050531 /usr/lib64/libsqlite3.so.0.8.6 330408b000-330408e000 rw-p 0008b000 fd:00 2050531 /usr/lib64/libsqlite3.so.0.8.6 330408e000-330408f000 rw-p 00000000 00:00 0 3304200000-3304315000 r-xp 00000000 fd:00 1237060 /lib64/libglib-2.0.so.0.2800.8 3304315000-3304515000 ---p 00115000 fd:00 1237060 /lib64/libglib-2.0.so.0.2800.8 3304515000-3304516000 rw-p 00115000 fd:00 1237060 /lib64/libglib-2.0.so.0.2800.8 3304516000-3304517000 rw-p 00000000 00:00 0 3304a00000-3304a16000 r-xp 00000000 fd:00 1237065 /lib64/libgcc_s-4.4.7-20120601.so.1 3304a16000-3304c15000 ---p 00016000 fd:00 1237065 /lib64/libgcc_s-4.4.7-20120601.so.1 3304c15000-3304c16000 rw-p 00015000 fd:00 1237065 /lib64/libgcc_s-4.4.7-20120601.so.1 3304e00000-3304e39000 r-xp 00000000 fd:00 1237153 /lib64/libnspr4.so 3304e39000-3305039000 ---p 00039000 fd:00 1237153 /lib64/libnspr4.so 3305039000-330503a000 r--p 00039000 fd:00 1237153 /lib64/libnspr4.so 330503a000-330503c000 rw-p 0003a000 fd:00 1237153 /lib64/libnspr4.so 330503c000-330503e000 rw-p 00000000 00:00 0 3305200000-3305226000 r-xp 00000000 fd:00 2050069 /usr/lib64/libnssutil3.so 3305226000-3305425000 ---p 00026000 fd:00 2050069 /usr/lib64/libnssutil3.so 3305425000-330542b000 r--p 00025000 fd:00 2050069 /usr/lib64/libnssutil3.so 330542b000-330542c000 rw-p 0002b000 fd:00 2050069 /usr/lib64/libnssutil3.so 3305600000-3305604000 r-xp 00000000 fd:00 1237155 /lib64/libplc4.so 3305604000-3305803000 ---p 00004000 fd:00 1237155 /lib64/libplc4.so 3305803000-3305804000 r--p 00003000 fd:00 1237155 /lib64/libplc4.so 3305804000-3305805000 rw-p 00004000 fd:00 1237155 /lib64/libplc4.so 3305a00000-3305a03000 r-xp 00000000 fd:00 1237157 /lib64/libplds4.so 3305a03000-3305c02000 ---p 00003000 fd:00 1237157 /lib64/libplds4.so 3305c02000-3305c03000 r--p 00002000 fd:00 1237157 /lib64/libplds4.so 3305c03000-3305c04000 rw-p 00003000 fd:00 1237157 /lib64/libplds4.so 3305e00000-3305f37000 r-xp 00000000 fd:00 2050070 /usr/lib64/libnss3.so 3305f37000-3306137000 ---p 00137000 fd:00 2050070 /usr/lib64/libnss3.so 3306137000-330613c000 r--p 00137000 fd:00 2050070 /usr/lib64/libnss3.so 330613c000-330613e000 rw-p 0013c000 fd:00 2050070 /usr/lib64/libnss3.so 330613e000-3306140000 rw-p 00000000 00:00 0 3306600000-33066e8000 r-xp 00000000 fd:00 2048703 /usr/lib64/libstdc++.so.6.0.13 33066e8000-33068e8000 ---p 000e8000 fd:00 2048703 /usr/lib64/libstdc++.so.6.0.13 33068e8000-33068ef000 r--p 000e8000 fd:00 2048703 /usr/lib64/libstdc++.so.6.0.13 33068ef000-33068f1000 rw-p 000ef000 fd:00 2048703 /usr/lib64/libstdc++.so.6.0.13 33068f1000-3306906000 rw-p 00000000 00:00 0 3306a00000-3306a40000 r-xp 00000000 fd:00 1237183 /lib64/libdbus-1.so.3.4.0 3306a40000-3306c3f000 ---p 00040000 fd:00 1237183 /lib64/libdbus-1.so.3.4.0 3306c3f000-3306c40000 r--p 0003f000 fd:00 1237183 /lib64/libdbus-1.so.3.4.0 3306c40000-3306c41000 rw-p 00040000 fd:00 1237183 /lib64/libdbus-1.so.3.4.0 3307200000-3307204000 r-xp 00000000 fd:00 1237062 /lib64/libgthread-2.0.so.0.2800.8 3307204000-3307403000 ---p 00004000 fd:00 1237062 /lib64/libgthread-2.0.so.0.2800.8 3307403000-3307404000 rw-p 00003000 fd:00 1237062 /lib64/libgthread-2.0.so.0.2800.8 3307a00000-3307a3e000 r-xp 00000000 fd:00 2050435 /usr/lib64/libssl3.so 3307a3e000-3307c3e000 ---p 0003e000 fd:00 2050435 /usr/lib64/libssl3.so 3307c3e000-3307c41000 r--p 0003e000 fd:00 2050435 /usr/lib64/libssl3.so 3307c41000-3307c42000 rw-p 00041000 fd:00 2050435 /usr/lib64/libssl3.so 3307c42000-3307c43000 rw-p 00000000 00:00 0 3307e00000-3307e28000 r-xp 00000000 fd:00 2050436 /usr/lib64/libsmime3.so 3307e28000-3308027000 ---p 00028000 fd:00 2050436 /usr/lib64/libsmime3.so 3308027000-330802b000 r--p 00027000 fd:00 2050436 /usr/lib64/libsmime3.so 330802b000-330802c000 rw-p 0002b000 fd:00 2050436 /usr/lib64/libsmime3.so 3308a00000-3308a4a000 r-xp 00000000 fd:00 1237067 /lib64/libgobject-2.0.so.0.2800.8 3308a4a000-3308c49000 ---p 0004a000 fd:00 1237067 /lib64/libgobject-2.0.so.0.2800.8 3308c49000-3308c4b000 rw-p 00049000 fd:00 1237067 /lib64/libgobject-2.0.so.0.2800.8 3308c4b000-3308c4c000 rw-p 00000000 00:00 0 330a200000-330a203000 r-xp 00000000 fd:00 1237082 /lib64/libgmodule-2.0.so.0.2800.8 330a203000-330a402000 ---p 00003000 fd:00 1237082 /lib64/libgmodule-2.0.so.0.2800.8 330a402000-330a403000 rw-p 00002000 fd:00 1237082 /lib64/libgmodule-2.0.so.0.2800.8 7f1214000000-7f1214021000 rw-p 00000000 00:00 0 7f1214021000-7f1218000000 ---p 00000000 00:00 0 7f1218000000-7f1218021000 rw-p 00000000 00:00 0 7f1218021000-7f121c000000 ---p 00000000 00:00 0 7f121c000000-7f121c089000 rw-p 00000000 00:00 0 7f121c089000-7f1220000000 ---p 00000000 00:00 0 7f1220000000-7f1220091000 rw-p 00000000 00:00 0 7f1220091000-7f1224000000 ---p 00000000 00:00 0 7f1224000000-7f1224021000 rw-p 00000000 00:00 0 7f1224021000-7f1228000000 ---p 00000000 00:00 0 7f1228000000-7f1228021000 rw-p 00000000 00:00 0 7f1228021000-7f122c000000 ---p 00000000 00:00 0 7f122c000000-7f122c021000 rw-p 00000000 00:00 0 7f122c021000-7f1230000000 ---p 00000000 00:00 0 7f1230000000-7f1230021000 rw-p 00000000 00:00 0 7f1230021000-7f1234000000 ---p 00000000 00:00 0 7f1234000000-7f1234021000 rw-p 00000000 00:00 0 7f1234021000-7f1238000000 ---p 00000000 00:00 0 7f123c000000-7f123c021000 rw-p 00000000 00:00 0 7f123c021000-7f1240000000 ---p 00000000 00:00 0 7f1244000000-7f1244021000 rw-p 00000000 00:00 0 7f1244021000-7f1248000000 ---p 00000000 00:00 0 7f124c000000-7f124c021000 rw-p 00000000 00:00 0 7f124c021000-7f1250000000 ---p 00000000 00:00 0 7f1254000000-7f1254021000 rw-p 00000000 00:00 0 7f1254021000-7f1258000000 ---p 00000000 00:00 0 7f125a318000-7f125a34a000 rw-p 00000000 00:00 0 7f125a34a000-7f125a3a8000 r-xp 00000000 fd:00 2050946 /usr/lib64/libORBit-2.so.0.1.0 7f125a3a8000-7f125a5a7000 ---p 0005e000 fd:00 2050946 /usr/lib64/libORBit-2.so.0.1.0 7f125a5a7000-7f125a5ba000 rw-p 0005d000 fd:00 2050946 /usr/lib64/libORBit-2.so.0.1.0 7f125a5ba000-7f125a5f5000 r-xp 00000000 fd:00 2052688 /usr/lib64/libgconf-2.so.4.1.5 7f125a5f5000-7f125a7f4000 ---p 0003b000 fd:00 2052688 /usr/lib64/libgconf-2.so.4.1.5 7f125a7f4000-7f125a7f9000 rw-p 0003a000 fd:00 2052688 /usr/lib64/libgconf-2.so.4.1.5 7f125a7f9000-7f125a811000 r-xp 00000000 fd:00 2172880 /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.101.x86_64/jre/lib/amd64/libnet.so 7f125a811000-7f125aa11000 ---p 00018000 fd:00 2172880 /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.101.x86_64/jre/lib/amd64/libnet.so 7f125aa11000-7f125aa12000 rw-p 00018000 fd:00 2172880 /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.101.x86_64/jre/lib/amd64/libnet.so 7f125aa12000-7f125aa16000 r--s 00034000 fd:00 2172915 /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.101.x86_64/jre/lib/ext/sunjce_provider.jar 7f125aa16000-7f125aa21000 r-xp 00000000 fd:00 2172886 /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.101.x86_64/jre/lib/amd64/libsunec.so 7f125aa21000-7f125ac20000 ---p 0000b000 fd:00 2172886 /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.101.x86_64/jre/lib/amd64/libsunec.so 7f125ac20000-7f125ac21000 rw-p 0000a000 fd:00 2172886 /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.101.x86_64/jre/lib/amd64/libsunec.so 7f125ac21000-7f125ac22000 r--s 00003000 fd:00 2172914 /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.101.x86_64/jre/lib/ext/sunec.jar 7f125ac22000-7f125ac27000 r--s 000a6000 fd:00 2172931 /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.101.x86_64/jre/lib/jsse.jar 7f125ac27000-7f125ac4d000 r-xp 00000000 fd:00 2050173 /usr/lib64/libnssdbm3.so 7f125ac4d000-7f125ae4d000 ---p 00026000 fd:00 2050173 /usr/lib64/libnssdbm3.so 7f125ae4d000-7f125ae4e000 r--p 00026000 fd:00 2050173 /usr/lib64/libnssdbm3.so 7f125ae4e000-7f125ae4f000 rw-p 00027000 fd:00 2050173 /usr/lib64/libnssdbm3.so 7f125ae4f000-7f125aec1000 r-xp 00000000 fd:00 1237107 /lib64/libfreeblpriv3.so 7f125aec1000-7f125b0c1000 ---p 00072000 fd:00 1237107 /lib64/libfreeblpriv3.so 7f125b0c1000-7f125b0c3000 r--p 00072000 fd:00 1237107 /lib64/libfreeblpriv3.so 7f125b0c3000-7f125b0c4000 rw-p 00074000 fd:00 1237107 /lib64/libfreeblpriv3.so 7f125b0c4000-7f125b0c8000 rw-p 00000000 00:00 0 7f125b0c8000-7f125b106000 r-xp 00000000 fd:00 2050190 /usr/lib64/libsoftokn3.so 7f125b106000-7f125b305000 ---p 0003e000 fd:00 2050190 /usr/lib64/libsoftokn3.so 7f125b305000-7f125b307000 r--p 0003d000 fd:00 2050190 /usr/lib64/libsoftokn3.so 7f125b307000-7f125b308000 rw-p 0003f000 fd:00 2050190 /usr/lib64/libsoftokn3.so 7f125b308000-7f125b335000 r-xp 00000000 fd:00 2203657 /usr/lib64/jss/libjss4.so 7f125b335000-7f125b534000 ---p 0002d000 fd:00 2203657 /usr/lib64/jss/libjss4.so 7f125b534000-7f125b538000 rw-p 0002c000 fd:00 2203657 /usr/lib64/jss/libjss4.so 7f125b538000-7f125b546000 r--s 0009e000 fd:00 2203655 /usr/lib64/jss/jss4-4.2.6.jar 7f125b546000-7f125b54e000 r--s 00031000 fd:00 2098433 /usr/share/java/xml-commons-apis-1.3.04.jar 7f125b54e000-7f125b565000 r--s 0011a000 fd:00 2098324 /usr/share/java/xerces-j2-2.7.1.jar 7f125b565000-7f125b566000 ---p 00000000 00:00 0 7f125b566000-7f125b666000 rw-p 00000000 00:00 0 7f125b666000-7f125b669000 ---p 00000000 00:00 0 7f125b669000-7f125b767000 rw-p 00000000 00:00 0 7f125b767000-7f125b76a000 ---p 00000000 00:00 0 7f125b76a000-7f125b868000 rw-p 00000000 00:00 0 7f125b868000-7f125b86b000 ---p 00000000 00:00 0 7f125b86b000-7f1260000000 rw-p 00000000 00:00 0 7f1260000000-7f1260021000 rw-p 00000000 00:00 0 7f1260021000-7f1264000000 ---p 00000000 00:00 0 7f1264003000-7f1264008000 r--s 00046000 fd:00 2098475 /usr/share/java/ldapjdk-4.18.jar 7f1264008000-7f126400b000 r--s 00017000 fd:00 2098341 /usr/share/java/jakarta-commons-io-1.4.jar 7f126400b000-7f126400d000 r--s 00014000 fd:00 2098682 /usr/share/java/pki/pki-tools-9.0.3.jar 7f126400d000-7f1264011000 r--s 0001c000 fd:00 2098670 /usr/share/java/pki/pki-cmsutil-9.0.3.jar 7f1264011000-7f1264017000 r--s 00057000 fd:00 2098672 /usr/share/java/pki/pki-nsutil-9.0.3.jar 7f1264017000-7f126401e000 r--s 0007c000 fd:00 2098692 /usr/share/java/pki/pki-cmscore-9.0.3.jar 7f126401e000-7f1264027000 r--s 00032000 fd:00 2098686 /usr/share/java/pki/pki-certsrv-9.0.3.jar 7f1264027000-7f126404c000 r--s 00309000 fd:00 2098700 /usr/share/java/pki/pki-silent-9.0.3.jar 7f126404c000-7f126404f000 ---p 00000000 00:00 0 7f126404f000-7f126414d000 rw-p 00000000 00:00 0 7f126414d000-7f1264150000 ---p 00000000 00:00 0 7f1264150000-7f126424e000 rw-p 00000000 00:00 0 7f126424e000-7f1264251000 ---p 00000000 00:00 0 7f1264251000-7f126434f000 rw-p 00000000 00:00 0 7f126434f000-7f1264350000 ---p 00000000 00:00 0 7f1264350000-7f1265000000 rw-p 00000000 00:00 0 7f1265000000-7f1265270000 rwxp 00000000 00:00 0 7f1265270000-7f12682a3000 rw-p 00000000 00:00 0 7f12682a3000-7f126c000000 ---p 00000000 00:00 0 7f126c000000-7f126c002000 r--s 00018000 fd:00 2172929 /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.101.x86_64/jre/lib/jce.jar 7f126c002000-7f126c004000 r--s 0000c000 fd:00 2098442 /usr/share/java/xml-commons-resolver-1.1.jar 7f126c004000-7f126c00d000 r--s 00066000 fd:00 2172910 /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.101.x86_64/jre/lib/ext/gnome-java-bridge.jar 7f126c00d000-7f126c010000 r--s 0000f000 fd:00 2172913 /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.101.x86_64/jre/lib/ext/pulse-java.jar 7f126c010000-7f126caa5000 rw-p 00000000 00:00 0 7f126caa5000-7f126cc57000 r--s 03ef2000 fd:00 2172946 /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.101.x86_64/jre/lib/rt.jar 7f126cc57000-7f126cd7a000 rw-p 00000000 00:00 0 7f126cd7a000-7f126cd7b000 ---p 00000000 00:00 0 7f126cd7b000-7f126ce7b000 rw-p 00000000 00:00 0 7f126ce7b000-7f126ce7c000 ---p 00000000 00:00 0 7f126ce7c000-7f126cf7c000 rw-p 00000000 00:00 0 7f126cf7c000-7f126cf7d000 ---p 00000000 00:00 0 7f126cf7d000-7f126d07d000 rw-p 00000000 00:00 0 7f126d07d000-7f126d07e000 ---p 00000000 00:00 0 7f126d07e000-7f126d17e000 rw-p 00000000 00:00 0 7f126d17e000-7f126d17f000 ---p 00000000 00:00 0 7f126d17f000-7f126d27f000 rw-p 00000000 00:00 0 7f126d27f000-7f126d280000 ---p 00000000 00:00 0 7f126d280000-7f126d38b000 rw-p 00000000 00:00 0 7f126d38b000-7f126d3d3000 rw-p 00000000 00:00 0 7f126d3d3000-7f126d3fc000 rw-p 00000000 00:00 0 7f126d3fc000-7f126d661000 rw-p 00000000 00:00 0 7f126d661000-7f126d66c000 rw-p 00000000 00:00 0 7f126d66c000-7f126d6b4000 rw-p 00000000 00:00 0 7f126d6b4000-7f126d6dd000 rw-p 00000000 00:00 0 7f126d6dd000-7f126d941000 rw-p 00000000 00:00 0 7f126d941000-7f126d956000 rw-p 00000000 00:00 0 7f126d956000-7f126da88000 rw-p 00000000 00:00 0 7f126da88000-7f126da93000 rw-p 00000000 00:00 0 7f126da93000-7f126db49000 rw-p 00000000 00:00 0 7f126db49000-7f126db51000 r-xp 00000000 fd:00 2172889 /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.101.x86_64/jre/lib/amd64/libzip.so 7f126db51000-7f126dd50000 ---p 00008000 fd:00 2172889 /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.101.x86_64/jre/lib/amd64/libzip.so 7f126dd50000-7f126dd51000 rw-p 00007000 fd:00 2172889 /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.101.x86_64/jre/lib/amd64/libzip.so 7f126dd51000-7f126dd59000 rw-s 00000000 fd:00 114714 /tmp/hsperfdata_root/28674 7f126dd59000-7f126dd65000 r-xp 00000000 fd:00 1237021 /lib64/libnss_files-2.12.so 7f126dd65000-7f126df65000 ---p 0000c000 fd:00 1237021 /lib64/libnss_files-2.12.so 7f126df65000-7f126df66000 r--p 0000c000 fd:00 1237021 /lib64/libnss_files-2.12.so 7f126df66000-7f126df67000 rw-p 0000d000 fd:00 1237021 /lib64/libnss_files-2.12.so 7f126df67000-7f126df68000 rw-p 00000000 00:00 0 7f126df68000-7f126df69000 r--p 00000000 00:00 0 7f126df69000-7f126df92000 r-xp 00000000 fd:00 2172548 /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.101.x86_64/jre/lib/amd64/libjava.so 7f126df92000-7f126e192000 ---p 00029000 fd:00 2172548 /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.101.x86_64/jre/lib/amd64/libjava.so 7f126e192000-7f126e194000 rw-p 00029000 fd:00 2172548 /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.101.x86_64/jre/lib/amd64/libjava.so 7f126e194000-7f126e1a1000 r-xp 00000000 fd:00 2172888 /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.101.x86_64/jre/lib/amd64/libverify.so 7f126e1a1000-7f126e3a1000 ---p 0000d000 fd:00 2172888 /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.101.x86_64/jre/lib/amd64/libverify.so 7f126e3a1000-7f126e3a3000 rw-p 0000d000 fd:00 2172888 /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.101.x86_64/jre/lib/amd64/libverify.so 7f126e3a3000-7f126e3aa000 r-xp 00000000 fd:00 1237058 /lib64/librt-2.12.so 7f126e3aa000-7f126e5a9000 ---p 00007000 fd:00 1237058 /lib64/librt-2.12.so 7f126e5a9000-7f126e5aa000 r--p 00006000 fd:00 1237058 /lib64/librt-2.12.so 7f126e5aa000-7f126e5ab000 rw-p 00007000 fd:00 1237058 /lib64/librt-2.12.so 7f126e5ab000-7f126e5ae000 ---p 00000000 00:00 0 7f126e5ae000-7f126e6ac000 rw-p 00000000 00:00 0 7f126e6ac000-7f126f1d8000 r-xp 00000000 fd:00 2172893 /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.101.x86_64/jre/lib/amd64/server/libjvm.so 7f126f1d8000-7f126f3d8000 ---p 00b2c000 fd:00 2172893 /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.101.x86_64/jre/lib/amd64/server/libjvm.so 7f126f3d8000-7f126f49c000 rw-p 00b2c000 fd:00 2172893 /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.101.x86_64/jre/lib/amd64/server/libjvm.so 7f126f49c000-7f126f4cf000 rw-p 00000000 00:00 0 7fff64e52000-7fff64e67000 rw-p 00000000 00:00 0 [stack] 7fff64f92000-7fff64f93000 r-xp 00000000 00:00 0 [vdso] ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall] VM Arguments: java_command: ConfigureCA -cs_hostname dirzm01-lsk-mtn-omzm.ipa.onmobile.com -cs_port 9445 -client_certdb_dir /tmp/tmp-lSbtc0 -client_certdb_pwd Service at 78(mE) -preop_pin wOtgndlXYstPfChfxiV6 -domain_name IPA -admin_user admin -admin_email root at localhost -admin_password Service at 78(mE) -agent_name ipa-ca-agent -agent_key_size 2048 -agent_key_type rsa -agent_cert_subject CN=ipa-ca-agent,O=IPA.ONMOBILE.COM -ldap_host dirzm01-lsk-mtn-omzm.ipa.onmobile.com -ldap_port 7389 -bind_dn cn=Directory Manager -bind_password Service at 78(mE) -base_dn o=ipaca -db_name ipaca -key_size 2048 -key_type rsa -key_algorithm SHA256withRSA -save_p12 true -backup_pwd Service at 78(mE) -subsystem_name pki-cad -token_name internal -ca_subsystem_cert_subject_name CN=CA Subsystem,O=IPA.ONMOBILE.COM -ca_subsystem_cert_subject_name CN=CA Subsystem,O=IPA.ONMOBILE.COM -ca_ocsp_cert_subject_name CN=OCSP Subsystem,O=IPA.ONMOBILE.COM -ca_server_cert_subject_name CN=dirzm01-lsk-mtn-omzm.ipa.onmobile.com,O=IPA.ONMOBILE.COM -ca_audit_signing_cert_subject_name CN=CA Audit,O=IPA.ONMOBILE.COM -ca_sign_cert_subject_name CN=Certificate Authority,O=IPA.ONMOBILE.COM -external false -clone true -clone_p12_file ca.p12 -clone_p12_password Service at 78(mE) -sd_hostname ipa01-rdc-bglr-omin.ipa.onmobile.com -sd_admin_port 443 -sd_admin_name admin -sd_admin_password Service at 78(mE) -clone_start_tls true -clone_uri https://ipa01-rdc-bglr-omin.ipa.onmobile.com:443 Launcher Type: SUN_STANDARD Environment Variables: CLASSPATH=/usr/share/java/pki/pki-silent.jar:/usr/share/java/pki/pki-certsrv.jar:/usr/share/java/pki/pki-cmscore.jar:/usr/share/java/pki/pki-nsutil.jar:/usr/share/java/pki/pki-cmsutil.jar:/usr/share/java/pki/pki-tools.jar:/usr/share/java/jakarta-commons-io.jar:/usr/share/java/ldapjdk.jar:/usr/share/java/xerces-j2.jar:/usr/share/java/xml-commons-apis.jar:/usr/share/java/xml-commons-resolver.jar:/usr/lib/java/dirsec/jss4.jar:/usr/lib/java/jss4.jar:/usr/lib/java/dirsec/osutil.jar:/usr/lib/java/osutil.jar: LD_LIBRARY_PATH=/usr/lib64/osutil:/usr/lib64/jss:/usr/lib64/:/lib64/:/usr/lib/osutil:/usr/lib/jss:/usr/lib/:/lib/: Signal Handlers: SIGSEGV: [libjvm.so+0x961ec0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004 SIGBUS: [libjvm.so+0x961ec0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004 SIGFPE: [libjvm.so+0x7e8520], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004 SIGPIPE: SIG_IGN, sa_mask[0]=0x00000000, sa_flags=0x00000000 SIGXFSZ: [libjvm.so+0x7e8520], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004 SIGILL: [libjvm.so+0x7e8520], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004 SIGUSR1: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000 SIGUSR2: [libjvm.so+0x7e9bf0], sa_mask[0]=0x00000000, sa_flags=0x10000004 SIGHUP: [libjvm.so+0x7eb370], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004 SIGINT: [libjvm.so+0x7eb370], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004 SIGTERM: [libjvm.so+0x7eb370], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004 SIGQUIT: [libjvm.so+0x7eb370], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004 SIGTRAP: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000 --------------- S Y S T E M --------------- OS:CentOS release 6.7 (Final) uname:Linux 2.6.32-573.22.1.el6.x86_64 #1 SMP Wed Mar 23 03:35:39 UTC 2016 x86_64 libc:glibc 2.12 NPTL 2.12 rlimit: STACK 10240k, CORE 0k, NPROC 31054, NOFILE 4096, AS infinity load average:0.68 0.22 0.16 /proc/meminfo: MemTotal: 8028108 kB MemFree: 6595716 kB Buffers: 102284 kB Cached: 938688 kB SwapCached: 0 kB Active: 624776 kB Inactive: 624424 kB Active(anon): 208372 kB Inactive(anon): 428 kB Active(file): 416404 kB Inactive(file): 623996 kB Unevictable: 0 kB Mlocked: 0 kB SwapTotal: 4194300 kB SwapFree: 4194300 kB Dirty: 3640 kB Writeback: 0 kB AnonPages: 208520 kB Mapped: 34240 kB Shmem: 556 kB Slab: 101580 kB SReclaimable: 75128 kB SUnreclaim: 26452 kB KernelStack: 4784 kB PageTables: 9560 kB NFS_Unstable: 0 kB Bounce: 0 kB WritebackTmp: 0 kB CommitLimit: 8208352 kB Committed_AS: 1232664 kB VmallocTotal: 34359738367 kB VmallocUsed: 25732 kB VmallocChunk: 34359705340 kB HardwareCorrupted: 0 kB AnonHugePages: 0 kB HugePages_Total: 0 HugePages_Free: 0 HugePages_Rsvd: 0 HugePages_Surp: 0 Hugepagesize: 2048 kB DirectMap4k: 8388608 kB DirectMap2M: 0 kB CPU:total 6 (6 cores per cpu, 2 threads per core) family 6 model 45 stepping 7, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, aes, ht, tsc, tscinvbit, tscinv /proc/cpuinfo: processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 45 model name : Intel(R) Xeon(R) CPU E5-2620 0 @ 2.00GHz stepping : 7 microcode : 1808 cpu MHz : 2000.038 cache size : 15360 KB physical id : 41 siblings : 1 core id : 0 cpu cores : 1 apicid : 41 initial apicid : 41 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu de tsc msr pae cx8 sep cmov pat clflush mmx fxsr sse sse2 ss ht syscall nx lm constant_tsc rep_good unfair_spinlock pni pclmulqdq ssse3 cx16 sse4_1 sse4_2 popcnt tsc_deadline_timer aes hypervisor lahf_lm ida arat epb pln pts dts bogomips : 4000.07 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: processor : 1 vendor_id : GenuineIntel cpu family : 6 model : 45 model name : Intel(R) Xeon(R) CPU E5-2620 0 @ 2.00GHz stepping : 7 microcode : 1808 cpu MHz : 2000.038 cache size : 15360 KB physical id : 41 siblings : 1 core id : 0 cpu cores : 1 apicid : 41 initial apicid : 41 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu de tsc msr pae cx8 sep cmov pat clflush mmx fxsr sse sse2 ss ht syscall nx lm constant_tsc rep_good unfair_spinlock pni pclmulqdq ssse3 cx16 sse4_1 sse4_2 popcnt tsc_deadline_timer aes hypervisor lahf_lm ida arat epb pln pts dts bogomips : 4000.07 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: processor : 2 vendor_id : GenuineIntel cpu family : 6 model : 45 model name : Intel(R) Xeon(R) CPU E5-2620 0 @ 2.00GHz stepping : 7 microcode : 1808 cpu MHz : 2000.038 cache size : 15360 KB physical id : 41 siblings : 1 core id : 0 cpu cores : 1 apicid : 41 initial apicid : 41 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu de tsc msr pae cx8 sep cmov pat clflush mmx fxsr sse sse2 ss ht syscall nx lm constant_tsc rep_good unfair_spinlock pni pclmulqdq ssse3 cx16 sse4_1 sse4_2 popcnt tsc_deadline_timer aes hypervisor lahf_lm ida arat epb pln pts dts bogomips : 4000.07 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: processor : 3 vendor_id : GenuineIntel cpu family : 6 model : 45 model name : Intel(R) Xeon(R) CPU E5-2620 0 @ 2.00GHz stepping : 7 microcode : 1808 cpu MHz : 2000.038 cache size : 15360 KB physical id : 41 siblings : 1 core id : 0 cpu cores : 1 apicid : 41 initial apicid : 41 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu de tsc msr pae cx8 sep cmov pat clflush mmx fxsr sse sse2 ss ht syscall nx lm constant_tsc rep_good unfair_spinlock pni pclmulqdq ssse3 cx16 sse4_1 sse4_2 popcnt tsc_deadline_timer aes hypervisor lahf_lm ida arat epb pln pts dts bogomips : 4000.07 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: processor : 4 vendor_id : GenuineIntel cpu family : 6 model : 45 model name : Intel(R) Xeon(R) CPU E5-2620 0 @ 2.00GHz stepping : 7 microcode : 1808 cpu MHz : 2000.038 cache size : 15360 KB physical id : 41 siblings : 1 core id : 0 cpu cores : 1 apicid : 41 initial apicid : 41 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu de tsc msr pae cx8 sep cmov pat clflush mmx fxsr sse sse2 ss ht syscall nx lm constant_tsc rep_good unfair_spinlock pni pclmulqdq ssse3 cx16 sse4_1 sse4_2 popcnt tsc_deadline_timer aes hypervisor lahf_lm ida arat epb pln pts dts bogomips : 4000.07 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: processor : 5 vendor_id : GenuineIntel cpu family : 6 model : 45 model name : Intel(R) Xeon(R) CPU E5-2620 0 @ 2.00GHz stepping : 7 microcode : 1808 cpu MHz : 2000.038 cache size : 15360 KB physical id : 41 siblings : 1 core id : 0 cpu cores : 1 apicid : 41 initial apicid : 41 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu de tsc msr pae cx8 sep cmov pat clflush mmx fxsr sse sse2 ss ht syscall nx lm constant_tsc rep_good unfair_spinlock pni pclmulqdq ssse3 cx16 sse4_1 sse4_2 popcnt tsc_deadline_timer aes hypervisor lahf_lm ida arat epb pln pts dts bogomips : 4000.07 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: Memory: 4k page, physical 8028108k(6594972k free), swap 4194300k(4194300k free) vm_info: OpenJDK 64-Bit Server VM (24.95-b01) for linux-amd64 JRE (1.7.0_101-b00), built on Apr 21 2016 13:32:28 by "mockbuild" with gcc 4.4.7 20120313 (Red Hat 4.4.7-16) time: Thu May 19 20:37:53 2016 elapsed time: 2 seconds -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri May 20 13:29:00 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 20 May 2016 13:29:00 +0000 Subject: [Bug 2967] A fatal error has been detected by the Java Runtime Environment: Problematic frame: # C [libfreeblpriv3.so+0x52d60] In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2967 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Version|7-hg |2.6.6 Severity|blocker |normal --- Comment #1 from Andrew John Hughes --- Please provide details on how to reproduce this failure. A dump is no use on its own. It looks like this may be in the native code of an application, rather than OpenJDK. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri May 20 17:52:29 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 20 May 2016 17:52:29 +0000 Subject: [Bug 2968] New: IcedTea-Web crashes on Dell EqualLogic SAN Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2968 Bug ID: 2968 Summary: IcedTea-Web crashes on Dell EqualLogic SAN Product: IcedTea-Web Version: 1.6.2 Hardware: x86_64 OS: Linux Status: NEW Severity: normal Priority: P5 Component: Plugin Assignee: jvanek at redhat.com Reporter: linux at cmadams.net CC: unassigned at icedtea.classpath.org Created attachment 1530 --> http://icedtea.classpath.org/bugzilla/attachment.cgi?id=1530&action=edit debug log from accessing the EqualLogic SAN web UI The Dell EqualLogic SAN web interface is Java. It works with the Oracle Java 1.8.0 runtime/browser plugin, but using OpenJDK 1.8.0 and IcedTea-Web 1.6.2 (on Fedora 23 x86_64) gives an error in the window during load. I ran with debugging enabled and will attach the log. I don't have one of these that I can give you remote access for testing, and looking around, it seems that Dell's demo version requires a contract to download. If there's anything I can do to help debug this, please let me know. -- 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 23 11:38:15 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 23 May 2016 11:38:15 +0000 Subject: [Bug 2968] IcedTea-Web crashes on Dell EqualLogic SAN In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2968 --- Comment #1 from JiriVanek --- Downloading http://san.c1.systemsn.com/lib/plastic_laf-7.1.jar using http://san.c1.systemsn.com/lib/plastic_laf-7.1.jar.pack.gz (encoding : null) Disconnecting sun.net.www.protocol.http.HttpURLConnection:http://san.c1.systemsn.com/eqli18n-7.1.jar isCached: remote:9239 cached:9239 isCurrent:isCached true isCurrent:lastModified cache:1446499721000 actual:1446499721000 isCurrent: http://san.c1.systemsn.com/lib/nanoxml-lite-2.2.jar = true Disconnecting sun.net.www.protocol.http.HttpURLConnection:http://san.c1.systemsn.com/lib/nanoxml-lite-2.2.jar Downloading file: http://san.c1.systemsn.com/lib/plastic_laf-7.1.jar.pack.gz.pack.gz into: /home/cadams/.cache/icedtea-web/cache/128/http/san.c1.systemsn.com/lib/plastic_laf-7.1.jar.pack.gz.pack.gz isCached: remote:112231 cached:112231 isCurrent:isCached true isCurrent:lastModified cache:1446499721000 actual:1446499721000 Extracting packgz: http://san.c1.systemsn.com/lib/plastic_laf-7.1.jar.pack.gz.pack.gz to http://san.c1.systemsn.com/lib/plastic_laf-7.1.jar Disconnecting sun.net.www.protocol.http.HttpURLConnection:http://san.c1.systemsn.com/lib/plastic_laf-7.1.jar.pack.gz java.io.FileNotFoundException: http://san.c1.systemsn.com/lib/progress-7.1.jar.pack.gz at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) A bit hard to say what went wrong. Maybe just suffix? Can you try to clear an cache and run it again? be sure all ITW cache dirs were really removed. Ther was small hacking on cache subsytsem in 1.6.2. Is there some way I can debug this? (== application (semi)publickly accessible) Sorry for troubles. -- 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 23 11:38:55 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 23 May 2016 11:38:55 +0000 Subject: [Bug 2968] IcedTea-Web crashes on Dell EqualLogic SAN In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2968 --- Comment #2 from JiriVanek --- Temporally workaround may be switch out of custom look and feel (eg to system or java one) -- 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 23 11:45:13 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 23 May 2016 11:45:13 +0000 Subject: [Bug 2968] IcedTea-Web crashes on Dell EqualLogic SAN In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2968 JiriVanek changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED -- 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 23 18:45:53 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Mon, 23 May 2016 18:45:53 +0000 Subject: [Bug 2968] IcedTea-Web crashes on Dell EqualLogic SAN In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2968 --- Comment #3 from linux at cmadams.net --- I tried clearing the IcedTea cache, but that didn't seem to change anything. I'm not sure what you mean by "switch out of custom look and feel" - how do I do that? -- 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 24 16:36:02 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 24 May 2016 16:36:02 +0000 Subject: [Bug 2969] New: [IcedTea6] ENABLE_SYSTEM_LCMS is not defined if ENABLE_LCMS2 is not set Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2969 Bug ID: 2969 Summary: [IcedTea6] ENABLE_SYSTEM_LCMS is not defined if ENABLE_LCMS2 is not set 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 ENABLE_SYSTEM_LCMS is left undefined following the change in bug 2962. - if test x"${ENABLE_LCMS2}" = "xyes" -a x"${target_os}" = "xlinux-gnu" ; then - ENABLE_SYSTEM_LCMS="yes" ; - else - ENABLE_SYSTEM_LCMS="no" ; + if test x"${ENABLE_LCMS2}" = "xyes" ; then + case "${target_os}" in + *linux*) + ENABLE_SYSTEM_LCMS="yes" + ;; + *) + ENABLE_SYSTEM_LCMS="no" ; + ;; + esac fi; -- 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 24 16:36:36 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 24 May 2016 16:36:36 +0000 Subject: [Bug 2969] [IcedTea6] ENABLE_SYSTEM_LCMS is not defined if ENABLE_LCMS2 is not set In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2969 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Target Milestone|--- |6-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 bugzilla-daemon at icedtea.classpath.org Tue May 24 16:36:50 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 24 May 2016 16:36:50 +0000 Subject: [Bug 2969] [IcedTea6] ENABLE_SYSTEM_LCMS is not defined if ENABLE_LCMS2 is not set In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2969 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |2962 -- 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 24 16:36:50 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 24 May 2016 16:36:50 +0000 Subject: [Bug 2962] [IcedTea6] System default check doesn't match all GNU/Linux systems In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2962 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks| |2969 -- 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 24 16:55:33 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Tue, 24 May 2016 16:55:33 +0000 Subject: /hg/icedtea6: PR2969: ENABLE_SYSTEM_LCMS is not defined if ENABL... Message-ID: changeset cc7089689313 in /hg/icedtea6 details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=cc7089689313 author: Andrew John Hughes date: Tue May 24 17:57:12 2016 +0100 PR2969: ENABLE_SYSTEM_LCMS is not defined if ENABLE_LCMS2 is not set 2016-05-24 Andrew John Hughes PR2969: ENABLE_SYSTEM_LCMS is not defined if ENABLE_LCMS2 is not set * NEWS: Updated. * acinclude.m4: (IT_CHECK_FOR_LCMS): Set ENABLE_SYSTEM_LCMS to no if ENABLE_LCMS2 is not set. diffstat: ChangeLog | 9 +++++++++ NEWS | 1 + acinclude.m4 | 2 ++ 3 files changed, 12 insertions(+), 0 deletions(-) diffs (39 lines): diff -r b04ff35af086 -r cc7089689313 ChangeLog --- a/ChangeLog Wed May 18 19:05:31 2016 +0100 +++ b/ChangeLog Tue May 24 17:57:12 2016 +0100 @@ -1,3 +1,12 @@ +2016-05-24 Andrew John Hughes + + PR2969: ENABLE_SYSTEM_LCMS is not defined + if ENABLE_LCMS2 is not set + * NEWS: Updated. + * acinclude.m4: + (IT_CHECK_FOR_LCMS): Set ENABLE_SYSTEM_LCMS + to no if ENABLE_LCMS2 is not set. + 2016-05-17 Andrew John Hughes PR2962: System default check doesn't match all diff -r b04ff35af086 -r cc7089689313 NEWS --- a/NEWS Wed May 18 19:05:31 2016 +0100 +++ b/NEWS Tue May 24 17:57:12 2016 +0100 @@ -32,6 +32,7 @@ - PR2957: Build bootstrap code (rt-class-files.stamp) using bootstrap flags (source/target 1.5) - PR2961: Latest security update broke bundled LCMS2 build - PR2962: System default check doesn't match all GNU/Linux systems + - PR2969: ENABLE_SYSTEM_LCMS is not defined if ENABLE_LCMS2 is not set New in release 1.13.11 (2016-05-05): diff -r b04ff35af086 -r cc7089689313 acinclude.m4 --- a/acinclude.m4 Wed May 18 19:05:31 2016 +0100 +++ b/acinclude.m4 Tue May 24 17:57:12 2016 +0100 @@ -1575,6 +1575,8 @@ ENABLE_SYSTEM_LCMS="no" ; ;; esac + else + ENABLE_SYSTEM_LCMS="no" fi; ]) AC_MSG_RESULT(${ENABLE_SYSTEM_LCMS}) From bugzilla-daemon at icedtea.classpath.org Tue May 24 16:56:10 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 24 May 2016 16:56:10 +0000 Subject: [Bug 2969] [IcedTea6] ENABLE_SYSTEM_LCMS is not defined if ENABLE_LCMS2 is not set In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2969 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea6?cmd=changeset;node=cc7089689313 author: Andrew John Hughes date: Tue May 24 17:57:12 2016 +0100 PR2969: ENABLE_SYSTEM_LCMS is not defined if ENABLE_LCMS2 is not set 2016-05-24 Andrew John Hughes PR2969: ENABLE_SYSTEM_LCMS is not defined if ENABLE_LCMS2 is not set * NEWS: Updated. * acinclude.m4: (IT_CHECK_FOR_LCMS): Set ENABLE_SYSTEM_LCMS to no if ENABLE_LCMS2 is not set. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Tue May 24 21:14:30 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 24 May 2016 21:14:30 +0000 Subject: [Bug 2966] installed ubuntu 16.04 and openjdk-8-jdk when i try to log on to my work vpn I get the following error In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2966 --- Comment #2 from 716birds at gmail.com --- affter running javaws -verbose I get the following: $ javaws -verbose System is already following XDG .cache and .config specifications config: /home/matt/.config/icedtea-web file exists: true cache: /home/matt/.cache/icedtea-web file exists:true Loading User level properties from: /home/matt/.config/icedtea-web/deployment.properties WARNING: key deployment.system.cachedir has no value, setting to default value WARNING: key deployment.system.cachedir has no value, skipping Forcing of offline set to: false Starting security dialog thread Using firefox's profiles file: /home/matt/.mozilla/firefox/profiles.ini Found preferences file: /home/matt/.mozilla/firefox/07q1gtpd.default/prefs.js Read 109 entries from Firefox's preferences Proceeding with jnlp *** icedtea-web 1.6.2 (1.6.2-3ubuntu1) *** NAME javaws - a Java Web Start client SYNOPSIS javaws [-run-options] jnlp file javaws [-control-options] DESCRIPTION javaws is an implementation of a JNLP client. It uses a JNLP (Java Network Launch Protocol) file to securely run a remote Java application or a Java applet. This implementation of javaws is from the IcedTea project and is based on the NetX project. A JNLP file is an xml file that describes how to securely run a remote Java application or a Java applet. OPTIONS When specifying options, the name of the jnlp file can be after the command, the -jnlp option, an option with no arguments, or after an argument with an option that takes one argument. A html file that launches a jnlp can be specified after the -html option. The jnlp-file can either be a url or a local path. The JNLP file should only be specified once, whether as a main argument, after -jnlp or through an html file. Control options: -about - Shows a sample application.(No argument expected) -help - Prints out information about supported command and basic usage.(No argument expected) -license - Display the GPL license and exit.(No argument expected) -viewer - Shows the trusted certificate viewer.(No argument expected) -Xclearcache - Clean the JNLP application cache.(No argument expected) Run options: -allowredirect - Follows HTTP redirects.(No argument expected) -arg arg - Adds an application argument before launching.(Expected one or more arguments) -headless - Disables download window, other UIs.(No argument expected) -html - Location of HTML file to launch (url or file). You can use parameter ALL or numbers (like 1 2 5) to select applets on page. However experimental, this switch should keep you still in safety.(Expected one or more arguments) -jnlp - Location of JNLP file to launch (url or file).(Exactly one argument expected) -nosecurity - Disables the secure runtime environment.(No argument expected) -noupdate - Disables checking for updates.(No argument expected) -param name=value - Adds an applet parameter before launching.(Expected one or more arguments) -property name=value - Sets a system property before launching.(Expected one or more arguments) -strict - Enables strict checking of JNLP file format.(No argument expected) -update seconds - Check for updates.(Exactly one argument expected) -verbose - Enable verbose output.(No argument expected) -version - Print the IcedTea-Web version and exit.(No argument expected) -Xignoreheaders - Skip jar header verification.(No argument expected) -xml - Uses a strict XML parser to parse the JNLP file.(No argument expected) -Xnofork - Do not create another JVM.(No argument expected) -Xoffline - Prevent ITW network connection. Only cache will be used. Application can still connect.(No argument expected) -Xtrustnone - Instead of asking user, will foretold all answers as no.(No argument expected) EXAMPLES javaws -about - Shows basic help and about informations. javaws -about -headless - Shows basic help and about informations in terminal only. javaws -Xnofork -Xignoreheaders -allowredirect -Xoffline http://mypage.web/dangerous.jnlp - Will start dangerous.jnlp application, originally from mypage.web, without downloading it, without headers check and in forced single VM. FILES /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/deployment.config - java-global deployment properties file. May be affected by deployment.jre.dir. /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/security/cacerts - Contains various system java-wide stored certificates. Controlled by deployment.system.security.cacerts /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/security/jssecacerts - Contains various system java-wide stored certificates. Controlled by deployment.system.security.jssecacerts /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/security/trusted.certs - Contains various system java-wide stored certificates. Controlled by deployment.system.security.trusted.certs /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/security/trusted.clientcerts - Contains various system java-wide stored certificates. Controlled by deployment.system.security.trusted.clientautcerts /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/security/trusted.jssecerts - Contains various system java-wide stored certificates. Controlled by deployment.system.security.trusted.jssecerts /tmp/matt/netx/locks - Location of netx locks. Controlled by deployment.user.locksdir /tmp/matt/netx/locks/netx_running - Location of netx main lock. Controlled by deployment.user.runningfile /home/matt/.cache/icedtea-web/cache - Contains cached runtime entries. Controlled by deployment.user.cachedir /home/matt/.cache/icedtea-web/cache/recently_used - Additional information about items in cache /home/matt/.cache/icedtea-web/pcache - Contains saved application data. Controlled by deployment.user.pcachedir /home/matt/.cache/icedtea-web/tmp - Contains temporary runtime files. Controlled by deployment.user.tmp /home/matt/.config/icedtea-web/.appletTrustSettings - File responsible for various actions on applets and apps based on their codebase based on users actions. /home/matt/.config/icedtea-web/deployment.properties - Users main deployment properties file. /home/matt/.config/icedtea-web/icons - Location where icons of javaws applications desktop/menu launchers icons are stored /home/matt/.config/icedtea-web/log - contains file-log files (if enabled), itw-cplugin-date_time.log for native part of plugin, itw-javantx-date_time.log for everything else. Controlled by deployment.user.logdir file:///home/matt/.config/icedtea-web/security/java.policy - Contains granted permissions for selected unsigned apps. Controlled by deployment.user.security.policy /home/matt/.config/icedtea-web/security/trusted.cacerts - Contains various users stored certificates. Controlled by deployment.user.security.trusted.cacerts /home/matt/.config/icedtea-web/security/trusted.certs - Contains various users stored certificates. Controlled by deployment.user.security.trusted.certs /home/matt/.config/icedtea-web/security/trusted.clientcerts - Contains various users stored certificates. Controlled by deployment.user.security.trusted.clientauthcerts /home/matt/.config/icedtea-web/security/trusted.jssecacerts - Contains various users stored certificates. Controlled by deployment.user.security.trusted.jssecacerts /home/matt/.config/icedtea-web/security/trusted.jssecerts - Contains various users stored certificates. Controlled by deployment.user.security.trusted.jssecerts /home/matt/.local/share/applications/javaws - Subdirectory in users menus space, for placing custom menu shortcuts. /etc/.java/deployment/.appletTrustSettings - File responsible for various actions on applets and apps based on their codebase based on admins actions. /etc/.java/deployment/deployment.config - Global deployment config file. BUGS There aren't any known bugs. If you come across one, please file it at: http://icedtea.classpath.org/wiki/IcedTea-Web#Filing_bugs http://icedtea.classpath.org/bugzilla Please run in debug (-verbose switch or itw-settings setting or ICEDTEAPLUGIN_DEBUG variable set to true) mode and include that output (best is from java console) with URL to jnlp or html file (or the jnlp/html file or application itself) when filing out the bug report. AUTHOR Please run in debug (-verbose switch or itw-settings setting or ICEDTEAPLUGIN_DEBUG variable set to true) mode and include that output (best is from java console) with URL to jnlp or html file (or the jnlp/html file or application itself) when filing out the bug report. SEE ALSO * icedtea-web * javaws * icedtea-web-plugin * itweb-settings * policyeditor * policytool * java http://icedtea.classpath.org/wiki/IcedTea-Web http://icedtea.classpath.org/hg/icedtea-web -- 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 25 00:18:07 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Wed, 25 May 2016 00:18:07 +0000 Subject: /hg/icedtea6-hg: 10 new changesets Message-ID: changeset 118be3a042e5 in /hg/icedtea6-hg details: http://icedtea.classpath.org/hg/icedtea6-hg?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. changeset c23ceebb80a1 in /hg/icedtea6-hg details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=c23ceebb80a1 author: Andrew John Hughes date: Sun May 08 21:28:21 2016 +0100 Add 1.13.11 release notes. 2016-05-08 Andrew John Hughes * NEWS: Add 1.13.11 release notes. changeset 60be25a84f2d in /hg/icedtea6-hg details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=60be25a84f2d author: Andrew John Hughes date: Fri May 13 14:02:18 2016 +0100 PR2954: ecj/override.patch is missing new @Overrides in RMIJRMPServerImpl.java 2016-05-13 Andrew John Hughes PR2954: ecj/override.patch is missing new @Overrides in RMIJRMPServerImpl.java * NEWS: Updated. * patches/ecj/override.patch: Add cases in RMIJRMPServerImpl and others which show up when source/target 5 is used in the rt-class-files pre-build. * patches/openjdk/8014205-blank_swing_dialogs_windows.patch: Remove addition of @Override. changeset 01e3d9c141e6 in /hg/icedtea6-hg details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=01e3d9c141e6 author: Andrew John Hughes date: Mon May 16 15:16:29 2016 +0100 PR2957: Build bootstrap code (rt-class-files.stamp) using bootstrap flags (source/target 1.5) 2016-05-13 Andrew John Hughes PR2957: Build bootstrap code (rt-class-files.stamp) using bootstrap flags (source/target 1.5) * Makefile.am: (IT_BOOT_LANGUAGE_SOURCE_VERSION): Introduce and set to 5. (IT_BOOT_CLASS_TARGET_VERSION): Likewise. (IT_BOOT_JAVACFLAGS): Same as IT_JAVACFLAGS but using IT_BOOT_CLASS_TARGET_VERSION and IT_BOOT_LANGUAGE_SOURCE_VERSION. (rt-class-files): Use IT_BOOT_JAVACFLAGS. * NEWS: Updated. changeset 40d81bb30914 in /hg/icedtea6-hg details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=40d81bb30914 author: Andrew John Hughes date: Tue May 17 23:38:10 2016 +0100 S7050826, PR2956, RH1334465: Hebrew characters are not rendered on OEL 5.6 2016-05-16 Andrew John Hughes S7050826, PR2956, RH1334465: Hebrew characters are not rendered on OEL 5.6 * Makefile.am: (ICEDTEA_PATCHES): Add new patch. * NEWS: Updated. * patches/openjdk/7050826-pr2956-allow_type1_fonts.patch: Backport to allow Type 1 fonts to be used with font configurations auto-generated by fontconfig. changeset bb99dd5bb69f in /hg/icedtea6-hg details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=bb99dd5bb69f author: Andrew John Hughes date: Wed May 18 16:54:56 2016 +0100 PR2961: Latest security update broke bundled LCMS2 build 2016-05-17 Andrew John Hughes PR2961: Latest security update broke bundled LCMS2 build * NEWS: Updated. * patches/openjdk/lcms2/bundled/6523398-writing_tags.patch: Regenerated. changeset b04ff35af086 in /hg/icedtea6-hg details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=b04ff35af086 author: Andrew John Hughes date: Wed May 18 19:05:31 2016 +0100 PR2962: System default check doesn't match all GNU/Linux systems 2016-05-17 Andrew John Hughes PR2962: System default check doesn't match all GNU/Linux systems * NEWS: Updated. * acinclude.m4: (IT_CHECK_FOR_LCMS): Use a similar case statement as in IT_SET_OS_DIRS to determine default based on OS. (IT_CHECK_FOR_JPEG): Likewise. (IT_CHECK_FOR_PNG): Likewise. (IT_CHECK_FOR_GIF): Likewise. changeset cc7089689313 in /hg/icedtea6-hg details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=cc7089689313 author: Andrew John Hughes date: Tue May 24 17:57:12 2016 +0100 PR2969: ENABLE_SYSTEM_LCMS is not defined if ENABLE_LCMS2 is not set 2016-05-24 Andrew John Hughes PR2969: ENABLE_SYSTEM_LCMS is not defined if ENABLE_LCMS2 is not set * NEWS: Updated. * acinclude.m4: (IT_CHECK_FOR_LCMS): Set ENABLE_SYSTEM_LCMS to no if ENABLE_LCMS2 is not set. changeset 193acb643c5f in /hg/icedtea6-hg details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=193acb643c5f author: Andrew John Hughes date: Tue May 24 20:28:33 2016 +0100 Merge changeset 4edf659669aa in /hg/icedtea6-hg details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=4edf659669aa author: Andrew John Hughes date: Wed May 25 01:02:58 2016 +0100 Remove fix for PR2956 as available upstream. 2016-05-24 Andrew John Hughes * patches/openjdk/7050826-pr2956-allow_type1_fonts.patch: Removed as pushed upstream. * Makefile.am: (ICEDTEA_PATCHES): Remove above patch. diffstat: ChangeLog | 92 +++++ Makefile.am | 8 +- NEWS | 34 +- acinclude.m4 | 65 ++- patches/ecj/override.patch | 237 ++++++++++++++ patches/openjdk/8014205-blank_swing_dialogs_windows.patch | 3 +- patches/openjdk/lcms2/bundled/6523398-writing_tags.patch | 143 ++++---- 7 files changed, 472 insertions(+), 110 deletions(-) diffs (truncated from 1021 to 500 lines): diff -r 6d6eaaab4aeb -r 4edf659669aa ChangeLog --- a/ChangeLog Wed May 04 03:30:13 2016 +0100 +++ b/ChangeLog Wed May 25 01:02:58 2016 +0100 @@ -1,3 +1,95 @@ +2016-05-24 Andrew John Hughes + + * patches/openjdk/7050826-pr2956-allow_type1_fonts.patch: + Removed as pushed upstream. + * Makefile.am: + (ICEDTEA_PATCHES): Remove above patch. + +2016-05-24 Andrew John Hughes + + PR2969: ENABLE_SYSTEM_LCMS is not defined + if ENABLE_LCMS2 is not set + * NEWS: Updated. + * acinclude.m4: + (IT_CHECK_FOR_LCMS): Set ENABLE_SYSTEM_LCMS + to no if ENABLE_LCMS2 is not set. + +2016-05-17 Andrew John Hughes + + PR2962: System default check doesn't match all + GNU/Linux systems + * NEWS: Updated. + * acinclude.m4: + (IT_CHECK_FOR_LCMS): Use a similar case statement + as in IT_SET_OS_DIRS to determine default based on OS. + (IT_CHECK_FOR_JPEG): Likewise. + (IT_CHECK_FOR_PNG): Likewise. + (IT_CHECK_FOR_GIF): Likewise. + +2016-05-17 Andrew John Hughes + + PR2961: Latest security update broke bundled + LCMS2 build + * NEWS: + Updated. + * patches/openjdk/lcms2/bundled/6523398-writing_tags.patch: + Regenerated. + +2016-05-16 Andrew John Hughes + + S7050826, PR2956, RH1334465: Hebrew characters + are not rendered on OEL 5.6 + * Makefile.am: + (ICEDTEA_PATCHES): Add new patch. + * NEWS: Updated. + * patches/openjdk/7050826-pr2956-allow_type1_fonts.patch: + Backport to allow Type 1 fonts to be used with + font configurations auto-generated by fontconfig. + +2016-05-13 Andrew John Hughes + + PR2957: Build bootstrap code (rt-class-files.stamp) + using bootstrap flags (source/target 1.5) + * Makefile.am: + (IT_BOOT_LANGUAGE_SOURCE_VERSION): Introduce + and set to 5. + (IT_BOOT_CLASS_TARGET_VERSION): Likewise. + (IT_BOOT_JAVACFLAGS): Same as IT_JAVACFLAGS + but using IT_BOOT_CLASS_TARGET_VERSION and + IT_BOOT_LANGUAGE_SOURCE_VERSION. + (rt-class-files): Use IT_BOOT_JAVACFLAGS. + * NEWS: Updated. + +2016-05-13 Andrew John Hughes + + PR2954: ecj/override.patch is missing new + @Overrides in RMIJRMPServerImpl.java + * NEWS: Updated. + * patches/ecj/override.patch: + Add cases in RMIJRMPServerImpl and others + which show up when source/target 5 is + used in the rt-class-files pre-build. + * patches/openjdk/8014205-blank_swing_dialogs_windows.patch: + Remove addition of @Override. + +2016-05-08 Andrew John Hughes + + * NEWS: Add 1.13.11 release notes. + +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-08 Andrew John Hughes + + * Makefile.am: + (OPENJDK_VERSION): Bump to next release, b40. + 2016-05-03 Andrew John Hughes * Makefile.am: diff -r 6d6eaaab4aeb -r 4edf659669aa Makefile.am --- a/Makefile.am Wed May 04 03:30:13 2016 +0100 +++ b/Makefile.am Wed May 25 01:02:58 2016 +0100 @@ -2,7 +2,7 @@ OPENJDK_DATE = 03_may_2016 OPENJDK_SHA256SUM = d11dc2ababe88e7891f1abbd7fa4fe033a65dea22c071331a641374b3247717f -OPENJDK_VERSION = b39 +OPENJDK_VERSION = b40 OPENJDK_URL = https://java.net/downloads/openjdk6/ CACAO_VERSION = 68fe50ac34ec @@ -169,6 +169,9 @@ IT_LANGUAGE_SOURCE_VERSION=6 IT_CLASS_TARGET_VERSION=6 IT_JAVACFLAGS=$(IT_JAVAC_SETTINGS) -source $(IT_LANGUAGE_SOURCE_VERSION) -target $(IT_CLASS_TARGET_VERSION) +IT_BOOT_LANGUAGE_SOURCE_VERSION=5 +IT_BOOT_CLASS_TARGET_VERSION=5 +IT_BOOT_JAVACFLAGS=$(IT_JAVAC_SETTINGS) -source $(IT_BOOT_LANGUAGE_SOURCE_VERSION) -target $(IT_BOOT_CLASS_TARGET_VERSION) # Conditional defintions @@ -270,7 +273,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 \ @@ -2858,7 +2860,7 @@ if BOOTSTRAPPING mkdir -p lib/rt if echo $(ICEDTEA_BOOTSTRAP_CLASSES) | grep '\S' &> /dev/null ; then \ - $(BOOT_DIR)/bin/javac $(IT_JAVACFLAGS) -d lib/rt \ + $(BOOT_DIR)/bin/javac $(IT_BOOT_JAVACFLAGS) -d lib/rt \ -classpath $(SYSTEM_JDK_DIR)/jre/lib/rt.jar \ -sourcepath $(SOURCEPATH_DIRS) \ -bootclasspath \'\' @rt-source-files.txt ; \ diff -r 6d6eaaab4aeb -r 4edf659669aa NEWS --- a/NEWS Wed May 04 03:30:13 2016 +0100 +++ b/NEWS Wed May 25 01:02:58 2016 +0100 @@ -14,6 +14,28 @@ New in release 1.14.0 (201X-XX-XX): +* Backports + - S6611637: NullPointerException in sun.font.GlyphLayout$EngineRecord.init + - S6727719: Performance of TextLayout.getBounds() + - S6745225: Memory leak while drawing Attributed String + - S6904962: GlyphVector.getVisualBounds should not be affected by leading or trailing white space. + - S7050826, PR2956, RH1334465: Hebrew characters are not rendered on OEL 5.6 + - 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 + - S8076221, PR2808: Disable RC4 cipher suites +* 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 + - PR2954: ecj/override.patch is missing new @Overrides in RMIJRMPServerImpl.java + - PR2957: Build bootstrap code (rt-class-files.stamp) using bootstrap flags (source/target 1.5) + - PR2961: Latest security update broke bundled LCMS2 build + - PR2962: System default check doesn't match all GNU/Linux systems + - PR2969: ENABLE_SYSTEM_LCMS is not defined if ENABLE_LCMS2 is not set + +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 @@ -77,24 +99,14 @@ - 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 + - PR2953: make dist fails after PR2887 made jstaptest.pl auto-generated New in release 1.13.10 (2016-01-22): diff -r 6d6eaaab4aeb -r 4edf659669aa acinclude.m4 --- a/acinclude.m4 Wed May 04 03:30:13 2016 +0100 +++ b/acinclude.m4 Wed May 25 01:02:58 2016 +0100 @@ -1566,10 +1566,17 @@ ENABLE_SYSTEM_LCMS="${enableval}" ], [ - if test x"${ENABLE_LCMS2}" = "xyes" -a x"${target_os}" = "xlinux-gnu" ; then - ENABLE_SYSTEM_LCMS="yes" ; + if test x"${ENABLE_LCMS2}" = "xyes" ; then + case "${target_os}" in + *linux*) + ENABLE_SYSTEM_LCMS="yes" + ;; + *) + ENABLE_SYSTEM_LCMS="no" ; + ;; + esac else - ENABLE_SYSTEM_LCMS="no" ; + ENABLE_SYSTEM_LCMS="no" fi; ]) AC_MSG_RESULT(${ENABLE_SYSTEM_LCMS}) @@ -1596,11 +1603,14 @@ ENABLE_SYSTEM_ZLIB="${enableval}" ], [ - if test x"${target_os}" = "xlinux-gnu"; then - ENABLE_SYSTEM_ZLIB="yes" ; - else - ENABLE_SYSTEM_ZLIB="no" ; - fi + case "${target_os}" in + *linux*) + ENABLE_SYSTEM_ZLIB="yes" + ;; + *) + ENABLE_SYSTEM_ZLIB="no" ; + ;; + esac ]) AC_MSG_RESULT(${ENABLE_SYSTEM_ZLIB}) if test x"${ENABLE_SYSTEM_ZLIB}" = "xyes"; then @@ -1627,11 +1637,14 @@ ENABLE_SYSTEM_JPEG="${enableval}" ], [ - if test x"${target_os}" = "xlinux-gnu"; then - ENABLE_SYSTEM_JPEG="yes" ; - else - ENABLE_SYSTEM_JPEG="no" ; - fi + case "${target_os}" in + *linux*) + ENABLE_SYSTEM_JPEG="yes" + ;; + *) + ENABLE_SYSTEM_JPEG="no" ; + ;; + esac ]) AC_MSG_RESULT(${ENABLE_SYSTEM_JPEG}) if test x"${ENABLE_SYSTEM_JPEG}" = "xyes"; then @@ -1656,11 +1669,14 @@ ENABLE_SYSTEM_PNG="${enableval}" ], [ - if test x"${target_os}" = "xlinux-gnu"; then - ENABLE_SYSTEM_PNG="yes" ; - else - ENABLE_SYSTEM_PNG="no" ; - fi + case "${target_os}" in + *linux*) + ENABLE_SYSTEM_PNG="yes" + ;; + *) + ENABLE_SYSTEM_PNG="no" ; + ;; + esac ]) AC_MSG_RESULT(${ENABLE_SYSTEM_PNG}) if test x"${ENABLE_SYSTEM_PNG}" = "xyes"; then @@ -1686,11 +1702,14 @@ ENABLE_SYSTEM_GIF="${enableval}" ], [ - if test x"${target_os}" = "xlinux-gnu"; then - ENABLE_SYSTEM_GIF="yes" ; - else - ENABLE_SYSTEM_GIF="no" ; - fi + case "${target_os}" in + *linux*) + ENABLE_SYSTEM_GIF="yes" + ;; + *) + ENABLE_SYSTEM_GIF="no" ; + ;; + esac ]) AC_MSG_RESULT(${ENABLE_SYSTEM_GIF}) if test x"${ENABLE_SYSTEM_GIF}" = "xyes"; then diff -r 6d6eaaab4aeb -r 4edf659669aa patches/ecj/override.patch --- a/patches/ecj/override.patch Wed May 04 03:30:13 2016 +0100 +++ b/patches/ecj/override.patch Wed May 25 01:02:58 2016 +0100 @@ -362,3 +362,240 @@ public Class run() { try { ReflectUtil.checkPackageAccess(className); +diff -r 545db1dd8c2a src/share/classes/com/sun/jmx/interceptor/DefaultMBeanServerInterceptor.java +--- openjdk-ecj/jdk/src/share/classes/com/sun/jmx/interceptor/DefaultMBeanServerInterceptor.java Wed May 04 23:23:55 2016 +0100 ++++ openjdk-ecj/jdk/src/share/classes/com/sun/jmx/interceptor/DefaultMBeanServerInterceptor.java Thu May 12 01:30:54 2016 +0100 +@@ -1870,7 +1870,6 @@ + + private ModifiableClassLoaderRepository getInstantiatorCLR() { + return AccessController.doPrivileged(new PrivilegedAction() { +- @Override + public ModifiableClassLoaderRepository run() { + return instantiator != null ? instantiator.getClassLoaderRepository() : null; + } +diff -r 545db1dd8c2a src/share/classes/com/sun/media/sound/Platform.java +--- openjdk-ecj/jdk/src/share/classes/com/sun/media/sound/Platform.java Wed May 04 23:23:55 2016 +0100 ++++ openjdk-ecj/jdk/src/share/classes/com/sun/media/sound/Platform.java Thu May 12 01:30:54 2016 +0100 +@@ -160,7 +160,6 @@ + try { + // load the main library + AccessController.doPrivileged(new PrivilegedAction() { +- @Override + public Void run() { + System.loadLibrary(libNameMain); + return null; +@@ -182,7 +181,6 @@ + final String lib = st.nextToken(); + try { + AccessController.doPrivileged(new PrivilegedAction() { +- @Override + public Void run() { + System.loadLibrary(lib); + return null; +diff -r 545db1dd8c2a src/share/classes/java/awt/EventQueue.java +--- openjdk-ecj/jdk/src/share/classes/java/awt/EventQueue.java Wed May 04 23:23:55 2016 +0100 ++++ openjdk-ecj/jdk/src/share/classes/java/awt/EventQueue.java Thu May 12 01:30:54 2016 +0100 +@@ -190,7 +190,6 @@ + EventQueue.invokeAndWait(source, r); + } + +- @Override + public long getMostRecentEventTime(EventQueue eventQueue) { + return eventQueue.getMostRecentEventTimeImpl(); + } +diff -r 545db1dd8c2a src/share/classes/java/io/ObjectInputStream.java +--- openjdk-ecj/jdk/src/share/classes/java/io/ObjectInputStream.java Wed May 04 23:23:55 2016 +0100 ++++ openjdk-ecj/jdk/src/share/classes/java/io/ObjectInputStream.java Thu May 12 01:30:54 2016 +0100 +@@ -3571,7 +3571,6 @@ + } + static { + SharedSecrets.setJavaObjectInputStreamAccess(new JavaObjectInputStreamAccess() { +- @Override + public void setValidator(ObjectInputStream ois, ObjectStreamClassValidator validator) { + ObjectInputStream.setValidator(ois, validator); + } +diff -r 545db1dd8c2a src/share/classes/java/rmi/server/RemoteObjectInvocationHandler.java +--- openjdk-ecj/jdk/src/share/classes/java/rmi/server/RemoteObjectInvocationHandler.java Wed May 04 23:23:55 2016 +0100 ++++ openjdk-ecj/jdk/src/share/classes/java/rmi/server/RemoteObjectInvocationHandler.java Thu May 12 01:30:54 2016 +0100 +@@ -64,7 +64,6 @@ + final String propName = "sun.rmi.server.invocationhandler.allowFinalizeInvocation"; + String allowProp = java.security.AccessController.doPrivileged( + new PrivilegedAction() { +- @Override + public String run() { + return System.getProperty(propName); + } +diff -r 545db1dd8c2a src/share/classes/sun/awt/image/SunVolatileImage.java +--- openjdk-ecj/jdk/src/share/classes/sun/awt/image/SunVolatileImage.java Wed May 04 23:23:55 2016 +0100 ++++ openjdk-ecj/jdk/src/share/classes/sun/awt/image/SunVolatileImage.java Thu May 12 01:30:54 2016 +0100 +@@ -262,7 +262,6 @@ + * + * @see sun.java2d.DestSurfaceProvider#getDestSurface + */ +- @Override + public Surface getDestSurface() { + return volSurfaceManager.getPrimarySurfaceData(); + } +diff -r 545db1dd8c2a src/share/classes/sun/java2d/SunGraphics2D.java +--- openjdk-ecj/jdk/src/share/classes/sun/java2d/SunGraphics2D.java Wed May 04 23:23:55 2016 +0100 ++++ openjdk-ecj/jdk/src/share/classes/sun/java2d/SunGraphics2D.java Thu May 12 01:30:54 2016 +0100 +@@ -3294,7 +3294,6 @@ + * + * @see sun.java2d.DestSurfaceProvider#getDestSurface + */ +- @Override + public Surface getDestSurface() { + return surfaceData; + } +diff -r 545db1dd8c2a src/share/classes/sun/rmi/server/UnicastServerRef.java +--- openjdk-ecj/jdk/src/share/classes/sun/rmi/server/UnicastServerRef.java Wed May 04 23:23:55 2016 +0100 ++++ openjdk-ecj/jdk/src/share/classes/sun/rmi/server/UnicastServerRef.java Thu May 12 01:30:54 2016 +0100 +@@ -630,12 +630,10 @@ + this.callID = callID; + } + +- @Override + public void validateDescriptor(ObjectStreamClass descriptor) { + descriptorCheck.check(method, descriptor, parameterIndex, callID); + } + +- @Override + public void checkProxyInterfaceNames(String[] ifaces) { + descriptorCheck.checkProxyClass(method, ifaces, parameterIndex, callID); + } +diff -r 545db1dd8c2a src/share/classes/sun/rmi/transport/Transport.java +--- openjdk-ecj/jdk/src/share/classes/sun/rmi/transport/Transport.java Wed May 04 23:23:55 2016 +0100 ++++ openjdk-ecj/jdk/src/share/classes/sun/rmi/transport/Transport.java Thu May 12 01:30:54 2016 +0100 +@@ -133,7 +133,6 @@ + */ + private static void setContextClassLoader(final ClassLoader ccl) { + AccessController.doPrivileged(new PrivilegedAction () { +- @Override + public Void run() { + Thread.currentThread().setContextClassLoader(ccl); + return null; +diff -r 545db1dd8c2a src/share/classes/sun/rmi/transport/tcp/TCPTransport.java +--- openjdk-ecj/jdk/src/share/classes/sun/rmi/transport/tcp/TCPTransport.java Wed May 04 23:23:55 2016 +0100 ++++ openjdk-ecj/jdk/src/share/classes/sun/rmi/transport/tcp/TCPTransport.java Thu May 12 01:30:54 2016 +0100 +@@ -676,7 +676,6 @@ + connectionCount.incrementAndGet() + + ")-" + remoteHost); + AccessController.doPrivileged(new PrivilegedAction() { +- @Override + public Void run() { + run0(); + return null; +diff -r 545db1dd8c2a src/solaris/classes/sun/java2d/opengl/GLXGraphicsConfig.java +--- openjdk-ecj/jdk/src/solaris/classes/sun/java2d/opengl/GLXGraphicsConfig.java Wed May 04 23:23:55 2016 +0100 ++++ openjdk-ecj/jdk/src/solaris/classes/sun/java2d/opengl/GLXGraphicsConfig.java Thu May 12 01:30:54 2016 +0100 +@@ -92,7 +92,6 @@ + return this; + } + +- @Override + public SurfaceData createManagedSurface(int w, int h, int transparency) { + return GLXSurfaceData.createData(this, w, h, + getColorModel(transparency), +@@ -165,12 +164,10 @@ + * Returns true if the provided capability bit is present for this config. + * See OGLContext.java for a list of supported capabilities. + */ +- @Override + public final boolean isCapPresent(int cap) { + return ((oglCaps.getCaps() & cap) != 0); + } + +- @Override + public final long getNativeConfigInfo() { + return pConfigInfo; + } +@@ -180,7 +177,6 @@ + * + * @see sun.java2d.pipe.hw.BufferedContextProvider#getContext + */ +- @Override + public final OGLContext getContext() { + return context; + } +@@ -394,7 +390,6 @@ + * + * @see sun.java2d.pipe.hw.AccelGraphicsConfig#createCompatibleVolatileImage + */ +- @Override + public VolatileImage + createCompatibleVolatileImage(int width, int height, + int transparency, int type) +@@ -434,17 +429,14 @@ + * + * @see sun.java2d.pipe.hw.AccelGraphicsConfig#getContextCapabilities + */ +- @Override + public ContextCapabilities getContextCapabilities() { + return oglCaps; + } + +- @Override + public void addDeviceEventListener(AccelDeviceEventListener l) { + AccelDeviceEventNotifier.addListener(l, screen.getScreen()); + } + +- @Override + public void removeDeviceEventListener(AccelDeviceEventListener l) { + AccelDeviceEventNotifier.removeListener(l); + } +diff -r 545db1dd8c2a src/share/classes/com/sun/jmx/mbeanserver/JmxMBeanServer.java +--- openjdk-ecj/jdk/src/share/classes/com/sun/jmx/mbeanserver/JmxMBeanServer.java Wed May 04 23:23:55 2016 +0100 ++++ openjdk-ecj/jdk/src/share/classes/com/sun/jmx/mbeanserver/JmxMBeanServer.java Thu May 12 01:51:42 2016 +0100 +@@ -236,7 +236,6 @@ + final MBeanInstantiator fInstantiator = instantiator; + this.secureClr = new + SecureClassLoaderRepository(AccessController.doPrivileged(new PrivilegedAction() { +- @Override + public ClassLoaderRepository run() { + return fInstantiator.getClassLoaderRepository(); + } +@@ -1257,7 +1256,6 @@ From bugzilla-daemon at icedtea.classpath.org Wed May 25 00:18:36 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 25 May 2016 00:18:36 +0000 Subject: [Bug 2956] GWT modules are failing to compile under 1.6.0_39 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2956 --- Comment #13 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea6-hg?cmd=changeset;node=4edf659669aa author: Andrew John Hughes date: Wed May 25 01:02:58 2016 +0100 Remove fix for PR2956 as available upstream. 2016-05-24 Andrew John Hughes * patches/openjdk/7050826-pr2956-allow_type1_fonts.patch: Removed as pushed upstream. * Makefile.am: (ICEDTEA_PATCHES): Remove above patch. -- 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 25 01:37:39 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 25 May 2016 01:37:39 +0000 Subject: [Bug 2933] [IcedTea8] Support ccache 3.2 and later In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2933 --- Comment #4 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest?cmd=changeset;node=97afdcdbffb0 author: andrew date: Thu May 19 01:11:41 2016 +0100 PR2933: Support ccache 3.2 and later Summary: Extend regular expression to allow >= 3.2 Contributed-by: James Le Cuirot -- 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 25 01:37:46 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Wed, 25 May 2016 01:37:46 +0000 Subject: /hg/icedtea8-forest/corba: Added tag icedtea-3.1.0pre02 for chan... Message-ID: changeset d920107a9fd4 in /hg/icedtea8-forest/corba details: http://icedtea.classpath.org/hg/icedtea8-forest/corba?cmd=changeset;node=d920107a9fd4 author: andrew date: Fri May 20 19:41:54 2016 +0100 Added tag icedtea-3.1.0pre02 for changeset cb4d2e8f71f9 diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r cb4d2e8f71f9 -r d920107a9fd4 .hgtags --- a/.hgtags Tue May 17 03:03:24 2016 +0100 +++ b/.hgtags Fri May 20 19:41:54 2016 +0100 @@ -592,3 +592,4 @@ e0fbd6a51e061025f2d6ad0311a587f7ce3c2b43 jdk8u92-b00 8f0466c0dce60b1df3bc01785b01a7f09fa7b564 jdk8u92-b13 aac8863560465b1374811246c23e5ca82def8ab7 icedtea-3.1.0pre01 +cb4d2e8f71f9577c846719d0a527adf1cbd516fb icedtea-3.1.0pre02 From andrew at icedtea.classpath.org Wed May 25 01:37:51 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Wed, 25 May 2016 01:37:51 +0000 Subject: /hg/icedtea8-forest/jaxp: Added tag icedtea-3.1.0pre02 for chang... Message-ID: changeset 5c97913ea9f7 in /hg/icedtea8-forest/jaxp details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxp?cmd=changeset;node=5c97913ea9f7 author: andrew date: Fri May 20 19:41:57 2016 +0100 Added tag icedtea-3.1.0pre02 for changeset 6ee6f8ac7489 diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r 6ee6f8ac7489 -r 5c97913ea9f7 .hgtags --- a/.hgtags Tue May 17 03:03:27 2016 +0100 +++ b/.hgtags Fri May 20 19:41:57 2016 +0100 @@ -594,3 +594,4 @@ 7e43e115dfafee70152a01b99aa9de25b4410570 jdk8u92-b00 1bce84411d37ecf9a4335d1348f4b2f0b7ab6e08 jdk8u92-b13 4a6f560bdbe166a2ff0855221dd5fbe9a19e562b icedtea-3.1.0pre01 +6ee6f8ac74894acb6ad4b821c2ec393a5ef34108 icedtea-3.1.0pre02 From andrew at icedtea.classpath.org Wed May 25 01:37:56 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Wed, 25 May 2016 01:37:56 +0000 Subject: /hg/icedtea8-forest/jaxws: Added tag icedtea-3.1.0pre02 for chan... Message-ID: changeset 82ec7b3637db in /hg/icedtea8-forest/jaxws details: http://icedtea.classpath.org/hg/icedtea8-forest/jaxws?cmd=changeset;node=82ec7b3637db author: andrew date: Fri May 20 19:42:01 2016 +0100 Added tag icedtea-3.1.0pre02 for changeset 4946f14d652f diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r 4946f14d652f -r 82ec7b3637db .hgtags --- a/.hgtags Tue May 17 03:03:28 2016 +0100 +++ b/.hgtags Fri May 20 19:42:01 2016 +0100 @@ -588,3 +588,4 @@ 451d700ba30ee0d3d201090a9d5dd606b988820e jdk8u92-b00 008547c7dd3e324c46c2711b54285ca99e2ae0b9 jdk8u92-b13 74ff0e6139bf0973a183279d32ac5303cb1d38fb icedtea-3.1.0pre01 +4946f14d652f279394a85745709801c75d31bd0e icedtea-3.1.0pre02 From andrew at icedtea.classpath.org Wed May 25 01:38:02 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Wed, 25 May 2016 01:38:02 +0000 Subject: /hg/icedtea8-forest/langtools: Added tag icedtea-3.1.0pre02 for ... Message-ID: changeset ff680965fa8c in /hg/icedtea8-forest/langtools details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=ff680965fa8c author: andrew date: Fri May 20 19:42:08 2016 +0100 Added tag icedtea-3.1.0pre02 for changeset dbf29857221f diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r dbf29857221f -r ff680965fa8c .hgtags --- a/.hgtags Tue May 17 03:03:31 2016 +0100 +++ b/.hgtags Fri May 20 19:42:08 2016 +0100 @@ -592,3 +592,4 @@ db821ed6165c5080b09e829b4523dcf82d995a2f jdk8u92-b00 12846c3fc5a151a33e9446eff6e6704110c00362 jdk8u92-b13 f3a9ed2cc7219a2b9b0cfd11729bbd0ef798e7ee icedtea-3.1.0pre01 +dbf29857221f4aa707e3a7acf850b06e690bcc01 icedtea-3.1.0pre02 From andrew at icedtea.classpath.org Wed May 25 01:38:11 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Wed, 25 May 2016 01:38:11 +0000 Subject: /hg/icedtea8-forest/hotspot: 4 new changesets Message-ID: changeset 5605c859f0ec in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=5605c859f0ec author: aph date: Wed Apr 20 04:02:55 2016 +0100 8154210: Zero: Better byte behaviour Summary: Complete support for 8132051 on Zero and fix failure on 64-bit big-endian systems Reviewed-by: andrew, chrisphi changeset a298e2a6f83a in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=a298e2a6f83a author: aph date: Wed Apr 20 04:04:43 2016 +0100 8154413: AArch64: Better byte behaviour Summary: Add support for 8132051 on AArch64 Reviewed-by: adinn changeset 76eca5cf3150 in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=76eca5cf3150 author: thartmann date: Tue Feb 16 08:11:33 2016 +0100 8148752, PR2943: Compiled StringBuilder code throws StringIndexOutOfBoundsException Summary: Fixed handling of long/double MH arguments in GraphBuilder::try_method_handle_inline(). Reviewed-by: roland, shade, vlivanov, kvn, twisti changeset 3fc29347b27f in /hg/icedtea8-forest/hotspot details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=3fc29347b27f author: andrew date: Fri May 20 19:42:15 2016 +0100 Added tag icedtea-3.1.0pre02 for changeset 76eca5cf3150 diffstat: .hgtags | 1 + src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp | 5 +- src/cpu/aarch64/vm/interp_masm_aarch64.cpp | 41 +++++++++++- src/cpu/aarch64/vm/interp_masm_aarch64.hpp | 3 + src/cpu/aarch64/vm/templateTable_aarch64.cpp | 59 ++++++++++++++++- src/cpu/zero/vm/cppInterpreter_zero.cpp | 11 ++- src/share/vm/interpreter/bytecodeInterpreter.cpp | 5 +- src/share/vm/opto/callGenerator.cpp | 7 +- test/compiler/jsr292/LongReferenceCastingTest.java | 75 ++++++++++++++++++++++ 9 files changed, 195 insertions(+), 12 deletions(-) diffs (388 lines): diff -r 7458e5178c86 -r 3fc29347b27f .hgtags --- a/.hgtags Tue May 17 03:03:36 2016 +0100 +++ b/.hgtags Fri May 20 19:42:15 2016 +0100 @@ -871,3 +871,4 @@ 481dcde745b6aec035781ed9f6797cfc93719f71 jdk8u92-b00 f3e1e734e2d29101a9537ddeb71ecad413fcd352 jdk8u92-b13 cbd30c92ef7a62846124e28b35aaf668621b1105 icedtea-3.1.0pre01 +76eca5cf31500ecb1d1807685729a7ea5c3780e7 icedtea-3.1.0pre02 diff -r 7458e5178c86 -r 3fc29347b27f src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp --- a/src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp Tue May 17 03:03:36 2016 +0100 +++ b/src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp Fri May 20 19:42:15 2016 +0100 @@ -337,7 +337,7 @@ length.load_item(); } - if (needs_store_check) { + if (needs_store_check || x->check_boolean()) { value.load_item(); } else { value.load_for_store(x->elt_type()); @@ -386,7 +386,8 @@ // Seems to be a precise post_barrier(LIR_OprFact::address(array_addr), value.result()); } else { - __ move(value.result(), array_addr, null_check_info); + LIR_Opr result = maybe_mask_boolean(x, array.result(), value.result(), null_check_info); + __ move(result, array_addr, null_check_info); } } diff -r 7458e5178c86 -r 3fc29347b27f src/cpu/aarch64/vm/interp_masm_aarch64.cpp --- a/src/cpu/aarch64/vm/interp_masm_aarch64.cpp Tue May 17 03:03:36 2016 +0100 +++ b/src/cpu/aarch64/vm/interp_masm_aarch64.cpp Fri May 20 19:42:15 2016 +0100 @@ -41,7 +41,43 @@ #include "runtime/thread.inline.hpp" -// Implementation of InterpreterMacroAssembler +void InterpreterMacroAssembler::narrow(Register result) { + + // Get method->_constMethod->_result_type + ldr(rscratch1, Address(rfp, frame::interpreter_frame_method_offset * wordSize)); + ldr(rscratch1, Address(rscratch1, Method::const_offset())); + ldrb(rscratch1, Address(rscratch1, ConstMethod::result_type_offset())); + + Label done, notBool, notByte, notChar; + + // common case first + cmpw(rscratch1, T_INT); + br(Assembler::EQ, done); + + // mask integer result to narrower return type. + cmpw(rscratch1, T_BOOLEAN); + br(Assembler::NE, notBool); + andw(result, result, 0x1); + b(done); + + bind(notBool); + cmpw(rscratch1, T_BYTE); + br(Assembler::NE, notByte); + sbfx(result, result, 0, 8); + b(done); + + bind(notByte); + cmpw(rscratch1, T_CHAR); + br(Assembler::NE, notChar); + ubfx(result, result, 0, 16); // truncate upper 16 bits + b(done); + + bind(notChar); + sbfx(result, result, 0, 16); // sign-extend short + + // Nothing to do for T_INT + bind(done); +} #ifndef CC_INTERP @@ -79,6 +115,7 @@ verify_oop(r0, state); break; case ltos: ldr(r0, val_addr); break; case btos: // fall through + case ztos: // fall through case ctos: // fall through case stos: // fall through case itos: ldrw(r0, val_addr); break; @@ -312,6 +349,7 @@ switch (state) { case atos: pop_ptr(); break; case btos: + case ztos: case ctos: case stos: case itos: pop_i(); break; @@ -329,6 +367,7 @@ switch (state) { case atos: push_ptr(); break; case btos: + case ztos: case ctos: case stos: case itos: push_i(); break; diff -r 7458e5178c86 -r 3fc29347b27f src/cpu/aarch64/vm/interp_masm_aarch64.hpp --- a/src/cpu/aarch64/vm/interp_masm_aarch64.hpp Tue May 17 03:03:36 2016 +0100 +++ b/src/cpu/aarch64/vm/interp_masm_aarch64.hpp Fri May 20 19:42:15 2016 +0100 @@ -252,6 +252,9 @@ void update_mdp_by_constant(Register mdp_in, int constant); void update_mdp_for_ret(Register return_bci); + // narrow int return value + void narrow(Register result); + void profile_taken_branch(Register mdp, Register bumped_count); void profile_not_taken_branch(Register mdp); void profile_call(Register mdp); diff -r 7458e5178c86 -r 3fc29347b27f src/cpu/aarch64/vm/templateTable_aarch64.cpp --- a/src/cpu/aarch64/vm/templateTable_aarch64.cpp Tue May 17 03:03:36 2016 +0100 +++ b/src/cpu/aarch64/vm/templateTable_aarch64.cpp Fri May 20 19:42:15 2016 +0100 @@ -233,6 +233,7 @@ switch (bc) { case Bytecodes::_fast_aputfield: case Bytecodes::_fast_bputfield: + case Bytecodes::_fast_zputfield: case Bytecodes::_fast_cputfield: case Bytecodes::_fast_dputfield: case Bytecodes::_fast_fputfield: @@ -1072,6 +1073,18 @@ // r1: index // r3: array index_check(r3, r1); // prefer index in r1 + + // Need to check whether array is boolean or byte + // since both types share the bastore bytecode. + __ load_klass(r2, r3); + __ ldrw(r2, Address(r2, Klass::layout_helper_offset())); + int diffbit = Klass::layout_helper_boolean_diffbit(); + __ andw(rscratch1, r2, diffbit); + Label L_skip; + __ cbzw(rscratch1, L_skip); + __ andw(r0, r0, 1); // if it is a T_BOOLEAN array, mask the stored value to 0/1 + __ bind(L_skip); + __ lea(rscratch1, Address(r3, r1, Address::uxtw(0))); __ strb(r0, Address(rscratch1, arrayOopDesc::base_offset_in_bytes(T_BYTE))); @@ -2186,6 +2199,13 @@ if (_desc->bytecode() == Bytecodes::_return) __ membar(MacroAssembler::StoreStore); + // Narrow result if state is itos but result type is smaller. + // Need to narrow in the return bytecode rather than in generate_return_entry + // since compiled code callers expect the result to already be narrowed. + if (state == itos) { + __ narrow(r0); + } + __ remove_activation(state); __ ret(lr); } @@ -2395,7 +2415,7 @@ const Address field(obj, off); - Label Done, notByte, notInt, notShort, notChar, + Label Done, notByte, notBool, notInt, notShort, notChar, notLong, notFloat, notObj, notDouble; // x86 uses a shift and mask or wings it with a shift plus assert @@ -2415,6 +2435,20 @@ __ b(Done); __ bind(notByte); + __ cmp(flags, ztos); + __ br(Assembler::NE, notBool); + + // ztos (same code as btos) + __ ldrsb(r0, field); + __ push(ztos); + // Rewrite bytecode to be faster + if (!is_static) { + // use btos rewriting, no truncating to t/f bit is needed for getfield. + patch_bytecode(Bytecodes::_fast_bgetfield, bc, r1); + } + __ b(Done); + + __ bind(notBool); __ cmp(flags, atos); __ br(Assembler::NE, notObj); // atos @@ -2606,7 +2640,7 @@ // field address const Address field(obj, off); - Label notByte, notInt, notShort, notChar, + Label notByte, notBool, notInt, notShort, notChar, notLong, notFloat, notObj, notDouble; // x86 uses a shift and mask or wings it with a shift plus assert @@ -2628,6 +2662,22 @@ } __ bind(notByte); + __ cmp(flags, ztos); + __ br(Assembler::NE, notBool); + + // ztos + { + __ pop(ztos); + if (!is_static) pop_and_check_object(obj); + __ andw(r0, r0, 0x1); + __ strb(r0, field); + if (!is_static) { + patch_bytecode(Bytecodes::_fast_zputfield, bc, r1, true, byte_no); + } + __ b(Done); + } + + __ bind(notBool); __ cmp(flags, atos); __ br(Assembler::NE, notObj); @@ -2778,6 +2828,7 @@ switch (bytecode()) { // load values into the jvalue object case Bytecodes::_fast_aputfield: __ push_ptr(r0); break; case Bytecodes::_fast_bputfield: // fall through + case Bytecodes::_fast_zputfield: // fall through case Bytecodes::_fast_sputfield: // fall through case Bytecodes::_fast_cputfield: // fall through case Bytecodes::_fast_iputfield: __ push_i(r0); break; @@ -2803,6 +2854,7 @@ switch (bytecode()) { // restore tos values case Bytecodes::_fast_aputfield: __ pop_ptr(r0); break; case Bytecodes::_fast_bputfield: // fall through + case Bytecodes::_fast_zputfield: // fall through case Bytecodes::_fast_sputfield: // fall through case Bytecodes::_fast_cputfield: // fall through case Bytecodes::_fast_iputfield: __ pop_i(r0); break; @@ -2858,6 +2910,9 @@ case Bytecodes::_fast_iputfield: __ strw(r0, field); break; + case Bytecodes::_fast_zputfield: + __ andw(r0, r0, 0x1); // boolean is true if LSB is 1 + // fall through to bputfield case Bytecodes::_fast_bputfield: __ strb(r0, field); break; diff -r 7458e5178c86 -r 3fc29347b27f src/cpu/zero/vm/cppInterpreter_zero.cpp --- a/src/cpu/zero/vm/cppInterpreter_zero.cpp Tue May 17 03:03:36 2016 +0100 +++ b/src/cpu/zero/vm/cppInterpreter_zero.cpp Fri May 20 19:42:15 2016 +0100 @@ -220,9 +220,16 @@ // Push our result for (int i = 0; i < result_slots; i++) { // Adjust result to smaller - intptr_t res = result[-i]; + union { + intptr_t res; + jint res_jint; + }; + res = result[-i]; if (result_slots == 1) { - res = narrow(method->result_type(), res); + BasicType t = method->result_type(); + if (is_subword_type(t)) { + res_jint = (jint)narrow(t, res_jint); + } } stack->push(res); } diff -r 7458e5178c86 -r 3fc29347b27f src/share/vm/interpreter/bytecodeInterpreter.cpp --- a/src/share/vm/interpreter/bytecodeInterpreter.cpp Tue May 17 03:03:36 2016 +0100 +++ b/src/share/vm/interpreter/bytecodeInterpreter.cpp Fri May 20 19:42:15 2016 +0100 @@ -593,8 +593,9 @@ /* 0xDC */ &&opc_default, &&opc_default, &&opc_default, &&opc_default, /* 0xE0 */ &&opc_default, &&opc_default, &&opc_default, &&opc_default, -/* 0xE4 */ &&opc_default, &&opc_fast_aldc, &&opc_fast_aldc_w, &&opc_return_register_finalizer, -/* 0xE8 */ &&opc_invokehandle,&&opc_default, &&opc_default, &&opc_default, +/* 0xE4 */ &&opc_default, &&opc_default, &&opc_fast_aldc, &&opc_fast_aldc_w, +/* 0xE8 */ &&opc_return_register_finalizer, + &&opc_invokehandle, &&opc_default, &&opc_default, /* 0xEC */ &&opc_default, &&opc_default, &&opc_default, &&opc_default, /* 0xF0 */ &&opc_default, &&opc_default, &&opc_default, &&opc_default, diff -r 7458e5178c86 -r 3fc29347b27f src/share/vm/opto/callGenerator.cpp --- a/src/share/vm/opto/callGenerator.cpp Tue May 17 03:03:36 2016 +0100 +++ b/src/share/vm/opto/callGenerator.cpp Fri May 20 19:42:15 2016 +0100 @@ -829,17 +829,18 @@ } } // Cast reference arguments to its type. - for (int i = 0; i < signature->count(); i++) { + for (int i = 0, j = 0; i < signature->count(); i++) { ciType* t = signature->type_at(i); if (t->is_klass()) { - Node* arg = kit.argument(receiver_skip + i); + Node* arg = kit.argument(receiver_skip + j); const TypeOopPtr* arg_type = arg->bottom_type()->isa_oopptr(); const Type* sig_type = TypeOopPtr::make_from_klass(t->as_klass()); if (arg_type != NULL && !arg_type->higher_equal(sig_type)) { Node* cast_obj = gvn.transform(new (C) CheckCastPPNode(kit.control(), arg, sig_type)); - kit.set_argument(receiver_skip + i, cast_obj); + kit.set_argument(receiver_skip + j, cast_obj); } } + j += t->size(); // long and double take two slots } // Try to get the most accurate receiver type diff -r 7458e5178c86 -r 3fc29347b27f test/compiler/jsr292/LongReferenceCastingTest.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test/compiler/jsr292/LongReferenceCastingTest.java Fri May 20 19:42:15 2016 +0100 @@ -0,0 +1,75 @@ +/* + * Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + * + */ + +import java.lang.invoke.*; + +/** + * @test + * @bug 8148752 + * @summary Test correct casting of MH arguments during inlining. + * @run main LongReferenceCastingTest + */ +public class LongReferenceCastingTest { + static final String MY_STRING = "myString"; + static final MethodHandle MH; + + static { + try { + MethodHandles.Lookup lookup = MethodHandles.lookup(); + MethodType mt = MethodType.methodType(String.class, long.class, Object.class, String.class); + MH = lookup.findVirtual(LongReferenceCastingTest.class, "myMethod", mt); + } catch (Exception e) { + throw new Error(e); + } + } + + public String myMethod(long l, Object o, String s) { + // The long argument occupies two stack slots, causing C2 to treat it as + // two arguments and casting the fist one two long and the second one to Object. + // As a result, Object o is casted to String and the o.toString() call is + // inlined as String::toString(). We fail at runtime because 'o' is not a String. + return o.toString(); + } + + public String toString() { + return MY_STRING; + } + + public static void main(String[] args) throws Exception { + LongReferenceCastingTest test = new LongReferenceCastingTest(); + try { + for (int i = 0; i < 20_000; ++i) { + if (!test.invoke().equals(MY_STRING)) { + throw new RuntimeException("Invalid string"); + } + } + } catch (Throwable t) { + throw new RuntimeException("Test failed", t); + } + } + + public String invoke() throws Throwable { + return (String) MH.invokeExact(this, 0L, (Object)this, MY_STRING); + } +} From bugzilla-daemon at icedtea.classpath.org Wed May 25 01:38:17 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 25 May 2016 01:38:17 +0000 Subject: [Bug 2943] [IcedTea8] Backport "8148752: Compiled StringBuilder code throws StringIndexOutOfBoundsException" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2943 --- Comment #4 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=76eca5cf3150 author: thartmann date: Tue Feb 16 08:11:33 2016 +0100 8148752, PR2943: Compiled StringBuilder code throws StringIndexOutOfBoundsException Summary: Fixed handling of long/double MH arguments in GraphBuilder::try_method_handle_inline(). Reviewed-by: roland, shade, vlivanov, kvn, twisti -- 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 25 01:38:24 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Wed, 25 May 2016 01:38:24 +0000 Subject: /hg/icedtea8-forest/jdk: 2 new changesets Message-ID: changeset 7513dae3426b in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=7513dae3426b author: andrew date: Fri Apr 22 19:17:13 2016 +0100 PR2934: SunEC provider throwing KeyException with current NSS Summary: Initialise the random number generator and feed the seed to it. changeset 10c9f8461c29 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=10c9f8461c29 author: andrew date: Fri May 20 19:42:05 2016 +0100 Added tag icedtea-3.1.0pre02 for changeset 7513dae3426b diffstat: .hgtags | 1 + src/share/native/sun/security/ec/ECC_JNI.cpp | 23 +++++++++++++++++++++++ src/share/native/sun/security/ec/ecc_impl.h | 4 ++-- 3 files changed, 26 insertions(+), 2 deletions(-) diffs (89 lines): diff -r 49ce65a9e969 -r 10c9f8461c29 .hgtags --- a/.hgtags Tue May 17 03:03:29 2016 +0100 +++ b/.hgtags Fri May 20 19:42:05 2016 +0100 @@ -602,3 +602,4 @@ ea965fea71f612d65013192aa637d88e05915b10 jdk8u92-b00 cc8d0d6c6f9543120836e70e0aa3fa9c9b6fe0f3 jdk8u92-b13 10f96be3009c666af35a128d03bacdb69134206c icedtea-3.1.0pre01 +7513dae3426bed44c4fdbe608cce2a7e5255b46c icedtea-3.1.0pre02 diff -r 49ce65a9e969 -r 10c9f8461c29 src/share/native/sun/security/ec/ECC_JNI.cpp --- a/src/share/native/sun/security/ec/ECC_JNI.cpp Tue May 17 03:03:29 2016 +0100 +++ b/src/share/native/sun/security/ec/ECC_JNI.cpp Fri May 20 19:42:05 2016 +0100 @@ -134,8 +134,17 @@ env->GetByteArrayRegion(seed, 0, jSeedLength, pSeedBuffer); // Generate the new keypair (using the supplied seed) +#ifdef SYSTEM_NSS + if (RNG_RandomUpdate((unsigned char *) pSeedBuffer, jSeedLength) + != SECSuccess) { + ThrowException(env, KEY_EXCEPTION); + goto cleanup; + } + if (EC_NewKey(ecparams, &privKey) != SECSuccess) { +#else if (EC_NewKey(ecparams, &privKey, (unsigned char *) pSeedBuffer, jSeedLength, 0) != SECSuccess) { +#endif ThrowException(env, KEY_EXCEPTION); goto cleanup; } @@ -267,8 +276,18 @@ env->GetByteArrayRegion(seed, 0, jSeedLength, pSeedBuffer); // Sign the digest (using the supplied seed) +#ifdef SYSTEM_NSS + if (RNG_RandomUpdate((unsigned char *) pSeedBuffer, jSeedLength) + != SECSuccess) { + ThrowException(env, KEY_EXCEPTION); + goto cleanup; + } + if (ECDSA_SignDigest(&privKey, &signature_item, &digest_item) + != SECSuccess) { +#else if (ECDSA_SignDigest(&privKey, &signature_item, &digest_item, (unsigned char *) pSeedBuffer, jSeedLength, 0) != SECSuccess) { +#endif ThrowException(env, KEY_EXCEPTION); goto cleanup; } @@ -499,6 +518,9 @@ if (SECOID_Init() != SECSuccess) { ThrowException(env, INTERNAL_ERROR); } + if (RNG_RNGInit() != SECSuccess) { + ThrowException(env, INTERNAL_ERROR); + } #endif } @@ -507,6 +529,7 @@ (JNIEnv *env, jclass UNUSED(clazz)) { #ifdef SYSTEM_NSS + RNG_RNGShutdown(); if (SECOID_Shutdown() != SECSuccess) { ThrowException(env, INTERNAL_ERROR); } diff -r 49ce65a9e969 -r 10c9f8461c29 src/share/native/sun/security/ec/ecc_impl.h --- a/src/share/native/sun/security/ec/ecc_impl.h Tue May 17 03:03:29 2016 +0100 +++ b/src/share/native/sun/security/ec/ecc_impl.h Fri May 20 19:42:05 2016 +0100 @@ -254,8 +254,10 @@ This function is no longer required because the random bytes are now supplied by the caller. Force a failure. */ +#ifndef SYSTEM_NSS #define RNG_GenerateGlobalRandomBytes(p,l) SECFailure #endif +#endif #define CHECK_MPI_OK(func) if (MP_OKAY > (err = func)) goto cleanup #define MP_TO_SEC_ERROR(err) @@ -267,8 +269,6 @@ #ifdef SYSTEM_NSS #define EC_DecodeParams(a,b,c) EC_DecodeParams(a,b) -#define EC_NewKey(a,b,c,d,e) EC_NewKey(a,b) -#define ECDSA_SignDigest(a,b,c,d,e,f) ECDSA_SignDigest(a,b,c) #define ECDSA_VerifyDigest(a,b,c,d) ECDSA_VerifyDigest(a,b,c) #define ECDH_Derive(a,b,c,d,e,f) ECDH_Derive(a,b,c,d,e) #else From bugzilla-daemon at icedtea.classpath.org Wed May 25 01:38:30 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 25 May 2016 01:38:30 +0000 Subject: [Bug 2934] [IcedTea8] SunEC provider throwing KeyException with current NSS In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2934 --- Comment #6 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/jdk?cmd=changeset;node=7513dae3426b author: andrew date: Fri Apr 22 19:17:13 2016 +0100 PR2934: SunEC provider throwing KeyException with current NSS Summary: Initialise the random number generator and feed the seed to it. -- 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 25 01:38:38 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Wed, 25 May 2016 01:38:38 +0000 Subject: /hg/icedtea8-forest/nashorn: Added tag icedtea-3.1.0pre02 for ch... Message-ID: changeset 2417a5bf2b15 in /hg/icedtea8-forest/nashorn details: http://icedtea.classpath.org/hg/icedtea8-forest/nashorn?cmd=changeset;node=2417a5bf2b15 author: andrew date: Fri May 20 19:42:13 2016 +0100 Added tag icedtea-3.1.0pre02 for changeset a69ff719fccb diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (8 lines): diff -r a69ff719fccb -r 2417a5bf2b15 .hgtags --- a/.hgtags Tue May 17 03:03:34 2016 +0100 +++ b/.hgtags Fri May 20 19:42:13 2016 +0100 @@ -573,3 +573,4 @@ 256922f1e9e7648eb5af5a9da82ff8032b3855bc jdk8u92-b00 e2294411edbda51165bc1a10261c246cb4d3c5c5 jdk8u92-b13 8dbea1d5ea71738dbdd28cd0537b2624ad389f56 icedtea-3.1.0pre01 +a69ff719fccb35948af9c950c414f6ccb16679cb icedtea-3.1.0pre02 From bugzilla-daemon at icedtea.classpath.org Wed May 25 14:09:39 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 25 May 2016 14:09:39 +0000 Subject: [Bug 1096] ITW shouldn't let time-stamped signatures expire In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1096 Jie Kang changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |WONTFIX --- Comment #5 from Jie Kang --- Due to the age of this bug I have resolved to close it. If this issue is still valid feel free to reopen the bug. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed May 25 15:10:32 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 25 May 2016 15:10:32 +0000 Subject: [Bug 1896] [IcedTea7] vm crashes on IMAGEIO.read multithreaded / liblcms2-2 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1896 --- Comment #21 from Peter Costello --- This is a multi-threading problem with LCMS version 2.5. It was claimed to have been fixed with LCMS v2.6, but many OS are still running the older packages. I have code that parses PDF files. It is running in a production environment on random PDF files and with lots of threads. I was able to stop the error (~2 years ago) by adding "syncronized" keyword around the following block of java code: ICC_Profile profile = ICC_Profile.getInstance(byte[]); ICC_ColorSpace colorSpace = new ICC_ColorSpace(profile); int numComponents = 3; // From PDF dictionary, typically '3' (RGB). float[] components = new float[numComponents]; // Test that ICC_Profile can be parsed // Generates an exception on malformed byte[] // Crashes JVM sporadically if not forced inline by 'syncronized' new java.awt.Color(colorSpace,components,1f); If it helps, here's my java method (won't compile as it is missing methods): public static synchronized PDFColorSpace getICCColorSpace(PDFToken dict) throws IOException { PDFColorSpace cs=null; PDFToken nToken = dict.getDictionaryItem(N); int numComponents = (nToken==null) ? 1 : nToken.getInteger(); try { ICC_Profile profile = ICC_Profile.getInstance(dict.getStream().toString8().getBytes()); // This does not prevent JVM Crash with BELL.SW // if (profile.getNumComponents() == numComponents) ... ICC_ColorSpace colorSpace = new ICC_ColorSpace(profile); cs = new NativeColorSpace(TypeICC,colorSpace); // Test if ICC_Profile is OK. Will throw Exception (or even crash the JVM) // eg: Cik#99001898, http://www.siemens.com/investor/pool/de/investor_relations/events/hauptversammlung/2012/dividendenbekanntmachung.pdf, pg0 // eg: JVM Crash, Cik#99002137, BELL.SW float[] components = new float[numComponents]; new java.awt.Color(colorSpace,components,1f); } catch (Exception e) { cs=null; } return cs; } -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From aph at redhat.com Wed May 25 15:20:23 2016 From: aph at redhat.com (Andrew Haley) Date: Wed, 25 May 2016 16:20:23 +0100 Subject: Two AArch64 backports Message-ID: <5745C2B7.7030207@redhat.com> changeset: 6400:f904e6fab2a4 user: aph date: Wed Apr 20 11:14:10 2016 +0000 summary: 8154739: AArch64: TemplateTable::fast_xaccess loads in wrong mode changeset: 6401:42f564f222fb tag: tip user: aph date: Mon May 23 15:39:13 2016 +0000 summary: 8150045: arraycopy causes segfaults in SATB during garbage collection OK? Andrew. From bugzilla-daemon at icedtea.classpath.org Wed May 25 17:21:17 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 25 May 2016 17:21:17 +0000 Subject: [Bug 2933] [IcedTea8] Support ccache 3.2 and later In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2933 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #5 from Andrew John Hughes --- Fixed in 3.0.1 and 3.1.0pre02. -- 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 25 17:23:08 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 25 May 2016 17:23:08 +0000 Subject: [Bug 2943] [IcedTea8] Backport "8148752: Compiled StringBuilder code throws StringIndexOutOfBoundsException" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2943 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #5 from Andrew John Hughes --- Fixed in 3.0.1 and 3.1.0pre02. -- 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 25 17:45:12 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 25 May 2016 17:45:12 +0000 Subject: [Bug 2972] New: Java application name in GNOME Shell contains funny characters Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2972 Bug ID: 2972 Summary: Java application name in GNOME Shell contains funny characters Product: IcedTea Version: 8-hg Hardware: x86_64 OS: Linux Status: NEW Severity: enhancement Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: omajid at redhat.com CC: unassigned at icedtea.classpath.org Upstream bug: https://bugs.openjdk.java.net/browse/JDK-6961123 Fix: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/103329a57527 -- 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 25 18:13:33 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 25 May 2016 18:13:33 +0000 Subject: [Bug 2934] [IcedTea8] SunEC provider throwing KeyException with current NSS In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2934 --- Comment #7 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=b146cef2c72d author: Andrew John Hughes date: Wed May 25 18:42:49 2016 +0100 PR2934: SunEC provider throwing KeyException with current NSS 2016-04-23 Andrew John Hughes PR2934: SunEC provider throwing KeyException with current NSS * Makefile.am: (ECC_RESULT): Removed. (ECC_CHECK_SRCS): Add TestECDSA.java (ecccheck): Only compile tests if SunEC is enabled. (clean-ecccheck): Only remove build directory if SunEC is enabled. (check-ecc): Only run tests if SunEC is enabled. Add running of TestECDSA. Call set -e so rule fails if any test fails. * test/standalone/TestECDSA.java: New test to make sure SunEC can produce ECDSA signatures. -- 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 25 18:22:52 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 25 May 2016 18:22:52 +0000 Subject: [Bug 2972] Java application name in GNOME Shell contains funny characters In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2972 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED URL| |https://bugs.openjdk.java.n | |et/browse/JDK-6961123 Version|8-hg |3.0.1 Target Milestone|3.0.1 |3.1.0 Severity|enhancement |normal -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Wed May 25 18:23:56 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 25 May 2016 18:23:56 +0000 Subject: [Bug 2972] Java application name in GNOME Shell contains funny characters In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2972 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks| |1740 -- 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 25 18:23:56 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 25 May 2016 18:23:56 +0000 Subject: [Bug 1740] [TRACKER] IcedTea 3.1.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1740 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |2972 -- 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 25 18:55:03 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Wed, 25 May 2016 18:55:03 +0000 Subject: [Bug 2956] GWT modules are failing to compile under 1.6.0_39 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2956 --- Comment #14 from paguayo at indexengines.com --- Sorry for the delay. Different errors: [root at bullhead JSON]# ant build Buildfile: build.xml libs: javac: gwtc: [java] Compiling module com.google.gwt.sample.json.JSON [java] java.lang.ExceptionInInitializerError [java] at com.google.gwt.dev.javac.JdtCompiler$INameEnvironmentImpl.isPackage(JdtCompiler.java:547) [java] at com.google.gwt.dev.javac.JdtCompiler$INameEnvironmentImpl.findType(JdtCompiler.java:441) [java] at com.google.gwt.dev.javac.JdtCompiler$INameEnvironmentImpl.findType(JdtCompiler.java:433) [java] at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.createPackage(LookupEnvironment.java:755) [java] at org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.buildTypeBindings(CompilationUnitScope.java:107) [java] at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.buildTypeBindings(LookupEnvironment.java:188) [java] at org.eclipse.jdt.internal.compiler.Compiler.internalBeginToCompile(Compiler.java:723) [java] at org.eclipse.jdt.internal.compiler.Compiler.beginToCompile(Compiler.java:383) [java] at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:428) [java] at com.google.gwt.dev.javac.JdtCompiler.doCompile(JdtCompiler.java:985) [java] at com.google.gwt.dev.javac.CompilationStateBuilder$CompileMoreLater.compile(CompilationStateBuilder.java:339) [java] at com.google.gwt.dev.javac.CompilationStateBuilder.doBuildGeneratedTypes(CompilationStateBuilder.java:649) [java] at com.google.gwt.dev.javac.CompilationStateBuilder$CompileMoreLater.addGeneratedTypes(CompilationStateBuilder.java:242) [java] at com.google.gwt.dev.javac.CompilationState.addGeneratedCompilationUnits(CompilationState.java:125) [java] at com.google.gwt.dev.javac.StandardGeneratorContext.finish(StandardGeneratorContext.java:557) [java] at com.google.gwt.dev.jjs.impl.UnifyAst$UnifyVisitor.createStaticRebindExpression(UnifyAst.java:491) [java] at com.google.gwt.dev.jjs.impl.UnifyAst$UnifyVisitor.createRebindExpression(UnifyAst.java:443) [java] at com.google.gwt.dev.jjs.impl.UnifyAst$UnifyVisitor.handleMagicMethodCall(UnifyAst.java:576) [java] at com.google.gwt.dev.jjs.impl.UnifyAst$UnifyVisitor.endVisit(UnifyAst.java:306) [java] at com.google.gwt.dev.jjs.ast.JMethodCall.traverse(JMethodCall.java:248) [java] at com.google.gwt.dev.jjs.ast.JModVisitor.traverse(JModVisitor.java:381) [java] at com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:293) [java] at com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:285) [java] at com.google.gwt.dev.jjs.ast.JVisitor.accept(JVisitor.java:128) [java] at com.google.gwt.dev.jjs.ast.JCastOperation.traverse(JCastOperation.java:67) [java] at com.google.gwt.dev.jjs.ast.JModVisitor.traverse(JModVisitor.java:381) [java] at com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:293) [java] at com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:285) [java] at com.google.gwt.dev.jjs.ast.JVisitor.accept(JVisitor.java:128) [java] at com.google.gwt.dev.jjs.ast.JDeclarationStatement.traverse(JDeclarationStatement.java:49) [java] at com.google.gwt.dev.jjs.ast.JModVisitor$ListContext.traverse(JModVisitor.java:95) [java] at com.google.gwt.dev.jjs.ast.JModVisitor.acceptWithInsertRemove(JModVisitor.java:351) [java] at com.google.gwt.dev.jjs.ast.JBlock.traverse(JBlock.java:92) [java] at com.google.gwt.dev.jjs.ast.JModVisitor.traverse(JModVisitor.java:381) [java] at com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:293) [java] at com.google.gwt.dev.jjs.ast.JVisitor.accept(JVisitor.java:149) [java] at com.google.gwt.dev.jjs.ast.JVisitor.accept(JVisitor.java:145) [java] at com.google.gwt.dev.jjs.ast.JMethodBody.traverse(JMethodBody.java:83) [java] at com.google.gwt.dev.jjs.ast.JModVisitor.traverse(JModVisitor.java:381) [java] at com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:293) [java] at com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:285) [java] at com.google.gwt.dev.jjs.ast.JMethod.visitChildren(JMethod.java:600) [java] at com.google.gwt.dev.jjs.ast.JMethod.traverse(JMethod.java:569) [java] at com.google.gwt.dev.jjs.ast.JModVisitor.traverse(JModVisitor.java:381) [java] at com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:293) [java] at com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:285) [java] at com.google.gwt.dev.jjs.impl.UnifyAst.mainLoop(UnifyAst.java:1505) [java] at com.google.gwt.dev.jjs.impl.UnifyAst.exec(UnifyAst.java:870) [java] at com.google.gwt.dev.jjs.JavaToJavaScriptCompiler$Precompiler.unifyJavaAst(JavaToJavaScriptCompiler.java:1305) [java] at com.google.gwt.dev.jjs.JavaToJavaScriptCompiler$Precompiler.constructJavaAst(JavaToJavaScriptCompiler.java:1038) [java] at com.google.gwt.dev.jjs.JavaToJavaScriptCompiler$Precompiler.precompile(JavaToJavaScriptCompiler.java:954) [java] at com.google.gwt.dev.jjs.MonolithicJavaToJavaScriptCompiler.precompile(MonolithicJavaToJavaScriptCompiler.java:303) [java] at com.google.gwt.dev.jjs.JavaScriptCompiler.precompile(JavaScriptCompiler.java:38) [java] at com.google.gwt.dev.Precompile.precompile(Precompile.java:286) [java] at com.google.gwt.dev.Precompile.precompile(Precompile.java:229) [java] at com.google.gwt.dev.Precompile.precompile(Precompile.java:145) [java] at com.google.gwt.dev.Compiler.run(Compiler.java:206) [java] at com.google.gwt.dev.Compiler.run(Compiler.java:158) [java] at com.google.gwt.dev.Compiler$1.run(Compiler.java:120) [java] at com.google.gwt.dev.CompileTaskRunner.doRun(CompileTaskRunner.java:55) [java] at com.google.gwt.dev.CompileTaskRunner.runWithAppropriateLogger(CompileTaskRunner.java:50) [java] at com.google.gwt.dev.Compiler.main(Compiler.java:127) [java] [ERROR] An internal compiler exception occurred [java] Caused by: java.lang.ClassCastException: sun.net.www.protocol.file.FileURLConnection cannot be cast to java.net.JarURLConnection [java] com.google.gwt.dev.jjs.InternalCompilerException: Unexpected error during visit. [java] at com.google.gwt.dev.javac.JdtCompiler$JreIndex.readPackages(JdtCompiler.java:176) [java] at com.google.gwt.dev.jjs.ast.JVisitor.translateException(JVisitor.java:121) [java] at com.google.gwt.dev.javac.JdtCompiler$JreIndex.(JdtCompiler.java:154) [java] at com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:296) [java] ... 62 more [java] at com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:285) [java] at com.google.gwt.dev.jjs.ast.JVisitor.accept(JVisitor.java:128) [java] at com.google.gwt.dev.jjs.ast.JCastOperation.traverse(JCastOperation.java:67) [java] at com.google.gwt.dev.jjs.ast.JModVisitor.traverse(JModVisitor.java:381) [java] at com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:293) [java] at com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:285) [java] at com.google.gwt.dev.jjs.ast.JVisitor.accept(JVisitor.java:128) [java] at com.google.gwt.dev.jjs.ast.JDeclarationStatement.traverse(JDeclarationStatement.java:49) [java] at com.google.gwt.dev.jjs.ast.JModVisitor$ListContext.traverse(JModVisitor.java:95) [java] at com.google.gwt.dev.jjs.ast.JModVisitor.acceptWithInsertRemove(JModVisitor.java:351) [java] at com.google.gwt.dev.jjs.ast.JBlock.traverse(JBlock.java:92) [java] at com.google.gwt.dev.jjs.ast.JModVisitor.traverse(JModVisitor.java:381) [java] at com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:293) [java] at com.google.gwt.dev.jjs.ast.JVisitor.accept(JVisitor.java:149) [java] at com.google.gwt.dev.jjs.ast.JVisitor.accept(JVisitor.java:145) [java] at com.google.gwt.dev.jjs.ast.JMethodBody.traverse(JMethodBody.java:83) [java] at com.google.gwt.dev.jjs.ast.JModVisitor.traverse(JModVisitor.java:381) [java] at com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:293) [java] at com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:285) [java] at com.google.gwt.dev.jjs.ast.JMethod.visitChildren(JMethod.java:600) [java] at com.google.gwt.dev.jjs.ast.JMethod.traverse(JMethod.java:569) [java] at com.google.gwt.dev.jjs.ast.JModVisitor.traverse(JModVisitor.java:381) [java] at com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:293) [java] at com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:285) [java] at com.google.gwt.dev.jjs.impl.UnifyAst.mainLoop(UnifyAst.java:1505) [java] at com.google.gwt.dev.jjs.impl.UnifyAst.exec(UnifyAst.java:870) [java] at com.google.gwt.dev.jjs.JavaToJavaScriptCompiler$Precompiler.unifyJavaAst(JavaToJavaScriptCompiler.java:1305) [java] at com.google.gwt.dev.jjs.JavaToJavaScriptCompiler$Precompiler.constructJavaAst(JavaToJavaScriptCompiler.java:1038) [java] at com.google.gwt.dev.jjs.JavaToJavaScriptCompiler$Precompiler.precompile(JavaToJavaScriptCompiler.java:954) [java] at com.google.gwt.dev.jjs.MonolithicJavaToJavaScriptCompiler.precompile(MonolithicJavaToJavaScriptCompiler.java:303) [java] at com.google.gwt.dev.jjs.JavaScriptCompiler.precompile(JavaScriptCompiler.java:38) [java] at com.google.gwt.dev.Precompile.precompile(Precompile.java:286) [java] at com.google.gwt.dev.Precompile.precompile(Precompile.java:229) [java] at com.google.gwt.dev.Precompile.precompile(Precompile.java:145) [java] at com.google.gwt.dev.Compiler.run(Compiler.java:206) [java] at com.google.gwt.dev.Compiler.run(Compiler.java:158) [java] at com.google.gwt.dev.Compiler$1.run(Compiler.java:120) [java] at com.google.gwt.dev.CompileTaskRunner.doRun(CompileTaskRunner.java:55) [java] at com.google.gwt.dev.CompileTaskRunner.runWithAppropriateLogger(CompileTaskRunner.java:50) [java] at com.google.gwt.dev.Compiler.main(Compiler.java:127) [java] Caused by: java.lang.ExceptionInInitializerError [java] at com.google.gwt.dev.javac.JdtCompiler$INameEnvironmentImpl.isPackage(JdtCompiler.java:547) [java] at com.google.gwt.dev.javac.JdtCompiler$INameEnvironmentImpl.findType(JdtCompiler.java:441) [java] at com.google.gwt.dev.javac.JdtCompiler$INameEnvironmentImpl.findType(JdtCompiler.java:433) [java] at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.createPackage(LookupEnvironment.java:755) [java] at org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.buildTypeBindings(CompilationUnitScope.java:107) [java] at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.buildTypeBindings(LookupEnvironment.java:188) [java] at org.eclipse.jdt.internal.compiler.Compiler.internalBeginToCompile(Compiler.java:723) [java] at org.eclipse.jdt.internal.compiler.Compiler.beginToCompile(Compiler.java:383) [java] at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:428) [java] at com.google.gwt.dev.javac.JdtCompiler.doCompile(JdtCompiler.java:985) [java] at com.google.gwt.dev.javac.CompilationStateBuilder$CompileMoreLater.compile(CompilationStateBuilder.java:339) [java] at com.google.gwt.dev.javac.CompilationStateBuilder.doBuildGeneratedTypes(CompilationStateBuilder.java:649) [java] at com.google.gwt.dev.javac.CompilationStateBuilder$CompileMoreLater.addGeneratedTypes(CompilationStateBuilder.java:242) [java] at com.google.gwt.dev.javac.CompilationState.addGeneratedCompilationUnits(CompilationState.java:125) [java] at com.google.gwt.dev.javac.StandardGeneratorContext.finish(StandardGeneratorContext.java:557) [java] at com.google.gwt.dev.jjs.impl.UnifyAst$UnifyVisitor.createStaticRebindExpression(UnifyAst.java:491) [java] at com.google.gwt.dev.jjs.impl.UnifyAst$UnifyVisitor.createRebindExpression(UnifyAst.java:443) [java] at com.google.gwt.dev.jjs.impl.UnifyAst$UnifyVisitor.handleMagicMethodCall(UnifyAst.java:576) [java] at com.google.gwt.dev.jjs.impl.UnifyAst$UnifyVisitor.endVisit(UnifyAst.java:306) [java] at com.google.gwt.dev.jjs.ast.JMethodCall.traverse(JMethodCall.java:248) [java] at com.google.gwt.dev.jjs.ast.JModVisitor.traverse(JModVisitor.java:381) [java] at com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:293) [java] ... 40 more [java] Caused by: java.lang.ClassCastException: sun.net.www.protocol.file.FileURLConnection cannot be cast to java.net.JarURLConnection [java] at com.google.gwt.dev.javac.JdtCompiler$JreIndex.readPackages(JdtCompiler.java:176) [java] at com.google.gwt.dev.javac.JdtCompiler$JreIndex.(JdtCompiler.java:154) [java] ... 62 more [java] [ERROR] at Tree.java(133): GWT.create(Tree$Resources.class) [java] com.google.gwt.dev.jjs.ast.JMethodCall [java] [ERROR] at Tree.java(133): (Tree$Resources) GWT.create(Tree$Resources.class) [java] com.google.gwt.dev.jjs.ast.JCastOperation [java] [ERROR] at Tree.java(133): final static Tree$Resources DEFAULT_RESOURCES = (Tree$Resources) GWT.create(Tree$Resources.class) [java] com.google.gwt.dev.jjs.ast.JDeclarationStatement [java] [ERROR] at Tree.java(132): { [java] Object.$clinit(); [java] final static Tree$Resources DEFAULT_RESOURCES = (Tree$Resources) GWT.create(Tree$Resources.class); [java] } [java] com.google.gwt.dev.jjs.ast.JBlock [java] [ERROR] at Tree.java(132): { [java] Object.$clinit(); [java] final static Tree$Resources DEFAULT_RESOURCES = (Tree$Resources) GWT.create(Tree$Resources.class); [java] } [java] com.google.gwt.dev.jjs.ast.JMethodBody [java] [ERROR] at Tree.java(132): private static final void $clinit(); [java] [java] com.google.gwt.dev.jjs.ast.JMethod BUILD FAILED /builddir/build/SOURCES/gwt-2.7.0/samples/JSON/build.xml:40: Java returned: 1 Total time: 1 minute 10 seconds [root at bullhead JSON]# java -version java version "1.6.0_39" OpenJDK Runtime Environment (IcedTea6 1.14.0pre+rb04ff35af086) (CentOS build 1.6.0_39-b39) OpenJDK 64-Bit Server VM (build 23.25-b01, mixed mode) [root at bullhead JSON]# javac -version javac 1.6.0_39 [root at bullhead JSON]# -- 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 Thu May 26 02:29:45 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 26 May 2016 02:29:45 +0000 Subject: [Bug 2956] GWT modules are failing to compile under 1.6.0_39 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2956 --- Comment #15 from Andrew John Hughes --- [java] Caused by: java.lang.ClassCastException: sun.net.www.protocol.file.FileURLConnection cannot be cast to java.net.JarURLConnection [java] at com.google.gwt.dev.javac.JdtCompiler$JreIndex.readPackages(JdtCompiler.java:176) [java] at com.google.gwt.dev.javac.JdtCompiler$JreIndex.(JdtCompiler.java:154) I don't see how that's an OpenJDK fault; it is an invalid cast... public class FileURLConnection extends URLConnection { ... abstract public class URLConnection extends java.net.URLConnection { ... public abstract class URLConnection { -- 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 Thu May 26 02:33:27 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 26 May 2016 02:33:27 +0000 Subject: [Bug 2934] [IcedTea8] SunEC provider throwing KeyException with current NSS In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2934 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #8 from Andrew John Hughes --- Fixed in 3.0.1 and 3.1.0pre03. -- 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 Thu May 26 02:33:29 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 26 May 2016 02:33:29 +0000 Subject: [Bug 2900] [IcedTea7] Don't use WithSeed versions of NSS functions as they don't fully process the seed In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2900 Bug 2900 depends on bug 2934, which changed state. Bug 2934 Summary: [IcedTea8] SunEC provider throwing KeyException with current NSS http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2934 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED -- 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 Thu May 26 02:41:44 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 26 May 2016 02:41:44 +0000 Subject: [Bug 1550] [IcedTea8] Sanity check should read /etc/os-release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1550 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |INVALID --- Comment #1 from Andrew John Hughes --- This is gone with the new build system in 8. -- 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 Thu May 26 02:41:45 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 26 May 2016 02:41:45 +0000 Subject: [Bug 1547] [METABUG] [IcedTea8] Support /etc/os-release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1547 Bug 1547 depends on bug 1550, which changed state. Bug 1550 Summary: [IcedTea8] Sanity check should read /etc/os-release http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1550 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |INVALID -- 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 Thu May 26 02:42:53 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 26 May 2016 02:42:53 +0000 Subject: [Bug 1548] [IcedTea8] autoconf checks should use /etc/os-release in preference to lsb_release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1548 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|3.1.0 |3.2.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu May 26 02:43:04 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 26 May 2016 02:43:04 +0000 Subject: [Bug 1740] [TRACKER] IcedTea 3.1.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1740 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |2960 -- 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 Thu May 26 02:43:04 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 26 May 2016 02:43:04 +0000 Subject: [Bug 2960] [IcedTea8] Backport "8049226: com/sun/jdi/OptionTest.java test times out again" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2960 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks| |1740 -- 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 Thu May 26 02:43:13 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 26 May 2016 02:43:13 +0000 Subject: [Bug 1549] [IcedTea8] Font configuration should check /etc/os-release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1549 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|3.1.0 |3.2.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu May 26 02:44:09 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 26 May 2016 02:44:09 +0000 Subject: [Bug 2290] [IcedTea8] 6730740 is incorrect In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2290 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|3.1.0 |3.2.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu May 26 02:44:20 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 26 May 2016 02:44:20 +0000 Subject: [Bug 2475] [IcedTea9] undefined reference to libz during link of unpack200 In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2475 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|3.1.0 |4.0.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Thu May 26 02:46:15 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Thu, 26 May 2016 02:46:15 +0000 Subject: [Bug 2842] [IcedTea8] Backport "8148351: Only display resolved symlink for compiler, do not change path" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2842 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|3.1.0 |3.0.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri May 27 02:22:34 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 27 May 2016 02:22:34 +0000 Subject: [Bug 2974] New: [IcedTea8] PKCS#10 certificate requests now use CRLF line endings rather than system line endings Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2974 Bug ID: 2974 Summary: [IcedTea8] PKCS#10 certificate requests now use CRLF line endings rather than system line endings Product: IcedTea Version: 8-hg Hardware: all OS: All Status: NEW Severity: normal Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: gnu.andrew at redhat.com CC: unassigned at icedtea.classpath.org $ keytool -genkeypair -keysize 2048 -keyalg RSA -alias thing -keystore certstore.jks $ /usr/lib/jvm/icedtea-7/bin/keytool -certreq -v -alias thing -keystore certstore.jks -file csr.txt.7u101 $ /usr/lib/jvm/icedtea-8/bin/keytool -certreq -v -alias thing -keystore certstore.jks -file csr.txt.8u91 $ file csr.txt.* csr.txt.7u101: RFC1421 Security Certificate Signing Request, ASCII text csr.txt.8u91: RFC1421 Security Certificate Signing Request, ASCII text, with CRLF, LF line terminators -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri May 27 02:23:49 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 27 May 2016 02:23:49 +0000 Subject: [Bug 1740] [TRACKER] IcedTea 3.1.0 Release In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1740 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |2974 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri May 27 02:23:49 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 27 May 2016 02:23:49 +0000 Subject: [Bug 2974] [IcedTea8] PKCS#10 certificate requests now use CRLF line endings rather than system line endings In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2974 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED URL| |https://bugzilla.redhat.com | |/show_bug.cgi?id=1337583 Blocks| |1740 Target Milestone|--- |3.1.0 -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at icedtea.classpath.org Fri May 27 02:27:59 2016 From: andrew at icedtea.classpath.org (andrew at icedtea.classpath.org) Date: Fri, 27 May 2016 02:27:59 +0000 Subject: /hg/icedtea8-forest/jdk: 4 new changesets Message-ID: changeset 13411144d46b in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=13411144d46b author: dsamersoff date: Wed Jun 18 03:29:58 2014 -0700 8044762, PR2960: com/sun/jdi/OptionTest.java test time out Summary: gdata could be NULL in debugInit_exit Reviewed-by: dcubed changeset f4c9545cd8a5 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=f4c9545cd8a5 author: dsamersoff date: Thu Aug 28 05:20:02 2014 -0700 8049226, PR2960: com/sun/jdi/OptionTest.java test times out again Summary: Don't call jni_FatalError if transport initialization fails Reviewed-by: sspitsyn, sla changeset 0be28a33e12d in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=0be28a33e12d author: omajid date: Tue Dec 29 10:40:43 2015 -0500 6961123, PR2972: setWMClass fails to null-terminate WM_CLASS string Reviewed-by: serb changeset 794541fbbdc3 in /hg/icedtea8-forest/jdk details: http://icedtea.classpath.org/hg/icedtea8-forest/jdk?cmd=changeset;node=794541fbbdc3 author: andrew date: Fri May 27 03:28:35 2016 +0100 PR2974: PKCS#10 certificate requests now use CRLF line endings rather than system line endings Summary: Add -systemlineendings option to keytool to allow system line endings to be used again. diffstat: src/share/back/debugInit.c | 64 +++++++----- src/share/back/log_messages.c | 2 +- src/share/back/log_messages.h | 2 +- src/share/classes/sun/security/pkcs10/PKCS10.java | 40 +++++++- src/share/classes/sun/security/tools/keytool/Main.java | 9 +- src/share/classes/sun/security/tools/keytool/Resources.java | 2 + src/solaris/classes/sun/awt/X11/XBaseWindow.java | 2 +- 7 files changed, 86 insertions(+), 35 deletions(-) diffs (263 lines): diff -r 10c9f8461c29 -r 794541fbbdc3 src/share/back/debugInit.c --- a/src/share/back/debugInit.c Fri May 20 19:42:05 2016 +0100 +++ b/src/share/back/debugInit.c Fri May 27 03:28:35 2016 +0100 @@ -1013,7 +1013,7 @@ atexit_finish_logging(void) { /* Normal exit(0) (not _exit()) may only reach here */ - finish_logging(0); /* Only first call matters */ + finish_logging(); /* Only first call matters */ } static jboolean @@ -1301,39 +1301,49 @@ void debugInit_exit(jvmtiError error, const char *msg) { - int exit_code = 0; + enum exit_codes { EXIT_NO_ERRORS = 0, EXIT_JVMTI_ERROR = 1, EXIT_TRANSPORT_ERROR = 2 }; - /* Pick an error code */ - if ( error != JVMTI_ERROR_NONE ) { - exit_code = 1; - if ( docoredump ) { - finish_logging(exit_code); - abort(); + // Prepare to exit. Log error and finish logging + LOG_MISC(("Exiting with error %s(%d): %s", jvmtiErrorText(error), error, + ((msg == NULL) ? "" : msg))); + + // coredump requested by command line. Keep JVMTI data dirty + if (error != JVMTI_ERROR_NONE && docoredump) { + LOG_MISC(("Dumping core as requested by command line")); + finish_logging(); + abort(); + } + + finish_logging(); + + // Cleanup the JVMTI if we have one + if (gdata != NULL) { + gdata->vmDead = JNI_TRUE; + if (gdata->jvmti != NULL) { + // Dispose of jvmti (gdata->jvmti becomes NULL) + disposeEnvironment(gdata->jvmti); } } - if ( msg==NULL ) { - msg = ""; + + // We are here with no errors. Kill entire process and exit with zero exit code + if (error == JVMTI_ERROR_NONE) { + forceExit(EXIT_NO_ERRORS); + return; } - LOG_MISC(("Exiting with error %s(%d): %s", jvmtiErrorText(error), error, msg)); - - gdata->vmDead = JNI_TRUE; - - /* Let's try and cleanup the JVMTI, if we even have one */ - if ( gdata->jvmti != NULL ) { - /* Dispose of jvmti (gdata->jvmti becomes NULL) */ - disposeEnvironment(gdata->jvmti); + // No transport initilized. + // As we don't have any details here exiting with separate exit code + if (error == AGENT_ERROR_TRANSPORT_INIT) { + forceExit(EXIT_TRANSPORT_ERROR); + return; } - /* Finish up logging. We reach here if JDWP is doing the exiting. */ - finish_logging(exit_code); /* Only first call matters */ + // We have JVMTI error. Call hotspot jni_FatalError handler + jniFatalError(NULL, msg, error, EXIT_JVMTI_ERROR); - /* Let's give the JNI a FatalError if non-exit 0, which is historic way */ - if ( exit_code != 0 ) { - JNIEnv *env = NULL; - jniFatalError(env, msg, error, exit_code); - } + // hotspot calls os:abort() so we should never reach code below, + // but guard against possible hotspot changes - /* Last chance to die, this kills the entire process. */ - forceExit(exit_code); + // Last chance to die, this kills the entire process. + forceExit(EXIT_JVMTI_ERROR); } diff -r 10c9f8461c29 -r 794541fbbdc3 src/share/back/log_messages.c --- a/src/share/back/log_messages.c Fri May 20 19:42:05 2016 +0100 +++ b/src/share/back/log_messages.c Fri May 27 03:28:35 2016 +0100 @@ -230,7 +230,7 @@ /* Finish up logging, flush output to the logfile. */ void -finish_logging(int exit_code) +finish_logging() { #ifdef JDWP_LOGGING MUTEX_LOCK(my_mutex); diff -r 10c9f8461c29 -r 794541fbbdc3 src/share/back/log_messages.h --- a/src/share/back/log_messages.h Fri May 20 19:42:05 2016 +0100 +++ b/src/share/back/log_messages.h Fri May 27 03:28:35 2016 +0100 @@ -29,7 +29,7 @@ /* LOG: Must be called like: LOG_category(("anything")) or LOG_category((format,args)) */ void setup_logging(const char *, unsigned); -void finish_logging(int); +void finish_logging(); #define LOG_NULL ((void)0) diff -r 10c9f8461c29 -r 794541fbbdc3 src/share/classes/sun/security/pkcs10/PKCS10.java --- a/src/share/classes/sun/security/pkcs10/PKCS10.java Fri May 20 19:42:05 2016 +0100 +++ b/src/share/classes/sun/security/pkcs10/PKCS10.java Fri May 27 03:28:35 2016 +0100 @@ -30,6 +30,7 @@ import java.io.IOException; import java.math.BigInteger; +import java.security.AccessController; import java.security.cert.CertificateException; import java.security.NoSuchAlgorithmException; import java.security.InvalidKeyException; @@ -39,6 +40,7 @@ import java.util.Base64; +import sun.security.action.GetPropertyAction; import sun.security.util.*; import sun.security.x509.AlgorithmId; import sun.security.x509.X509Key; @@ -76,6 +78,14 @@ * @author Hemma Prafullchandra */ public class PKCS10 { + + private static final byte[] sysLineEndings; + + static { + sysLineEndings = + AccessController.doPrivileged(new GetPropertyAction("line.separator")).getBytes(); + } + /** * Constructs an unsigned PKCS #10 certificate request. Before this * request may be used, it must be encoded and signed. Then it @@ -286,13 +296,39 @@ */ public void print(PrintStream out) throws IOException, SignatureException { + print(out, false); + } + + /** + * Prints an E-Mailable version of the certificate request on the print + * stream passed. The format is a common base64 encoded one, supported + * by most Certificate Authorities because Netscape web servers have + * used this for some time. Some certificate authorities expect some + * more information, in particular contact information for the web + * server administrator. + * + * @param out the print stream where the certificate request + * will be printed. + * @param systemLineEndings true if the request should be terminated + * using the system line endings. + * @exception IOException when an output operation failed + * @exception SignatureException when the certificate request was + * not yet signed. + */ + public void print(PrintStream out, boolean systemLineEndings) + throws IOException, SignatureException { + byte[] lineEndings; + if (encoded == null) throw new SignatureException("Cert request was not signed"); + if (systemLineEndings) + lineEndings = sysLineEndings; + else + lineEndings = new byte[] {'\r', '\n'}; // CRLF - byte[] CRLF = new byte[] {'\r', '\n'}; out.println("-----BEGIN NEW CERTIFICATE REQUEST-----"); - out.println(Base64.getMimeEncoder(64, CRLF).encodeToString(encoded)); + out.println(Base64.getMimeEncoder(64, lineEndings).encodeToString(encoded)); out.println("-----END NEW CERTIFICATE REQUEST-----"); } diff -r 10c9f8461c29 -r 794541fbbdc3 src/share/classes/sun/security/tools/keytool/Main.java --- a/src/share/classes/sun/security/tools/keytool/Main.java Fri May 20 19:42:05 2016 +0100 +++ b/src/share/classes/sun/security/tools/keytool/Main.java Fri May 27 03:28:35 2016 +0100 @@ -117,6 +117,7 @@ private String infilename = null; private String outfilename = null; private String srcksfname = null; + private boolean systemLineEndings = false; // User-specified providers are added before any command is called. // However, they are not removed before the end of the main() method. @@ -163,7 +164,7 @@ CERTREQ("Generates.a.certificate.request", ALIAS, SIGALG, FILEOUT, KEYPASS, KEYSTORE, DNAME, STOREPASS, STORETYPE, PROVIDERNAME, PROVIDERCLASS, - PROVIDERARG, PROVIDERPATH, V, PROTECTED), + PROVIDERARG, PROVIDERPATH, SYSTEMLINEENDINGS, V, PROTECTED), CHANGEALIAS("Changes.an.entry.s.alias", ALIAS, DESTALIAS, KEYPASS, KEYSTORE, STOREPASS, STORETYPE, PROVIDERNAME, PROVIDERCLASS, PROVIDERARG, @@ -296,6 +297,7 @@ STARTDATE("startdate", "", "certificate.validity.start.date.time"), STOREPASS("storepass", "", "keystore.password"), STORETYPE("storetype", "", "keystore.type"), + SYSTEMLINEENDINGS("systemlineendings", null, "system.line.endings"), TRUSTCACERTS("trustcacerts", null, "trust.certificates.from.cacerts"), V("v", null, "verbose.output"), VALIDITY("validity", "", "validity.number.of.days"); @@ -537,6 +539,8 @@ protectedPath = true; } else if (collator.compare(flags, "-srcprotected") == 0) { srcprotectedPath = true; + } else if (collator.compare(flags, "-systemlineendings") == 0) { + systemLineEndings = true; } else { System.err.println(rb.getString("Illegal.option.") + flags); tinyHelp(); @@ -1335,7 +1339,7 @@ // Sign the request and base-64 encode it request.encodeAndSign(subject, signature); - request.print(out); + request.print(out, systemLineEndings); } /** @@ -4191,4 +4195,3 @@ return new Pair<>(a,b); } } - diff -r 10c9f8461c29 -r 794541fbbdc3 src/share/classes/sun/security/tools/keytool/Resources.java --- a/src/share/classes/sun/security/tools/keytool/Resources.java Fri May 20 19:42:05 2016 +0100 +++ b/src/share/classes/sun/security/tools/keytool/Resources.java Fri May 27 03:28:35 2016 +0100 @@ -168,6 +168,8 @@ "keystore password"}, //-storepass {"keystore.type", "keystore type"}, //-storetype + {"system.line.endings", + "use system line endings rather than CRLF to terminate output"}, //-systemlineendings {"trust.certificates.from.cacerts", "trust certificates from cacerts"}, //-trustcacerts {"verbose.output", diff -r 10c9f8461c29 -r 794541fbbdc3 src/solaris/classes/sun/awt/X11/XBaseWindow.java --- a/src/solaris/classes/sun/awt/X11/XBaseWindow.java Fri May 20 19:42:05 2016 +0100 +++ b/src/solaris/classes/sun/awt/X11/XBaseWindow.java Fri May 27 03:28:35 2016 +0100 @@ -673,7 +673,7 @@ XToolkit.awtLock(); try { XAtom xa = XAtom.get(XAtom.XA_WM_CLASS); - xa.setProperty8(getWindow(), cl[0] + '\0' + cl[1]); + xa.setProperty8(getWindow(), cl[0] + '\0' + cl[1] + '\0'); } finally { XToolkit.awtUnlock(); } From bugzilla-daemon at icedtea.classpath.org Fri May 27 02:28:05 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 27 May 2016 02:28:05 +0000 Subject: [Bug 2960] [IcedTea8] Backport "8049226: com/sun/jdi/OptionTest.java test times out again" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2960 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/jdk?cmd=changeset;node=13411144d46b author: dsamersoff date: Wed Jun 18 03:29:58 2014 -0700 8044762, PR2960: com/sun/jdi/OptionTest.java test time out Summary: gdata could be NULL in debugInit_exit Reviewed-by: dcubed -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri May 27 02:28:11 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 27 May 2016 02:28:11 +0000 Subject: [Bug 2960] [IcedTea8] Backport "8049226: com/sun/jdi/OptionTest.java test times out again" In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2960 --- Comment #2 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/jdk?cmd=changeset;node=f4c9545cd8a5 author: dsamersoff date: Thu Aug 28 05:20:02 2014 -0700 8049226, PR2960: com/sun/jdi/OptionTest.java test times out again Summary: Don't call jni_FatalError if transport initialization fails Reviewed-by: sspitsyn, sla -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri May 27 02:28:20 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 27 May 2016 02:28:20 +0000 Subject: [Bug 2972] Java application name in GNOME Shell contains funny characters In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2972 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/jdk?cmd=changeset;node=0be28a33e12d author: omajid date: Tue Dec 29 10:40:43 2015 -0500 6961123, PR2972: setWMClass fails to null-terminate WM_CLASS string Reviewed-by: serb -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri May 27 02:28:26 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 27 May 2016 02:28:26 +0000 Subject: [Bug 2974] [IcedTea8] PKCS#10 certificate requests now use CRLF line endings rather than system line endings In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2974 --- Comment #1 from hg commits --- details: http://icedtea.classpath.org//hg/icedtea8-forest/jdk?cmd=changeset;node=794541fbbdc3 author: andrew date: Fri May 27 03:28:35 2016 +0100 PR2974: PKCS#10 certificate requests now use CRLF line endings rather than system line endings Summary: Add -systemlineendings option to keytool to allow system line endings to be used again. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri May 27 02:31:46 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 27 May 2016 02:31:46 +0000 Subject: [Bug 2972] [IcedTea8] Java application name in GNOME Shell contains funny characters In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2972 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|Java application name in |[IcedTea8] Java application |GNOME Shell contains funny |name in GNOME Shell |characters |contains funny characters -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri May 27 02:33:29 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 27 May 2016 02:33:29 +0000 Subject: [Bug 2975] New: [IcedTea6] Java application name in GNOME Shell contains funny characters Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2975 Bug ID: 2975 Summary: [IcedTea6] Java application name in GNOME Shell contains funny characters 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 Clone of bug 2972 for IcedTea 1.x. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bugzilla-daemon at icedtea.classpath.org Fri May 27 02:34:49 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Fri, 27 May 2016 02:34:49 +0000 Subject: [Bug 2975] [IcedTea6] Java application name in GNOME Shell contains funny characters In-Reply-To: References: Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2975 Andrew John Hughes changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Target Milestone|--- |6-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 bitozoid at gmail.com Tue May 31 11:27:55 2016 From: bitozoid at gmail.com (bitozoid) Date: Tue, 31 May 2016 12:27:55 +0100 Subject: Dual zipfs Message-ID: I'm running icedtea jre on gentoo. /opt/icedtea-bin-7.2.6.6/jre/lib/rt.jar contains "java.util.zip" package. /opt/icedtea-bin-7.2.6.6/jre/lib/ext/zipfs.jar contains "com.sun.nio.zipfs" package. 1) Why both packages exist? They look quite similar. 2) Where are the sources for the latter? Thanks in advance. From bugzilla-daemon at icedtea.classpath.org Tue May 31 12:49:49 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 31 May 2016 12:49:49 +0000 Subject: [Bug 2982] New: Eclipse crashed when properties project windows closed Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2982 Bug ID: 2982 Summary: Eclipse crashed when properties project windows closed Product: IcedTea Version: 2.6.6 Hardware: x86_64 OS: Linux Status: NEW Severity: enhancement Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: g.brzezinski at vips-sa.com CC: unassigned at icedtea.classpath.org Created attachment 1533 --> http://icedtea.classpath.org/bugzilla/attachment.cgi?id=1533&action=edit bug report I have simple "Hello world project" write in C, this is the first time that I use Eclipse. Each time I opened the project properties windows, when I closed it (by clicking on 'Cancel', 'Validate' or 'Close', Eclipse crash... Thanks for helping. -- 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 Tue May 31 19:33:32 2016 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Tue, 31 May 2016 15:33:32 -0400 (EDT) Subject: Dual zipfs In-Reply-To: References: Message-ID: <312100127.1035230.1464723212505.JavaMail.zimbra@redhat.com> ----- Original Message ----- > I'm running icedtea jre on gentoo. > > /opt/icedtea-bin-7.2.6.6/jre/lib/rt.jar contains "java.util.zip" package. > > /opt/icedtea-bin-7.2.6.6/jre/lib/ext/zipfs.jar contains > "com.sun.nio.zipfs" package. > > 1) Why both packages exist? They look quite similar. > > 2) Where are the sources for the latter? > > Thanks in advance. > java.util.zip is part of the Java API and has existed since Java 1.1. com.sun.nio.zipfs is a demonstration of using the NIO 2 API and was adding in OpenJDK 7. I'm surprised it's actually installed in the main tree and not the demo tree, actually. It's in jdk/src/share/demo/nio/zipfs/src/com/sun/nio/zipfs in the OpenJDK source tree. While both can be used to access zip files, java.util.zip is the one to use as it exists in pretty much every version of Java, and is not specific to Sun/Oracle's implementation. -- 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 From bugzilla-daemon at icedtea.classpath.org Tue May 31 22:49:51 2016 From: bugzilla-daemon at icedtea.classpath.org (bugzilla-daemon at icedtea.classpath.org) Date: Tue, 31 May 2016 22:49:51 +0000 Subject: [Bug 2990] New: icedtea-1.13.11 fails to build with "... must override a superclass method" Message-ID: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2990 Bug ID: 2990 Summary: icedtea-1.13.11 fails to build with "... must override a superclass method" Product: IcedTea Version: 6-1.13.11 Hardware: x86_64 OS: Linux Status: NEW Severity: blocker Priority: P5 Component: IcedTea Assignee: gnu.andrew at redhat.com Reporter: leo at famulari.name CC: unassigned at icedtea.classpath.org Created attachment 1534 --> http://icedtea.classpath.org/bugzilla/attachment.cgi?id=1534&action=edit Tail of failed build output In GNU Guix, we are trying to update our icedtea-1.13.x package to 1.13.11. However, icedtea-1.13.11 is failing to build, due to a series of errors like this (the remainder of the failures are attached): # Running javac: /tmp/guix-build-icedtea-1.13.11.drv-0/icedtea6-1.13.11/bootstrap/jdk1.6.0/bin/javac -J-XX:ThreadStackSize=2048 -J-Xmx896m -J-Xms128m -J-XX:PermSize=32m -J-XX:MaxPermSize=160m -g -source 1.5 -target 5 -encoding ascii -Xbootclasspath:/tmp/guix-build-icedtea-1.13.11.drv-0/icedtea6-1.13.11/openjdk.build-ecj/classes -sourcepath /tmp/guix-build-icedtea-1.13.11.drv-0/icedtea6-1.13.11/generated.build:../../../src/solaris/classes:../../../src/share/classes -d /tmp/guix-build-icedtea-1.13.11.drv-0/icedtea6-1.13.11/openjdk.build-ecj/classes @/tmp/guix-build-icedtea-1.13.11.drv-0/icedtea6-1.13.11/openjdk.build-ecj/tmp/java/java.lang.management/management/.classes.list ---------- 1. ERROR in /tmp/guix-build-icedtea-1.13.11.drv-0/icedtea6-1.13.11/openjdk-ecj/jdk/src/share/classes/javax/management/remote/rmi/RMIJRMPServerImpl.java (at line 231) public String getVersion() throws RemoteException { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The method getVersion() of type RMIJRMPServerImpl.ExportedWrapper must override a superclass method There was some discussion of the subject here: . We are using GCJ 4.9.3. -- You are receiving this mail because: You are on the CC list for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: From ccampeanu at upei.ca Thu May 26 18:06:33 2016 From: ccampeanu at upei.ca (Cezar Campeanu) Date: Thu, 26 May 2016 18:06:33 -0000 Subject: Icetea exception Message-ID: <574702E0020000BB00060FB2@oes-grpwise.novell.upei.ca> Hi, I can't provide link as this is a IP Intranet D-Link DCS 920 camera. A similar message is for Trendnet TV-IP422W camera. It worked before, but after upgrading it does not work any more. See below a partial message. For this kind of applets(hardware built-in), we should be able to override any security protection. Thanks, Cezar Exception was: net.sourceforge.jnlp.LaunchException: Fatal: Initialization Error: Could not initialize applet. For more information click "more information button". at net.sourceforge.jnlp.Launcher.createApplet(Launcher.java:764) at net.sourceforge.jnlp.Launcher.getApplet(Launcher.java:686) at net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:933) Caused by: net.sourceforge.jnlp.LaunchException: Fatal: Initialization Error: Unknown Main-Class. Could not determine the main class for this application. at net.sourceforge.jnlp.runtime.JNLPClassLoader.initializeResources(JNLPClassLoader.java:701) at net.sourceforge.jnlp.runtime.JNLPClassLoader. (JNLPClassLoader.java:285) at net.sourceforge.jnlp.runtime.JNLPClassLoader.createInstance(JNLPClassLoader.java:357) at net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(JNLPClassLoader.java:429) at net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(JNLPClassLoader.java:403) at net.sourceforge.jnlp.Launcher.createApplet(Launcher.java:729) ... 2 more Caused by: java.lang.ClassNotFoundException: Could not find class ultracam at net.sourceforge.jnlp.runtime.JNLPClassLoader$CodeBaseClassLoader.findClassNonRecursive(JNLPClassLoader.java:2530) at net.sourceforge.jnlp.runtime.JNLPClassLoader.findClass(JNLPClassLoader.java:1682) at net.sourceforge.jnlp.runtime.JNLPClassLoader$CodeBaseClassLoader.findClass(JNLPClassLoader.java:2543) at net.sourceforge.jnlp.runtime.JNLPClassLoader.initializeResources(JNLPClassLoader.java:698) ... 7 more Caused by: java.security.PrivilegedActionException: java.lang.ClassNotFoundException: ultracam at java.security.AccessController.doPrivileged(Native Method) at net.sourceforge.jnlp.runtime.JNLPClassLoader$CodeBaseClassLoader.findClassNonRecursive(JNLPClassLoader.java:2520) ... 10 more Caused by: java.lang.ClassNotFoundException: ultracam at java.net.URLClassLoader.findClass(URLClassLoader.java:381) at net.sourceforge.jnlp.runtime.JNLPClassLoader$CodeBaseClassLoader.access$2001(JNLPClassLoader.java:2492) at net.sourceforge.jnlp.runtime.JNLPClassLoader$CodeBaseClassLoader$1.run(JNLPClassLoader.java:2523) at net.sourceforge.jnlp.runtime.JNLPClassLoader$CodeBaseClassLoader$1.run(JNLPClassLoader.java:2521) ... 12 more This is the list of exceptions that occurred launching your applet. Please note, those exceptions can originate from multiple applets. For a helpful bug report, be sure to run only one applet.