Skip to content

fix: slirp stderr diagnostics, e2fsck signal default, stale README ref#271

Closed
claude-claude[bot] wants to merge 1 commit intoreview-fixesfrom
claude/fix-21772599379
Closed

fix: slirp stderr diagnostics, e2fsck signal default, stale README ref#271
claude-claude[bot] wants to merge 1 commit intoreview-fixesfrom
claude/fix-21772599379

Conversation

@claude-claude
Copy link
Copy Markdown
Contributor

@claude-claude claude-claude bot commented Feb 7, 2026

Auto-Fix for PR #268

Issues Fixed

  1. Slirp stderr→null breaks error diagnostics: Changed stderr back to Stdio::piped() while keeping stdout as Stdio::null(). The error path at line 365 calls wait_with_output() to capture stderr when slirp4netns dies at startup — with Stdio::null() this always produced an empty/unhelpful error message. Stderr is only read after the process exits, so there's no deadlock risk.
  2. e2fsck signal-kill default: Changed unwrap_or(1)unwrap_or(8) so signal-killed e2fsck processes are treated as fatal errors instead of silently passing the >= 4 check.
  3. Stale README reference: Removed FCVM_NO_XATTR_FASTPATH env var documentation since the xattr fast-path was removed in PR Fix 21 bugs from codebase review (Waves 1+2) #268.

Changes

  • src/network/slirp.rs: Stdio::null()Stdio::piped() for stderr only
  • src/storage/disk.rs: unwrap_or(1)unwrap_or(8)
  • README.md: Removed stale FCVM_NO_XATTR_FASTPATH row from env var table

Generated by Claude | Review Run

… default, remove stale README ref

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
@ejc3 ejc3 closed this Feb 7, 2026
@ejc3 ejc3 deleted the claude/fix-21772599379 branch February 8, 2026 18:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant