United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
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
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
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



Hardware and Software, Engineered to Work Together