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

[s390] C1: assert(is_bound() || is_unused()) failed: Label was never bound to a location, but it was used as a jmp target

    XMLWordPrintable

Details

    • b14
    • s390x

    Backports

      Description

        The assertion in the Label destructor fires on s390:
        assert(is_bound() || is_unused()) failed: Label was never bound to a location, but it was used as a jmp target

        Stack:
        Native frames: (J=compiled Java code, A=aot compiled Java code, j=interpreted, Vv=VM code, C=native code)
        V [libjvm.so+0x29d650] Label::~Label()+0x38
        V [libjvm.so+0x4ade58] LIR_Assembler::emit_opTypeCheck(LIR_OpTypeCheck*)+0x720
        V [libjvm.so+0x485d40] LIR_OpTypeCheck::emit_code(LIR_Assembler*)+0x30
        V [libjvm.so+0x497b66] LIR_Assembler::emit_lir_list(LIR_List*)+0xe6
        V [libjvm.so+0x498802] LIR_Assembler::emit_code(BlockList*)+0x202

        JCK-Tests:
        api/java_util/StringJoiner

        Attachments

          Issue Links

            Activity

              People

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

                Dates

                  Created:
                  Updated:
                  Resolved: