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