JDK-6932480 : Crash in CompilerThread/Parser. Unloaded array klass?
  • Type: Bug
  • Component: hotspot
  • Sub-Component: runtime
  • Affected Version: 6u19
  • Priority: P2
  • Status: Closed
  • Resolution: Fixed
  • OS: generic
  • CPU: generic
  • Submitted: 2010-03-05
  • Updated: 2010-09-24
  • Resolved: 2010-03-15
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 JDK 6 JDK 7 Other
1.3.1,OpenJDK6Resolved 6u19 b04Fixed 7Fixed OpenJDK6,hs16.2Fixed
Related Reports
Relates :  
Description
Testcase is crashing in 6u19, no problem with 6u18.


-----------------  lwp# 9 / thread# 9  --------------------
 ff24ab10 _lwp_kill (6, 0, 5, ff2d5360, ffffffff, 6) + 8
 ff1d4b44 abort    (2d040, 1, 6, ff2d3940, fbc5c, 0) + 108
 feb2afc4 void os::abort(bool) (1, fee15fc4, 1, fedfc000, 19fc4, 19c00) + 5c
 fec4d5b8 void VMError::report_and_die() (fee3a814, fee2d7b8, 1, fee40508, fee15f9c, 0) + cd8
 fe5c0df4 JVM_handle_solaris_signal (b, d71fe6d8, d71fe420, b1800, fa400, 31771) + a8c
 ff245fa8 __sighndlr (b, d71fe6d8, d71fe420, fe5c0330, 0, 0) + c
 ff23a3c4 call_user_handler (b, d71fe6d8, d71fe420, 0, 960f8, ff2d069c) + 41c
 fe7c35f4 bool ciKlass::is_subtype_of(ciKlass*) (0, fa400, 234c78, 1480, fee396c0, fee396cc) + 13c
 fe8cb3dc int GraphKit::static_subtype_check(ciKlass*,ciKlass*) (d71feab4, 230328, 233e78, 5c55c, fedfc000, 234c78) + 80
 fe5bac60 Node*GraphKit::gen_checkcast(Node*,Node*,Node**) (d71feab4, 2, 14b830, 0, 1c71c0, 14db90) + dc
 fe5d9b58 void Parse::do_checkcast() (d71feab4, 234c78, fa0, 1, 469b68, 14db90) + 128
 feb41350 void Parse::do_all_blocks() (d71feab4, 234710, 0, d71feb30, fee2db0e, fee53c08) + 4b0
 fe55fde0 Parse::Parse #Nvariant 1(JVMState*,ciMethod*,float) (0, 0, 234598, 1, d71feab4, 11c6e0) + 938
 fe55de70 JVMState*ParseGenerator::generate(JVMState*) (11c6d0, 469aa8, 3d7ec, fedfc000, fe3, d71ff5f8) + 9c
 fe550158 void Parse::do_call() (d71fed3c, d71fedb8, 233da0, 0, fedfc000, 224608) + 374
 feb41350 void Parse::do_all_blocks() (d71fed3c, 233a08, 0, d71fedb8, fee2db0e, fee53c08) + 4b0
 fe55fde0 Parse::Parse #Nvariant 1(JVMState*,ciMethod*,float) (0, 0, 233850, 1, d71fed3c, 11c5b8) + 938
 fe55de70 JVMState*ParseGenerator::generate(JVMState*) (11c5a8, 469788, 3d7ec, fedfc000, fe3, d71ff5f8) + 9c
 fe550158 void Parse::do_call() (d71fefc4, d71ff040, 230250, 0, fedfc000, 221020) + 374
 feb41350 void Parse::do_all_blocks() (d71fefc4, 230180, 300, d71ff040, fee2db0e, fee53c08) + 4b0
 fe55fde0 Parse::Parse #Nvariant 1(JVMState*,ciMethod*,float) (0, 0, 22de48, 1, d71fefc4, 11bb80) + 938
 fe55de70 JVMState*ParseGenerator::generate(JVMState*) (11bb70, 184f40, 3d7ec, fedfc000, fe3, d71ff5f8) + 9c
 fe80a9a0 Compile::Compile #Nvariant 1(ciEnv*,C2Compiler*,ciMethod*,int,bool,bool) (d71ff5f8, 3, 1c20d8, 11bb70, 186658, fece0a1a) + 950
 fe5c1f68 void C2Compiler::compile_method(ciEnv*,ciMethod*,int) (2e650, d71ffc5c, 22cf28, ffffffff, fecc1878, fee1e2c4) + b0
 fe5c2df4 void CompileBroker::invoke_compiler_on_method(CompileTask*) (feb18, 11a800, 74e, 0, fe5c1eb8, fa400) + 9fc
 fe63acbc void CompileBroker::compiler_thread_loop() (0, fee397ec, fa400, f3408, 31800, 31800) + 65c
 febf98b8 void JavaThread::thread_main_inner() (fa400, fa770, 9, f, fedfc000, 0) + 48
 feb2a060 java_start (fa400, 34c, fedfc000, fed48701, fb7a8, fee488b4) + 22c
 ff245ea0 _lwp_start (0, 0, 0, 0, 0, 0)

Comments
EVALUATION http://hg.openjdk.java.net/hsx/hsx17/master/rev/2ade0664189b
09-04-2010

EVALUATION http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/f5dd08ad65df
08-04-2010

EVALUATION http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/f5dd08ad65df
07-04-2010

EVALUATION http://hg.openjdk.java.net/hsx/hsx17/baseline/rev/2ade0664189b
06-04-2010

EVALUATION 6626217 inadvertantly cleans up some required code, reinstating it. 1.4.2 is also affected, the backports were all different with 5.0 not affected.
08-03-2010