asahi-diagnose-20260802-200702.txt
System Details
- Hardware: MacBook Pro 14" (2021, Apple M1 Pro)
- OS: Fedora Asahi Remix 44 (aarch64, 16K pages)
- Kernel: 7.1.5-400.asahi.fc44.aarch64+16k
- Packages: muvm 0.6.0-3.fc44, fex-emu 2604-1.fc44, steam 0-14.fc44
Any KVM guest attempting to access host GPU memory crashes the entire VM with the error:
[ERROR krun_vmm::linux::vstate] Failure during vcpu run: Bad address (os error 14)
The crash occurs when running Steam on Asahi inside muvm using the default GPU mode. The VM dies immediately upon Steam client GL initialization. Switching to muvm --gpu-mode=software resolves the issue, isolating the fault to GPU memory access.
Guest Log Snippet
steam.sh[244]: Running Steam on fedora-asahi-remix 44 64-bit
steam.sh[244]: STEAM_RUNTIME is enabled automatically
setup.sh[329]: Updating Steam runtime environment...
[ERROR krun_vmm::linux::vstate] Failure during vcpu run: Bad address (os error 14)
Reproduction Steps
- Install on Fedora Asahi Remix 44 (M1/M2, 16K kernel):
sudo dnf install steam
- Run Steam:
muvm -- FEXBash -c "/home/user/.local/share/fex-steam/steam-launcher/bin_steam.sh -cef-force-occlusion"
- Observation: The guest crashes with
Failure during vcpu run: Bad address (os error 14) at GL init.
- Running the same command with
--gpu-mode=software works fine.
asahi-diagnose-20260802-200702.txt
System Details
Any KVM guest attempting to access host GPU memory crashes the entire VM with the error:
[ERROR krun_vmm::linux::vstate] Failure during vcpu run: Bad address (os error 14)The crash occurs when running Steam on Asahi inside muvm using the default GPU mode. The VM dies immediately upon Steam client GL initialization. Switching to
muvm --gpu-mode=softwareresolves the issue, isolating the fault to GPU memory access.Guest Log Snippet
Reproduction Steps
sudo dnf install steammuvm -- FEXBash -c "/home/user/.local/share/fex-steam/steam-launcher/bin_steam.sh -cef-force-occlusion"Failure during vcpu run: Bad address (os error 14)at GL init.--gpu-mode=softwareworks fine.