Samuel, This is an interesting point. I had set it that way because sometimes I use a compiler, so I was thinking of that kind of performance, which really may impede the performance of everyday usability.
It's quite likely that I haven't seen this problem on Trixie, as Trixie's kernel should have more deterministic scheduling. I will make some changes to my bookworm system and see if I can improve it, and get those things documented , for others benefit. Best, --FC On Dec 8, 2025, at 19:39, Samuel Thibault <[email protected]> wrote: > > Frank Carmickle, le jeu. 04 déc. 2025 13:37:12 -0500, a ecrit: >> For documentation, here are the two commandlines. > > You are giving the VMs two cores? That may pose problem to some drivers > and whatnot that is not actually SMP-safe. espeakup itself takes care of > calling espeak in only one thread, but the rest of the sound stack may > produce more concurrency and get bogus. > > So I'd advise trying to give only one core to the VM. > > Samuel > >> I don't see anything significantly different about them, but I might be >> missing something. The machine called fcbwv22 is Bookworm >> , and tv22, is Trixie. >> >> 501 1639 1636 0 19Nov25 ?? 2415:41.14 >> /Applications/UTM-4.6.4.app/Contents/XPCServices/QEMUHelper.xpc/Contents/MacOS/QEMULauncher.app/Contents/MacOS/QEMULauncher >> >> /Applications/UTM-4.6.4.app/Contents/Frameworks/qemu-aarch64-softmmu.framework/Versions/A/qemu-aarch64-softmmu >> -L >> /Users/frankiec/Library/Containers/com.utmapp.UTM/Data/Library/Caches/qemu >> -S -spice >> unix=on,addr=351EF953-8503-4279-9B14-0C103924361D.spice,disable-ticketing=on,image-compression=off,playback-compression=off,streaming-video=off,gl=off >> -chardev spiceport,name=org.qemu.monitor.qmp.0,id=org.qemu.monitor.qmp -mon >> chardev=org.qemu.monitor.qmp,mode=control -nodefaults -vga none -device >> virtio-net-pci,mac=32:F7:36:1D:E9:61,netdev=net0 -netdev >> vmnet-shared,id=net0 -device >> virtio-net-pci,mac=DE:40:89:99:5E:32,netdev=net1 -netdev >> vmnet-bridged,id=net1,ifname=en8 -device ramfb -chardev >> spiceport,id=term0,name=com.utmapp.terminal.0 -serial chardev:term0 -cpu >> host -smp cpus=2,sockets=1,cores=2,threads=1 -machine virt -accel hvf -drive >> if=pflash,format=raw,unit=0,file.filename=/Users/frankiec/Library/Containers/com.utmapp.UTM/Data/Library/Caches/qemu/edk2-aarch64-code.fd,file.locking=off,readonly=on >> -drive >> if=pflash,unit=1,file=/Users/frankiec/Library/Containers/com.utmapp.UTM/Data/Documents/tv22.utm/Data/efi_vars.fd >> -m 4096 -audiodev coreaudio,id=audio1 -audiodev spice,id=audio0 -device >> intel-hda -device hda-output,audiodev=audio1 -device nec-usb-xhci,id=usb-bus >> -device usb-tablet,bus=usb-bus.0 -device usb-mouse,bus=usb-bus.0 -device >> usb-kbd,bus=usb-bus.0 -device qemu-xhci,id=usb-controller-0 -chardev >> spicevmc,name=usbredir,id=usbredirchardev0 -device >> usb-redir,chardev=usbredirchardev0,id=usbredirdev0,bus=usb-controller-0.0 >> -chardev spicevmc,name=usbredir,id=usbredirchardev1 -device >> usb-redir,chardev=usbredirchardev1,id=usbredirdev1,bus=usb-controller-0.0 >> -chardev spicevmc,name=usbredir,id=usbredirchardev2 -device >> usb-redir,chardev=usbredirchardev2,id=usbredirdev2,bus=usb-controller-0.0 >> -device >> virtio-blk-pci,drive=drive976585F7-5681-4668-B590-58D100C32B80,bootindex=0 >> -drive >> if=none,media=disk,id=drive976585F7-5681-4668-B590-58D100C32B80,file.filename=/Users/frankiec/Library/Containers/com.utmapp.UTM/Data/Documents/tv22.utm/Data/976585F7-5681-4668-B590-58D100C32B80.qcow2,discard=unmap,detect-zeroes=unmap >> -device >> virtio-blk-pci,drive=drive9DB71D2D-0CD3-4AD1-8FCB-A7AC18602DE4,bootindex=1 >> -drive >> if=none,media=disk,id=drive9DB71D2D-0CD3-4AD1-8FCB-A7AC18602DE4,file.filename=/Users/frankiec/Library/Containers/com.utmapp.UTM/Data/Documents/tv22.utm/Data/9DB71D2D-0CD3-4AD1-8FCB-A7AC18602DE4.qcow2,discard=unmap,detect-zeroes=unmap >> -device >> virtio-blk-pci,drive=drive6798496C-E900-4647-A223-89A87064655F,bootindex=2 >> -drive >> if=none,media=disk,id=drive6798496C-E900-4647-A223-89A87064655F,file.filename=/Users/frankiec/Library/Containers/com.utmapp.UTM/Data/Documents/tv22.utm/Data/6798496C-E900-4647-A223-89A87064655F.qcow2,discard=unmap,detect-zeroes=unmap >> -device >> virtio-blk-pci,drive=drive3C4E1C34-BDFD-451B-814C-8EE0B2E1B314,bootindex=3 >> -drive >> if=none,media=disk,id=drive3C4E1C34-BDFD-451B-814C-8EE0B2E1B314,file.filename=/Users/frankiec/Library/Containers/com.utmapp.UTM/Data/Documents/tv22.utm/Data/3C4E1C34-BDFD-451B-814C-8EE0B2E1B314.qcow2,discard=unmap,detect-zeroes=unmap >> -device virtio-serial -device >> virtserialport,chardev=org.qemu.guest_agent,name=org.qemu.guest_agent.0 >> -chardev spiceport,name=org.qemu.guest_agent.0,id=org.qemu.guest_agent >> -device virtserialport,chardev=vdagent,name=com.redhat.spice.0 -chardev >> spicevmc,id=vdagent,debug=0,name=vdagent -name tv22 -uuid >> 351EF953-8503-4279-9B14-0C103924361D -rtc base=localtime -device >> virtio-rng-pci -device virtio-balloon-pci >> >> >> 501 44499 1636 0 Sat01PM ?? 793:40.28 >> /Applications/UTM-4.6.4.app/Contents/XPCServices/QEMUHelper.xpc/Contents/MacOS/QEMULauncher.app/Contents/MacOS/QEMULauncher >> >> /Applications/UTM-4.6.4.app/Contents/Frameworks/qemu-aarch64-softmmu.framework/Versions/A/qemu-aarch64-softmmu >> -L >> /Users/frankiec/Library/Containers/com.utmapp.UTM/Data/Library/Caches/qemu >> -S -spice >> unix=on,addr=283597F6-335B-491E-A043-D3A238C5879B.spice,disable-ticketing=on,image-compression=off,playback-compression=off,streaming-video=off,gl=off >> -chardev spiceport,name=org.qemu.monitor.qmp.0,id=org.qemu.monitor.qmp -mon >> chardev=org.qemu.monitor.qmp,mode=control -nodefaults -vga none -device >> virtio-net-pci,mac=DE:B0:5F:BB:31:18,netdev=net0 -netdev >> vmnet-shared,id=net0 -device >> virtio-net-pci,mac=E2:B4:99:FB:E2:3B,netdev=net1 -netdev >> vmnet-bridged,id=net1,ifname=en8 -device virtio-ramfb -chardev >> socket,id=term0,port=1234,host=127.0.0.1,server=on,wait=off -serial >> chardev:term0 -cpu host -smp cpus=2,sockets=1,cores=2,threads=1 -machine >> virt -accel hvf -drive >> if=pflash,format=raw,unit=0,file.filename=/Users/frankiec/Library/Containers/com.utmapp.UTM/Data/Library/Caches/qemu/edk2-aarch64-code.fd,file.locking=off,readonly=on >> -drive >> if=pflash,unit=1,file=/Users/frankiec/Library/Containers/com.utmapp.UTM/Data/Documents/fcbwv22.utm/Data/efi_vars.fd >> -m 4096 -audiodev coreaudio,id=audio1 -audiodev spice,id=audio0 -device >> intel-hda -device hda-output,audiodev=audio1 -device nec-usb-xhci,id=usb-bus >> -device usb-tablet,bus=usb-bus.0 -device usb-mouse,bus=usb-bus.0 -device >> usb-kbd,bus=usb-bus.0 -device qemu-xhci,id=usb-controller-0 -chardev >> spicevmc,name=usbredir,id=usbredirchardev0 -device >> usb-redir,chardev=usbredirchardev0,id=usbredirdev0,bus=usb-controller-0.0 >> -chardev spicevmc,name=usbredir,id=usbredirchardev1 -device >> usb-redir,chardev=usbredirchardev1,id=usbredirdev1,bus=usb-controller-0.0 >> -chardev spicevmc,name=usbredir,id=usbredirchardev2 -device >> usb-redir,chardev=usbredirchardev2,id=usbredirdev2,bus=usb-controller-0.0 >> -device >> virtio-blk-pci,drive=driveD0ED0613-C437-4EE8-A40A-1A63C73DE2E7,bootindex=0 >> -drive >> if=none,media=disk,id=driveD0ED0613-C437-4EE8-A40A-1A63C73DE2E7,file.filename=/Users/frankiec/Library/Containers/com.utmapp.UTM/Data/Documents/fcbwv22.utm/Data/D0ED0613-C437-4EE8-A40A-1A63C73DE2E7.qcow2,discard=unmap,detect-zeroes=unmap >> -device >> virtio-blk-pci,drive=drive1126D65E-CFA9-41EA-84C6-EC94EA34BD87,bootindex=1 >> -drive >> if=none,media=disk,id=drive1126D65E-CFA9-41EA-84C6-EC94EA34BD87,file.filename=/Users/frankiec/Library/Containers/com.utmapp.UTM/Data/Documents/fcbwv22.utm/Data/HOME.qcow2,discard=unmap,detect-zeroes=unmap >> -device virtio-serial -device >> virtserialport,chardev=org.qemu.guest_agent,name=org.qemu.guest_agent.0 >> -chardev spiceport,name=org.qemu.guest_agent.0,id=org.qemu.guest_agent >> -device virtserialport,chardev=vdagent,name=com.redhat.spice.0 -chardev >> spicevmc,id=vdagent,debug=0,name=vdagent -name fcbwv22 -uuid >> 283597F6-335B-491E-A043-D3A238C5879B -device virtio-rng-pci -device >> virtio-balloon-pci >> >> >> Best, >> --FC >> >> >>> On Dec 4, 2025, at 10:42, Frank Carmickle <[email protected]> wrote: >>> >>> Greetings >>> >>> I've been waiting to reply to this, as it seems that I've been experiencing >>> less of this trouble. I haven't had a hang in over a week with this Trixie >>> vm running under qemu 9.1 running with a macos host arm64 and an arm64 >>> guest. >>> >>> I will keep you updated. >>> >>> Best, >>> --FC >>> >>> >>>> On Nov 30, 2025, at 12:46, Samuel Thibault <[email protected]> wrote: >>>> >>>> Hello, >>>> >>>> Christian Schoepplein, le ven. 28 nov. 2025 09:38:47 +0100, a ecrit: >>>>> On Wed, Nov 26, 2025 at 07:33:50PM +0200, Geoff Shang wrote: >>>>>> Everyone who has mentioned this bug so far has been running under VMWare. >>>>> >>>>> No. In my case the problem happened while using UTM for virtualization on >>>>> a >>>>> Mac. UTM is kvm / qemu based. >>>> >>>> Could you post the kvm/qemu command line getting run? So we know which >>>> hardware it is emulating and I can try to reproduce that. >>>> >>>> Samuel >>>> >>> >> > > -- > Samuel > N: beep beep Miam miam? > y: ++ > a: kill -MIAM -1 > -+- #runtime < /dev/miam -+-

