RFR: 8293998: [PPC64] JfrGetCallTrace: assert(_pc != nullptr) failed: must have PC

Aleksey Shipilev shade at openjdk.org
Mon Sep 26 12:50:21 UTC 2022


On Mon, 19 Sep 2022 12:24:05 GMT, Martin Doerr <mdoerr at openjdk.org> wrote:

> JfrGetCallTrace can still observe last_Java_pc == 0 (see JBS for more details). We can just skip the sample in this very rare case.

I understand this is due to data race against unsynchronized writers? So only the partial fix from JDK-8293998 works, but not completely? If so, is there any way to strengthen the writers, so that we do not have to do this?

-------------

PR: https://git.openjdk.org/jdk/pull/10339


More information about the hotspot-runtime-dev mailing list