RFR (XS): 8144024: Octane fails with "memory leak: allocating handle outside HandleMark"
vladimir.kozlov at oracle.com
Wed Nov 25 17:22:03 UTC 2015
On 11/25/15 5:45 AM, Vladimir Ivanov wrote:
Looks fine but
> DependencyContext verification is broken because it can't always allocate a handle for context holder in appropriate
> handle area.
Can you explain in more details what happened? What is "appropriate handle area"?
> Since the intention is to guarantee that the holder can't be relocated during GC (for CallSiteContext case), the fix is
> to ensure no safepoints happened during DependencyContext lifetime. It is done by ensuring
> SafepointSynchronize::_safepoint_counter stays the same.
> Testing: failed test, jprt
> Best regards,
> Vladimir Ivanov
More information about the hotspot-compiler-dev