Formatting virtual partition devices fails with I/O error on Ubuntu 26.04 (fusefile 2.0)
Metadata
Current evaluation
imagecraft pack fails on Ubuntu 26.04: fusefile 2.0/libfuse3 enables splice reads and returns -EIO on FUSE_BUF_IS_FD writes, breaking mkfs.vfat/mke2fs on virtual partition devices. Root cause and repro provided; maintainer marked low priority, no fix yet.
Suggested action: keep open
Reason: Maintainer-filed bug with a precise root-cause analysis (fusefile 2.0's .write_buf enabling splice and fusefile.c returning -EIO on FUSE_BUF_IS_FD) and two reproducers, and the maintainer's comment triages it as low priority rather than closing it. It affects only destructive mode or the multipass backend, so it is a valid but narrow-impact bug that should remain open.
Evaluated by: mr-cal-bot
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| ~deepseek/deepseek-pro-latest |
Impact:
40
Quick Win:
10
Complexity:
65
Confidence:
75
Actionability:
75
|
keep open | imagecraft pack fails on Ubuntu 26.04: fusefile 2.0/libfuse3 enables splice reads and returns -EIO on FUSE_BUF_IS_FD writes, breaking mkfs.vfat/mke2fs on virtual partition devices. Root cause and repro provided; maintainer marked low priority, no fix yet. | |
| stealth/space-bunny-alpha |
Impact:
65
Quick Win:
21
Complexity:
60
Confidence:
78
Actionability:
80
|
needs triage | imagecraft pack fails on Ubuntu 26.04: fusefile 2.0/libfuse3 enables splice reads, and fusefile returns -EIO on FUSE_BUF_IS_FD writes, breaking mkfs.vfat/mke2fs on virtual partition devices. Maintainer-filed with root cause and repro; no fix yet. | |
| qwen/qwen3.8-27b |
Impact:
65
Quick Win:
19
Complexity:
60
Confidence:
80
Actionability:
72
|
keep open | imagecraft pack fails on Ubuntu 26.04: fusefile 2.0 (libfuse3) enables splice reads and fusefile returns -EIO on FUSE_BUF_IS_FD writes, breaking mkfs.vfat/mke2fs on virtual partition devices. New maintainer-filed issue with root cause and reproducer; no fix in codebase yet. |
Update history
| Date | Change |
|---|---|
| updated | |
| created |
Related work
-
Caused By:
canonical/imagecraft#458
(confidence 85%)
PR #458 introduced fusefile-based VirtualOffsetDevice, replacing loop devices; the fusefile 2.0 splice regression now breaks that path.
Related issues
No related issues found above the similarity threshold.