RFR: 8298377: JfrVframeStream causes deadlocks in ZGC [v2]

Erik Österlund eosterlund at openjdk.org
Wed Jan 18 12:43:32 UTC 2023


On Wed, 18 Jan 2023 11:18:19 GMT, Markus Grönlund <mgronlun at openjdk.org> wrote:

> Question: does the "start_processing()" call ever reach a malloc, directly or indirectly? If so, it is problematic to call from the sampler thread.

It does allocate a stack iterator with malloc if it really did need to start processing and it was not yet started. So yes. Would you mind explaining why using malloc is problematic?

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

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


More information about the hotspot-jfr-dev mailing list