The method G1CollectedHeap::process_discovered_references() has recently seen lots of change, particularly wrt to single vs. multi-threaded operation.
Unfortunately not everything seems to have been cleaned up accordingly.
Unfortunately not everything seems to have been cleaned up accordingly.