Review request (S): 8005002: Crash because of a raw oop in ClassLoaderData::add_dependency
David Holmes
david.holmes at oracle.com
Thu Dec 13 02:28:12 PST 2012
Hi Stefan,
On 13/12/2012 6:16 PM, Stefan Karlsson wrote:
> http://cr.openjdk.java.net/~stefank/8005002/webrev.00/
>
> This is a fix for a crash seen the nightly comp testing in the test:
> vm/mlvm/indy/stress/gc/lotsOfCallSites
>
> We have a raw oop while calling out to an allocation function that might
> block for GC. If a GC enters, it might move the Object but will not
> update the oop. Make sure that we wrap the oop in a handle before
> calling the allocation function.
Looks good to me.
I guess CHECK_UNHANDLED_OOPS never got this one :(
Thanks,
David
> StefanK
More information about the hotspot-dev
mailing list