JDK-7027030 : Regression : SIGSEGV in PhaseIdealLoop idom_no_update after 1.5.0_24 upgrade
  • Type: Bug
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: 5.0-pool
  • Priority: P3
  • Status: Closed
  • Resolution: Cannot Reproduce
  • OS: solaris
  • CPU: x86
  • Submitted: 2011-03-12
  • Updated: 2011-03-29
  • Resolved: 2011-03-29
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 Availability Release.

To download the current JDK release, click here.
Related Reports
Relates :  
JVM crash after upgrade from 1.5.0_17 to 1.5.0_24.

Reported systems in Solaris x64.

See comments for link to crash logs and/or core, libraries.


# An unexpected error has been detected by HotSpot Virtual Machine:
#  SIGSEGV (0xb) at pc=0xfffffd7ffe9602f5, pid=13024, tid=15
# Java VM: Java HotSpot(TM) 64-Bit Server VM (1.5.0_24-b02 mixed mode)
# Problematic frame:
# V  [libjvm.so+0x3602f5]

---------------  T H R E A D  ---------------

Current thread (0x0000000000912090):  JavaThread "CompilerThread0" daemon [_thread_in_native, id=15]

siginfo:si_signo=11, si_errno=0, si_code=1, si_addr=0x0000000000000008;; 
;; si_signo=11	SIGSEGV
;; si_code=1	SEGV_MAPERR /* Address not mapped to object.  */

RAX=0x0000000000000000, RBX=0xfffffd7fff197200, RCX=0x0000000000002000, RDX=0x0000000005b08218
RSP=0xfffffd7ff5bfcad0, RBP=0xfffffd7ff5bfcad0, RSI=0x00000000043ff260, RDI=0xfffffd7ff5bfd128
, R8=0x0000000000000000, R9=0x000000002325a020, R10=0x0000000023249020, R11=0xfffffd7fff213280, R12=0xfffffd7ff5bfd128, R13=0x000000000e2dcfb8, R14=0x000000001a7f9da8, R15=0x0000000000000000
RIP=0xfffffd7ffe9602f5, RFLAGS=0x0000000000010246


Instructions: (pc=0xfffffd7ffe9602f5)
0xfffffd7ffe9602e5:   46 28 44 8b c0 4c 8b 8f b0 00 00 00 4b 8b 04 c1
0xfffffd7ffe9602f5:   4c 8b 40 08 4d 8b 00 4d 85 c0 75 2a 8b 4f 28 8b 
Stack: [0xfffffd7ff5aff000,0xfffffd7ff5bff000),  sp=0xfffffd7ff5bfcad0,  free space=1014k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.so+0x3602f5];;  __1cOPhaseIdealLoopOidom_no_update6kMpnENode__2_+0x15
V  [libjvm.so+0x362b22];;  __1cOPhaseIdealLoopUbuild_loop_late_post6MpnENode_pk0_v_+0x302
V  [libjvm.so+0x464776];;  __1cOPhaseIdealLoopPbuild_loop_late6MrnJVectorSet_rnJNode_List_rnKNode_Stack_pk0_v_+0x266
V  [libjvm.so+0x45fb45];;  __1cOPhaseIdealLoop2t6MrnMPhaseIterGVN_pk0i_v_+0x8a5
V  [libjvm.so+0x4a36c5];;  __1cHCompileIOptimize6M_v_+0x205
V  [libjvm.so+0x4a4503];;  __1cHCompile2t6MpnFciEnv_pnKC2Compiler_pnIciMethod_ii_v_+0x983
V  [libjvm.so+0x49db0d];;  __1cKC2CompilerOcompile_method6MpnFciEnv_pnIciMethod_i_v_+0x9d
V  [libjvm.so+0x49e2be];;  __1cNCompileBrokerZinvoke_compiler_on_method6FpnLCompileTask__v_+0x40e
V  [libjvm.so+0x543f89];;  __1cNCompileBrokerUcompiler_thread_loop6F_v_+0x329
V  [libjvm.so+0x5439cb];;  __1cVcompiler_thread_entry6FpnKJavaThread_pnGThread__v_+0xb
V  [libjvm.so+0x4f60f1];;  __1cKJavaThreadRthread_main_inner6M_v_+0x51
V  [libjvm.so+0x4f5c73];;  __1cKJavaThreadDrun6M_v_+0xa3
V  [libjvm.so+0x4ee038];;  __1cG_start6Fpv_0_+0xe8
C  [libc.so.1+0xd72cb]  _thr_slot_offset+0x31b;;  sigsetjmp+0xbb
C  [libc.so.1+0xd7500]  _thr_slot_offset+0x550;;  do_case_conv+0x20

Current CompileTask:
opto:47726  !   com.rsa.ssl.external.CertVerifier.verifyCertificate(Lcom/rsa/ssl/SSLParams;[Lcom/rsa/certj/cert/X509Certificate;Lcom/rsa/ssl/CipherSuite;)I (174 bytes)

EVALUATION See comments.