fix(packaging): improve Linux runtime smoke diagnostics

This commit is contained in:
4gray committed 2026-07-18 12:40:33 +02:00
1 parent 33573ceee4
commit 4302aa4058
11 files changed
+179 -11

No files matched your search

+5 -1
View File
@@ -275,7 +275,11 @@ named `/impv-fc-runtime-probe-<pid>`. It never opens media or enters the media
or command loops. Shared-memory creation/mapping and header-initialization
failures emit the stable helper reasons `shared-memory-create-failed` and
`shared-memory-initialize-failed`. The probe must emit exactly one protocol-v1
JSON line and return zero.
JSON line and return zero. When the helper exits nonzero with an otherwise
exact failure line, the application availability diagnostic keeps the
fail-closed top-level reason `helper-probe-failed` and may add only the
allowlisted helper reason as `helperReason`; malformed, multi-line,
wrong-protocol, or unknown failure output never reaches that field.
The startup probe and every playback helper session use the same sanitized
loader environment selected by the validated manifest's cached `runtimeMode`.