Review request (S): 8005002: Crash because of a raw oop in ClassLoaderData::add_dependency
Stefan Karlsson
stefan.karlsson at oracle.com
Thu Dec 13 00:16:37 PST 2012
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.
StefanK
More information about the hotspot-dev
mailing list