Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

VFAT Write Crash: Error Handling Renames (macOS) #6972

Open
MisutaaAsriel opened this issue Jan 15, 2025 · 0 comments
Open

VFAT Write Crash: Error Handling Renames (macOS) #6972

MisutaaAsriel opened this issue Jan 15, 2025 · 0 comments

Comments

@MisutaaAsriel
Copy link

MisutaaAsriel commented Jan 15, 2025

Description

When running a Windows XP host, attempting to use a VFAT (virtual FAT; folder as a FAT system) drive results in a crash once Windows finishes booting. UTM shows Error Code -5, and the message Error Handling Renames, and the Apple Crash Reporter denotes a crash in the vfat routines of QEMU.

Maybe I'm trying to use VFAT in an unsupported way, or maybe my configuration is wrong, or maybe UTM's builds of QEMU do not properly support this feature; I do not know. VFAT seems under-documented, due to the popularity of virtio-fs (viofs) and spice-webdav for file sharing. But virtio-fs has no known Windows XP drivers, and spice-webdav's service just crashes on boot with Windows XP.

Update

Attempting to use a straight VFAT device, without attaching it to the SCSI bus, (-drive file=fat:rw:/Path/To/Directory,format=raw,media=disk) crashes in the same way. I tested this in case it was the method I was attaching the VFAT disk to the VM, rather than VFAT itself, but the result was the same.

Configuration

  • UTM Version: 4.6.4 (107)
  • macOS Version: macOS 15.3 (24D5034f)
  • Processor: M2
  • Client: Windows XP Profession SP3

Crash log

Note

macOS .ips logs are an unsupported file type by GitHub; please remove the added .json to view log in its native format

Debug log

VM

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

No branches or pull requests

1 participant