Describe the issue
When I use GPU supported options, the screen will only autoresize with the window if I am not logged into the guest. I am using a Debian bullseye arm64 guest.
Before version 2.2.4 I was using virtio-ramfb (then default) and the resizing worked flawlessly.
Configuration
Version 2.2.4 (36)
11.5.2 (20G95)
Apple silicon
Crash log
crashed only once during multiple tests. Not sure if it is related.
P.S.
Sorry about all the reports, I am sure that some of them are not related to UTM, but the only other qemu I have is the virgl hack and it says gl is not available.
Describe the issue When I use GPU supported options, the screen will only autoresize with the window if I am not logged into the guest. I am using a Debian bullseye arm64 guest.
Before version 2.2.4 I was using virtio-ramfb (then default) and the resizing worked flawlessly.
Configuration Version 2.2.4 (36) 11.5.2 (20G95) Apple silicon
Crash log crashed only once during multiple tests. Not sure if it is related.
crash log...
``` Process: UTM [46302] Path: /Applications/UTM.app/Contents/MacOS/UTM Identifier: com.utmapp.UTM Version: 2.2.4 (36) Code Type: ARM-64 (Native) Parent Process: ??? [1] Responsible: UTM [46302] User ID: 501 Date/Time: 2021-09-13 07:43:19.363 -0700 OS Version: macOS 11.5.2 (20G95) Report Version: 12 Anonymous UUID: D5BE1039-593A-4B4F-EB99-D35EF5745773 Sleep/Wake UUID: BE89F439-C07C-498B-8229-2B8B1A20011F Time Awake Since Boot: 260000 seconds Time Since Wake: 260000 seconds System Integrity Protection: enabled Crashed Thread: 2 Exception Type: EXC_BAD_ACCESS (SIGSEGV) Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000010 Exception Note: EXC_CORPSE_NOTIFY Termination Signal: Segmentation fault: 11 Termination Reason: Namespace SIGNAL, Code 0xb Terminating Process: exc handler [46302] VM Regions Near 0x10: --> __TEXT 104a44000-104d54000 [ 3136K] r-x/r-x SM=COW /Applications/UTM.app/Contents/MacOS/UTM Thread 0:: Dispatch queue: com.apple.main-thread 0 libsystem_kernel.dylib 0x0000000194318548 __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x000000019434fdac _pthread_cond_wait + 1248 2 com.utmapp.glib-2.0.0 0x0000000106692518 g_cond_wait + 64 3 com.utmapp.glib-2.0.0 0x0000000106622adc g_main_context_wait_internal + 196 4 com.utmapp.glib-2.0.0 0x00000001066239d8 g_main_context_iterate + 100 5 com.utmapp.glib-2.0.0 0x000000010662409c g_main_loop_run + 700 6 com.utmapp.UTM 0x0000000104a57390 0x104a44000 + 78736 7 libsystem_pthread.dylib 0x000000019434f878 _pthread_start + 320 8 libsystem_pthread.dylib 0x000000019434a5e0 thread_start + 8 Thread 1:: com.apple.NSEventThread 0 libsystem_kernel.dylib 0x0000000194314dd4 mach_msg_trap + 8 1 libsystem_kernel.dylib 0x0000000194315184 mach_msg + 76 2 com.apple.CoreFoundation 0x000000019444ed00 __CFRunLoopServiceMachPort + 372 3 com.apple.CoreFoundation 0x000000019444d1cc __CFRunLoopRun + 1212 4 com.apple.CoreFoundation 0x000000019444c598 CFRunLoopRunSpecific + 600 5 com.apple.AppKit 0x0000000196dbc334 _NSEventThread + 196 6 libsystem_pthread.dylib 0x000000019434f878 _pthread_start + 320 7 libsystem_pthread.dylib 0x000000019434a5e0 thread_start + 8 Thread 2 Crashed: 0 libobjc.A.dylib 0x000000019420a7d4 AutoreleasePoolPage::releaseUntil(objc_object**) + 148 1 libobjc.A.dylib 0x000000019420a80c AutoreleasePoolPage::releaseUntil(objc_object**) + 204 2 libobjc.A.dylib 0x00000001941e8e0c objc_autoreleasePoolPop + 212 3 com.apple.CoreFoundation 0x000000019440bec4 _CFAutoreleasePoolPop + 32 4 com.apple.CoreFoundation 0x0000000194524658 __CFRunLoopPerCalloutARPEnd + 48 5 com.apple.CoreFoundation 0x000000019444d730 __CFRunLoopRun + 2592 6 com.apple.CoreFoundation 0x000000019444c598 CFRunLoopRunSpecific + 600 7 com.apple.HIToolbox 0x000000019c371280 RunCurrentEventLoopInMode + 292 8 com.apple.HIToolbox 0x000000019c370ff4 ReceiveNextEventCommon + 552 9 com.apple.HIToolbox 0x000000019c370db4 _BlockUntilNextEventMatchingListInModeWithFilter + 72 10 com.apple.AppKit 0x0000000196c3d660 _DPSNextEvent + 836 11 com.apple.AppKit 0x0000000196c3c000 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1292 12 com.apple.AppKit 0x0000000196c2de4c -[NSApplication run] + 596 13 com.apple.AppKit 0x0000000196bff878 NSApplicationMain + 1064 14 com.apple.SwiftUI 0x00000001b4c37f58 specialized runApp(_:) + 96 15 com.apple.SwiftUI 0x00000001b547b964 runApp(_:) + 220 16 com.apple.SwiftUI 0x00000001b5025600 static App.main() + 128 17 com.utmapp.UTM 0x0000000104adfc40 0x104a44000 + 638016 18 com.utmapp.UTM 0x0000000104add010 0x104a44000 + 626704 19 libdyld.dylib 0x000000019436d430 start + 4 Thread 3:: org.libusb.device-hotplug 0 libsystem_kernel.dylib 0x0000000194314dd4 mach_msg_trap + 8 1 libsystem_kernel.dylib 0x0000000194315184 mach_msg + 76 2 com.apple.CoreFoundation 0x000000019444ed00 __CFRunLoopServiceMachPort + 372 3 com.apple.CoreFoundation 0x000000019444d1cc __CFRunLoopRun + 1212 4 com.apple.CoreFoundation 0x000000019444c598 CFRunLoopRunSpecific + 600 5 com.apple.CoreFoundation 0x00000001944d75c4 CFRunLoopRun + 64 6 com.utmapp.usb-1.0.0 0x0000000104e466ec darwin_event_thread_main + 756 7 libsystem_pthread.dylib 0x000000019434f878 _pthread_start + 320 8 libsystem_pthread.dylib 0x000000019434a5e0 thread_start + 8 Thread 4:: usb_ev_thread 0 libsystem_kernel.dylib 0x000000019431cf80 poll + 8 1 com.utmapp.usb-1.0.0 0x0000000104e44510 usbi_wait_for_events + 160 2 com.utmapp.usb-1.0.0 0x0000000104e42264 handle_events + 328 3 com.utmapp.usb-1.0.0 0x0000000104e41f14 libusb_handle_events_timeout_completed + 216 4 com.utmapp.usb-1.0.0 0x0000000104e423a8 libusb_handle_events + 48 5 com.utmapp.spice-client-glib-2.0.8 0x000000010602b930 spice_usb_device_manager_usb_ev_thread + 108 6 com.utmapp.glib-2.0.0 0x000000010665b080 g_thread_proxy + 156 7 libsystem_pthread.dylib 0x000000019434f878 _pthread_start + 320 8 libsystem_pthread.dylib 0x000000019434a5e0 thread_start + 8 Thread 5:: com.apple.CFStream.LegacyThread 0 libsystem_kernel.dylib 0x0000000194314dd4 mach_msg_trap + 8 1 libsystem_kernel.dylib 0x0000000194315184 mach_msg + 76 2 com.apple.CoreFoundation 0x000000019444ed00 __CFRunLoopServiceMachPort + 372 3 com.apple.CoreFoundation 0x000000019444d1cc __CFRunLoopRun + 1212 4 com.apple.CoreFoundation 0x000000019444c598 CFRunLoopRunSpecific + 600 5 com.apple.CoreFoundation 0x00000001944cd06c _legacyStreamRunLoop_workThread + 280 6 libsystem_pthread.dylib 0x000000019434f878 _pthread_start + 320 7 libsystem_pthread.dylib 0x000000019434a5e0 thread_start + 8 Thread 6:: com.apple.NSURLConnectionLoader 0 libsystem_kernel.dylib 0x0000000194314dd4 mach_msg_trap + 8 1 libsystem_kernel.dylib 0x0000000194315184 mach_msg + 76 2 com.apple.CoreFoundation 0x000000019444ed00 __CFRunLoopServiceMachPort + 372 3 com.apple.CoreFoundation 0x000000019444d1cc __CFRunLoopRun + 1212 4 com.apple.CoreFoundation 0x000000019444c598 CFRunLoopRunSpecific + 600 5 com.apple.CFNetwork 0x00000001989430f4 0x1986f8000 + 2404596 6 com.apple.Foundation 0x00000001951eec80 __NSThread__start__ + 864 7 libsystem_pthread.dylib 0x000000019434f878 _pthread_start + 320 8 libsystem_pthread.dylib 0x000000019434a5e0 thread_start + 8 Thread 7:: com.apple.CFSocket.private 0 libsystem_kernel.dylib 0x000000019431f1ec __select + 8 1 com.apple.CoreFoundation 0x0000000194478280 __CFSocketManager + 624 2 libsystem_pthread.dylib 0x000000019434f878 _pthread_start + 320 3 libsystem_pthread.dylib 0x000000019434a5e0 thread_start + 8 Thread 8:: pool-spawner 0 libsystem_kernel.dylib 0x0000000194318548 __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x000000019434fdac _pthread_cond_wait + 1248 2 com.utmapp.glib-2.0.0 0x0000000106692518 g_cond_wait + 64 3 com.utmapp.glib-2.0.0 0x00000001065dd45c g_async_queue_pop_intern_unlocked + 128 4 com.utmapp.glib-2.0.0 0x00000001065dd54c g_async_queue_pop_unlocked + 80 5 com.utmapp.glib-2.0.0 0x000000010665b7f8 g_thread_pool_spawn_thread + 116 6 com.utmapp.glib-2.0.0 0x000000010665b080 g_thread_proxy + 156 7 libsystem_pthread.dylib 0x000000019434f878 _pthread_start + 320 8 libsystem_pthread.dylib 0x000000019434a5e0 thread_start + 8 Thread 9:: gmain 0 libsystem_kernel.dylib 0x000000019431cf80 poll + 8 1 com.utmapp.glib-2.0.0 0x0000000106637c8c g_poll + 40 2 com.utmapp.glib-2.0.0 0x0000000106626084 g_main_context_poll + 96 3 com.utmapp.glib-2.0.0 0x0000000106623aec g_main_context_iterate + 376 4 com.utmapp.glib-2.0.0 0x0000000106623b98 g_main_context_iteration + 92 5 com.utmapp.glib-2.0.0 0x00000001066259a4 glib_worker_main + 32 6 com.utmapp.glib-2.0.0 0x000000010665b080 g_thread_proxy + 156 7 libsystem_pthread.dylib 0x000000019434f878 _pthread_start + 320 8 libsystem_pthread.dylib 0x000000019434a5e0 thread_start + 8 Thread 10:: usb_ev_thread 0 libsystem_kernel.dylib 0x000000019431cf80 poll + 8 1 com.utmapp.usb-1.0.0 0x0000000104e44510 usbi_wait_for_events + 160 2 com.utmapp.usb-1.0.0 0x0000000104e42264 handle_events + 328 3 com.utmapp.usb-1.0.0 0x0000000104e41f14 libusb_handle_events_timeout_completed + 216 4 com.utmapp.usb-1.0.0 0x0000000104e423a8 libusb_handle_events + 48 5 com.utmapp.spice-client-glib-2.0.8 0x000000010602b930 spice_usb_device_manager_usb_ev_thread + 108 6 com.utmapp.glib-2.0.0 0x000000010665b080 g_thread_proxy + 156 7 libsystem_pthread.dylib 0x000000019434f878 _pthread_start + 320 8 libsystem_pthread.dylib 0x000000019434a5e0 thread_start + 8 Thread 11:: AMCP Logging Spool 0 libsystem_kernel.dylib 0x0000000194314e10 semaphore_wait_trap + 8 1 com.apple.audio.caulk 0x000000019c0e8934 caulk::mach::semaphore::wait_or_error() + 28 2 com.apple.audio.caulk 0x000000019c0d26e0 caulk::semaphore::timed_wait(double) + 168 3 com.apple.audio.caulk 0x000000019c0d25cc caulk::concurrent::details::worker_thread::run() + 44 4 com.apple.audio.caulk 0x000000019c0d230c void* caulk::thread_proxyDebug log debug.log
Upload VM config.plist.txt
Video: Working on login screen Not working when logged in
P.S. Sorry about all the reports, I am sure that some of them are not related to UTM, but the only other qemu I have is the virgl hack and it says gl is not available.