RFR: 8324174: assert(m->is_entered(current)) failed: invariant [v2]
Vladimir Kozlov
kvn at openjdk.org
Wed Jan 31 19:37:02 UTC 2024
On Wed, 31 Jan 2024 06:25:52 GMT, Tobias Hartmann <thartmann at openjdk.org> wrote:
>> Vladimir Kozlov has updated the pull request incrementally with one additional commit since the last revision:
>>
>> Fix spacing
>
> test/hotspot/jtreg/compiler/escapeAnalysis/TestNestedRelockAtDeopt.java line 46:
>
>> 44: }
>> 45: } catch (OutOfMemoryError oom) {
>> 46: arr = null; // Free memory
>
> This isn't guaranteed to free any memory, right? Isn't there a high risk that we are hitting another OOME below at the `new ArrayList<>()`? Is that what [JDK-8325003](https://bugs.openjdk.org/browse/JDK-8325003) is about?
The failure [JDK-8325003](https://bugs.openjdk.org/browse/JDK-8325003) happens during `newarray` inside `test1()` if it is inlined. If `test1()` is not inlined everything works.
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/17600#discussion_r1473370197
More information about the hotspot-dev
mailing list