Bug 5091921: Sign flip issues in loop optimizer

Ismael Juma mlists at juma.me.uk
Sun Mar 20 07:48:12 PDT 2011


I came across a Lucene issue where it would read an index incorrectly due to a
HotSpot bug[1]. In the issue tracker, they refer to two unfixed bugs in the
Sun bug tracker: 5091921[2] and 7024475[3].

I am interested in the former because it was filed in 2004 and it has a number
of duplicates (the most recent of which was filed last month - 7020614[4]). It
seems pretty nasty and easy to reproduce with many isolated test cases, so I
was wondering why it has remained unfixed for so long. Did it just fall
through the cracks, is it complicated to fix or something else?


[1] https://issues.apache.org/jira/browse/LUCENE-2975 (hotspot bug in readvint 
gives wrong results)
[2] http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=5091921
[3] http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7024475
[4] http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7020614

More information about the hotspot-compiler-dev mailing list