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

C1 compilation fails with "Constant field loads are folded during parsing"

XMLWordPrintable

    • b157

        The assert added by JDK-8150534 fails:

        # Internal Error (/HUDSON/workspace/9-2-build-linux-amd64-phase2/jdk9/5069/hotspot/src/share/vm/c1/c1_Canonicalizer.cpp:251), pid=21587, tid=21723
        # assert(PatchALot || ScavengeRootsInCode < 2) failed: Constant field loads are folded during parsing

        Current CompileTask:
        C1: 871 617 3 java.lang.invoke.LambdaForm::argument (27 bytes)

        Stack: [0x00007fde6cff0000,0x00007fde6d0f1000], sp=0x00007fde6d0eec00, free space=1019k
        Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
        V [libjvm.so+0x1699d22] VMError::report_and_die(int, char const*, char const*, __va_list_tag*, Thread*, unsigned char*, void*, void*, char const*, int, unsigned long)+0x162
        V [libjvm.so+0x169aa9f] VMError::report_and_die(Thread*, char const*, int, char const*, char const*, __va_list_tag*)+0x2f
        V [libjvm.so+0xa830ed] report_vm_error(char const*, int, char const*, char const*, ...)+0xdd
        V [libjvm.so+0x6f8d82] Canonicalizer::do_ArrayLength(ArrayLength*)+0x122
        V [libjvm.so+0x72a200] GraphBuilder::append_with_bci(Instruction*, int)+0x70
        V [libjvm.so+0x7305f2] GraphBuilder::load_indexed(BasicType)+0x172
        V [libjvm.so+0x739bb2] GraphBuilder::iterate_bytecodes_for_block(int)+0xe82
        V [libjvm.so+0x73ad8f] GraphBuilder::iterate_all_blocks(bool)+0x9f
        V [libjvm.so+0x73be6f] GraphBuilder::GraphBuilder(Compilation*, IRScope*)+0x38f
        V [libjvm.so+0x74598b] IRScope::IRScope(Compilation*, IRScope*, int, ciMethod*, int, bool)+0x27b
        V [libjvm.so+0x746d21] IR::IR(Compilation*, ciMethod*, int)+0x121
        V [libjvm.so+0x70d30d] Compilation::build_hir() [clone .part.113]+0x2fd
        V [libjvm.so+0x712ec8] Compilation::compile_java_method() [clone .part.114]+0xbf8
        V [libjvm.so+0x713587] Compilation::compile_method()+0x247
        V [libjvm.so+0x714123] Compilation::Compilation(AbstractCompiler*, ciEnv*, ciMethod*, int, BufferBlob*, DirectiveSet*)+0x433
        V [libjvm.so+0x71608e] Compiler::compile_method(ciEnv*, ciMethod*, int, DirectiveSet*)+0x17e
        V [libjvm.so+0xa04c94] CompileBroker::invoke_compiler_on_method(CompileTask*)+0x3d4
        V [libjvm.so+0xa057f1] CompileBroker::compiler_thread_loop()+0x1f1
        V [libjvm.so+0x15ffe4e] JavaThread::thread_main_inner()+0x22e
        V [libjvm.so+0x16000de] JavaThread::run()+0x1ce
        V [libjvm.so+0x1348662] thread_native_entry(Thread*)+0x112
        C [libpthread.so.0+0x7aa1]

              vlivanov Vladimir Ivanov
              tpivovarova Tatiana Pivovarova (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              10 Start watching this issue

                Created:
                Updated:
                Resolved: