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 asJDK-8261397
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
- relates to
-
JDK-8263997 Remove old workaround for SIGFPE & FPE_INTDIV
- Closed
-
JDK-8017106 -XX:+UseLargePages is not rejected on MacOSX - causing crashes at startup
- Closed
-
JDK-8263386 Do we need to restrict workaround for JDK-8261397 even further?
- Closed
- links to
-
Review openjdk/jdk/3175