JDK-6859006 : CR 6827657/6754146 still occurs in 5.0u18-rev-b03
  • Type: Bug
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: 5.0u18,5.0u19
  • Priority: P2
  • Status: Closed
  • Resolution: Duplicate
  • OS: solaris_10
  • CPU: sparc
  • Submitted: 2009-07-10
  • Updated: 2010-04-03
  • Resolved: 2009-09-21
Related Reports
Duplicate :  
Relates :  
Relates :  
Description
C2 compiler of 1.5.0_15 crashed (SEGV) in PhaseChaitin::Split():

-----------------  lwp# 46 / thread# 46  --------------------
 ff2caa58 _lwp_kill (6, 0, ff342f98, fee852e0, ffffffff, 6) + 8
 ff24194c abort    (7400, 1, fef1588c, fcb78, ff3413d8, 0) + 110
 fee852e0 void os::abort(int) (1, 0, ff01b570, fefe6000, 7d9c, 7c00) + 58
 fef1588c void VMError::report_and_die() (0, ff043c48, ff03d35c, 1, fee899e4, ff03d35c) + c84
 fea78c14 JVM_handle_solaris_signal (b, 9a6fe238, 9a6fdf80, 8000, ff03c308, 1a57f30) + ab4
 ff2c6e78 __sighndlr (b, 9a6fe238, 9a6fdf80, fea78128, 0, 1) + c
 ff2bb558 call_user_handler (b, ffbffeff, c, 0, fe416200, 9a6fdf80) + 3b8
 ff2bb72c sigacthandler (b, 9a6fe238, 9a6fdf80, 1bac6fc, fe416200, fea18cec) + 4c
 --- called from signal handler with signal 11 (SIGSEGV) ---
 fea0c6dc unsigned PhaseChaitin::Split(unsigned) (9a6febac, 1, 0, 1ba9ee0, 25c, b) + 340c
 fea18cec void PhaseChaitin::Register_Allocate() (9a6feacc, 0, fef4cb28, ff030914, 3d3eff8, 804) + 100c
 fea1c3fc void Compile::Code_Gen() (9a6ff198, 9e14, 9c00, fef5e6bd, 0, 9a6febac) + 2b0
 fea849f0 Compile::Compile #Nvariant 1(ciEnv*,C2Compiler*,ciMethod*,int,int) (9a6ff198, 0, 17cd088, 0, fef5e560, 0) + c08
 fea7aa94 void C2Compiler::compile_method(ciEnv*,ciMethod*,int) (9a6ffa94, fef4a550, 1c809e0, 45, 17cd088, c1000012) + b0
 fea7b644 void CompileBroker::invoke_compiler_on_method(CompileTask*) (24194b0, 19d52fc, ca7398, 1a57f30, fef5ef0f, 9a6ffa94) + 4cc
 feb383e4 void CompileBroker::compiler_thread_loop() (ff03c420, 1955d28, 1a57f30, a8a13b58, 19d52f8, 0) + 44c
 feae0b60 void JavaThread::run() (1a57f30, ff040630, 7828, 0, 7800, 9400) + 2b0
 fee84dfc void*_start(void*) (1a57f30, 62a1, fefe6000, 0, 587c, 5800) + 208

From hs_err

#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
#  SIGSEGV (0xb) at pc=0xfea0c6dc, pid=25249, tid=46
#
# Java VM: Java HotSpot(TM) Server VM (1.5.0_19-b02 mixed mode)
# Problematic frame:
# V  [libjvm.so+0x20c6dc]
#

Current CompileTask:
opto:169%     com.wily.introscope.agent.ACommonAgent.getMetricData(Ljava/util/Enumeration;J)[Lcom/wily/introscope/spec/metric/AgentMetricData; @ 69 (127 bytes)

I asked customer to confirm if excluding getMetricData fixed their problem.