Integrated: 8312401: SymbolTable::do_add_if_needed hangs when called in InstanceKlass::add_initialization_error path with requesting length exceeds max_symbol_length
Jiangli Zhou
jiangli at openjdk.org
Tue Jul 25 16:41:03 UTC 2023
On Wed, 19 Jul 2023 20:18:01 GMT, Jiangli Zhou <jiangli at openjdk.org> wrote:
> Please review the simple fix to resolve infinite loop in SymbolTable::do_add_if_needed caused by extra long symbol string that exceeds Symbol::max_length(). See JDK-8312401 for details.
>
> The jtreg test is converted from a test case constructed by @cushon.
This pull request has now been integrated.
Changeset: 36f3bae5
Author: Jiangli Zhou <jiangli at openjdk.org>
URL: https://git.openjdk.org/jdk/commit/36f3bae556783e7a9ab27b2a2f8dbb0d38be3583
Stats: 56 lines in 3 files changed: 54 ins; 1 del; 1 mod
8312401: SymbolTable::do_add_if_needed hangs when called in InstanceKlass::add_initialization_error path with requesting length exceeds max_symbol_length
Reviewed-by: dholmes, coleenp, iklam
-------------
PR: https://git.openjdk.org/jdk/pull/14938
More information about the hotspot-runtime-dev
mailing list