Integrated: 8326236: assert(ce != nullptr) failed in Continuation::continuation_bottom_sender

Patricio Chilano Mateo pchilanomate at openjdk.org
Tue Jan 14 21:53:51 UTC 2025


On Thu, 9 Jan 2025 19:48:53 GMT, Patricio Chilano Mateo <pchilanomate at openjdk.org> wrote:

> Please review the following fix. In method frame::safe_for_sender() we could read a sender_pc that matches StubRoutines::cont_returnBarrier() but there is no actual continuation in the stack. I added more details in the bug comments on how we can get into this situation. The extra check verifies there is a ContinuationEntry further up in the stack. I run the patch through mach5 tiers 1-2 for sanity testing and tiers 6-7.
> 
> Thanks,
> Patricio

This pull request has now been integrated.

Changeset: ec2aaaaf
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/ec2aaaaf83ad0553d9cb8b3a81e8214b3f5e63fe
Stats:     20 lines in 4 files changed: 20 ins; 0 del; 0 mod

8326236: assert(ce != nullptr) failed in Continuation::continuation_bottom_sender

Reviewed-by: dholmes, mgronlun

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

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


More information about the hotspot-dev mailing list