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

Remove leftovers of "FPE_FLT..." type signals from regular signal handling code

    XMLWordPrintable

    Details

    • Type: Enhancement
    • Status: Open
    • Priority: P4
    • Resolution: Unresolved
    • Affects Version/s: 17
    • Fix Version/s: tbd
    • Component/s: hotspot
    • Labels:
    • Subcomponent:
    • Understanding:
      Fix Understood
    • CPU:
      x86_64, sparc_64, aarch64

      Description

      After investigating JDK-8263386 it appears that we are not using "FPE_FLT..." signals, and on modern platforms 64bit we can't even use them if we wanted to, because those signals originate in x87 FPU, which are not used in favor of SSE instructions.

      We should remove references to "FPE_FLT..." in our code to make clear that the code is not using or expecting them in normal signal handling situation.

      We should, however, have a catch case looking for such signals and print a warning about unexpected signal type to catch possible OS bugs, such as JDK-8261397

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              gziemski Gerard Ziemski
              Reporter:
              gziemski Gerard Ziemski
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated: