RFR: 8261262: Kitchensink24HStress.java crashed with EXCEPTION_ACCESS_VIOLATION
Robbin Ehn
rehn at openjdk.java.net
Tue Mar 16 07:57:08 UTC 2021
On Mon, 15 Mar 2021 21:45:34 GMT, Daniel D. Daugherty <dcubed at openjdk.org> wrote:
>> When returning from the last Java frame back to vm and hitting a safepoint poll on that last return we sometimes have a last java frame but no vframe.
>> This seem to be a bug in itself, handled in: 8263576
>>
>> Other places which uses vframe NULL checks it before, so let's do that in GetCurrentLocationClosure also.
>>
>> Testing: nsk jdi/jvmti, jdk jdi, jck vm and t1-3.
>
> src/hotspot/share/prims/jvmtiEnvThreadState.cpp line 263:
>
>> 261: // There can be a race condition between a handshake
>> 262: // and the target thread exiting from Java execution.
>> 263: // We must recheck the last Java frame still exists.
>
> Typo: s/recheck the last/recheck that the last/
> (not your typo, but since you're in there...)
Fixed
-------------
PR: https://git.openjdk.java.net/jdk/pull/3010
More information about the hotspot-dev
mailing list