RFR: JDK-8297184: Test runtime/ErrorHandling/TestSigInfoInHsErrFile.java is failing

Thomas Stuefe stuefe at openjdk.org
Thu Nov 17 09:42:18 UTC 2022


https://bugs.openjdk.org/browse/JDK-8296906 added a new test that artificially crashes the VM with a known signal/code/crashaddress and checks that we see those informations precisely in the hs-err file. It did this for SIGSEGV and SIGFPE.

SIGFPE, however, is problematic. We fall back to pthread_kill() if we cannot trigger a real FPE fault. In that case the code will be SI_KILL and the sending frame will be pthread_kill(). 

Since we cannot guarantee that a real signal is sent, I opted for just removing the part of the test that tests FPE. The other part, testing SIGSEGV, is enough to cover what the test should cover.

-------------

Commit messages:
 - Remove SIGFPE portion of the test

Changes: https://git.openjdk.org/jdk/pull/11202/files
 Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=11202&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8297184
  Stats: 56 lines in 1 file changed: 0 ins; 53 del; 3 mod
  Patch: https://git.openjdk.org/jdk/pull/11202.diff
  Fetch: git fetch https://git.openjdk.org/jdk pull/11202/head:pull/11202

PR: https://git.openjdk.org/jdk/pull/11202


More information about the hotspot-runtime-dev mailing list