United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: JDK-6434117 jdk1.5.0_08 core dumps when using -XX:+UseBiasedLocking
JDK-6434117 : jdk1.5.0_08 core dumps when using -XX:+UseBiasedLocking

Details
Type:
Bug
Submit Date:
2006-06-05
Status:
Resolved
Updated Date:
2014-02-27
Project Name:
JDK
Resolved Date:
2006-08-09
Component:
hotspot
OS:
solaris,solaris_10,windows_xp
Sub-Component:
compiler
CPU:
x86,sparc
Priority:
P2
Resolution:
Fixed
Affected Versions:
5.0u8,5.0u11
Fixed Versions:
5.0u10 (b01)

Related Reports
Backport:
Duplicate:
Duplicate:
Relates:

Sub Tasks

Description
see comments

                                    

Comments
EVALUATION

The problem appears to be in the debug information generated for synchronized native methods. The receiver is reported as being in edx but the RegisterMap doesn't have a valid on-stack location for that register since we're in a compiled native wrapper and there's no runtime stub above this frame. The attached test case reproduces the problem; still working on a fix.
                                     
2006-06-24
SUGGESTED FIX

http://analemma.sfbay.sun.com/net/prt-archiver.sfbay/data/archived_workspaces/1.5/tiger_update9_baseline/2006/20060629135956.kbr.tiger_update_baseline/workspace/webrevs/webrev-2006.06.29/index.html
                                     
2006-06-30
EVALUATION

Suggested fix by ###@###.### and ###@###.### restricts register masks for values that can show up in debug info for compiles of native wrappers and stubs so they are not allocated into registers.
                                     
2006-06-30



Hardware and Software, Engineered to Work Together