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

AArch64: 'bad AD file' in some vector conversion tests

    XMLWordPrintable

    Details

    • Subcomponent:
    • Resolved In Build:
      b30
    • CPU:
      aarch64

      Backports

        Description

        The test was run with the following arguments:

        -XX:+CreateCoredumpOnCrash -ea -esa -XX:CompileThreshold=100 -XX:+UnlockExperimentalVMOptions -Xcomp -server -XX:-TieredCompilation

        Some info from hs_err file:

        #
        # A fatal error has been detected by the Java Runtime Environment:
        #
        # Internal Error ($WORK_DIR/slaves/$SL_2/frameworks/$FW_ID/executors/$EXEC_2/runs/$RUN_2/workspace/open/src/hotspot/share/opto/matcher.cpp:1681), pid=48585, tid=22787
        # assert(false) failed: bad AD file
        #
        # JRE version: Java(TM) SE Runtime Environment (17.0+26) (fastdebug build 17-ea+26-LTS-2439)
        # Java VM: Java HotSpot(TM) 64-Bit Server VM (fastdebug 17-ea+26-LTS-2439, compiled mode, sharing, compressed oops, compressed class ptrs, g1 gc, bsd-aarch64)
        # Core dump will be written. Default location: core.48585
        #
        # If you would like to submit a bug report, please visit:
        # https://bugreport.java.com/bugreport/crash.jsp
        #
        ...
        --------------- T H R E A D ---------------

        Current thread (0x000000012580c820): JavaThread "C2 CompilerThread0" daemon [_thread_in_native, id=22787, stack(0x000000016f260000,0x000000016f463000)]


        Current CompileTask:
        C2: 25683 7907 b jdk.incubator.vector.Float128Vector::selectFrom (6 bytes)

        Stack: [0x000000016f260000,0x000000016f463000], sp=0x000000016f45ee10, free space=2043k
        Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
        V [libjvm.dylib+0xfa4a38] VMError::report_and_die(int, char const*, char const*, char*, Thread*, unsigned char*, void*, void*, char const*, int, unsigned long)+0x5d8
        V [libjvm.dylib+0xfa5100] VMError::report_and_die(Thread*, void*, char const*, int, char const*, char const*, char*)+0x40
        V [libjvm.dylib+0x5154d8] report_vm_error(char const*, int, char const*, char const*, ...)+0x80
        V [libjvm.dylib+0xbf0b74] Matcher::Label_Root(Node const*, State*, Node*, Node*&)+0x930
        V [libjvm.dylib+0xbeaef8] Matcher::match_tree(Node const*)+0x250
        V [libjvm.dylib+0xbea4d8] Matcher::xform(Node*, int)+0x918
        V [libjvm.dylib+0xbe8d20] Matcher::match()+0x9c0
        V [libjvm.dylib+0x4c29d4] Compile::Code_Gen()+0xd0
        V [libjvm.dylib+0x4c06d8] Compile::Compile(ciEnv*, ciMethod*, int, bool, bool, bool, bool, DirectiveSet*)+0x1484
        V [libjvm.dylib+0x3ca9a4] C2Compiler::compile_method(ciEnv*, ciMethod*, int, bool, DirectiveSet*)+0xf8
        V [libjvm.dylib+0x4da5a4] CompileBroker::invoke_compiler_on_method(CompileTask*)+0x604
        V [libjvm.dylib+0x4d9da0] CompileBroker::compiler_thread_loop()+0x2c0
        V [libjvm.dylib+0xf09b90] JavaThread::thread_main_inner()+0x284
        V [libjvm.dylib+0xf06f60] Thread::call_run()+0x21c
        V [libjvm.dylib+0xcdda7c] thread_native_entry(Thread*)+0x160
        C [libsystem_pthread.dylib+0x706c] _pthread_start+0x140

          Attachments

          1. Float128VectorTests.jtr
            82 kB
          2. Float128VectorTests-1.jtr
            82 kB
          3. hs_err_pid48585.log
            102 kB
          4. replay_pid48585.log
            239 kB

            Issue Links

              Activity

                People

                Assignee:
                eliu Eric Liu
                Reporter:
                enikitin Evgeny Nikitin
                Votes:
                0 Vote for this issue
                Watchers:
                6 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved: