#3357: finish crash reporter after accepted macOS teardown

This commit is contained in:
FredApps
2026-11-09 20:58:45 +01:00
parent fc4bcd21d4
commit 47c9b4a99b
3 changed files with 109 additions and 18 deletions
+4 -1
View File
@@ -117,7 +117,10 @@ missing coverage, empty results and wall-time-only measurements cannot pass the
The desktop starts a separate, lightweight reporter before loading fonts, projects or the GPU.
A normal exit (including a handled startup error) sends a clean marker only after desktop
teardown. An abort or other unexpected process termination closes the pipe without that marker.
teardown. macOS finishes at the end of its successful exit hook because its native event loop
terminates without returning to main; other platforms finish after the event loop returns.
A teardown panic leaves reporting armed. An abort or other unexpected process termination
closes the pipe without that marker.
The helper saves a local report under the session log folder's `Crash Reports` directory and
shows a native error dialog. Control-server launches save the report without a modal dialog.
Reports contain version/platform and at most the last 64 KiB of the matching session's log.