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

-XX:UseAVX=0 cause assert(UseAVX) failed

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P3 P3
    • 9
    • 8u20, 9
    • hotspot
    • b14
    • x86
    • generic

        $ java -XX:UseAVX=0 -version
        # To suppress the following error report, specify this argument
        # after -XX: or in .hotspotrc: SuppressErrorAt=/assembler_x86.cpp:1769
        #
        # A fatal error has been detected by the Java Runtime Environment:
        #
        # Internal Error (src/cpu/x86/vm/assembler_x86.cpp:1769), pid=7986, tid=2
        # assert(UseAVX) failed:
        #
        # JRE version: (9.0-b10) (build )
        # Java VM: Java HotSpot(TM) 64-Bit Server VM (25.0-b62-fastdebug mixed mode solaris-amd64 compressed oops)


        On a machine which supports AVX we use vmovdqu() in generate_get_cpu_info(). We should use VM_Version::supports_avx() in the assert.

              kvn Vladimir Kozlov
              kvn Vladimir Kozlov
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: