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

[TESTBUG] Crash in C2 compiled code with STATUS_FLOAT_MULTIPLE_TRAPS

    XMLWordPrintable

Details

    • Bug
    • Resolution: Cannot Reproduce
    • P4
    • 11
    • 8, 9
    • hotspot
    • windows

    Description

      The VM crashes in C2 compiled code on Windows with "Internal Error (0xc00002b5)". The exception code 0xc00002b5 stands for STATUS_FLOAT_MULTIPLE_TRAPS which means "{EXCEPTION} Multiple floating-point traps" [1]. According to [2] this is thrown if a "division by zero" exception occurred with SSE instructions.

      Executed test: runtime/jni/WindowsExceptionFilter/WindowsExceptionFilter01

      # A fatal error has been detected by the Java Runtime Environment:
      #
      # Internal Error (0xc00002b5), pid=8280, tid=0x000010d0
      #
      # JRE version: Java(TM) SE Runtime Environment (9.0) (build 1.9.0-internal-fastdebug-20150505210005.drlong2.jdk9-comp-b00)
      # Java VM: Java HotSpot(TM) Server VM (1.9.0-internal-20150505210005.drlong2.jdk9-comp-b00 compiled mode windows-x86 )
      # Problematic frame:
      # J 848 C2 runtime.jni.WindowsExceptionFilter.WindowsExceptionFilter01.WindowsExceptionFilter01.doit()V (16 bytes) @ 0x027e70f9 [0x027e70c0+0x39]

      [1] https://msdn.microsoft.com/en-us/library/cc704588.aspx
      [2] https://social.msdn.microsoft.com/Forums/en-US/48f63378-19be-413f-88a5-0f24aa72d3c8/the-exceptions-statusfloatmultipletraps-and-statusfloatmultiplefaults-is-needed-in-more

      Attachments

        Issue Links

          Activity

            People

              gtriantafill George Triantafillou (Inactive)
              thartmann Tobias Hartmann
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: