review for 7043040: JSR292: JRuby bench/shootout/binarytrees.ruby-2.ruby SEGV: constantPoolKlass::oop_follow_contents (original) (raw)
Christian Thalinger christian.thalinger at oracle.com
Wed May 11 00:08:10 PDT 2011
- Previous message: review for 7043040: JSR292: JRuby bench/shootout/binarytrees.ruby-2.ruby SEGV: constantPoolKlass::oop_follow_contents
- Next message: hg: jdk7/hotspot-comp/hotspot: 7043552: regression after 7042327
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On May 11, 2011, at 1:23 AM, Tom Rodriguez wrote:
Thanks Vladimir and Ramki.
Thanks for fixing the problem! -- Christian
tom On May 10, 2011, at 2:38 PM, Y. S. Ramakrishna wrote:
looks good.
-- ramki On 05/10/11 13:21, Tom Rodriguez wrote: http://cr.openjdk.java.net/~never/7043040 7043040: JSR292: JRuby bench/shootout/binarytrees.ruby-2.ruby SEGV: constantPoolKlass::oopfollowcontents Reviewed-by: The logic in ooppushconstants was skipping JVMCONSTANTObject entries which would cause corruption in later GCs. The fix is to use ispointerentry to identify roots like all the other visitor. The verifyon method was also too weak so it missed the problem when run with the verify GC flags. Tested with failing test from report.
- Previous message: review for 7043040: JSR292: JRuby bench/shootout/binarytrees.ruby-2.ruby SEGV: constantPoolKlass::oop_follow_contents
- Next message: hg: jdk7/hotspot-comp/hotspot: 7043552: regression after 7042327
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the hotspot-compiler-dev mailing list