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

[TESTBUG] Crash in C2 compiled code with STATUS_FLOAT_MULTIPLE_TRAPS

XMLWordPrintable

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

      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

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

              Created:
              Updated:
              Resolved: