I saw this error when running Apache Derby regression tests with JDK 8-ea-b103. I have only seen it once so far.
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (ciEnv.hpp:172), pid=23243, tid=140431254546176
# Error: ShouldNotReachHere()
#
# JRE version: Java(TM) SE Runtime Environment (8.0-b103) (build 1.8.0-ea-b103)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.0-b45 mixed mode linux-amd64 compressed oops)
Current thread (0x00007fb8cc0a1800): JavaThread "C1 CompilerThread2" daemon [_thread_in_vm, id=23266, stack(0x00007fb8b2fae000,0x00007fb8b30af000)]
Stack: [0x00007fb8b2fae000,0x00007fb8b30af000], sp=0x00007fb8b30ac9d0, free space=1018k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0xa0915a] VMError::report_and_die()+0x2ca
V [libjvm.so+0x49ad42] report_should_not_reach_here(char const*, int)+0x52
V [libjvm.so+0x3cde07] ciKlass::ciKlass(KlassHandle)+0x67
V [libjvm.so+0x3cc478] ciInstanceKlass::ciInstanceKlass(KlassHandle)+0x28
V [libjvm.so+0x3e4045] ciObjectFactory::create_new_object(Metadata*)+0x85
V [libjvm.so+0x3e4685] ciObjectFactory::get_metadata(Metadata*)+0x85
V [libjvm.so+0x3df646] ciVirtualCallData::translate_from(ProfileData*)+0x76
V [libjvm.so+0x3df0fc] ciMethodData::load_data()+0x14c
V [libjvm.so+0x3d0987] ciMethod::ensure_method_data(methodHandle)+0xa7
V [libjvm.so+0x3d8710] ciMethod::ensure_method_data()+0xa0
V [libjvm.so+0x3208fd] GraphBuilder::try_inline_full(ciMethod*, bool, Bytecodes::Code, Instruction*)+0x48d
V [libjvm.so+0x320f43] GraphBuilder::try_inline(ciMethod*, bool, Bytecodes::Code, Instruction*)+0x1a3
V [libjvm.so+0x321dbe] GraphBuilder::invoke(Bytecodes::Code)+0x91e
V [libjvm.so+0x322ced] GraphBuilder::iterate_bytecodes_for_block(int)+0x6ad
V [libjvm.so+0x320412] GraphBuilder::iterate_all_blocks(bool)+0xf2
V [libjvm.so+0x324b2f] GraphBuilder::GraphBuilder(Compilation*, IRScope*)+0x3ff
V [libjvm.so+0x32d127] IRScope::IRScope(Compilation*, IRScope*, int, ciMethod*, int, bool)+0x1e7
V [libjvm.so+0x32d23f] IR::IR(Compilation*, ciMethod*, int)+0x9f
V [libjvm.so+0x30d64b] Compilation::build_hir()+0xdb
V [libjvm.so+0x30d9de] Compilation::compile_java_method()+0x6e
V [libjvm.so+0x30db0e] Compilation::compile_method()+0x4e
V [libjvm.so+0x30de60] Compilation::Compilation(AbstractCompiler*, ciEnv*, ciMethod*, int, BufferBlob*)+0x240
V [libjvm.so+0x30ed80] Compiler::compile_method(ciEnv*, ciMethod*, int)+0xc0
V [libjvm.so+0x451f8a] CompileBroker::invoke_compiler_on_method(CompileTask*)+0xcba
V [libjvm.so+0x4549d0] CompileBroker::compiler_thread_loop()+0x570
V [libjvm.so+0x9bddaf] JavaThread::thread_main_inner()+0xdf
V [libjvm.so+0x9bdf75] JavaThread::run()+0x1b5
V [libjvm.so+0x87d868] java_start(Thread*)+0x108
Current CompileTask:
C1: 12739 2459 3 java.io.ObjectInputStream$BlockDataInputStream::readShort (73 bytes)
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (ciEnv.hpp:172), pid=23243, tid=140431254546176
# Error: ShouldNotReachHere()
#
# JRE version: Java(TM) SE Runtime Environment (8.0-b103) (build 1.8.0-ea-b103)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.0-b45 mixed mode linux-amd64 compressed oops)
Current thread (0x00007fb8cc0a1800): JavaThread "C1 CompilerThread2" daemon [_thread_in_vm, id=23266, stack(0x00007fb8b2fae000,0x00007fb8b30af000)]
Stack: [0x00007fb8b2fae000,0x00007fb8b30af000], sp=0x00007fb8b30ac9d0, free space=1018k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0xa0915a] VMError::report_and_die()+0x2ca
V [libjvm.so+0x49ad42] report_should_not_reach_here(char const*, int)+0x52
V [libjvm.so+0x3cde07] ciKlass::ciKlass(KlassHandle)+0x67
V [libjvm.so+0x3cc478] ciInstanceKlass::ciInstanceKlass(KlassHandle)+0x28
V [libjvm.so+0x3e4045] ciObjectFactory::create_new_object(Metadata*)+0x85
V [libjvm.so+0x3e4685] ciObjectFactory::get_metadata(Metadata*)+0x85
V [libjvm.so+0x3df646] ciVirtualCallData::translate_from(ProfileData*)+0x76
V [libjvm.so+0x3df0fc] ciMethodData::load_data()+0x14c
V [libjvm.so+0x3d0987] ciMethod::ensure_method_data(methodHandle)+0xa7
V [libjvm.so+0x3d8710] ciMethod::ensure_method_data()+0xa0
V [libjvm.so+0x3208fd] GraphBuilder::try_inline_full(ciMethod*, bool, Bytecodes::Code, Instruction*)+0x48d
V [libjvm.so+0x320f43] GraphBuilder::try_inline(ciMethod*, bool, Bytecodes::Code, Instruction*)+0x1a3
V [libjvm.so+0x321dbe] GraphBuilder::invoke(Bytecodes::Code)+0x91e
V [libjvm.so+0x322ced] GraphBuilder::iterate_bytecodes_for_block(int)+0x6ad
V [libjvm.so+0x320412] GraphBuilder::iterate_all_blocks(bool)+0xf2
V [libjvm.so+0x324b2f] GraphBuilder::GraphBuilder(Compilation*, IRScope*)+0x3ff
V [libjvm.so+0x32d127] IRScope::IRScope(Compilation*, IRScope*, int, ciMethod*, int, bool)+0x1e7
V [libjvm.so+0x32d23f] IR::IR(Compilation*, ciMethod*, int)+0x9f
V [libjvm.so+0x30d64b] Compilation::build_hir()+0xdb
V [libjvm.so+0x30d9de] Compilation::compile_java_method()+0x6e
V [libjvm.so+0x30db0e] Compilation::compile_method()+0x4e
V [libjvm.so+0x30de60] Compilation::Compilation(AbstractCompiler*, ciEnv*, ciMethod*, int, BufferBlob*)+0x240
V [libjvm.so+0x30ed80] Compiler::compile_method(ciEnv*, ciMethod*, int)+0xc0
V [libjvm.so+0x451f8a] CompileBroker::invoke_compiler_on_method(CompileTask*)+0xcba
V [libjvm.so+0x4549d0] CompileBroker::compiler_thread_loop()+0x570
V [libjvm.so+0x9bddaf] JavaThread::thread_main_inner()+0xdf
V [libjvm.so+0x9bdf75] JavaThread::run()+0x1b5
V [libjvm.so+0x87d868] java_start(Thread*)+0x108
Current CompileTask:
C1: 12739 2459 3 java.io.ObjectInputStream$BlockDataInputStream::readShort (73 bytes)