Maintenance Notice

The site will be undergoing maintenance on 15th Dec 2017 21:00 PST to 16th Dec 2017 1:00 AM PST.
JDK-6916062 : assert(_inserts <= _insert_limit,"hash table overflow") in NodeHash::hash_insert with debug build
  • Type: Bug
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: e6u18,hs16,6u18
  • Priority: P2
  • Status: Resolved
  • Resolution: Fixed
  • OS: generic,solaris_10,windows_2003
  • CPU: generic,x86,sparc
  • Submitted: 2010-01-12
  • Updated: 2016-05-03
  • Resolved: 2010-11-16
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availabitlity Release.

To download the current JDK release, click here.
JDK 6 JDK 7 Other
6u22-rev b09Fixed 7Fixed hs19Fixed
Related Reports
Duplicate :  
Duplicate :  
Duplicate :  
Duplicate :  
Duplicate :  
Duplicate :  
Relates :  
Relates :  
Fastdebug VM crashes with

#  Internal Error (/BUILD_AREA/jdk6_18/hotspot/src/share/vm/opto/phaseX.hpp:66), pid=14269, tid=139697073654096
#  Error: assert(_inserts <= _insert_limit,"hash table overflow")
# JRE version: 6.0_18-b07
# Java VM: Java HotSpot(TM) 64-Bit Server VM (16.0-b13-fastdebug mixed mode linux-amd64 )

Current thread (0x00007f0dbc03a000):  JavaThread "CompilerThread0" daemon [_thread_in_native, id=14321, stack(0x00007f0dc2638000,0x00007f0dc2739000)]

Stack: [0x00007f0dc2638000,0x00007f0dc2739000],  sp=0x00007f0dc2731310,  free space=3e40000000000000018k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [];;  VMError::report_and_die()+0x26c
V  [];;  report_assertion_failure(char const*, int, char const*)+0x6e
V  [];;  NodeHash::hash_insert(Node*)+0x139
V  [];;  NodeHash::grow()+0xad
V  [];;  NodeHash::hash_find_insert(Node*)+0x184
V  [];;  PhaseIterGVN::transform_old(Node*)+0x425
V  [];;  PhaseIterGVN::optimize()+0x14c
V  [];;  Compile::Optimize()+0x85b
V  [];;  Compile::Compile(ciEnv*, C2Compiler*, ciMethod*, int, bool, bool)+0x9ee
V  [];;  C2Compiler::compile_method(ciEnv*, ciMethod*, int)+0xa4
V  [];;  CompileBroker::invoke_compiler_on_method(CompileTask*)+0x4d9
V  [];;  CompileBroker::compiler_thread_loop()+0x55d
V  [];;  compiler_thread_entry(JavaThread*, Thread*)+0x13
V  [];;  JavaThread::thread_main_inner()+0xd5
V  [];;  JavaThread::run()+0xfd
V  [];;  java_start(Thread*)+0x166