8368698: runtime/cds/appcds/aotCache/OldClassSupport.java assert(can_add()) failed: Cannot add TrainingData objects

Reviewed-by: heidinga, iklam
This commit is contained in:
Igor Veresov 2025-10-01 23:15:13 +00:00
parent db6320df98
commit 4df41d2a75

View File

@ -328,7 +328,9 @@ void CompileTrainingData::notice_jit_observation(ciEnv* env, ciBaseObject* what)
// This JIT task is (probably) requesting that ik be initialized,
// so add him to my _init_deps list.
TrainingDataLocker l;
add_init_dep(ktd);
if (l.can_add()) {
add_init_dep(ktd);
}
}
}
}