Closed 808arc closed 11 months ago
Hi~ Have you solved the problem? I have the same issue here 😢
@808arc @pigoil Can you give some details on your audio setup? Do you have any external microphone/speakers connected (USB, BT, etc)? Do you have an external USB camera with microphone? Do you have any custom audio routing set up? Any other relevant information would help, thanks.
@808arc @pigoil Can you give some details on your audio setup? Do you have any external microphone/speakers connected (USB, BT, etc)? Do you have an external USB camera with microphone? Do you have any custom audio routing set up? Any other relevant information would help, thanks.
Thanks for the reply, actually I have fixed this problem by reparing the VM filesystem by fsck
, so I think it maybe caused by my misoperation... I remeber I ran systemctl set-default graphical.target
on the guest os and reboot, then the error occured. It cannot be fixed by rebooting the host os. After fsck
, it somehow fixed...
Unfortunaly I didn't save those crash messages, but I'm pretty sure that the crashed thread is com.apple.audio.IOThread.client
, and the signal type is SIGSEGV
. I don't have any external audio device, and I have never change audio settings of this VM instance.
BTW, my environment is macOS Ventura 13.0.1, Apple silicon M1, guest os is Ubuntu 22.04. Sorry for the limited infomation. and Thank you!
@osy I have connected my laptop to USB multiport which allow me to connect my audio interface from Focusrite (audio interface producer)
Can you try the latest UTM beta? There's been a change to GST audio that may resolve this.
I was about to report an issue for an almost identical crash log. Any Linux VM crashes after reaching the login screen. I also have an external USB audio interface attached to my M1 Mini running latest Ventura - in this case a Behringer UMC1820.
I'll try the latest beta as suggest and report back. If not, i can upload my crash log.
[EDIT] After checking out how to get the lates beta I realised I'm already on it (4.1.5 from GH Releases), so my crash persists.
I'll attach my logs. This is 100% related to my USB audio interface as if I turn it off the VM does not crash. Of course then I have no sound since my speakers are connected to my interface.
utm_crash.log - output from Console app filtered by "UTM" utm_debug.log - what it says apple_report.log - the text copy / pasted from the dialog that comes up if you say "report to apple" utm_crash.log utm_debug.log apple_report.log
You just saved my sanity Guddler, thank you. I've been having the same issues for quite some time.. The audio interface I was using at the time was a Behringer UMC404HD. I disconnected and am booting without issue now.
The bug is due to a race condition between removing the render callback and the callback being executed. Seems like Google Chrome had the same issue: https://chromium.googlesource.com/chromium/src.git/+/3601194983b54f73dca0e00d8d64a3c9db34fe08
@808arc @pigoil @Guddler @thermopesos Can you retest with v4.4.0 beta? https://github.com/utmapp/UTM/releases/tag/v4.4.0
@osy Yes, it seems to work. As an aside, it took me 3 different attempts to get a linux image downloaded from the gallery that did more than boot to a black screen. Eventually however Debian LXDE worked, didn't crash and the sound worked. LXDE is not something I have ever used before but I assume it would have crashed previously. Obviously I have my UMC1820 plugged in and sound routing through it.
Closing this issue because it seems to have been fixed.
Today I was trying to install Kali Linux with UTM on my mac OS laptop but it start crashing. Usually it letting me launch UTM app, start Kali but after 10 seconds program just disapearing.
Configuration
UTM: Newest Version (downloaded it today from website) Mac OS: Moneterey 12.5.1 Chip: M1
Crash log
crash report
```log ------------------------------------- Translated Report (Full Report Below) ------------------------------------- Process: UTM [1610] Path: /Applications/UTM.app/Contents/MacOS/UTM Identifier: com.utmapp.UTM Version: 4.0.9 (68) Code Type: ARM-64 (Native) Parent Process: launchd [1] User ID: 501 Date/Time: 2022-11-08 15:26:06.7824 +0200 OS Version: macOS 12.5.1 (21G83) Report Version: 12 Anonymous UUID: 4A90B517-AAB8-F06A-85FF-5E1E90619B7E Time Awake Since Boot: 2900 seconds System Integrity Protection: enabled Crashed Thread: 19 com.apple.audio.IOThread.client Exception Type: EXC_BAD_ACCESS (SIGSEGV) Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000000 Exception Codes: 0x0000000000000001, 0x0000000000000000 Exception Note: EXC_CORPSE_NOTIFY Termination Reason: Namespace SIGNAL, Code 11 Segmentation fault: 11 Terminating Process: exc handler [1610] VM Region Info: 0 is not in any region. Bytes before following region: 4305240064 REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL UNUSED SPACE AT START ---> __TEXT 1009cc000-100ffc000 [ 6336K] r-x/r-x SM=COW ...nts/MacOS/UTM Thread 0:: Dispatch queue: com.apple.main-thread 0 libsystem_kernel.dylib 0x1a80ba8b0 mach_msg_trap + 8 1 libsystem_kernel.dylib 0x1a80bad20 mach_msg + 76 2 CoreFoundation 0x1a81c52c0 __CFRunLoopServiceMachPort + 372 3 CoreFoundation 0x1a81c3770 __CFRunLoopRun + 1180 4 CoreFoundation 0x1a81c2b34 CFRunLoopRunSpecific + 600 5 HIToolbox 0x1b0e02338 RunCurrentEventLoopInMode + 292 6 HIToolbox 0x1b0e020b4 ReceiveNextEventCommon + 564 7 HIToolbox 0x1b0e01e68 _BlockUntilNextEventMatchingListInModeWithFilter + 72 8 AppKit 0x1aad2a51c _DPSNextEvent + 860 9 AppKit 0x1aad28e14 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1328 10 AppKit 0x1aad1afe0 -[NSApplication run] + 596 11 AppKit 0x1aacec6fc NSApplicationMain + 1132 12 SwiftUI 0x1cd741e98 specialized runApp(_:) + 148 13 SwiftUI 0x1ce2d0588 runApp(_:) + 260 14 SwiftUI 0x1cdd4626c static App.main() + 128 15 UTM 0x100a4025c 0x1009cc000 + 475740 16 dyld 0x1014b908c start + 520 Thread 1: 0 libsystem_pthread.dylib 0x1a80f3078 start_wqthread + 0 Thread 2:: Dispatch queue: com.Metal.CommandQueueDispatch 0 libsystem_kernel.dylib 0x1a80ba8ec semaphore_wait_trap + 8 1 libdispatch.dylib 0x1a7f34750 _dispatch_sema4_wait + 28 2 libdispatch.dylib 0x1a7f34df8 _dispatch_semaphore_wait_slow + 132 3 Metal 0x1b0a2be40 -[_MTLCommandQueue _submitAvailableCommandBuffers] + 768 4 libdispatch.dylib 0x1a7f341b4 _dispatch_client_callout + 20 5 libdispatch.dylib 0x1a7f37670 _dispatch_continuation_pop + 500 6 libdispatch.dylib 0x1a7f4a8e0 _dispatch_source_invoke + 1596 7 libdispatch.dylib 0x1a7f3b784 _dispatch_lane_serial_drain + 376 8 libdispatch.dylib 0x1a7f3c404 _dispatch_lane_invoke + 392 9 libdispatch.dylib 0x1a7f46c98 _dispatch_workloop_worker_thread + 648 10 libsystem_pthread.dylib 0x1a80f4360 _pthread_wqthread + 288 11 libsystem_pthread.dylib 0x1a80f3080 start_wqthread + 8 Thread 3:: com.apple.NSEventThread 0 libsystem_kernel.dylib 0x1a80ba8b0 mach_msg_trap + 8 1 libsystem_kernel.dylib 0x1a80bad20 mach_msg + 76 2 CoreFoundation 0x1a81c52c0 __CFRunLoopServiceMachPort + 372 3 CoreFoundation 0x1a81c3770 __CFRunLoopRun + 1180 4 CoreFoundation 0x1a81c2b34 CFRunLoopRunSpecific + 600 5 AppKit 0x1aae97100 _NSEventThread + 196 6 libsystem_pthread.dylib 0x1a80f826c _pthread_start + 148 7 libsystem_pthread.dylib 0x1a80f308c thread_start + 8 Thread 4:: CVDisplayLink 0 libsystem_kernel.dylib 0x1a80be270 __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x1a80f8868 _pthread_cond_wait + 1280 2 CoreVideo 0x1af7a3380 CVDisplayLink::waitUntil(unsigned long long) + 324 3 CoreVideo 0x1af7a2460 CVDisplayLink::runIOThread() + 488 4 libsystem_pthread.dylib 0x1a80f826c _pthread_start + 148 5 libsystem_pthread.dylib 0x1a80f308c thread_start + 8 Thread 5: 0 libsystem_pthread.dylib 0x1a80f3078 start_wqthread + 0 Thread 6: 0 libsystem_pthread.dylib 0x1a80f3078 start_wqthread + 0 Thread 7: 0 libsystem_pthread.dylib 0x1a80f3078 start_wqthread + 0 Thread 8:: SPICE Main Loop 0 libsystem_kernel.dylib 0x1a80c2eb0 poll + 8 1 glib-2.0.0 0x102e59b78 g_poll + 40 2 glib-2.0.0 0x102e46604 g_main_context_poll + 104 3 glib-2.0.0 0x102e43df4 g_main_context_iterate + 420 4 glib-2.0.0 0x102e443e8 g_main_loop_run + 700 5 UTM 0x100d39fd8 0x1009cc000 + 3596248 6 libsystem_pthread.dylib 0x1a80f826c _pthread_start + 148 7 libsystem_pthread.dylib 0x1a80f308c thread_start + 8 Thread 9:: org.libusb.device-hotplug 0 libsystem_kernel.dylib 0x1a80ba8b0 mach_msg_trap + 8 1 libsystem_kernel.dylib 0x1a80bad20 mach_msg + 76 2 CoreFoundation 0x1a81c52c0 __CFRunLoopServiceMachPort + 372 3 CoreFoundation 0x1a81c3770 __CFRunLoopRun + 1180 4 CoreFoundation 0x1a81c2b34 CFRunLoopRunSpecific + 600 5 CoreFoundation 0x1a824fcc8 CFRunLoopRun + 64 6 usb-1.0.0 0x101249ee8 darwin_event_thread_main + 660 7 libsystem_pthread.dylib 0x1a80f826c _pthread_start + 148 8 libsystem_pthread.dylib 0x1a80f308c thread_start + 8 Thread 10:: usb_ev_thread 0 libsystem_kernel.dylib 0x1a80c2eb0 poll + 8 1 usb-1.0.0 0x1012477f0 usbi_wait_for_events + 128 2 usb-1.0.0 0x101245498 handle_events + 356 3 usb-1.0.0 0x1012450f0 libusb_handle_events_timeout_completed + 244 4 usb-1.0.0 0x1012455f0 libusb_handle_events + 44 5 spice-client-glib-2.0.8 0x102848068 handle_libusb_events + 156 6 glib-2.0.0 0x102e80094 g_thread_proxy + 176 7 libsystem_pthread.dylib 0x1a80f826c _pthread_start + 148 8 libsystem_pthread.dylib 0x1a80f308c thread_start + 8 Thread 11:: pool-spawner 0 libsystem_kernel.dylib 0x1a80be270 __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x1a80f883c _pthread_cond_wait + 1236 2 glib-2.0.0 0x102ebc294 g_cond_wait + 52 3 glib-2.0.0 0x102df795c g_async_queue_pop_intern_unlocked + 128 4 glib-2.0.0 0x102df7a74 g_async_queue_pop_unlocked + 92 5 glib-2.0.0 0x102e808b8 g_thread_pool_spawn_thread + 128 6 glib-2.0.0 0x102e80094 g_thread_proxy + 176 7 libsystem_pthread.dylib 0x1a80f826c _pthread_start + 148 8 libsystem_pthread.dylib 0x1a80f308c thread_start + 8 Thread 12:: gmain 0 libsystem_kernel.dylib 0x1a80c2eb0 poll + 8 1 glib-2.0.0 0x102e59b78 g_poll + 40 2 glib-2.0.0 0x102e46604 g_main_context_poll + 104 3 glib-2.0.0 0x102e43df4 g_main_context_iterate + 420 4 glib-2.0.0 0x102e43eac g_main_context_iteration + 92 5 glib-2.0.0 0x102e45e4c glib_worker_main + 36 6 glib-2.0.0 0x102e80094 g_thread_proxy + 176 7 libsystem_pthread.dylib 0x1a80f826c _pthread_start + 148 8 libsystem_pthread.dylib 0x1a80f308c thread_start + 8 Thread 13:: AMCP Logging Spool 0 libsystem_kernel.dylib 0x1a80ba8ec semaphore_wait_trap + 8 1 caulk 0x1b0b6da2c caulk::mach::semaphore::wait_or_error() + 28 2 caulk 0x1b0b517ac caulk::concurrent::details::worker_thread::run() + 56 3 caulk 0x1b0b513cc void* caulk::thread_proxy