RFR 8233200: [lworld] compiler/runtime/Test8010927.java fails with fatal error: DEBUG MESSAGE: Verify oop store failed

David Simms david.simms at oracle.com
Tue Nov 26 16:13:06 UTC 2019

Bug/RFE: https://bugs.openjdk.java.net/browse/JDK-8233200

Webrev: http://cr.openjdk.java.net/~dsimms/valhalla/8233200/webrev0/

Subtle mess up in the use of "MemAllocator::finish()", it is virtual and 
there is an overload which potentially safepoints, thereby possibly 
moving the initial allocation...(requires allocation of large array)

"-XX:+ZVerifyViews" turned out to be an excellent debugging tool, so I 
enabled it in ValueOops testing, along with increased test array size 
(decrease G1 required GC count to 10 since the larger array was taking 
more test run time).

I believe relates to JDK-8231755, which I removed from the problem list 
and re-tested.


/David Simms

More information about the valhalla-dev mailing list