JDK-8302799 : Refactor Debugging variable usage for noreturn crash reporting
  • Type: Enhancement
  • Component: hotspot
  • Sub-Component: runtime
  • Affected Version: 21
  • Priority: P4
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2023-02-17
  • Updated: 2023-03-13
  • Resolved: 2023-03-08
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 21
21 b13Fixed
Related Reports
Blocks :  
Relates :  
Description
We want to make reporting of assertion failures and other crashes noreturn - JDK-8302189. The current implementation of the Debugging variable (used by various debugging commands to disable assertions and the like) prevents that, since enabling it results in such failures returning to the caller.

Comments
Changeset: 5fa9bd45 Author: Kim Barrett <kbarrett@openjdk.org> Date: 2023-03-08 02:37:06 +0000 URL: https://git.openjdk.org/jdk/commit/5fa9bd458232a0b5f31b1e7e5a4a2b1f4047da35
08-03-2023

A pull request was submitted for review. URL: https://git.openjdk.org/jdk/pull/12845 Date: 2023-03-03 04:04:25 +0000
03-03-2023