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

assert(LockingMode != LM_LIGHTWEIGHT || flag == CCR0) failed: bad condition register

    XMLWordPrintable

Details

    • b17
    • ppc

    Backports

      Description

        We're running into the assertion (macroAssembler_ppc.cpp:2183) since JDK-8315880. The native wrapper doesn't use the correct ConditionRegister for the new locking mode:
        V [libjvm.so+0x14c65bc] MacroAssembler::compiler_fast_lock_object(ConditionRegister, Register, Register, Register, Register, Register)+0x44c (macroAssembler_ppc.cpp:2183)
        V [libjvm.so+0x18c4220] SharedRuntime::generate_native_wrapper(MacroAssembler*, methodHandle const&, int, BasicType*, VMRegPair*, BasicType)+0x29f0 (sharedRuntime_ppc.cpp:2408)
        V [libjvm.so+0x18a1360] AdapterHandlerLibrary::create_native_wrapper(methodHandle const&)+0x6e0 (sharedRuntime.cpp:3095)

        Attachments

          Issue Links

            Activity

              People

                mdoerr Martin Doerr
                mdoerr Martin Doerr
                Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved: