| Bug ID |
Category |
Sub-Category |
Synopsis |
| 6765546 |
hotspot |
compiler1 |
Wrong sscanf used to parse CompilerOracle command >= 32 characters could lead to crash |
| 6875026 |
hotspot |
compiler1 |
CTW failure jdk6_18/hotspot/src/share/vm/c1/c1_LinearScan.cpp:5486 |
| 6928562 |
hotspot |
compiler1 |
Assert(_no_handle_mark_nesting==0,"allocating handle inside NoHandleMark" |
| 6968367 |
hotspot |
compiler1 |
can_post_on_exceptions is still using VM_DeoptimizeFrame in some places |
| 6972540 |
hotspot |
compiler1 |
sun/nio/ch/SocketChannelImpl compilation crashed when executing CompileTheWorld |
| 6984056 |
hotspot |
compiler1 |
C1: incorrect code for integer constant addition on x64 |
| 6985015 |
hotspot |
compiler1 |
C1 needs to support compressed oops |
| 6986046 |
hotspot |
compiler1 |
C1 valuestack cleanup |
| 6987763 |
hotspot |
compiler1 |
assert(kind() == EmptyExceptionState) failed: only EmptyExceptionStates can be modified |
| 6988779 |
hotspot |
compiler1 |
c1_LIRAssembler_x86.cpp crashes VS2010 compiler |
| 6991211 |
hotspot |
compiler1 |
assert failure on sparc: "can not have caller-save register operands at calls" |
| 6991512 |
hotspot |
compiler1 |
G1 barriers fail with 64bit C1 |
| 6991577 |
hotspot |
compiler1 |
add IfOp optimization to C1 |
| 7003554 |
hotspot |
compiler1 |
(tiered) assert(is_null_object() || handle() != NULL) failed: cannot embed null pointer |
| 7004530 |
hotspot |
compiler1 |
casx used for 32 bit cas after 7003554 |
| 7005241 |
hotspot |
compiler1 |
C1: SEGV in java.util.concurrent.LinkedTransferQueue.xfer() with compressed oops |
| 7009231 |
hotspot |
compiler1 |
C1: Incorrect CAS code for longs on SPARC 32bit |
| 7009849 |
hotspot |
compiler1 |
C1: Incorrect frame size computation |
| 7010618 |
hotspot |
compiler1 |
C1: array length should be treated at int on 64bit during array allocation |
| 7010665 |
hotspot |
compiler1 |
Misplaced membar in C1 implementation of Unsafe.get/putXXX |
| 7011627 |
hotspot |
compiler1 |
C1: call_RT must support targets that don’t fit in wdisp30 |
| 7013812 |
hotspot |
compiler1 |
C1: deopt blob too far from patching stub |
| 7014247 |
hotspot |
compiler1 |
CTW fails when compile sun/misc/AtomicLongCSImpl (REMOVED from JDK7) |
| 4930919 |
hotspot |
compiler2 |
race condition in MDO creation at back branch locations |
| 6876037 |
hotspot |
compiler2 |
CTW fails jdk7/hotspot/src/share/vm/opto/type.cpp:2055. assert(bits,"Use TypePtr for NULL") |
| 6896381 |
hotspot |
compiler2 |
CTW fails share/vm/ci/bcEscapeAnalyzer.cpp:99, assert(_stack_height < _max_stack,"stack overflow") |
| 6912064 |
hotspot |
compiler2 |
type profiles need to be exploited more for dynamic language support |
| 6916062 |
hotspot |
compiler2 |
assert(_inserts <= _insert_limit,"hash table overflow") in NodeHash::hash_insert with debug build |
| 6919069 |
hotspot |
compiler2 |
client compiler needs to capture more profile information for tiered work |
| 6939224 |
hotspot |
compiler2 |
MethodHandle.invokeGeneric needs to perform the correct set of conversions |
| 6953144 |
hotspot |
compiler2 |
Tiered compilation |
| 6961690 |
hotspot |
compiler2 |
load oops from constant table on SPARC |
| 6961697 |
hotspot |
compiler2 |
move nmethod constants section before instruction section |
| 6965815 |
hotspot |
compiler2 |
OptimizeStringConcat: assert(!q->is_MergeMem()) failed with specjbb2000 |
| 6968348 |
hotspot |
compiler2 |
Byteswapped memory access can point to wrong location after JIT |
| 6969586 |
hotspot |
compiler2 |
OptimizeStringConcat: SIGSEGV in LoadNode::Value() |
| 6981773 |
hotspot |
compiler2 |
incorrect fill value with OptimizeFill |
| 6982370 |
hotspot |
compiler2 |
SIGBUS in jbyte_fill |
| 6982921 |
hotspot |
compiler2 |
assert(_entry_bci != InvocationEntryBci) failed: wrong kind of nmethod |
| 6984368 |
hotspot |
compiler2 |
Large default heap size does not allow to use zero based compressed oops. |
| 6984979 |
hotspot |
compiler2 |
OptimizeFill misses some cases with an odd memory graph |
| 6986270 |
hotspot |
compiler2 |
guarantee(*bcp != Bytecodes::_monitorenter || exec_mode != Deoptimization::Unpack_exception) fails |
| 6987115 |
hotspot |
compiler2 |
Non-tiered compilation policy creates unnecessary C1 threads |
| 6987135 |
hotspot |
compiler2 |
Performance regression on Intel platform with 32-bits edition between 6u13 and 6u14. |
| 6989368 |
hotspot |
compiler2 |
Regression in scimark2.MonteCarlo in jdk7_b112 on Linux |
| 6993125 |
hotspot |
compiler2 |
runThese crashes with assert(Thread::current()->on_local_stack((address)this)) failed: … |
| 6994093 |
hotspot |
compiler2 |
MethodHandle.invokeGeneric needs porting to SPARC |
| 6994130 |
hotspot |
compiler2 |
Zero PowerPC fix |
| 6996240 |
hotspot |
compiler2 |
The BitSet.length method sometimes returns an index+1 value less than that of the highest bit set. |
| 6996563 |
hotspot |
compiler2 |
java.lang.RuntimeException: field "_operands" not found in type constantPoolOopDesc |
| 6997311 |
hotspot |
compiler2 |
SIGFPE in new long division asm code |
| 6998985 |
hotspot |
compiler2 |
faulty generic arraycopy on windows x86_64: 4th arg overwritten with oop |
| 7000349 |
hotspot |
compiler2 |
Tiered reacts incorrectly to C1 compilation failures |
| 7001363 |
hotspot |
compiler2 |
java/dyn/InvokeDynamic should not be a well-known class in the JVM |
| 7001379 |
hotspot |
compiler2 |
bootstrap method data needs to be moved from constant pool to a classfile attribute |
| 7002129 |
hotspot |
compiler2 |
Zero and Shark fixes, 3rd |
| 7002666 |
hotspot |
compiler2 |
eclipse CDT projects crash with compressed oops |
| 7004925 |
hotspot |
compiler2 |
CTW: assert(nbits == 32 || -(1 << nbits-1) <= x && x < ( 1 << nbits-1)) failed: value out of range |
| 7004940 |
hotspot |
compiler2 |
CTW: assert(!def_outside->member(r)) failed: Use of external LRG overlaps the same LRG |
| 7006044 |
hotspot |
compiler2 |
materialize cheap non-oop pointers on 64-bit SPARC |
| 7006505 |
hotspot |
compiler2 |
Use kstat info to identify SPARC processor |
| 7008325 |
hotspot |
compiler2 |
CodeCache exhausted on sparc starting from hs20b04 |
| 7009359 |
hotspot |
compiler2 |
HS with -XX:+AggressiveOpts optimize new StringBuffer(null) so it does not throw NPE as expected |
| 7009756 |
hotspot |
compiler2 |
volatile variables could be broken throw reflection API |
| 7016474 |
hotspot |
compiler2 |
string compare intrinsic improvements |
| 7017746 |
hotspot |
compiler2 |
Regression : C2 compiler crash due to SIGSEGV in PhaseCFG::schedule_early() |
| 6423256 |
hotspot |
garbage_collector |
GC stacks should use a better data structure |
| 6692906 |
hotspot |
garbage_collector |
CMS: parallel concurrent marking may be prone to hanging or stalling mutators for periods of time |
| 6794422 |
hotspot |
garbage_collector |
Perm gen expansion policy for concurrent collectors |
| 6807801 |
hotspot |
garbage_collector |
CMS: could save/restore fewer header words during scavenge |
| 6896603 |
hotspot |
garbage_collector |
CMS/GCH: incremental_collection_will_fail() should use more current data |
| 6910183 |
hotspot |
garbage_collector |
CMS: assert(_index < capacity(),"_index out of bounds") |
| 6941122 |
hotspot |
garbage_collector |
G1: UseLargePages does not work with G1 garbage collector |
| 6941275 |
hotspot |
garbage_collector |
G1: The MemoryPools are incorrectly supported for G1 |
| 6941395 |
hotspot |
garbage_collector |
G1: use only lock-free versions of region stack push() and pop() |
| 6942771 |
hotspot |
garbage_collector |
SEGV in ParScanThreadState::take_from_overflow_stack |
| 6971296 |
hotspot |
garbage_collector |
G1: simplify G1RemSet class hierarchy |
| 6974966 |
hotspot |
garbage_collector |
G1: unnecessary direct-to-old allocations |
| 6977804 |
hotspot |
garbage_collector |
G1: remove the zero-filling thread |
| 6978187 |
hotspot |
garbage_collector |
G1: assert(ParallelGCThreads> 1 || n_yielded() == _hrrs->occupied()) strikes again |
| 6978300 |
hotspot |
garbage_collector |
G1: debug builds crash if ParallelGCThreads==0 |
| 6980206 |
hotspot |
garbage_collector |
G1: assert(!has_undefined_max_size, "Undefined max size"); |
| 6981746 |
hotspot |
garbage_collector |
G1: SEGV with -XX:+TraceGen0Time |
| 6983204 |
hotspot |
garbage_collector |
G1: Nightly test nsk/regression/b4958615 failing with +ExplicitInvokesConcurrent |
| 6983311 |
hotspot |
garbage_collector |
G1: LoopTest hangs when run with -XX:+ExplicitInvokesConcurrent |
| 6983930 |
hotspot |
garbage_collector |
CMS: Various small cleanups ca September 2010 |
| 6988458 |
hotspot |
garbage_collector |
G1: assert(mr.end() <= _cm->finger()) failed: otherwise the region shouldn’t be on the stack |
| 6988678 |
hotspot |
garbage_collector |
fatal error deadlock handling was unintentionally disabled |
| 6989448 |
hotspot |
garbage_collector |
G1: refactor and simplify G1ParScanThreadState |
| 6990359 |
hotspot |
garbage_collector |
G1: don’t push a stolen entry on the taskqueue, deal with it directly |
| 6991377 |
hotspot |
garbage_collector |
G1: race between concurrent refinement and humongous object allocation |
| 6992189 |
hotspot |
garbage_collector |
G1: inconsistent base used in sparse rem set iterator |
| 6992998 |
hotspot |
garbage_collector |
CMSWaitDuration=0 causes hangs with +ExplicitGCInvokesConcurrent |
| 6994056 |
hotspot |
garbage_collector |
G1: when GC locker is active, extend the Eden instead of allocating into the old gen |
| 6994297 |
hotspot |
garbage_collector |
G1: do first-level slow-path allocations with a CAS |
| 6994628 |
hotspot |
garbage_collector |
G1: Test gc/gctests/FinalizeTest05 fails (one live object is finalized) |
| 6995045 |
hotspot |
garbage_collector |
assert(!gch->incremental_collection_failed()) failed: Error, defNewGeneration.cpp:827 |
| 6996613 |
hotspot |
garbage_collector |
CompactibleFreeListSpace::print should call CompactibleFreeListSpace::print_on, not Space::print_on |
| 6998802 |
hotspot |
garbage_collector |
ScavengeALot: assert(!gch->incremental_collection_failed()) failed: Twice in a row |
| 6999988 |
hotspot |
garbage_collector |
CMS: Increased fragmentation leading to promotion failure after CR#6631166 got implemented |
| 7000559 |
hotspot |
garbage_collector |
G1: assertion failure !outer || (full_collections_started == _full_collections_completed + 1) |
| 7000578 |
hotspot |
garbage_collector |
CMS: assert(SafepointSynchronize::is_at_safepoint()) failed: Else races are possible |
| 7001033 |
hotspot |
garbage_collector |
CMS: assert(gch->gc_cause() == GCCause::_scavenge_alot || !gch->incremental_collection_failed()) |
| 7003860 |
hotspot |
garbage_collector |
G1: assert(_cur_alloc_region == NULL || !expect_null_cur_alloc_region) fails |
| 7005259 |
hotspot |
garbage_collector |
CMS: BubbleUpRef asserts referent(obj)->is_oop() failed: Enqueued a bad referent |
| 7006113 |
hotspot |
garbage_collector |
G1: Initialize ReferenceProcessor::_is_alive_non_header field |
| 7007068 |
hotspot |
garbage_collector |
G1: refine the BOT during evac failure handling |
| 7008136 |
hotspot |
garbage_collector |
CMS: assert((HeapWord*)nextChunk <= _limit) failed: sweep invariant |
| 7011379 |
hotspot |
garbage_collector |
G1: overly long concurrent marking cycles |
| 7011940 |
hotspot |
garbage_collector |
iCMS: SIGSEGV in SweepClosure::do_already_free_chunk(FreeChunk*)+0×360 |
| 7012642 |
hotspot |
garbage_collector |
G1: JumbleGC002 test aborts with segmentation violation due to uncaught stack overflow |
| 7013718 |
hotspot |
garbage_collector |
G1: small fixes for two assert/guarantee failures |
| 7014261 |
hotspot |
garbage_collector |
G1: RSet-related failures |
| 7014679 |
hotspot |
garbage_collector |
G1: deadlock during concurrent cleanup |
| 7018056 |
hotspot |
garbage_collector |
large pages not always enabled by default |
| 6458402 |
hotspot |
jvmti |
3 jvmti tests fail with CMS and +ExplicitGCInvokesConcurrent |
| 6780143 |
hotspot |
jvmti |
hs203t003 hits SIGSEGV/EXCEPTION_ACCESS_VIOLATION with -XX:+UseCompressedOops |
| 6814943 |
hotspot |
jvmti |
getcpool001 catches more than one JvmtiThreadState problem |
| 7004582 |
hotspot |
jvmti |
Add GetLocalInstance() function to JVMTI 1.2 |
| 7012493 |
hotspot |
jvmti |
6849574 /Test.java fails with Internal Error (src/share/vm/prims/jvmtiTagMap.cpp:3294) |
| 7012505 |
hotspot |
jvmti |
BreakpointWithFullGC.sh fails with Internal Error (src/share/vm/oops/methodOop.cpp:220) |
| 6934483 |
hotspot |
other |
GCC 4.5 errors "suggest parentheses around something…" when compiling with -Werror and -Wall |
| 6865028 |
hotspot |
runtime_classfile |
Illegal instructions passing verification prior to ‘invokespecial Object.<init>’ |
| 6891959 |
hotspot |
runtime_classfile |
HotSpot should not throw ClassFormatError if a class has a field with ‘>’ and/or ‘<’ in its name |
| 6302804 |
hotspot |
runtime_error_handling |
Hotspot VM dies ungraceful death when C heap is exhausted in various places. |
| 6583275 |
hotspot |
runtime_error_handling |
Hotspot crash in vm_perform_shutdown_actions due to uninitialized TLS during out of memory handling |
| 6961186 |
hotspot |
runtime_error_handling |
Better VM handling of unexpected exceptions from application native code |
| 6539281 |
hotspot |
runtime_jni |
-Xcheck:jni should validate char* argument to ReleaseStringUTFChars |
| 6837842 |
hotspot |
runtime_jni |
JNI_CreateJavaVM crashes under impersonation |
| 7004217 |
hotspot |
runtime_ports |
Remove IA64 workaround re-introduced with CR6953477 |
| 4926272 |
hotspot |
runtime_system |
methodOopDesc::method_from_bcp is unsafe |
| 6348631 |
hotspot |
runtime_system |
remove the use of the HPI library from Hotspot |
| 6704010 |
hotspot |
runtime_system |
Internal Error (src/share/vm/interpreter/interpreterRuntime.cpp:1106) |
| 6751923 |
hotspot |
runtime_system |
JNDI wake up when clock_settime() is called |
| 6763959 |
hotspot |
runtime_system |
java.util.concurrent.locks.LockSupport.parkUntil(0) blocks forever instead of returning immediately |
| 6885308 |
hotspot |
runtime_system |
The incorrect -XX:StackRedPages, -XX:StackShadowPages, -XX:StackYellowPages could cause VM crash |
| 6974813 |
hotspot |
runtime_system |
JVM needs to use demand loading for its DTrace probes |
| 6978641 |
hotspot |
runtime_system |
Fix for 6929067 introduces additional overhead in thread creation/termination paths |
| 6981788 |
hotspot |
runtime_system |
GC map generator sometimes picks up the wrong kind of instruction operand |
| 6983240 |
hotspot |
runtime_system |
guarantee((Solaris::min_stack_allowed >= (StackYellowPages+StackRedPages…) wrong |
| 6989076 |
hotspot |
runtime_system |
JVM crashes in klassItable::initialize_itable_for_interface |
| 6989297 |
hotspot |
runtime_system |
Integrate additional portability improvements |
| 6991315 |
hotspot |
runtime_system |
RedefineClasses fails with java.lang.VerifyError |
| 6996136 |
hotspot |
runtime_system |
VM crash in src/share/vm/runtime/virtualspace.cpp:424 |
| 7003271 |
hotspot |
runtime_system |
Hotspot should track cumulative Java heap bytes allocated on a per-thread basis |
| 7006471 |
hotspot |
runtime_system |
fix for 6988439 crashes when pending list lock is null |
| 7007769 |
hotspot |
runtime_system |
VM crashes with SIGBUS writing PerfData if tmp space is full |
| 7009828 |
hotspot |
runtime_system |
Fix for 6938627 breaks visualvm monitoring when -Djava.io.tmpdir is defined |
| 7009975 |
hotspot |
runtime_system |
Large file support broken in hs20-b04 |
| 7011386 |
hotspot |
runtime_system |
race in objArrayKlass::array_klass_impl |
| 7011463 |
hotspot |
runtime_system |
Sparc MacroAssembler::incr_allocated_bytes() needs a RegisterOrConstant argument |
| 7013008 |
hotspot |
runtime_system |
assert(method == NULL || check_method(method, bcp)) failed: bcp must point into method |
| 7018101 |
hotspot |
runtime_system |
os::dll_address_to_function_name returning wrong answers in 64 bit |
| 6561870 |
hotspot |
svc_agent |
Long javac compile lines fail due to command line length issues (agent compiles?) |
| 6987812 |
hotspot |
svc_agent |
SAJDI: "gHotSpotVMTypes was not initialized properly in the remote process" |
| 7003487 |
hotspot |
svc_agent |
clhsdbproc stacktrace fails on x64 |
| 7003789 |
hotspot |
svc_agent |
PTRACE_GETREGS problems with SA on Linux. |
| 6980681 |
idl |
orb |
CORBA deadlock in Java SE beleived to be related to CR 6238477 |
| 6911753 |
java |
char_encodings |
Add Big5 HKSCS-2008 support |
| 6749417 |
java |
classes_awt |
AWT events are not delivered for sun.awt.motif.MToolkit |
| 6887981 |
java |
classes_awt |
Exception violation in Java2D Disposer |
| 6960516 |
java |
classes_awt |
sun.awt.UngrabEvent has an ID over AWTEvent.RESERVED_ID_MAX |
| 6967957 |
java |
classes_awt |
MToolkit : resizing a component in componentResized() is not propagated to content |
| 6322678 |
java |
classes_io |
FileInputStream(FileDescriptor) throws IOException when reading a file if FD is invalid |
| 6989972 |
java |
classes_lang |
JDK_GetVersionInfo0 fails to zero structure |
| 7001933 |
java |
classes_lang |
Deadlock in java.lang.classloader.getPackage() |
| 7020237 |
java |
classes_lang |
(process) Runtime.exec uses fork instead of fork1 on Solaris 8/9 (6uX only) |
| 6378870 |
java |
classes_net |
Confusing error "java.net.SocketException: Invalid argument" for socket disconnection |
| 6931566 |
java |
classes_net |
NetworkInterface is not working when interface name is more than 15 characters long |
| 6973030 |
java |
classes_net |
NTLM proxy authentication fails with https |
| 7010192 |
java |
classes_net |
InetAddress.isReachable hits ShouldNotReachHere with hs20-b04 (win) |
| 6982772 |
java |
classes_security |
javax.xml.crypto.dsig.TransformException occurs in canonicalization for XML signature in jdk6u21 |
| 6998583 |
java |
classes_security |
NativeSeedGenerator is making 8192 byte read requests from entropy pool on each init. |
| 6998860 |
java |
classes_security |
Signed jar file verification is currently creating many extra new Sun providers. |
| 4743225 |
java |
classes_swing |
Size of JComboBox list is wrong when list is populated via PopupMenuListener |
| 6520574 |
java |
classes_swing |
JFileChooser – create new folder – not editable |
| 6542335 |
java |
classes_swing |
different behavior on knob of scroll bar between 1.4.2 and 5.0 |
| 6963024 |
java |
classes_swing |
Only Applets on Windows: two JOptionPanes in a row makes the 2nd JOptionPane flicker |
| 6511515 |
java |
classes_util_logging |
poor performance of LogRecord.inferCaller depending on java.lang.Throwable.getStackTraceElement |
| 6302954 |
java |
compiler |
Inference fails for type variable return constraint |
| 6999460 |
java |
compiler |
Glassfish build with JDK 6 / 7 is 5x-10x slower on Windows than on Linux |
| 7036255 |
java |
compiler |
javac crashes when a specific system option is set |
| 6963077 |
java_deployment |
desktop |
6u20: Cert list is empty, but customer is prompted by a JRE dialog to select a cert |
| 6932885 |
java_deployment |
download |
Java deployment cache size limit is not regarded |
| 6891269 |
java_plugin |
iexplorer |
non-compliance with Section 508 using 1.6.0_18 |
| 7012320 |
java_plugin |
plugin |
JDK 6u22 crashes IE9 |
| 7001375 |
jax-ws |
client-runtime |
JAVA 1.6: JAX-WS DOES NOT MAINTAIN session cookies, Session is not maintained when URL in Uppercase |
| 7008153 |
jax-ws |
other |
Private register ESS weekly index optimizatopn fails EQA-15004 |
| 6924489 |
jce |
pkcs11_csp |
sun.security.pkcs11.wrapper.PKCS11Exception: CKR_OPERATION_NOT_INITIALIZED |
| 6932525 |
jgss |
krb5plugin |
Incorrect encryption types of KDC_REQ_BODY of AS-REQ with pre-authentication |
| 6951366 |
jgss |
krb5plugin |
kerberos login failure on win2008 with AD set to win2000 compat mode |
| 6976536 |
jgss |
krb5plugin |
Solaris JREs do not have the krb5.kdc.bad.policy configured by default. |
| 6984520 |
jmx |
classes |
NPE IN RMIConnector.connect |