JDK-6970460 : SIGSEGV in ciTypeFlow::flow_block compiling sun.security.provider.NativePRNG$RandomIO.implNextBytes
  • Type: Bug
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: hs19
  • Priority: P4
  • Status: Closed
  • Resolution: Duplicate
  • OS: generic
  • CPU: generic
  • Submitted: 2010-07-20
  • Updated: 2011-01-24
  • Resolved: 2010-08-25
Related Reports
Duplicate :  
Description
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x00002ad24a1321df, pid=7276, tid=1095268672
#
# JRE version: 7.0
# Java VM: Java HotSpot(TM) 64-Bit Server VM (19.0-b04-201007160300.et151817.hs19b04-fastdebug mixed mode linux-amd64 compressed oops)
# Problematic frame:
# V  [libjvm.so+0x3d01df]

Stack trace:
Instructions: (pc=0x00002ad24a1321df)
0x00002ad24a1321cf:   04 00 00 49 8b 44 24 10 49 8b 7c 24 30 4c 89 ee
0x00002ad24a1321df:   8b 50 10 89 95 50 ff ff ff 8b 50 18 83 fa ff 89 
;; 00002ad24a1321cf 04 00                   add    $0x0,%al
;; 00002ad24a1321d1 00 49 8b                add    %cl,0xffffffffffffff8b(%rcx)
;; 00002ad24a1321d4 44 24 10                rexX and    $0x10,%al
;; 00002ad24a1321d7 49 8b 7c 24 30          mov    0x30(%r12,1),%rdi
;; 00002ad24a1321dc 4c 89 ee                mov    %r13,%rsi
;; ---------------
;; 00002ad24a1321df 8b 50 10                mov    0x10(%rax),%edx
;; 00002ad24a1321e2 89 95 50 ff ff ff       mov    %edx,0xffffffffffffff50(%rbp)
;; 00002ad24a1321e8 8b 50 18                mov    0x18(%rax),%edx
;; 00002ad24a1321eb 83 fa ff                cmp    $0xffffffffffffffff,%edx
;; 00002ad24a1321ee 89 ff                   mov    %edi,%edi
;; 
Stack: [0x0000000041387000,0x0000000041488000],  sp=0x0000000041484b40,  free space=3f60000000000000018k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.so+0x3d01df];;  ciTypeFlow::flow_block(ciTypeFlow::Block*, ciTypeFlow::StateVector*, ciTypeFlow::JsrSet*)+0x4f
V  [libjvm.so+0x3d1301];;  ciTypeFlow::df_flow_types(ciTypeFlow::Block*, bool, ciTypeFlow::StateVector*, ciTypeFlow::JsrSet*)+0x4e1
V  [libjvm.so+0x3d15eb];;  ciTypeFlow::flow_types()+0x20b
V  [libjvm.so+0x3d187d];;  ciTypeFlow::do_flow()+0x2d
V  [libjvm.so+0x3a355f];;  ciMethod::get_flow_analysis()+0x7f
V  [libjvm.so+0x359fb4];;  ParseGenerator::can_parse(ciMethod*, int)+0x34
V  [libjvm.so+0x359ff1];;  CallGenerator::for_inline(ciMethod*, float)+0x21
V  [libjvm.so+0x50736c];;  Compile::call_generator(ciMethod*, int, bool, JVMState*, bool, float)+0x8ac
V  [libjvm.so+0x507cb5];;  Parse::do_call()+0x245
V  [libjvm.so+0x8d657d];;  Parse::do_one_bytecode()+0x306d
V  [libjvm.so+0x8c9d19];;  Parse::do_one_block()+0x4a9
V  [libjvm.so+0x8c9fb3];;  Parse::do_all_blocks()+0x133
V  [libjvm.so+0x8cba81];;  Parse::Parse(JVMState*, ciMethod*, float)+0x18c1
V  [libjvm.so+0x35a14d];;  ParseGenerator::generate(JVMState*)+0xbd
V  [libjvm.so+0x439396];;  Compile::Compile(ciEnv*, C2Compiler*, ciMethod*, int, bool, bool)+0xd56
V  [libjvm.so+0x358926];;  C2Compiler::compile_method(ciEnv*, ciMethod*, int)+0x1a6
V  [libjvm.so+0x440aab];;  CompileBroker::invoke_compiler_on_method(CompileTask*)+0x41b
V  [libjvm.so+0x44162d];;  CompileBroker::compiler_thread_loop()+0x4cd
V  [libjvm.so+0xa26cf6];;  JavaThread::thread_main_inner()+0xf6
V  [libjvm.so+0x89dc00];;  _ZL10java_startP6Thread+0xf0


Current CompileTask:
C2:412  !   sun.security.provider.NativePRNG$RandomIO.implNextBytes([B)V (120 bytes)