Linux Builder Play discards early startup diagnostics #2022
Labels
No labels
accessibility
autorelease: pending
autorelease: tagged
bug
dependencies
documentation
duplicate
enhancement
github_actions
good first issue
help wanted
invalid
question
testing wanted
wontfix
No milestone
No assignees
1 participant
Due date
No due date set.
Dependencies
No dependencies set
Reference
MagicBeanDev/Hookshot#2022
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
When Linux Builder starts a game through its Play button, it redirects both child streams to
/dev/null. If the child exits before its application log contains the cause, the startup diagnostic is lost. This came up during triage of #1984, whose crash remains a separate investigation.On Linux (WSL Ubuntu), I ran the current
play()function with a synthetic executable. It exited 73 with no retained output. The same executable invoked directly also exited 73 and printed its expected marker on stderr.I'll take the diagnostic path. Keep the game detached, retain a bounded local startup log, and preserve direct terminal behavior. S3, Linux Builder only, affected share unknown, confidence 1.0 for the synthetic reproduction. Claim in #dev-work.