JDK-6519085 : JVM crashes executing test suite of JavaDB (derby)
  • Type: Bug
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: 5.0u10
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • OS: solaris_nevada
  • CPU: x86
  • Submitted: 2007-01-30
  • Updated: 2010-12-06
  • Resolved: 2007-05-28
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.0u14 b01Fixed
Related Reports
Relates :  
Description
When I execute the test to run throught the night, lock the screen and leave the JVM crashed for two times. If I execute the tests and do not lock the screen, the execution will succeed. I am not sure whether this causes the crash. I'll keep running the tests and report new observations.

Error message is in attachment.

The stack trace from the core file is:

d3dba398 libc.so.1`_lwp_kill+7(9, 6)
d3dba3bc libc.so.1`raise+0x22(6)
d3dba40c libc.so.1`abort+0xcd(fede0000, d3dba4b0, fed1ac8a, 1, 8191798, 0)
d3dba418 libjvm.so`__1cCosFabort6Fi_v_+0x2f(1)
d3dba4b0 libjvm.so`__1cHVMErrorOreport_and_die6M_v_+0x58a(d3dba4c8, fef746a0, fef74580, fede0000, 8, fedbc5e2)
d3dba64c libjvm.so`JVM_handle_solaris_signal+0x873(8, d3dba904, d3dba704, 1)
d3dba668 libjvm.so`signalHandler+0x20(8, d3dba904, d3dba704)
d3dba67c libc.so.1`__sighndlr+0xf(8, d3dba904, d3dba704, fe9752c0)
d3dba6d4 libc.so.1`call_user_handler+0x2b8(8, d3dba904, d3dba704)
d3dba6f0 libc.so.1`sigacthandler+0xc2(8, d3dba904, d3dba704)
d3dba99c libjvm.so`__1cNIdealLoopTreeXpolicy_maximally_unroll6kMpnOPhaseIdealLoop__i_+0x1ab(8791170, d3dbadec)
d3dba9cc libjvm.so`__1cNIdealLoopTreeUiteration_split_impl6MpnOPhaseIdealLoop_rnJNode_List__v_+0xc4(8791170, d3dbadec, d3dbaa18)
d3dba9f8 libjvm.so`__1cNIdealLoopTreePiteration_split6MpnOPhaseIdealLoop_rnJNode_List__v_+0x120(8791170, d3dbadec, d3dbaa18)
d3dbaa64 libjvm.so`__1cOPhaseIdealLoop2t5B6MrnMPhaseIterGVN_pk0i_v_+0x730(d3dbadec, d3dbac24, 0, 0)
d3dbb018 libjvm.so`__1cHCompileIOptimize6M_v_+0x213(d3dbb6c4)
d3dbb2bc libjvm.so`__1cHCompile2t5B6MpnFciEnv_pnKC2Compiler_pnIciMethod_ii_v_+0x818(d3dbb6c4, d3dbbb68, 8071f20, 918e5c8, ffffffff, 1)
d3dbba9c libjvm.so`__1cKC2CompilerOcompile_method6MpnFciEnv_pnIciMethod_i_v_+0x6f(8071f20, d3dbbb68, 918e5c8, ffffffff)
d3dbbbd0 libjvm.so`__1cNCompileBrokerZinvoke_compiler_on_method6FpnLCompileTask__v_+0x3dc(853c000)
d3dbbc58 libjvm.so`__1cNCompileBrokerUcompiler_thread_loop6F_v_+0x2ce(fede0000, d3dbbc98, fea03fd1, 8191798, 8191798, 81922d0)
d3dbbc64 libjvm.so`__1cVcompiler_thread_entry6FpnKJavaThread_pnGThread__v_+0x15(8191798, 8191798)
d3dbbc98 libjvm.so`__1cKJavaThreadRthread_main_inner6M_v_+0x51(8191798)
d3dbbcac libjvm.so`__1cKJavaThreadDrun6M_v_+0x105(8191798)
d3dbbfcc libjvm.so`__1cG_start6Fpv_0_+0xd2(8191798)
d3dbbfec libc.so.1`_thr_setup+0x52(fb241800)
d3dbbff8 libc.so.1`_lwp_start(fb241800, 0, 0, 0, 0, 0)
>

Comments
SUGGESTED FIX http://prt-web.sfbay.sun.com/net/prt-archiver.sfbay/data/archived_workspaces/1.5/tiger_update13_baseline/2007/20070321134116.nips.bug6519085/workspace/webrevs/webrev-2007.03.21/index.html /net/prt-archiver.sfbay/data/archived_workspaces/1.5/tiger_update13_baseline/2007/20070321134116.nips.bug6519085/
22-03-2007

EVALUATION Policy_maximally_unroll() needs early exit test that includes stride vs. span comparison.
30-01-2007