RFR: 8282200: ShouldNotReachHere() reached by AsyncGetCallTrace after JDK-8280422 [v3]
David Holmes
dholmes at openjdk.java.net
Wed Feb 23 20:23:49 UTC 2022
On Wed, 23 Feb 2022 15:52:31 GMT, Johannes Bechberger <duke at openjdk.java.net> wrote:
>> Fixes the mentioned bug by replacing the check in AsyncGetCallTrace using the newly introduced method `JavaThread::thread_from_jni_environment`.
>
> Johannes Bechberger has refreshed the contents of this pull request, and previous commits have been removed. The incremental views will show differences compared to the previous content of the PR. The pull request contains one new commit since the last revision:
>
> Add changes by David Holmes
Hi Johannes,
Your original changes need removing again.
Thanks,
David
src/hotspot/share/runtime/thread.hpp line 1325:
> 1323: // external JNI entry points where the JNIEnv is passed into the VM.
> 1324: // Does not return null, check is_thread_from_jni_environment_termminated()
> 1325: // if you are not sure that it is not.
Needs deleting.
src/hotspot/share/runtime/thread.hpp line 1354:
> 1352: return current->is_terminated();
> 1353: }
> 1354:
Needs deleting.
-------------
Changes requested by dholmes (Reviewer).
PR: https://git.openjdk.java.net/jdk/pull/7559
More information about the hotspot-dev
mailing list