Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8368728

Assert: Cannot add TrainingData objects

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: P3 P3
    • None
    • None
    • hotspot

      I got this failure once when running the JCK test in AOT mode:

      api/java_lang/reflect/Executable/GetDeclaringClassTest.html

      But I cannot easily reproduce it. This may be a generic problem not tied to the specifics of this test case.

      # assert(can_add()) failed: Cannot add TrainingData objects

      --------------- T H R E A D ---------------

      Current thread (0x00007fecc465a190): JavaThread "C1 CompilerThread0" daemon [_thread_in_vm, id=1297615, stack(0x00007fec9120a000,0x00007fec9130a000) (1024K)]


      Current CompileTask:
      C1:701 313 1 jdk.internal.classfile.impl.LabelImpl::setBCI (6 bytes)

      Stack: [0x00007fec9120a000,0x00007fec9130a000], sp=0x00007fec913081d0, free space=1016k
      Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
      V [libjvm.so+0x1b7790a] TrainingData::TrainingDataLocker::assert_can_add() [clone .part.0]+0x3a (trainingData.hpp:162)
      V [libjvm.so+0x1b7f60b] CompileTrainingData::notice_jit_observation(ciEnv*, ciBaseObject*)+0x3eb
      V [libjvm.so+0xa77b45] ciObjectFactory::get_metadata(Metadata*)+0x365
      V [libjvm.so+0xa77fa7] ciObjectFactory::find_non_perm(Handle)+0xa7
      V [libjvm.so+0xa78a17] ciObjectFactory::get(oop)+0xf7
      V [libjvm.so+0xa2d5be] ciEnv::get_object(oop)+0x6e
      V [libjvm.so+0xa2245e] ciEnv::ciEnv(CompileTask*)+0x24e
      V [libjvm.so+0xb8b161] CompileBroker::invoke_compiler_on_method(CompileTask*)+0x2b1
      V [libjvm.so+0xb8ce90] CompileBroker::compiler_thread_loop()+0x530
      V [libjvm.so+0x10e2e0b] JavaThread::thread_main_inner()+0x13b
      V [libjvm.so+0x1b53fe6] Thread::call_run()+0xb6
      V [libjvm.so+0x17bef98] thread_native_entry(Thread*)+0x128

            iveresov Igor Veresov
            iklam Ioi Lam
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: