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

[lworld] C1 compilation fails with assert(is_single_cpu() && !is_virtual()) failed: type check

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: P3
    • Resolution: Duplicate
    • Affects Version/s: repo-valhalla
    • Fix Version/s: repo-valhalla
    • Component/s: hotspot
    • Labels:

      Description

      # assert(is_single_cpu() && !is_virtual()) failed: type check

      Current CompileTask:
      C1: 168862 38336 b 1 com.ibm.icu.util.IslamicCalendar::handleComputeMonthStart (30 bytes)

      Stack: [0x000070000a00d000,0x000070000a10d000], sp=0x000070000a10b860, free space=1018k
      Native frames: (J=compiled Java code, A=aot compiled Java code, j=interpreted, Vv=VM code, C=native code)
      V [libjvm.dylib+0xc8c12e] VMError::report_and_die(int, char const*, char const*, __va_list_tag*, Thread*, unsigned char*, void*, void*, char const*, int, unsigned long)+0x6de
      V [libjvm.dylib+0xc8c809] VMError::report_and_die(Thread*, void*, char const*, int, char const*, char const*, __va_list_tag*)+0x47
      V [libjvm.dylib+0x443e10] report_vm_error(char const*, int, char const*, char const*, ...)+0x145
      V [libjvm.dylib+0x25aa60] LIR_OprDesc::cpu_regnr() const+0x48
      V [libjvm.dylib+0x25a9b9] LIR_OprDesc::as_register() const+0x9
      V [libjvm.dylib+0x26ed21] LIR_Assembler::emit_opSubstitutabilityCheck(LIR_OpSubstitutabilityCheck*)+0x4fd
      V [libjvm.dylib+0x25e704] LIR_OpSubstitutabilityCheck::emit_code(LIR_Assembler*)+0x18
      V [libjvm.dylib+0x263c59] LIR_Assembler::emit_lir_list(LIR_List*)+0x149
      V [libjvm.dylib+0x263ea1] LIR_Assembler::emit_block(BlockBegin*)+0x15d
      V [libjvm.dylib+0x263cef] LIR_Assembler::emit_code(BlockList*)+0x45
      V [libjvm.dylib+0x2341a6] Compilation::emit_code_body()+0x13e
      V [libjvm.dylib+0x2346ec] Compilation::compile_java_method()+0x17c
      V [libjvm.dylib+0x2348c3] Compilation::compile_method()+0x87
      V [libjvm.dylib+0x234d2e] Compilation::Compilation(AbstractCompiler*, ciEnv*, ciMethod*, int, BufferBlob*, DirectiveSet*)+0x240
      V [libjvm.dylib+0x23671e] Compiler::compile_method(ciEnv*, ciMethod*, int, DirectiveSet*)+0x16a
      V [libjvm.dylib+0x3c3cb2] CompileBroker::invoke_compiler_on_method(CompileTask*)+0x6da
      V [libjvm.dylib+0x3c3401] CompileBroker::compiler_thread_loop()+0x283
      V [libjvm.dylib+0xbf8657] JavaThread::thread_main_inner()+0x1a1
      V [libjvm.dylib+0xbf820a] JavaThread::run()+0x2aa
      V [libjvm.dylib+0xbf4bc7] Thread::call_run()+0x11b
      V [libjvm.dylib+0xa499c8] thread_native_entry(Thread*)+0x13a
      C [libsystem_pthread.dylib+0x3661] _pthread_body+0x154
      C [libsystem_pthread.dylib+0x350d] _pthread_body+0x0
      C [libsystem_pthread.dylib+0x2bf9] thread_start+0xd

        Attachments

          Activity

            People

            • Assignee:
              iklam Ioi Lam
              Reporter:
              thartmann Tobias Hartmann
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: