|
Posted
over 13 years
ago
The IcedTea project provides a harness to build the source code from OpenJDK using Free Software build tools, along with additional features such as a PulseAudio sound driver and support for alternative virtual machines.
The IcedTea 2.2 release
... [More]
updates our OpenJDK7 support to include the latest updates in u4 (http://hg.openjdk.java.net/jdk7u/jdk7u4/).
We believe that this 2.2 release takes IcedTea beyond u4. In addition to the changes in the public OpenJDK7 repository for u4, we also include a number of additional
fixes:
Don’t create debuginfo files if not stripping.
Generalise ucrypto cryptography tests.
Skip wrap mode tests if wrap mode is not available.
Zero fails to build in hsx22+, fix for hsx22 after runs gamma OK, hsx23 still nogo.
Support systems with outdated versions of gio 2.0.
Turn off strict aliasing for ExtensionSubtables.cpp (now S7171223 in OpenJDK8)
In addition, IcedTea includes the usual IcedTea patches to allow builds against system libraries and to support more estoric architectures.
Please note support for alternative VM solutions (CACAO, Shark, Zero) may be lacking in this release. Specifically, Zero/Shark are known not to work with
HotSpot 23, the version included in this release. Patches are welcome; please contact the mailing list ([email protected]) and/or file bugs (http://icedtea.classpath.org/bugzilla) under the appropriate component.
Full details of the release can be found below.
What’s New?
Bug fixes
PR885: IcedTea7 does not build scripting support
Support glib >= 2.32.
Fix build on GCC 4.7.
Allow downloading to be disabled.
Stop libraries being stripped in the OpenJDK build.
PR817: Support kernels that require PaX marking on the JDK binaries.
PulseAudio
PR734: Fix pulse-java latency problem
PR758: [regression] javah from 6hg/b23 generates `jlong’ from `private int’
LP862286: Fix exception on trying to start PulseAudio playback
Replace pulse audio enums with static longs.
Fix a few concurrency problems in pulse audio.
Start PulseAudioTargetDataLines in the corked state.
SystemTap
Support multiple running HotSpots by indexing globals by pid()
Don’t hard code constantPoolOopDesc_size.
Use @var construct if available.
Wrap heap accessors in try-catch block.
Change symbolOopDesc to Symbol to accomodate S6990754.
Add tapset tests.
jstaptest.pl: thread_start and stop thread id can be any positive number.
OpenJDK
Don’t create debuginfo files if not stripping.
Fix bug whereby JPEG_LIBS were not set by jdk_generic_profile.sh
Generalise ucrypto cryptography tests.
Make {HOST,BUILD}_{GCC,CPP} work again, post build-infra changes. Rename {HOST_BUILD}_CPP to {HOST_BUILD}_CXX.
Sync JAXP 1.4.5 update 1 for 7u4 to existing sources
Remove duplicate JAXP sources from upstream and move our JAXP sources into same position.
Normalise whitespace following test changes.
Rename GIO typedef header to avoid conflicts with system GIO header pulled in by Gtk+.
Skip wrap mode tests if wrap mode is not available.
Zero fails to build in hsx22+, fix for hsx22 after runs gamma OK, hsx23 still nogo.
Support systems with outdated versions of gio 2.0.
Turn off strict aliasing for ExtensionSubtables.cpp
S6205776: Some KeyboardFocusManager methods are unsafe
S6330863: vm/gc/InfiniteList.java fails intermittently due to timeout
S6351654: (tz) java.util.TimeZone.setDefault() should be controlled by a security manager
S6484965: G1: piggy-back liveness accounting phase on marking
S6484982: G1: process references during evacuation pauses
S6505523: NullPointerException in BasicTreeUI when a node is removed by expansion listener
S6593758: RFE: Enhance GC ergonomics to dynamically choose ParallelGCThreads
S6636110: unaligned stackpointer leads to crash during deoptimization
S6671616: TEST_BUG: java/io/File/BlockIsDirectory.java fails when /dev/dsk empty (sol)
S6679764: enable parallel compaction by default
S6802962: java/awt/FontClass/CreateFont/fileaccess/FontFile.java failed on 5u8b01 and 6u13b01
S6865265: JVM crashes with “missing exception handler” error
S6868690: TEST:java/awt/FontClass/CreateFont/BigFont.java test should be modified in jdk7&8 to run via jtreg
S6879539: enable empty password support for pkcs12 keystore
S6888336: G1: avoid explicitly marking and pushing objects in survivor spaces
S6890673: Eliminate allocations immediately after EA
S6972759: Step over not working after thrown exception and Pop
S6976060: G1: humongous object allocations should initiate marking cycles when necessary
S7003454: order constants in constant table by number of references in code
S7003595: IncompatibleClassChangeError with unreferenced local class with subclass
S7005808: G1: re-enable ReduceInitialCardMarks for G1
S7009098: SA cannot open core files larger than 2GB on Linux 32-bit
S7010561: Tab text position with Synth based LaF is different to Java 5/6
S7012206: ~20 tools tests failing due to -XX:-UsePerfData default in Java SE Embedded
S7013347: allow crypto functions to be called inline to enhance performance
S7017458: (cal) Multithreaded deserialization of Calendar leads to ClassCastException
S7021322: assert(object_end <= top()) failed: Object crosses promotion LAB boundary
S7022100: Method annotations are incorrectly set when redefining classes
S7022407: Spinning CPU in LocaleObjectCache.get()
S7027061: Testcase failure: java/util/Locale/Bug6989440.java – java.util.ConcurrentModificationException
S7030453: JSR 292 ClassValue.get method is too slow
S7033170: Cipher.getMaxAllowedKeyLength(String) throws NoSuchAlgorithmException
S7045132: sun.security.util.Resources_pt_BR.java translation error
S7045232: G1: pool names are inconsistent with other collectors (don’t have ‘Space’)
S7046238: new InitialContext(); hangs
S7046929: tools/javac/api/T6397104.java fails
S7047200: keytool safe store
S7050298: ARM: SIGSEGV in JNIHandleBlock::allocate_handle
S7051189: Need to suppress info message if -xcheck:jni used with libjsig.so
S7051769: java.text.Bidi.toString() output is wrong
S7053252: New regression test does not compile on windows-amd64
S7053556: An implementation-specific feature in Oracle’s JAXP: to allow disable the use of services mechanism
S7054590: (JSR-292) MethodHandleProxies.asInterfaceInstance() accepts private/protected nested interfaces
S7057935: com/sun/nio/sctp tests should be moved out of jdk_nio and into their own target, jdk_sctp
S7058133: Javah should use the freshly built classes instead of those from the BOOTDIR jdk
S7059019: G1: add G1 support to the SA
S7059039: EA: don’t change non-escaping state of NULL pointer
S7059047: EA: can’t find initializing store with several CheckCastPP
S7059899: Stack overflows in Java code cause 64-bit JVMs to exit due to SIGSEGV
S7064302: JDK7 build 147 crashed after testing my java 6-compiled web app
S7064927: retransformClasses() does not pass in LocalVariableTable of a method
S7066129: GarbageCollectorMXBean#getLastGcInfo leaks native memory
S7068215: G1: Print reference processing time during remark
S7068595: html files in class-use dir do not get loaded correctly when Frames link is clicked
S7069991: Setup make/jprt.properties files for jdk8
S7071311: Decoder enhancement
S7073906: Locale.getDefault() returns wrong Locale for Java SE 7
S7075646: G1: fix inconsistencies in the monitoring data
S7076523: TEST_BUG: test/java/net/NetworkInterface/NetParamsTest.java can fail with NPE
S7077172: KerberosTime does not take into account system clock adjustement
S7077312: Provide a CALL effect for instruct declaration in the ad file
S7077640: gss wrap for cfx doesn’t handle rrc != 0
S7077646: gssapi wrap for CFX per-message tokens always set FLAG_ACCEPTOR_SUBKEY
S7077803: java.lang.InternalError in java.lang.invoke.MethodHandleNatives.init
S7078460: JDialog is shown as separate icon on the taskbar
S7078465: G1: Don’t use the undefined value (-1) for the G1 old memory pool max size
S7078816: /test/sun/security/pkcs11/KeyStore/SecretKeysBasic.sh failure
S7079012: test/java/net/NetworkInterface/NetParamsTest.java fails with SocketException getting mac address
S7079904: corba issue
S7080203: JTree.getSelectionPaths() now returns empty array instead of null
S7081670: Disposing an AppContext can lead to a spinning EventDispatchThread
S7081783: jarsigner error when no $HOME/.keystore
S7081842: assert(Compile::current()->unique() < (uint)MaxNodeLimit) failed: Node limit exceeded
S7081933: Use zeroing elimination optimization for large array
S7081938: JSR292: assert(magic_number_2() == MAGIC_NUMBER_2) failed
S7082294: nsk/regression/b4265661 crashes on windows
S7082299: AtomicReferenceArray should ensure that array is Object[]
S7082443: JComboBox not backward compatible (with Java 6)
S7082553: Interpret Thread.setPriority(Thread.MAX_PRIORITY) to mean FX60 on Solaris 10 and 11
S7083621: Add fontconfig file for OEL6 and rename RH/O EL 5 file so that it is picked up for all 5.x updates
S7085024: internal error; cannot instantiate Foo
S7085860: JSR 292: implement CallSite.setTargetNormal and setTargetVolatile as native methods
S7086533: G1: assert(!_g1->is_obj_dead(obj)): We should not be preserving dead objs: g1CollectedHeap.cpp:3835
S7086586: Inference producing null type argument
S7086595: Error message bug: name of initializer is ‘null’
S7086601: Error message bug: cause for method mismatch is ‘null’
S7087727: JSR 292: C2 crash if ScavengeRootsInCode=2 when “static final” MethodHandle constants are in use
S7088367: JavaSound security issue (12865443)
S7088680: G1: Cleanup in the G1CollectorPolicy class
S7088989: Improve the performance for T4 by utilizing the newly provided crypto APIs
S7089790: integrate bsd-port changes
S7089889: Krb5LoginModule.login() throws an exception if used without a keytab
S7090832: Some locale info are not localized for some languages.
S7090904: JSR 292: JRuby junit test crashes in PSScavengeRootsClosure::do_oop
S7090968: Allow adlc register class to depend on runtime conditions
S7090976: Eclipse/CDT causes a JVM crash while indexing C++ code
S7091003: ScheduledExecutorService never executes Runnable with corePoolSize of zero
S7091032: G1: assert failure when NewRatio is used
S7091366: re-enable quicksort tests
S7091388: Regular unexplained npe’s from corba libs after few days
S7091417: recvfrom’s 6th input should be of type socklen_t
S7091545: hs23 – set hotspot version & build number
S7091764: Tiered: enable aastore profiling
S7092236: java/util/EnumSet/EnumSetBash.java fails
S7092238: G1: Uninitialized field gc_efficiency in G1PrintRegionLivenessInfo output
S7092245: G1: Wrong format specifier in G1PrintRegionLivenessInfo header output
S7092278: “jmap -finalizerinfo” throws “sun.jvm.hotspot.utilities.AssertionFailure: invalid cp index 0 137″
S7092309: G1: introduce old region set
S7092412: G1: Some roots not marked during an initial mark that gets an evacuation failure
S7092627: use agentvm mode instead of samevm in regtests
S7092712: JSR 292: unloaded invokedynamic call sites can lead to a crash with signature types not on BCP
S7092744: XMLEncoder fails to encode and breaks backward compatibility
S7092825: javax.crypto.Cipher.Transform.patternCache is synchronizedMap and became scalability bottleneck.
S7093090: Reduce synchronization in java.security.Policy.getPolicyNoCheck
S7093690: JSR292: SA-JDI AssertionFailure: Expected raw sp likely got real sp, value was
S7094138: JSR 292: JRuby junit test fails in CallSite.setTargetNormal: obj->is_oop() failed: sanity check
S7094155: JSR105 code throws javax.xml.crypto.URIReferenceException when running into Java 7 VM
S7094377: Com.sun.jndi.ldap.read.timeout doesn’t work with ldaps.
S7095194: G1: HeapRegion::GrainBytes, GrainWords, and CardsPerRegion should be size_t
S7095236: G1: _markedRegions never contains NULL regions
S7095243: Disambiguate ReferenceProcessor::_discoveredSoftRefs
S7095949: java/net/URLConnection/RedirectLimit.java and Redirect307Test fail intermittently
S7095980: Ensure HttpURLConnection (and supporting APIs) don’t expose HttpOnly cookies
S7096010: c2: running with +PrintOptoAssembly crashes the VM when $constanttablebase is used
S7096016: SA build still produces “arg list too long” errors
S7096030: G1: PrintGCDetails enhancements
S7096124: Bump the hs23 build number to 02
S7096278: Update the VM name to indicate it is an embedded build
S7096366: PPC: corruption of floating-point values with DeoptimizeALot
S7096639: Tiered: Incorrect counter overflow handling for inlined methods
S7097002: G1: remove a lot of unused / redundant code from the G1CollectorPolicy class
S7097048: G1: extend the G1 SA changes to print per-heap space information
S7097053: G1: assert(da ? referent->is_oop() : referent->is_oop_or_null()) failed: referenceProcessor.cpp:1054
S7097436: Project Coin: duplicate varargs warnings on method annotated with @SafeVarargs
S7097516: G1: assert(0<= from_card && from_card<HeapRegion::CardsPerRegion) failed: Must be in range.
S7097546: Optimize use of CMOVE instructions
S7097586: G1: improve the per-space output when using jmap -heap
S7097679: Tiered: events with bad bci to Gotos reduced from Ifs
S7098085: G1: partially-young GCs not initiated under certain circumstances
S7098194: integrate macosx-port changes
S7098282: G1: assert(interval >= 0) failed: Sanity check, referencePolicy.cpp: 76
S7098528: crash with java -XX:+ExtendedDTraceProbes
S7098530: tools/javac/javazip/Test.sh can fail on Windows
S7099017: jdk7u2-dev does not build
S7099228: Use a PKCS11 config attribute to control encoding of an EC point
S7099454: /bin/sh does not support syntax used in the src/os/posix/launcher/launcher.script shell script
S7099658: Properties.loadFromXML fails with ClassCastException
S7099817: CMS: +FLSVerifyLists +FLSVerifyIndexTable asserts: odd slot non-empty, chunk not on free list
S7099824: G1: we should take the pending list lock before doing the remark pause
S7099849: G1: include heap region information in hs_err files
S7100165: JSR 292: leftover printing code in methodHandleWalk.cpp
S7100757: The BitSet.nextSetBit() produces incorrect result in 32bit VM on Sparc
S7100935: win32: memmove is not atomic but is used for pd_conjoint_*_atomic operations
S7101096: Bump the hs23 build number to 03
S7101642: JSR 292: SIGSEGV in java.lang.invoke.MethodHandleImpl$FieldAccessor.getFieldI(Ljava/lang/Object;)I
S7101882: 2 tests fail in 7u4 workspace with new inference change
S7102044: G1: VM crashes with assert(old_end != new_end) failed: don’t call this otherwise
S7102191: G1: assert(_min_desired_young_length <= initial_region_num) failed: Initial young gen size too small
S7102657: JSR 292: C1 deoptimizes unlinked invokedynamic call sites infinitely
S7102776: Pack instanceKlass boolean fields into single u1 field
S7103224: collision between __LEAF define in interfaceSupport.hpp and /usr/include/sys/cdefs.h with gcc
S7103261: crash with jittester on sparc
S7103380: assertion failure with -XX:+PrintNativeNMethods
S7103619: Bump the hs23 build number to 04
S7103665: HeapWord*ParallelScavengeHeap::failed_mem_allocate(unsigned long,bool)+0×97
S7103784: enable some flags by default
S7104173: sun/tools tests fail with debug build after 7012206
S7104177: Tiered: -XX:+PrintCanonicalization doesn’t work with -XX:+TieredCompilation
S7104561: UseRDPCForConstantTableBase doesn’t work after shorten branches changes
S7104625: sun.awt.X11.XEvent is creating 600 MB of char[] for no good reason
S7104647: Adding a diagnostic command framework
S7104960: JSR 292: +VerifyMethodHandles in product JVM can overflow buffer
S7105040: [macosx] closed/javax/swing/JPopupMenu/4966112/bug4966112.java deadlocks on MacOS
S7105163: CMS: some mentions of MinChunkSize should be IndexSetStart
S7105275: wrong tag added to jdk7u master repos
S7105305: assert check_method_context proper context
S7105364: JDK8 b10 hotspot: src/share/vm/ci/ciMethodHandle.cpp Error: Use “.” or “->”
S7105529: XAWT: Optimize getFieldsAsString() methods generated by WrapperGenerator
S7105605: Use EA info to optimize pointers compare
S7105611: Set::print() is broken
S7105890: closed/javax/swing/JScrollBar/4708809/bug4708809.java deadlocks on MacOS
S7106024: CMS: Removed unused code for precleaning in remark phase
S7106092: Bump the hs23 build number to 05
S7106277: Brokenness in the seqNumberOverflow of MAC
S7106751: G1: gc/gctests/nativeGC03 crashes VM with SIGSEGV
S7106766: Move the precompiled header from the src/share/vm directory
S7106773: 512 bits RSA key cannot work with SHA384 and SHA512
S7106774: JSR 292: nightly test inlineMHTarget fails with wrong result
S7106907: 64 bit VM fails test compiler/6865265/StackOverflowBug.java
S7106944: assert(_pc == *pc_addr) failed may be too strong
S7107042: assert(no_dead_loop) failed: dead loop detected
S7107063: Fork hs22.1 hsx from hs22.0 for 7u3 and reinitialize build number
S7107099: JScrollBar does not show up even if there are enough lebgth of textstring in textField
S7107585: Test incorrect calculate position of object on frame
S7108242: jinfo -permstat shouldn’t report interned strings as part of perm
S7108264: Fix for 7104173 is insufficient
S7108383: JSR 292: JRuby bench_define_method_methods.rb: assert(slow_jvms != NULL) failed: miss path must not
S7108553: Bump the hs23 build number to 06
S7109063: JSR 292: fix for 7085860 is incomplete
S7109085: Test use hotkeys not intended for Mac
S7109092: Wrong computation results with double at armsflt
S7109617: Test was writed for Metal L&F but not set it
S7109837: Provide a mechanism for computing an Adler32 checksum for the contents of a ByteBuffer
S7109885: security baseline for 7u2 or above is not set correctly
S7109887: java/util/Arrays/CopyMethods.java fails with -XX:+DeoptimizeALot
S7109962: [macosx] closed/javax/swing/JList/6462008/bug6462008.java fails on MacOS
S7110017: is_headless_jre should be updated to reflect the new location of awt toolkit libraries
S7110058: change default for ScavengeRootsInCode to 2
S7110104: It should be possible to stop and start JMX Agent at runtime
S7110152: assert(size_in_words <= (julong)max_jint) failed: no overflow
S7110173: GCNotifier::pushNotification publishes stale data.
S7110190: GCCause::to_string missing case for _adaptive_size_policy
S7110428: Crash during HeapDump operation
S7110440: closed/javax/swing/JScrollBar/4865918/bug4865918.java fails on Aqua L&F
S7110489: C1: 64-bit tiered with ForceUnreachable: assert(reachable(src)) failed: Address should be reachable
S7110586: C2 generates incorrect results
S7110700: Enhance exception throwing mechanism in ObjectStreamClass
S7110718: -XX:MarkSweepAlwaysCompactCount=0 crashes the JVM
S7110815: closed/javax/swing/JSplitPane/4885629/bug4885629.java unstable on MacOS
S7110824: ctw/jarfiles/GUI3rdParty_jar/ob_mask_DateField crashes VM
S7110832: ctw/…/org_apache_avalon_composition_util_StringHelper crashes the VM
S7111138: delete the obsolete flag -XX:+UseRicochetFrames
S7111795: G1: Various cleanups identified during walk through of changes for 6484965
S7111903: (tz) Windows-only: tzmappings needs update for KB2570791
S7112034: Parallel CMS fails to properly mark reference objects
S7112085: assert(fr.interpreter_frame_expression_stack_size()==0) failed: only handle empty stacks
S7112298: remove security baseline sanity check
S7112308: Fix Visual Studio build for precompiled header
S7112413: JVM Crash, possibly GC-related
S7112478: after 7105605 JRuby bench_define_method_methods.rb fails with NPE
S7112642: Incorrect checking for graphics rendering object
S7112743: G1: Reduce overhead of marking closure during evacuation pauses
S7112854: [macosx] closed/javax/swing/JPopupMenu/Test6827786.java unstable on MacOS
S7112925: closed/javax/swing/JTabbedPane/4624207/bug4624207.java fails on MacOS
S7112931: closed/javax/swing/JTabbedPane/6416920/bug6416920.java fails on MacOS
S7112997: Remove obsolete code ResetObjectsClosure and VerifyUpdateClosure
S7113006: G1: excessive ergo output when an evac failure happens
S7113012: G1: rename not-fully-young GCs as “mixed”
S7113021: G1: automatically enable young gen size auto-tuning when -Xms==-Xmx
S7113275: compatibility issue with MD2 trust anchor and old X509TrustManager
S7113337: Swing closed test tries to click in the area reserved for resize by Mac OS X
S7113349: Initial changset for Macosx port to jdk7u
S7113503: Bump the hs23 build number to 07
S7113740: hotspot_version file has wrong JDK_MINOR_VER
S7114095: G1: assert(obj == oopDesc::load_decode_heap_oop(p)) failed: p should still be pointing to obj
S7114106: C1: assert(goto_state->is_same(sux_state)) failed: states must match now
S7114303: G1: assert(_g1->mark_in_progress()) failed: shouldn’t be here otherwise
S7114376: Make system dictionary hashtable bucket array size configurable
S7114611: (fs) DirectoryStream fails with SIGBUS on some embedded platforms, dirent alignment
S7115199: Add event tracing hooks and Java Flight Recorder infrastructure
S7115357: closed/javax/swing/JTable/6263446/bug6263446Table.java fails on MacOS
S7115524: Regression: keytool -printcert -sslserver failure
S7115586: (so) Suppress creation of SocketImpl in SocketAdaptor’s constructor
S7116050: C2/ARM: memory stomping error with DivideMcTests
S7116081: USE_PRECOMPILED_HEADER=0 triggers a single threaded build of the JVM
S7116189: Export JVM_SetNativeThreadName from Hotspot
S7116216: StackOverflow GC crash
S7116384: backout the unallowed changes in the KeyboardFocusManager.java javadoc
S7116452: Add support for AVX instructions
S7116462: Bump the hs21.1 build number to 02
S7116481: Commercial features in Hotspot must be gated by a switch
S7116634: [macosx] closed/javax/swing/JTree/6263446/bug6263446Tree.java fails on MacOS
S7116730: Revert 7116481: Commercial features in Hotspot must be gated by a switch
S7116795: Tiered: enable by default for server
S7117052: instanceKlass::_init_state can be u1 type
S7117110: Remove target 1.5 from jaxp and jaxws repo builds for mac
S7117282: assert(base == NULL || t_adr->isa_rawptr() || !phase->type(base)
S7117303: VM uses non-monotonic time source and complains that it is non-monotonic
S7117389: Add a framework for vendor-specific command line switch extensions to Hotspot
S7117469: Warning cleanup for j.u.Currency and j.u.Locale related classes
S7117536: new hotspot build – hs23-b08
S7117748: SA_APPLE_BOOT_JAVA and ALWAYS_PASS_TEST_GAMMA settings should not be required on MacOS X
S7118094: Use of printf on Mac cannot accept format string starting with –
S7118095: Add macosx targets to make/jprt.properties file
S7118202: G1: eden size unnecessarily drops to a minimum
S7118280: The gbyc00102 JCK7 test causes an assert in JVM 7.0 fastdebug mode
S7118283: Better input parameter checking in zip file processing
S7118648: disable compressed oops by default on MacOS X until 7118647 is fixed
S7118773: Fix jdk/test/makefile so it works on the mac
S7118809: rcache deadlock
S7118863: Move sizeof(klassOopDesc) into the *Klass::*_offset_in_bytes() functions
S7119027: G1: use atomics to update RS length / predict time of inc CSet
S7119286: JSR292: SIGSEGV in JNIHandleBlock::release_block(JNIHandleBlock*, Thread*)+0x3c
S7119294: Two command line options cause JVM to crash
S7119584: UseParallelGC barrier task can be overwritten.
S7119730: Tiered: SIGSEGV in AdvancedThresholdPolicy::is_method_profiled(methodOop)
S7119760: [macosx] The OpenGL queue flusher thread is created in the wrong thread group
S7119908: G1: Cache CSet start region for each worker for subsequent reuse
S7120038: G1: ParallelGCThreads==0 is broken
S7120448: Fix FP values for compiled frames in frame::describe
S7120450: complete information dumped by frame_describe
S7120468: SPARC/x86: use frame::describe to enhance trace_method_handle
S7120511: Add diagnostic commands
S7120869: javax/swing/JScrollBar/4708809/bug4708809.java fails on Windows
S7120875: fix macos ipv6 issue and update multiple test scripts
S7121073: secondary_super_cache memory slice has incorrect bounds in flatten_alias_type
S7121110: JAXP 1.4.5 update 1 for 7u4
S7121111: -server -Xcomp -XX:+TieredCompilation does not invoke C2 compiler
S7121140: Allocation paths require explicit memory synchronization operations for RMO systems
S7121368: Remove jdbc-odbc bridge from macosx build
S7121373: Clean up CollectedHeap::is_in
S7121482: some sun/java2d and sun/awt tests failed with InvalidPipeException since 1.7.0_03b02, 6u31b02
S7121496: G1: do the per-region evacuation failure handling work in parallel
S7121547: G1: High number mispredicted branches while iterating over the marking bitmap
S7121600: Instrumentation.redefineClasses() leaks class bytes
S7121618: Change type of number of GC workers to unsigned int.
S7121623: G1: always be able to reliably calculate the length of a forwarded chunked array
S7121648: Use 3-operands SIMD instructions on x86 with AVX
S7121765: closed/javax/swing/JTextArea/4697612/bug4697612.java fails on MacOS on Aqua L&F
S7121961: javadoc is missing a resource property
S7122001: new hotspot build – hs23-b09
S7122054: (tz) Windows-only: tzmappings needs update for KB2633952
S7122138: IAE thrown because Introspector ignores synthetic methods
S7122149: [macosx] closed/javax/swing/UITest/UITest.java fails on MacOS
S7122173: [macosx] Several Regression tests fail on MacOS
S7122246: [macosx] JCK swing test CaretTests fails in b205
S7122250: [macosx] mouseMoved Events test do not respond in JCK-runtime-7 interactive
S7122253: Instrumentation.retransformClasses() leaks class bytes
S7122256: scrollbar thumb is not full height in SThumbTest0001
S7122780: (macosx) JVMTI Test DemoRun.java doesn’t understand macosx .dylibs
S7122794: (macosx) DatagramSocket.disconnect() not working
S7122796: SunToolkit constructor should create the EventQueue for the Main AppContext
S7122880: Extend vendor-specific command interface to include manageable switches
S7122939: TraceBytecodes broken with UseCompressedOops
S7123022: Fixing some Mac sanity checks
S7123100: javac fails with java.lang.StackOverflowError
S7123107: [macosx] native ccache
S7123108: C1: assert(if_state != NULL) failed: states do not match up
S7123165: G1: output during parallel verification can get messed up
S7123170: JCK vm/jvmti/ResourceExhausted/resexh001/resexh00101/ tests fails since 7u4 b02
S7123229: (coll) EnumMap.containsValue(null) returns true
S7123253: C1: in store check code, usage of registers may be incorrect
S7123315: instanceKlass::_static_oop_field_count and instanceKlass::_java_fields_count should be u2 type.
S7123386: RFE: Preserve universal builds of HotSpot on Mac OS X
S7123392: (launcher) fix MacOSX launcher failures
S7123519: problems with certification path
S7123679: Update regression tests that use os.name to work on MacOSX
S7123810: new hotspot build – hs23-b10
S7123910: Some CTW tests crash VM: is_loaded() && that->is_loaded()
S7123954: Some CTW test crash with SIGSEGV
S7124089: (launcher) refactor the launcher code for macosx
S7124171: 7u4 l10n message update related to Mac OS X port
S7124219: [macosx] Unable to draw images to fullscreen
S7124223: [macosx] Regression test failure with new exception, when glyph is positioned explicitly
S7124224: [macosx] Port’s controls are improperly ordered
S7124225: [macosx] Input lines support only current sample rate
S7124262: [macosx] Drag events go to a wrong child.
S7124272: [macosx] VK_DELETE does produce an extraneous character in a TextArea or TextField
S7124283: [macosx] Can’t move focus out of a table with the keyboard.
S7124286: [macosx] Option modifier should work like AltGr as in Apple jdk 6
S7124289: [macosx] Modal behavior difference with and without Robot interaction
S7124303: [macosx] SwingSet2 – Control + Spacebar causes hang.
S7124306: [macosx] VoiceOver cursor not on currently focused object when app gets focus
S7124308: [macosx] JSlider thumb moves to the right direction when it’s used as a JTable cell editor
S7124316: [macosx] Passive and Peered IMF Client does not cope with input methods
S7124321: [macosx] TrayIcon MouseListener is never triggered
S7124335: [macosx] Need a java.awt.EmbeddedFrame subclass
S7124337: [macosx] FileDialog fails to select multiple files
S7124354: [macosx] PopipMenuTest is not functional in JCK-runtime-7 interactive
S7124363: [macosx] ClassCastException: CFileDialog cannot be cast to LWWindowPeer
S7124364: [macosx] Robot screen capturing functionality doesn’t work
S7124368: UnsupportedOperationException is thown on getLockingKeyState()
S7124373: [macosx] Setting frame icon images causes IllegalArgumentException
S7124382: [macosx] Property sun.awt.enableExtraMouseButtons is always ‘false’
S7124387: [macosx] Application freezes on dispose window, created by JFileChooser
S7124393: [macosx] JCheckBox in JTable: checkbox doesn’t alaways respond to the first mouse click
S7124399: [macosx] All Swing drag-n-drop tests faild
S7124428: [macosx] Frame.setExtendedState() doesn’t work for undecorated windows
S7124430: [macosx] LWCToolkit.grab() and LWCToolkit.ungrab() events are not implemented yet
S7124511: [macosx] Strange NullPointerException (err message: ‘CFMessagePort: bootstrap_register(): failed 110
S7124515: [macosx] Test fail like 6366126 (ArrayIndexOutOfBoundException pressing ENTER after removing items)
S7124523: [macosx] b216: Mising part of applet UI
S7124524: OutOfMemory exception after (or even before) some 2500 creations of LWWindowPeer
S7124528: [macosx] Selection is not cleared properly in text component.
S7124530: What is background color of AWT component? (And foreground, for that matter)
S7124537: [macosx] Menu shortcuts for all menu items should be disabled if a menu itself is disabled
S7124540: [macosx] the Color panel is a black for ColorTest0005
S7124543: [macosx] Horizontal scrolling doesn’t work
S7124552: [macosx] NullPointerException in getBufferStrategy()
S7124553: [macosx] Need minimum size for titled Frames and JFrames
S7124554: [macosx] JWindow does ignore setAlwaysOnTop property
S7124562: [macosx] RobotTest0001 & RobotTest0002 are not functional in JCK-runtime-7 interactive
S7124627: Please sync up changes from workspace macosx-port into the jdk7u-osx
S7124829: NUMA: memory leak on Linux with large pages
S7124994: [macosx] GUI app is stuck in i18n testing (caused by reference cast)
S7125044: [macosx] Test failure because Component.transferFocus() works differently in applet and application
S7125136: SIGILL on linux amd64 in gc/ArrayJuggle/Juggle29
S7125267: TrayIcon removal test invariably crashes on System.exit after successful completion
S7125281: G1: heap expansion code is replicated
S7125442: jar application located in two bytes character named folder cannot be run with JRE 7 u1/u2
S7125456: [macosx] Programmatically selecting List item triggers an ItemEvent
S7125491: [macosx] Regression: A component can get unexpected keyTyped event.
S7125503: Compiling collectedHeap.cpp fails with -Werror=int-to-pointer-cast with g++ 4.6.1
S7125516: G1: ~ConcurrentMark() frees incorrectly
S7125594: C-heap growth issue in ThreadService::find_deadlocks_at_safepoint
S7125657: [macosx] SpreadSheet demo has the broken display when clicking outside of the table
S7125722: [macosx] 7u4 b200 crash i.e. in Tonga
S7125723: [macosx] painting artifacts after running SwingSet2 with jdk7u-osx build
S7125793: MAC: test_gamma should always work
S7125879: assert(proj != NULL) failed: must be found
S7125896: Eliminate nested locks
S7125934: Add a fast unordered timestamp capability to Hotspot on x86/x64
S7126041: jdk7u4 b05 and b06 crash with RubyMine 3.2.4, works well with b04
S7126185: Clean up lasterror handling, add os::get_last_error()
S7126480: Make JVM start time in milliseconds since the Java epoch available
S7126732: MAC: Require Mac OS X builds/tests for JPRT integrate jobs for HotSpot
S7126832: com.sun.tools.javac.api.ClientCodeWrapper$WrappedJavaFileManager cannot be cast
S7126889: Incorrect SSLEngine debug output
S7126960: Add property to limit number of request headers to the HTTP Server
S7126979: (props) JCK test java_lang/System/GetProperties.java failing [macosx]
S7126993: JCK test api/java_util/jar/Jarfile jarFile0129 failing [macosx]
S7127032: fix for 7122253 adds a JvmtiThreadState earlier than necessary
S7127104: Build issue with prtconf and zones, also using := to avoid extra execs
S7127199: [macosx] test/com/sun/jdi/ShellScaffold.sh needs to include Darwin as a recognized platform
S7127448: Regression test scripts for policytool need to recognize Mac OS X
S7127660: (macosx) *Socket Async close not working
S7127706: G1: re-enable survivors during the initial-mark pause
S7127771: (macosx)test/java/net/Socket/TrafficClass.java fails on Mac OS X
S7127874: Add handling of MacOSX env variables to ProcessBuilder regression test
S7127924: langtools regression tests sometimes fail en-masse on windows
S7128352: assert(obj_node == obj) failed
S7128355: assert(!nocreate) failed: Cannot build a phi for a block already parsed
S7128532: G1: Change default value of G1DefaultMaxNewGenPercent to 80
S7128597: [macosx] Program freeze when Swing is used with -XstartOnFirstThread
S7128648: HttpURLConnection.getHeaderFields should return an unmodifiable Map
S7129083: CookieManager does not store cookies if url is read before setting cookie manager
S7129125: TEST_BUG: java/lang/ProcessBuilder/Zombies.java failed on linux with “No such file”
S7129164: JNI Get/ReleasePrimitiveArrayCritical doesn’t scale
S7129225: javac fails to run annotation processors when star import of package of gensrc
S7129240: backout fix for 7102776 until 7128770 is resolved
S7129271: G1: Interference from multiple threads in PrintGC/PrintGCDetails output
S7129284: +DoEscapeAnalysis regression w/ early build of 7u4 (HotSpot 23) on Linux
S7129308: Handle different format of OperatingSystemMXBean.getSystemLoadAverage() output on macosx
S7129420: [macosx] SplashScreen.getSplashScreen() returns null
S7129512: new hotspot build – hs23-b11
S7129514: time warp warnings after 7117303
S7129618: assert(obj_node->eqv_uncast(obj),”");
S7129732: [macosx] JCK failure: no focus transfer back to Window owner
S7129825: [macosx] Native activation is not changed when focusing other frame’s owned window
S7129872: test/sun/security/pkcs11/KeyStore/SecretKeysBasic.sh failing on non-Solaris platforms on 7u4
S7129892: G1: explicit marking cycle initiation might fail to initiate a marking cycle
S7130241: [macosx] TransparentRuler demo can not run due to lacking of perpixel transparency support
S7130319: C2: running with -XX:+PrintOptoAssembly crashes the VM with assert(false) failed: bad tag in log
S7130334: G1: Change comments and error messages that refer to CMS in g1/concurrentMark.cpp/hpp
S7130335: Problem with timezone in a SimpleDateFormat
S7130360: [macosx] Packed JInternalFrame invisible on Aqua L&F
S7130398: ProblemList.txt updates (1/2012)
S7130404: [macosx] “os.arch” value should be “x86_64″ for compatibility with Apple JDK6
S7130476: Remove use of #ifdef TRACE_DEFINE_KLASS_TRACE_ID from klass.hpp
S7130587: [macosx] Scrolling and painting issues with late invocation of setText
S7130676: Tiered: assert(bci == 0 || 0<= bci && bci<code_size()) during stack trace construction
S7130704: Few of the jtreg tests need to be ported for mac builds
S7130751: [macosx] EventTest0020 test fails in JCK-runtime-7 interactive
S7130935: [macosx] Still, JSpinner 4656590 regression
S7130948: Kerberos and JGSS JCK tests failing [macosx]
S7130993: nsk/jdi/ReferenceType/instances/instances004 fails with JFR: assert(ServiceUtil::visible_oop(obj))
S7131006: java/lang/management/ThreadMXBean/ThreadLists.java
S7131028: Switch statement takes wrong path
S7131038: [macosx] Document usage of -XstartOnFirstThread and -Xdock:*
S7131050: fix for “7071311 Decoder enhancement” does not build on MacOS X
S7131084: XMLDSig XPathFilter2Transform regression involving intersect filter
S7131196: [macosx] Cmd-Q does not quit a graphical Java app
S7131259: compile_method and CompilationPolicy::event shouldn’t be declared TRAPS
S7131288: COMPILE SKIPPED: deopt handler overflow (retry at different tier)
S7131302: connode.cpp:205 Error: ShouldNotReachHere()
S7131346: Parsing of boolean arguments to diagnostic commands is broken
S7131367: [macosx] reg test test/java/awt/Window/TranslucentJAppletTest fails
S7131399: Poll system call appears to be broken on Mac OS [macosx]
S7131697: (se) Need AsynchronousChannelProvider implementation for Mac OS X
S7131752: [macosx] Multiselect List doesn’t display scrollbar after consecutive additions
S7131791: G1: Asserts in nightly testing due to 6976060
S7131793: [macosx] some cleanup in OGL pipeline code
S7131979: new hotspot build – hs23-b12
S7132029: G1: mixed GC phase lasts for longer than it should
S7132180: JSR 292: C1 JVM crash with ClassValue/MethodHandle
S7132199: sun/management/jmxremote/bootstrap/JvmstatCountersTest.java failing on all platforms
S7132204: Default testset in JPRT should not run all tests
S7132311: G1: assert((s == klass->oop_size(this)) || (Universe::heap()->is_gc_active() && ((is_typeArray()…
S7132367: [macosx] ChoiceMouseWheelTest should be adapted for mac toolkit
S7132386: makefile support for tracing/Java Flight Recorder framework phase I
S7132398: G1: java.lang.IllegalArgumentException: Invalid threshold: 9223372036854775807 > max (1073741824)
S7132515: Add dcmd to manage UnlockingCommercialFeature flag
S7132631: The help-doc.html generates an invalid link to constant-values.html
S7132637: (dc) DatagramChannel multicast tests failing on MacOSX
S7132679: (dc) DatagramChannel.send fails with ECONNREFUSED when not connected (Mac OSX)
S7132690: InstanceKlass:_reference_type should be u1 type
S7132692: [macosx] Class com.apple.eawt not functioning
S7132699: [macosx] Proxy using for connection to localhost
S7132779: build-infra merge: Enable ccache to work for most developer builds.
S7132793: [macosx] setWheelScrollEnabled action reversed
S7132809: [macosx] MAXIMIZED_BOTH set before setVisible(true) hides Frame
S7132936: guarantee(t != NULL) failed: must be con
S7132945: Tiered: adjust OSR threshold of level 3
S7133038: G1: Some small profile based optimizations
S7133112: [macosx] org.ietf.jgss.GSSException while sun.security.jgss.GSSManagerImpl.createName
S7133124: Remove redundant packages from JAR command line
S7133220: Additional patches to JAXP 1.4.5 update 1 for 7u4
S7133476: (fs) Files.readAttributes throws NPE on MacOSX
S7133488: (cs) java/nio/charset/Charset/NIOCharsetAvailabilityTest.java fails on MacOSX
S7133495: [macosx] KeyChain KeyStore implementation retrieves only one private key entry
S7133577: [macosx] closed/javax/swing/JTree/4314199/bug4314199.java fails on MacOS
S7134655: Crash in reference processing when doing single-threaded remarking
S7134690: remove legacy jnilib support from ClassLoader and System [macosx]
S7134701: [macosx] Support legacy native library names
S7134730: Create Ant task for generating Mac OS X app bundles
S7134826: [macosx] KeyEvent difference between Apple 1.6 and openjdk
S7135385: new hotspot build – hs23-b13
S7138665: JOptionPane.getValue() unexpected change between JRE 1.6 and JRE 1.7
S7139770: MacOS JCK failures in DatagramSocket and MulticastSocket
S7140866: assert(covered) failed: Card for end of new region not committed
S7140909: Visual Studio project builds broken: need to define INCLUDE_TRACE
S7140924: SIGSEGV in compiled code for sun.awt.X11.XDecoratedPeer.updateMinSizeHints
S7140985: HSDIS does not handle caller options correctly
S7140989: [MacOSX] Test Pack200Test fails on Mac
S7141059: 7116795 broke pure c2 builds
S7141071: TEST_BUG: update shell scripts in java/nio/charset to detect Mac OS as a valid platform
S7141200: log some interesting information in ring buffers for crashes
S7141242: build-infra merge: Rename CPP->CXX and LINK->LD
S7141259: Native stack is missing in hs_err
S7141281: [macosx] GridBagLayout baseline issue
S7141296: [macosx] Mouse Wheel Turn closes combobox popup
S7141329: Strange values of stack_size in -XX:+TraceMethodHandles output
S7141413: [macosx] Regression test java/rmi/registry/readTest/readTest.sh failing on Mac OS X
S7141462: ProblemList.txt updates to exclude tests that cause test runs to hang [macosx]
S7141465: macosx] com/sun/jdi/PrivateTransportTest.sh fails on Mac OS X
S7141637: JSR 292: MH spread invoker crashes with NULL argument on x86_32
S7141675: Fix jcheck issues in .m sources
S7141739: [osx] Local attach fails if java.io.tmpdir is set
S7141910: Incorrect copyright dates on new test cases.
S7142086: performance problem in Check.checkOverrideClashes(…)
S7142113: Add Ivy Bridge to the known Intel x86 cpu families
S7142120: [macosx] Some JCK tests for SplashScreen fail on Mac OS X due to incorrect positioning of the splash
S7142123: test/java/net/ProxySelector/B6737819.java failing on all platforms since Mac OS integration
S7142167: MAC: _get_previous_fp broken on bsd with llvm-gcc
S7142172: Custom TrustManagers that return null for getAcceptedIssuers will NPE
S7142393: new hotspot build – hs23-b14
S7142509: Cipher.doFinal(ByteBuffer,ByteBuffer) fails to process when in.remaining() == 0
S7142516: [macosx] sun/security/ssl/com/sun/net/ssl/internal/ssl/EngineArgs/DebugReportsOneExtraByte.sh fails
S7142565: [macosx] Many special keys processed twice in text fields
S7142586: Cannot build on Solaris 11 due to use of ia_nice
S7142616: MAC: Honor ALT_EXPORT_PATH overrides from JDK control builds
S7142617: De-optimize fdlibm compilation [macosx]
S7142641: -Xshared:on fails on ARM
S7142667: Problems with the value passed to the ‘classes’ param of JavaCompiler.CompilationTask.getTask(…)
S7142680: default GC affected by jvm path
S7142780: [macosx] Font2DTest demo throws NPE
S7142852: MAC: Comment out JPRT jbb tests on Mac OS X until 7142850 is resolved
S7142950: jdk7u cannot bootstrap Mac OS build [macosx]
S7143038: SIGSEGV in assert_equal / LinearScan::assign_reg_num
S7143061: nsk/stress/stack/b4525850 crash VM
S7143070: test/java/awt/print/PaintSetEnabledDeadlock/PaintSetEnabledDeadlock.java freezes on exit
S7143122: new hotspot build – hs23-b15
S7143491: G1 C2 CTW: assert(p2x->outcnt() == 2) failed: expects 2 users: Xor and URShift nodes
S7143711: Feature added by 7053556 should not override what’s set by the constructor in secure mode
S7143760: Memory leak in GarbageCollectionNotifications
S7143766: add ALT_JDK_IMAGE_DIR and improve test_jdk
S7143768: [macosx] Unexpected NullPointerException and java.io.IOException during DnD
S7143857: Memory leak in javax.swing.plaf.synth.SynthTreeUI
S7144063: [macosx] Swing JMenu mnemonic doesn’t work; hint misleading; cross symbol typed
S7144064: [macosx] “Could not find class” error in JTree’s ctor when called in headless mode
S7144268: [macosx] ProblemList.txt updates to exclude networking tests failing on macos
S7144274: [macosx] Default IPv6 multicast interface is not being set when calling MulticastSocket.joinGroup()
S7144296: PS: Optimize nmethods processing
S7144318: GCLocker assert failure: assert(_needs_gc || SafepointSynchronize::is_at_safepoint(
S7144322: new hotspot build – hs23-b16
S7144328: Improper commandlines for -XX:+-UnlockCommercialFeatures require proper warning/error messages
S7144405: JumbleGC002 assert(m->offset() == pc_offset) failed: oopmap not found
S7144781: incorrect URLs in JSSE java doc
S7144979: incorrect path separator in make/build.xml for Windows when running jtreg tests
S7145024: Crashes in ucrypto related to C2
S7145243: Need additional specializations for argument parsing framework
S7145345: Code cache sweeper must cooperate with safepoints
S7145346: VerifyStackAtCalls is broken
S7145375: 7u4 l10n message update related to langtools
S7145537: minor tweaks to LogEvents
S7145587: Stack overflows in Java code cause 64-bit JVMs to exit due to SIGSEGV (sparc version)
S7145589: First JSDT provider creation fails
S7145768: [macosx] Regression: failure in b11 of ModalDialogInFocusEventTest
S7145798: System.loadLibrary does not search current working directory
S7145827: [macosx] JCK failure in b11: FocusableWindow3
S7145925: Removing remote access to diagnostic commands in the HotSpotDiagnosticMBean
S7145980: Dispose method of window.java takes long
S7146099: NLS: [de,es,it,ko,pt_BR]launcher_**.properties, double backslash issue.
S7146131: [macosx] When click the show optionpane button,it display partly of dialog and hung until timeout
S7146343: PS invoke methods should indicate the type of gc done
S7146354: Re-enable Compressed OOPs after 7118647 is resolved
S7146431: java.security files out-of-sync
S7146442: assert(false) failed: bad AD file
S7146729: nightly failure after 7141200: tty is sometimes null during shutdown of main thread
S7147064: assert(allocates2(pc)) failed: not in CodeBuffer memory: 0xffffffff778d9d60 <= 0xffffffff778da69c
S7147066: [macosx] FileDialog.getDirectory() returns incorrect directory
S7147078: [macosx] Echo char set in TextField doesn’t prevent word jumping
S7147666: High lock time for com.sun.org.apache.xerces.internal.impl.dv.DTDDVFactory.getInstance()
S7147724: G1: hang in SurrogateLockerThread::manipulatePLL
S7148275: [macosx] setIconImages() not working correctly (distorted icon when minimized)
S7148281: [macosx] JTabbedPane tabs with HTML text do not render correctly
S7148663: new hotspot build – hs23-b17
S7149005: [macosx] Java Control Panel’s UI controls are distorted when draging scroll bar.
S7149005: [macosx] Orphaned Choice popup window
S7149085: [macosx] Quit with QuitStrategy CLOSE_ALL_WINDOWS does terminate application
S7149785: Minor corrections to ScriptEngineManager javadoc
S7149913: [macosx] Deadlock in LWTextComponentPeer
S7150051: incorrect oopmap in critical native
S7150089: [macosx] Default for a custom cursor created from non-existent image is not transparent
S7150326: new hotspot build – hs23-b18
S7150390: JFR test crashed on assert(_jni_lock_count == count) failed: must be equal
S7150392: Linux build breaks with GCC 4.7 due to unrecognized option
S7150454: add release jdk7u4 to jprt.properties
S7150516: [macosx] appletviewer shouldn’t link against libX11 on the Mac
S7150637: No newline emitted after XML decl in XSLT output
S7152608: [macosx] Crash in liblwawt.dylib in AccelGlyphCache_RemoveCellInfo
S7152784: new hotspot build – hs23-b19
S7152952: [macosx] List rows overlap with enlarged font
S7152954: G1: Native memory leak during full GCs
S7153735: [macosx] Text with diacritics is pasted with broken encoding
S7153977: Generate English man pages for JDK 7u4
S7154047: [macosx] When we choose print one page in the print dialog,it still prints all the pages.
S7154072: [macosx] swallowing key events
S7154177: [macosx] An invisible owner frame becomes visible upon clicking a child window
S7154333: JVM fails to start if -XX:+AggressiveHeap is set
S7154480: [macosx] Not all popup menu items are visible
S7154505: [macosx] NetBeans sometimes starts with no text rendered
S7154516: [macosx] Popup menus have no visible borders
S7154677: new hotspot build – hs23-b20
S7154724: jdk7u4 test properties missing from jprt.properties
S7154758: NLS: 7u4 message drop 20
S7154770: NLS: 7u4 man page update
S7155419: Remove reference to JRockit and commercial features from java man page
S7155757: make jdk7u4 the default jprt release for hs23
S7156000: Change makefile to reflect refactored classes
S7156831: The jcmd man page is not included in generated bundles
S7156960: Incorrect copyright headers in parts of the Serviceability agent
S7158135: new hotspot build – hs23-b21
S7158483: (tz) Support tzdata2012c
S7159266: [macosx] ApplicationDelegate should not be set in the headless mode
S7159766: Tiered compilation causes performance regressions
S7162440: Fix typo in BUNDLE_ID variable so it can be overridden
The tarball can be downloaded from:
http://icedtea.classpath.org/download/source/icedtea-2.2.tar.gz (sig)
SHA256 checksums:
98bc5a0d789a686cb7a1209a8945c314e801a931b2b6004a33dfe692e93626d5 icedtea-2.2.tar.gz
Each tarball is accompanied by a digital signature (link above). This is produced using my public key. See details below.
PGP Key: 248BDC07 (https://keys.indymedia.org/)
Fingerprint = EC5A 1F5E C0AD 1D15 8F1F 8F91 3B96 A578 248B DC07
The following people helped with these releases:
Deepak Bhole (final sync of u4, JPEG_LIBS, GCC 4.7 & gio fixes)
David Henningsson (PulseAudio ARM fix, LP862286)
Andrew John Hughes (import of u4, release work, all other fixes not part of upstream OpenJDK)
Matthias Klose (PulseAudio ARM fix)
Denis Lila (other PulseAudio fixes)
Robert Lougher (PulseAudio JNI fix)
Xerxes Rånby (PulseAudio JNI & ARM fix, LP862286)
Ralph Sennhauser (PaX fix)
Pavel Tisnovsky (fix for S7149785)
Jon VonAlten (SystemTap tests)
Mark Wielaard (SystemTap fixes)
We would also like to thank the bug reporters and testers!
To get started:
$ tar xzf icedtea-2.2.tar.gz
$ cd icedtea-2.2
Full build requirements and instructions are in INSTALL:
$ ./configure [--with-parallel-jobs --enable-pulse-java --enable-systemtap ...]
$ make
Happy hacking! [Less]
|
|
Posted
over 13 years
ago
The first release candidate is available. No changes (except the version number and
strong naming) relative to the last development snapshot.
What's New (relative to IKVM.NET
7.0):
... [More]
Integrated OpenJDK 7u4 b22.
Much improved ikvmc error and warning handling.
Added ikvmc options: -win32manifest, -filealign, -highentropyva.
Removed ikvmc -platform:Itanium option.
Added ikvm.lang.DllExport annotation to export static methods as unmanaged entry points.
Added ikvm.runtime.Util.getClassFromTypeHandle() overload for classes that represent
arrays of remapped .NET types and .NET primitives.
Added extension methods for (almost) all instance methods in Object, String and Throwable
to ikvm.extensions.ExtensionMethods.
Added support for delegates with ByRef parameters.
Added support to ikvmc to automatically set the full source path in the debugging
info if the source file lives next to the .class file.
When adding certificates to virtual cacerts file make sure that the aliases that are
generated from the certificate subject are unique.
Many (minor) bug fixes.
Many IKVM.Reflection fixes and improvements.
When the final release is done, it will include the full release notes.
Binaries available here: ikvmbin-7.1.4532.0.zip
Sources: ikvmsrc-7.1.4532.0.zip, openjdk-7u4-stripped.zip
[Less]
|
|
Posted
over 13 years
ago
On tuesday 15th may, I attended to the Sacha Labourey evening of the Paris JUG. Sacha Labourey is the CEO and founder of CloudBees.
Sacha starts by underlying the idea of the cloud is not new but Amazon has been the first to launch a platform named
... [More]
AWS (Amazon WebServices) and created by Jeff Barr. He continues by comparing power stations at the end of 19th century in France and nowadays cloud platforms :
Power station <-> cloud provider
Electricity grid <-> Internet
Power plug <-> Internet browser
Thus, at the end of 19th century, Paris was divided in sectors defined by their power station, each having its norms (number of wires, single/two/three phase, voltage …). For more informations, consult the site about history of Paris electrification, with its maps showing division of the city. Nowadays, the cloud state is similar, with different norms and different providers.
Sacha attended a demonstration at a company distributing tests on personal mobiles (by controlling them during idle periods, the night for example). It’s a bit the SETI@home equivalent for personal computers.
Before, there was the stack operating system, virtual machine, java virtual machine, application server…
Now, with the cloud, following layers exist :
IaaS (Infrastructure As A Service) : it’s the infrastructure (memory, number of processors/cores …). It requires a greater amount of engineering work because it doesn’t allow direct control of hardware -> it must be automated to ease the task
SaaS (Software As A Service) : many clients are sharing the same server (it’s for example the case of SalesForce.com and gmail)
PaaS (Plateform As A Service) : it’s addressed to developers and hides the IaaS layer. It allows to run customised applications.
The 3 layers are services, paid only when they are really used.
Sacha advises us to follow created instances because Amazon won’t do that for you. Indeed, each instance is charged, even if it’s not used. For that purpose, each instance must be associated with a task (jenkins build, server for such application ….).
According to Sacha, operating systems will become minimalists in the future. PaaS and SaaS will take place above these.
For more informations about cloud, he invites us to consult the website code-2020.org and read the free book “PaaS for Dummies”.
To finish, he does a demonstration of the cloudbees platform, which can host git repositories, instances of jenkins servers and, obviously, application servers. All that allows to deploy continuously, which means : build an application from source code (hosted in a git repository, for example), run tests (unit tests, integration tests …) and, if everything go well, deploy application on a server.
Bookmark and Share More »Powered by Bookmarkify™ [Less]
|
|
Posted
over 13 years
ago
I'm pleased to release DataBasin 0.5.quoted CVS support in readingsupport for reading DOS/UNIX/MAC file formatsimproved exception trapping and displayfixed bugs in create and updatesvarious fixes
|
|
Posted
over 13 years
ago
commit 654443e20dfc0617231f28a07c96a979ee1a0239
Merge: 2c01e7b 9cba26e
Author: Linus Torvalds
Date: Thu May 24 11:39:34 2012 -0700
Merge branch 'perf-uprobes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull
... [More]
user-space probe instrumentation from Ingo Molnar:
"The uprobes code originates from SystemTap and has been used for years
in Fedora and RHEL kernels. This version is much rewritten, reviews
from PeterZ, Oleg and myself shaped the end result.
This tree includes uprobes support in 'perf probe' - but SystemTap
(and other tools) can take advantage of user probe points as well.
Sample usage of uprobes via perf, for example to profile malloc()
calls without modifying user-space binaries.
First boot a new kernel with CONFIG_UPROBE_EVENT=y enabled.
If you don't know which function you want to probe you can pick one
from 'perf top' or can get a list all functions that can be probed
within libc (binaries can be specified as well):
$ perf probe -F -x /lib/libc.so.6
To probe libc's malloc():
$ perf probe -x /lib64/libc.so.6 malloc
Added new event:
probe_libc:malloc (on 0x7eac0)
You can now use it in all perf tools, such as:
perf record -e probe_libc:malloc -aR sleep 1
Make use of it to create a call graph (as the flat profile is going to
look very boring):
$ perf record -e probe_libc:malloc -gR make
[ perf record: Woken up 173 times to write data ]
[ perf record: Captured and wrote 44.190 MB perf.data (~1930712
$ perf report | less
32.03% git libc-2.15.so [.] malloc
|
--- malloc
29.49% cc1 libc-2.15.so [.] malloc
|
--- malloc
|
|--0.95%-- 0x208eb1000000000
|
|--0.63%-- htab_traverse_noresize
11.04% as libc-2.15.so [.] malloc
|
--- malloc
|
7.15% ld libc-2.15.so [.] malloc
|
--- malloc
|
5.07% sh libc-2.15.so [.] malloc
|
--- malloc
|
4.99% python-config libc-2.15.so [.] malloc
|
--- malloc
|
4.54% make libc-2.15.so [.] malloc
|
--- malloc
|
|--7.34%-- glob
| |
| |--93.18%-- 0x41588f
| |
| --6.82%-- glob
| 0x41588f
...
Or:
$ perf report -g flat | less
# Overhead Command Shared Object Symbol
# ........ ............. ............. ..........
#
32.03% git libc-2.15.so [.] malloc
27.19%
malloc
29.49% cc1 libc-2.15.so [.] malloc
24.77%
malloc
11.04% as libc-2.15.so [.] malloc
11.02%
malloc
7.15% ld libc-2.15.so [.] malloc
6.57%
malloc
...
The core uprobes design is fairly straightforward: uprobes probe
points register themselves at (inode:offset) addresses of
libraries/binaries, after which all existing (or new) vmas that map
that address will have a software breakpoint injected at that address.
vmas are COW-ed to preserve original content. The probe points are
kept in an rbtree.
If user-space executes the probed inode:offset instruction address
then an event is generated which can be recovered from the regular
perf event channels and mmap-ed ring-buffer.
Multiple probes at the same address are supported, they create a
dynamic callback list of event consumers.
The basic model is further complicated by the XOL speedup: the
original instruction that is probed is copied (in an architecture
specific fashion) and executed out of line when the probe triggers.
The XOL area is a single vma per process, with a fixed number of
entries (which limits probe execution parallelism).
The API: uprobes are installed/removed via
/sys/kernel/debug/tracing/uprobe_events, the API is integrated to
align with the kprobes interface as much as possible, but is separate
to it.
Injecting a probe point is privileged operation, which can be relaxed
by setting perf_paranoid to -1.
You can use multiple probes as well and mix them with kprobes and
regular PMU events or tracepoints, when instrumenting a task."
Fix up trivial conflicts in mm/memory.c due to previous cleanup of
unmap_single_vma().
* 'perf-uprobes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (21 commits)
perf probe: Detect probe target when m/x options are absent
perf probe: Provide perf interface for uprobes
tracing: Fix kconfig warning due to a typo
tracing: Provide trace events interface for uprobes
tracing: Extract out common code for kprobes/uprobes trace events
tracing: Modify is_delete, is_return from int to bool
uprobes/core: Decrement uprobe count before the pages are unmapped
uprobes/core: Make background page replacement logic account for rss_stat counters
uprobes/core: Optimize probe hits with the help of a counter
uprobes/core: Allocate XOL slots for uprobes use
uprobes/core: Handle breakpoint and singlestep exceptions
uprobes/core: Rename bkpt to swbp
uprobes/core: Make order of function parameters consistent across functions
uprobes/core: Make macro names consistent
uprobes: Update copyright notices
uprobes/core: Move insn to arch specific structure
uprobes/core: Remove uprobe_opcode_sz
uprobes/core: Make instruction tables volatile
uprobes: Move to kernel/events/
uprobes/core: Clean up, refactor and improve the code
...
[Less]
|
|
Posted
over 13 years
ago
OpenJDK 7u4 has been integrated. Next
stop RC.
Changes:
Integrated OpenJDK
7u4 b22.
Fixed threading bug in sun.font.PhysicalStrike (bug #3524226).
... [More]
Fixed regression introduced in 7.0 that caused the manifest to be ignored when creating
the java.lang.Package objects.
Updated boot class package property that still referred to Sun Microsystems instead
of Oracle Corporation.
Binaries available here: ikvmbin-7.1.4527.zip
OpenJDK 7u4 b22 stripped sources: openjdk-7u4-stripped.zip
[Less]
|
|
Posted
over 13 years
ago
Cynthiune is working again on the Mac! I was able to compile a limited set of bundles on Mac again! This is good because it also confirms that some of the latest playlist changes work fine!I am unable to compile the ID3 Tag bundle for some weird compiler errors I don't get on any GNUstep machine, so I won't prepare a binary release.
|
|
Posted
over 13 years
ago
I'll be speaking at LinuxTag in Berlin, Germany on JDK 7 Updates in OpenJDK. When I'm not speaking, I'll be mostly be around at the Oracle booth on Wednesday & Thursday.See you there!
|
|
Posted
over 13 years
ago
Luckily, we are getting help. The London Java Community has done a great job of pushing along information about how to do builds and providing very constructive and timely feedback on these topics. And there’s a developer from SAP named Volker
... [More]
Simonis who has done a fantastic job at documenting his own experiences building OpenJDK on a number of platforms. There are lots of stars in the community, but we’re always looking for more!Donald Smith, Director of Product Management in the Java Platform Group at Oracle, in an interview for the latest edition of the Java Magazine. [Less]
|
|
Posted
over 13 years
ago
I’m very excited to say that as of today I’m a Mozillian! I’ll be working with the fine folks on the WebAPI team. This is an entirely new set of technologies for me so I’ll be learning a tonne. I’m looking forward to meeting and working with all
... [More]
the excellent people in the Mozilla and broader web communities. I’ll be working out of the beautiful Toronto office.
As for Eclipse and Fedora stuff, I’m really looking forward to the release of Linux Tools 1.0 and the rest of Juno in June, 2012. Before then, Fedora 17 will come out and is going to be an outstanding release, especially from the Eclipse point of view. As I’ll be consuming Eclipse tools for my new work, I’ll be sure to file and fix bugs and spread the good word about the power of Eclipse for C++ developers. When I have some good HOWTO content for developing Mozilla stuff with Eclipse, I’ll post it here and be sure to tag it so Planet Eclipse picks it up.
With apologies to Neil Young: keep on rockin’ in the Free and Open Source world! [Less]
|