JDK-6983535 : JVM crashes when compiling method.
  • Type: Bug
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: 5.0u22
  • Priority: P2
  • Status: Closed
  • Resolution: Cannot Reproduce
  • OS: solaris_10
  • CPU: sparc
  • Submitted: 2010-09-09
  • Updated: 2011-01-05
  • Resolved: 2011-01-05
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.
Other
5.0u22Resolved
Related Reports
Relates :  
Relates :  
Description
Java 5.0u22 crashed while optimizing one of the customer's methods.

=>[1] __lwp_kill(0x0, 0x6, 0x0, 0x6, 0xffbffeff, 0x0), at 0xff2cc95c 
  [2] raise(0x6, 0x0, 0xff334f60, 0xff2ac1f8, 0xffffffff, 0x6), at 0xff265d3c 
  [3] abort(0x7400, 0x1, 0x7c00, 0xeea98, 0xff333418, 0x0), at 0xff241a2c 
  [4] os::abort(0x1, 0x0, 0xff01b570, 0xfefe6000, 0x7d9c, 0x7c00), at 0xfee856a0 
  [5] VMError::report_and_die(0x0, 0xff043c48, 0xff03d35c, 0x1, 0xfee89da4, 0xff03d35c), at 0xfef15c4c 
  [6] JVM_handle_solaris_signal(0xb, 0x3157e248, 0x3157df90, 0x8000, 0xff03c308, 0x188aa0), at 0xfea78cfc 
  [7] __sighndlr(0xb, 0x3157e248, 0x3157df90, 0xfea78210, 0x0, 0x1), at 0xff2c8d94 
  ---- called from signal handler with signal 11 (SIGSEGV) ------
  [8] Compile::start(0x3157f098, 0x3a541a0, 0x9400, 0xfea00628, 0x188d80, 0x0), at 0xfe99778c 
  [9] MachEpilogNode::emit(0x1f09c04, 0xfeff3418, 0x3157f098, 0x3157e9d0, 0x6c00, 0xfefe6000), at 0xfea00658 
  [10] Compile::Fill_buffer(0x3157f098, 0x15683d4, 0x0, 0x3a53af8, 0xfeff3ce4, 0x17b81a8), at 0xfea2920c 
  [11] Compile::Output(0x3157f098, 0xff03c420, 0x3157f994, 0x728, 0xfe3c5200, 0x188aa0), at 0xfea26904 
  [12] Compile::Code_Gen(0x3157f098, 0x9e14, 0x9c00, 0xfef5ea7d, 0x0, 0x3157eaac), at 0xfea1c5b8 
  [13] Compile::Compile(0x3157f098, 0x0, 0xed980, 0x0, 0xfef5e920, 0x0), at 0xfea84ad8 
  [14] C2Compiler::compile_method(0x3157f994, 0xfef4a910, 0x276a860, 0xffffffff, 0xed980, 0x1000004), at 0xfea7ab7c 
  [15] CompileBroker::invoke_compiler_on_method(0x343ee70, 0x18911c, 0xebe20, 0x188aa0, 0xfef5f2cf, 0x3157f994), at 0xfea7b72c 
  [16] CompileBroker::compiler_thread_loop(0xff03c420, 0xebdc0, 0x188aa0, 0x38a8b168, 0x189118, 0x0), at 0xfeb3853c 
  [17] JavaThread::run(0x188aa0, 0xff040630, 0x7828, 0x0, 0x7800, 0x9400), at 0xfeae0c48 
  [18] _start(0x188aa0, 0x6a6d, 0xfefe6000, 0x0, 0x587c, 0x5800), at 0xfee851bc

Comments
EVALUATION This is quite likely solved by the fix for 6272980, for the additional checks that a compile may be failing. The crashing compile will not reproduce in a live test app or CompileTheWorld. Unable to test, so closing as not reproducible.
05-01-2011

WORK AROUND (deleting notes about CompileTheWorld tests which produced unconnected failures)
10-09-2010