|
Quick Lists
|
|
Bug ID:
|
4715772
|
|
Votes
|
0
|
|
Synopsis
|
Null-check eliminator must traverse exception handlers
|
|
Category
|
hotspot:compiler1
|
|
Reported Against
|
1.4
, hopper
|
|
Release Fixed
|
1.4.0_04,
1.4.1_02(Bug ID:2056503)
, 1.4.2(mantis) (Bug ID:2056504)
|
|
State
|
10-Fix Delivered,
bug
|
|
Priority:
|
4-Low
|
|
Related Bugs
|
4759909
|
|
Submit Date
|
16-JUL-2002
|
|
Description
|
A licensee (see comments for details) has isolated a bug in the null-check
eliminator. Since exception handlers are not traversed during the dataflow
walk, incorrect not-null results can be created for values which are assigned
null values inside of exception handlers. This may cause a VM crash if such
compiled code is ever executed and if the receiver is dereferenced at a point
where the compiler assumed the receiver was non-null. A patch has been
submitted.
|
|
Work Around
|
N/A
|
|
Evaluation
|
Will fix for 1.4.2.
xxxxx@xxxxx 2002-07-16
|
|
Comments
|
PLEASE NOTE: JDK6 is formerly known as Project Mustang
|
|
|
 |