utmapp / UTM

Virtual machines for iOS and macOS
https://getutm.app
Apache License 2.0
27.08k stars 1.34k forks source link

Crash when starting DirectX apps with Wine in GL-accelerated Linux distros #3596

Open fomalsd opened 2 years ago

fomalsd commented 2 years ago

Describe the issue Starting up any DirectX game in wine on x86-64 linux distributions causes VM to crash, regardless of the game or its DirectX version. It seems to affect all OpenGL-accelerated display devices, or at least virtio-vga-gl and virtio-ramfb-gl. It doesn't happen when non-accelerated display device qxl-vga is used in software mode.

I suspect it might be some certain OpenGL call that causes the crash, since afaik wine is supposed to translate these DirectX calls into OpenGL. Certain newer OpenGL native linux or wine applications can also cause the VM to crash as well, but it's not as common as in DirectX titles that always kill the VM

Configuration (required)

Crash log directx_crash.log

Debug log debug_log.log

Upload VM https://cloud.mail.ru/public/oYs6/nfLHDHCDY (note that it doesn't include any DirectX apps) or config.plist.txt

conath commented 2 years ago

I have also run into similar issues with trying to use Wine in UTM 3.0.4. The following log is from when it crashed when I tried to change the resolution in a DirectX 9 game running in Wine under Linux Mint.

Host is MacBook Pro M1 on 12.1. Debug log is unfortunately not available.

utm-virgl-crash-opengl-change-res.txt

conath commented 2 years ago

Another crash, now using a Pop!_OS 21.10 x86_64 VM on the same host (M1 MBP), UTM 3.0.4, and attempting to start a game via SteamPlay (Proton 5.0/Wine 5), using wine3d/OpenGL backend.

The crash was instant as soon as I started the game (Turbo Dismount). The game has a config window that shows first, I selected 1024x768 windowed mode. Clicking play loads the 3D game and that's when it hung the app (Pop!_OS alert) and then crashed the VM.

popos-steamplay-crash.txt

conath commented 2 years ago

Here is the Debug Log from the above crash.

Debug Log ```log Running: -L /Applications/UTM/UTM.app/Contents/Resources/qemu -S -qmp tcp:127.0.0.1:4000,server,nowait -nodefaults -vga none -spice "unix=on,addr=/Users/chris/Library/Group Containers/WDNLXAD4W8.com.utmapp.UTM/6DB3F7A9-239A-4A13-B1ED-C0EB46BC71FF.spice,disable-ticketing=on,image-compression=off,playback-compression=off,streaming-video=off,gl=on" -device virtio-vga-gl -device virtio-rng-pci -smp cpus=4,sockets=1,cores=4,threads=1 -machine q35, -accel tcg,thread=multi,tb-size=1024 -global PIIX4_PM.disable_s3=1 -global ICH9-LPC.disable_s3=1 -drive if=pflash,format=raw,unit=0,file=/Applications/UTM/UTM.app/Contents/Resources/qemu/edk2-x86_64-code.fd,readonly=on -drive "if=pflash,format=raw,unit=1,file=/Users/chris/Library/Containers/com.utmapp.UTM/Data/Documents/Pop!OS 21.10.utm/Images/efi_vars.fd" -boot menu=on -m 4096 -device ich9-intel-hda -device hda-duplex -name "Pop!OS 21.10" -usb -device usb-tablet,bus=usb-bus.0 -device ich9-usb-ehci1,id=usb-controller-0 -device ich9-usb-uhci1,masterbus=usb-controller-0.0,firstport=0,multifunction=on -device ich9-usb-uhci2,masterbus=usb-controller-0.0,firstport=2,multifunction=on -device ich9-usb-uhci3,masterbus=usb-controller-0.0,firstport=4,multifunction=on -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=drive1,bootindex=0 -drive "if=none,media=disk,id=drive1,file=/Users/chris/Library/Containers/com.utmapp.UTM/Data/Documents/Pop!OS 21.10.utm/Images/disk-0.qcow2,cache=writethrough" -device usb-storage,drive=drive2,removable=true,bootindex=1 -drive if=none,media=cdrom,id=drive2 -device e1000,mac=06:6D:D4:40:F0:15,netdev=net0 -netdev user,id=net0 -device virtio-serial -device virtserialport,chardev=vdagent,name=com.redhat.spice.0 -chardev spicevmc,id=vdagent,debug=0,name=vdagent -uuid 6DB3F7A9-239A-4A13-B1ED-C0EB46BC71FF -rtc base=localtime qemu-x86_64-softmmu: -accel tcg,thread=multi,tb-size=1024: warning: Guest expects a stronger memory ordering than the host provides This may cause strange/hard to debug errors qemu-x86_64-softmmu: warning: global PIIX4_PM.disable_s3=1 not used qemu-x86_64-softmmu: warning: Spice: playback:0 (0x12e0a4950): setsockopt failed, Operation not supported on socket qemu-x86_64-softmmu: warning: Spice: record:0 (0x12e0a4a00): setsockopt failed, Operation not supported on socket qemu-x86_64-softmmu: warning: spice: no gl-draw-done within one second gl_version 30 - es profile enabled WARNING: running without ARB/KHR robustness in place may crash vrend_renderer_fill_caps: Entering with stale GL error: 1280 GLSL feature level 130 mismatch in number of interps 1 1 mismatch in number of interps 1 1 ```

And a screen recording for good measure:

https://user-images.githubusercontent.com/12073163/153777184-df8c7417-b485-4ef3-b4e5-c20e8abf3f0c.mov

conath commented 2 years ago

The crash issue is still present in 3.1.0 (47). According to the symbolicated crash report, the crash occurs in this call stack:

Thread 0 Crashed::  Dispatch queue: com.apple.main-thread
0   libsystem_platform.dylib               0x1c7a081a0 _platform_memmove + 144
1   GLESv2                                 0x105455e68 rx::VertexArrayGL::streamAttributes(gl::Context const*, angle::BitSetT<16ul, unsigned long long, unsigned long> const&, int, gl::IndexRange const&, bool) const + 848
2   GLESv2                                 0x105455618 rx::VertexArrayGL::syncDrawState(gl::Context const*, angle::BitSetT<16ul, unsigned long long, unsigned long> const&, int, int, gl::DrawElementsType, void const*, int, bool, void const**) const + 308
3   GLESv2                                 0x10540851c rx::ContextGL::drawElements(gl::Context const*, gl::PrimitiveMode, int, gl::DrawElementsType, void const*) + 188
4   GLESv2                                 0x1051c2d24 GL_DrawElements + 556
5   virglrenderer.1                        0x100ae5334 vrend_draw_vbo + 3752
6   virglrenderer.1                        0x100ad71dc vrend_decode_draw_vbo + 492
7   virglrenderer.1                        0x100ad65fc vrend_decode_ctx_submit_cmd + 316
8   virglrenderer.1                        0x100abdf38 virgl_renderer_submit_cmd + 120
9   qemu-x86_64-softmmu                    0x1029eafe8 virtio_gpu_virgl_process_cmd + 2544
10  qemu-x86_64-softmmu                    0x1029e8aa0 virtio_gpu_process_cmdq + 164
11  qemu-x86_64-softmmu                    0x1029ea368 0x102698000 + 3482472
12  qemu-x86_64-softmmu                    0x102bab1d0 aio_bh_poll + 188
13  qemu-x86_64-softmmu                    0x102b9974c aio_dispatch + 40
14  qemu-x86_64-softmmu                    0x102babd3c 0x102698000 + 5324092
15  glib-2.0.0                             0x1019085a8 g_main_dispatch + 412
New Crash Log (symbolicated) ```log ------------------------------------- Translated Report (Full Report Below) ------------------------------------- Process: QEMULauncher [85481] Path: /Applications/UTM/UTM.app/Contents/XPCServices/QEMUHelper.xpc/Contents/MacOS/QEMULauncher.app/Contents/MacOS/QEMULauncher Identifier: com.utmapp.QEMULauncher Version: 3.1.0 (47) Code Type: ARM-64 (Native) Parent Process: QEMUHelper [85477] Responsible: UTM [83455] User ID: 501 Date/Time: 2022-02-14 15:34:10.2819 +0100 OS Version: macOS 12.1 (21C52) Report Version: 12 Anonymous UUID: D6B9F623-1979-6EFA-24EA-D38035B5CD7C Sleep/Wake UUID: B0CA491C-E4D4-44DD-9A9E-2591A0DA437F Time Awake Since Boot: 2400000 seconds Time Since Wake: 1024450 seconds System Integrity Protection: enabled Crashed Thread: 0 Dispatch queue: com.apple.main-thread 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 [85481] VM Region Info: 0 is not in any region. Bytes before following region: 4301963264 REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL UNUSED SPACE AT START ---> __TEXT 1006ac000-1006b0000 [ 16K] r-x/r-x SM=COW .../QEMULauncher Kernel Triage: VM - Compressor failed a blocking pager_get VM - Compressor failed a blocking pager_get VM - Compressor failed a blocking pager_get VM - Compressor failed a blocking pager_get VM - Compressor failed a blocking pager_get Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 libsystem_platform.dylib 0x1c7a081a0 _platform_memmove + 144 1 GLESv2 0x105455e68 rx::VertexArrayGL::streamAttributes(gl::Context const*, angle::BitSetT<16ul, unsigned long long, unsigned long> const&, int, gl::IndexRange const&, bool) const + 848 2 GLESv2 0x105455618 rx::VertexArrayGL::syncDrawState(gl::Context const*, angle::BitSetT<16ul, unsigned long long, unsigned long> const&, int, int, gl::DrawElementsType, void const*, int, bool, void const**) const + 308 3 GLESv2 0x10540851c rx::ContextGL::drawElements(gl::Context const*, gl::PrimitiveMode, int, gl::DrawElementsType, void const*) + 188 4 GLESv2 0x1051c2d24 GL_DrawElements + 556 5 virglrenderer.1 0x100ae5334 vrend_draw_vbo + 3752 6 virglrenderer.1 0x100ad71dc vrend_decode_draw_vbo + 492 7 virglrenderer.1 0x100ad65fc vrend_decode_ctx_submit_cmd + 316 8 virglrenderer.1 0x100abdf38 virgl_renderer_submit_cmd + 120 9 qemu-x86_64-softmmu 0x1029eafe8 virtio_gpu_virgl_process_cmd + 2544 10 qemu-x86_64-softmmu 0x1029e8aa0 virtio_gpu_process_cmdq + 164 11 qemu-x86_64-softmmu 0x1029ea368 0x102698000 + 3482472 12 qemu-x86_64-softmmu 0x102bab1d0 aio_bh_poll + 188 13 qemu-x86_64-softmmu 0x102b9974c aio_dispatch + 40 14 qemu-x86_64-softmmu 0x102babd3c 0x102698000 + 5324092 15 glib-2.0.0 0x1019085a8 g_main_dispatch + 412 16 glib-2.0.0 0x1019083f8 g_main_context_dispatch + 52 17 qemu-x86_64-softmmu 0x102bb55ec main_loop_wait + 416 18 qemu-x86_64-softmmu 0x10272f464 qemu_main_loop + 108 19 QEMULauncher 0x1006afc88 0x1006ac000 + 15496 20 QEMULauncher 0x1006afcf8 0x1006ac000 + 15608 21 dyld 0x10077d0f4 start + 520 Thread 1: 0 libsystem_kernel.dylib 0x1c79b90c0 __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x1c79f1808 _pthread_cond_wait + 1228 2 qemu-x86_64-softmmu 0x102b9d100 qemu_event_wait + 128 3 qemu-x86_64-softmmu 0x102ba524c 0x102698000 + 5296716 4 qemu-x86_64-softmmu 0x102b9d2d0 0x102698000 + 5264080 5 libsystem_pthread.dylib 0x1c79f1240 _pthread_start + 148 6 libsystem_pthread.dylib 0x1c79ec024 thread_start + 8 Thread 2: 0 libsystem_kernel.dylib 0x1c79c0608 __sigwait + 8 1 libsystem_pthread.dylib 0x1c79f1a14 sigwait + 40 2 qemu-x86_64-softmmu 0x102b9a7ec 0x102698000 + 5253100 3 qemu-x86_64-softmmu 0x102b9d2d0 0x102698000 + 5264080 4 libsystem_pthread.dylib 0x1c79f1240 _pthread_start + 148 5 libsystem_pthread.dylib 0x1c79ec024 thread_start + 8 Thread 3: 0 libsystem_kernel.dylib 0x1c79bdad0 poll + 8 1 glib-2.0.0 0x10191bef0 g_poll + 40 2 glib-2.0.0 0x10190ac60 g_main_context_poll + 96 3 glib-2.0.0 0x1019088a8 g_main_context_iterate + 376 4 glib-2.0.0 0x101908df0 g_main_loop_run + 616 5 qemu-x86_64-softmmu 0x102a24c00 0x102698000 + 3722240 6 qemu-x86_64-softmmu 0x102b9d2d0 0x102698000 + 5264080 7 libsystem_pthread.dylib 0x1c79f1240 _pthread_start + 148 8 libsystem_pthread.dylib 0x1c79ec024 thread_start + 8 Thread 4: 0 libsystem_kernel.dylib 0x1c79b85c0 __psynch_mutexwait + 8 1 libsystem_pthread.dylib 0x1c79ee364 _pthread_mutex_firstfit_lock_wait + 84 2 libsystem_pthread.dylib 0x1c79ebc98 _pthread_mutex_firstfit_lock_slow + 240 3 qemu-x86_64-softmmu 0x102b9c364 qemu_mutex_lock_impl + 104 4 qemu-x86_64-softmmu 0x102722d9c qemu_mutex_lock_iothread_impl + 76 5 qemu-x86_64-softmmu 0x1027ecbb8 0x102698000 + 1395640 6 qemu-x86_64-softmmu 0x102b9d2d0 0x102698000 + 5264080 7 libsystem_pthread.dylib 0x1c79f1240 _pthread_start + 148 8 libsystem_pthread.dylib 0x1c79ec024 thread_start + 8 Thread 5: 0 libsystem_kernel.dylib 0x1c79b85c0 __psynch_mutexwait + 8 1 libsystem_pthread.dylib 0x1c79ee364 _pthread_mutex_firstfit_lock_wait + 84 2 libsystem_pthread.dylib 0x1c79ebc98 _pthread_mutex_firstfit_lock_slow + 240 3 qemu-x86_64-softmmu 0x102b9c364 qemu_mutex_lock_impl + 104 4 qemu-x86_64-softmmu 0x102722d9c qemu_mutex_lock_iothread_impl + 76 5 qemu-x86_64-softmmu 0x1027ecbb8 0x102698000 + 1395640 6 qemu-x86_64-softmmu 0x102b9d2d0 0x102698000 + 5264080 7 libsystem_pthread.dylib 0x1c79f1240 _pthread_start + 148 8 libsystem_pthread.dylib 0x1c79ec024 thread_start + 8 Thread 6: 0 libsystem_kernel.dylib 0x1c79b85c0 __psynch_mutexwait + 8 1 libsystem_pthread.dylib 0x1c79ee364 _pthread_mutex_firstfit_lock_wait + 84 2 libsystem_pthread.dylib 0x1c79ebc98 _pthread_mutex_firstfit_lock_slow + 240 3 qemu-x86_64-softmmu 0x102b9c364 qemu_mutex_lock_impl + 104 4 qemu-x86_64-softmmu 0x102722d9c qemu_mutex_lock_iothread_impl + 76 5 qemu-x86_64-softmmu 0x1027ecbb8 0x102698000 + 1395640 6 qemu-x86_64-softmmu 0x102b9d2d0 0x102698000 + 5264080 7 libsystem_pthread.dylib 0x1c79f1240 _pthread_start + 148 8 libsystem_pthread.dylib 0x1c79ec024 thread_start + 8 Thread 7: 0 libsystem_kernel.dylib 0x1c79b85c0 __psynch_mutexwait + 8 1 libsystem_pthread.dylib 0x1c79ee364 _pthread_mutex_firstfit_lock_wait + 84 2 libsystem_pthread.dylib 0x1c79ebc98 _pthread_mutex_firstfit_lock_slow + 240 3 qemu-x86_64-softmmu 0x102b9c364 qemu_mutex_lock_impl + 104 4 qemu-x86_64-softmmu 0x102722d9c qemu_mutex_lock_iothread_impl + 76 5 qemu-x86_64-softmmu 0x1027deddc 0x102698000 + 1338844 6 ??? 0x280001980 ??? 7 qemu-x86_64-softmmu 0x1027cba60 0x102698000 + 1260128 8 qemu-x86_64-softmmu 0x1027cc624 cpu_exec + 1924 9 qemu-x86_64-softmmu 0x1027ec840 tcg_cpus_exec + 48 10 qemu-x86_64-softmmu 0x1027ecba8 0x102698000 + 1395624 11 qemu-x86_64-softmmu 0x102b9d2d0 0x102698000 + 5264080 12 libsystem_pthread.dylib 0x1c79f1240 _pthread_start + 148 13 libsystem_pthread.dylib 0x1c79ec024 thread_start + 8 Thread 8: 0 libsystem_kernel.dylib 0x1c79bdad0 poll + 8 1 glib-2.0.0 0x10191bef0 g_poll + 40 2 glib-2.0.0 0x10190ac60 g_main_context_poll + 96 3 glib-2.0.0 0x1019088a8 g_main_context_iterate + 376 4 glib-2.0.0 0x101908df0 g_main_loop_run + 616 5 spice-server.1 0x100981c20 red_worker_main + 128 6 libsystem_pthread.dylib 0x1c79f1240 _pthread_start + 148 7 libsystem_pthread.dylib 0x1c79ec024 thread_start + 8 Thread 9: 0 libsystem_kernel.dylib 0x1c79bb8cc kevent + 8 1 QEMULauncher 0x1006afd48 0x1006ac000 + 15688 2 libsystem_pthread.dylib 0x1c79f1240 _pthread_start + 148 3 libsystem_pthread.dylib 0x1c79ec024 thread_start + 8 Thread 10: 0 libsystem_kernel.dylib 0x1c79b90c0 __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x1c79f1808 _pthread_cond_wait + 1228 2 qemu-x86_64-softmmu 0x102b9ce84 qemu_sem_timedwait + 208 3 qemu-x86_64-softmmu 0x102bb7a84 0x102698000 + 5372548 4 qemu-x86_64-softmmu 0x102b9d2d0 0x102698000 + 5264080 5 libsystem_pthread.dylib 0x1c79f1240 _pthread_start + 148 6 libsystem_pthread.dylib 0x1c79ec024 thread_start + 8 Thread 11: 0 libsystem_kernel.dylib 0x1c79b90c0 __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x1c79f1808 _pthread_cond_wait + 1228 2 qemu-x86_64-softmmu 0x102b9ce84 qemu_sem_timedwait + 208 3 qemu-x86_64-softmmu 0x102bb7a84 0x102698000 + 5372548 4 qemu-x86_64-softmmu 0x102b9d2d0 0x102698000 + 5264080 5 libsystem_pthread.dylib 0x1c79f1240 _pthread_start + 148 6 libsystem_pthread.dylib 0x1c79ec024 thread_start + 8 Thread 12: 0 libsystem_kernel.dylib 0x1c79b90c0 __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x1c79f1808 _pthread_cond_wait + 1228 2 qemu-x86_64-softmmu 0x102b9ce84 qemu_sem_timedwait + 208 3 qemu-x86_64-softmmu 0x102bb7a84 0x102698000 + 5372548 4 qemu-x86_64-softmmu 0x102b9d2d0 0x102698000 + 5264080 5 libsystem_pthread.dylib 0x1c79f1240 _pthread_start + 148 6 libsystem_pthread.dylib 0x1c79ec024 thread_start + 8 Thread 13: 0 libsystem_kernel.dylib 0x1c79b90c0 __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x1c79f1808 _pthread_cond_wait + 1228 2 qemu-x86_64-softmmu 0x102b9ce84 qemu_sem_timedwait + 208 3 qemu-x86_64-softmmu 0x102bb7a84 0x102698000 + 5372548 4 qemu-x86_64-softmmu 0x102b9d2d0 0x102698000 + 5264080 5 libsystem_pthread.dylib 0x1c79f1240 _pthread_start + 148 6 libsystem_pthread.dylib 0x1c79ec024 thread_start + 8 Thread 14: 0 libsystem_kernel.dylib 0x1c79b90c0 __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x1c79f1808 _pthread_cond_wait + 1228 2 qemu-x86_64-softmmu 0x102b9ce84 qemu_sem_timedwait + 208 3 qemu-x86_64-softmmu 0x102bb7a84 0x102698000 + 5372548 4 qemu-x86_64-softmmu 0x102b9d2d0 0x102698000 + 5264080 5 libsystem_pthread.dylib 0x1c79f1240 _pthread_start + 148 6 libsystem_pthread.dylib 0x1c79ec024 thread_start + 8 Thread 15: 0 libsystem_kernel.dylib 0x1c79b90c0 __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x1c79f1808 _pthread_cond_wait + 1228 2 qemu-x86_64-softmmu 0x102b9ce84 qemu_sem_timedwait + 208 3 qemu-x86_64-softmmu 0x102bb7a84 0x102698000 + 5372548 4 qemu-x86_64-softmmu 0x102b9d2d0 0x102698000 + 5264080 5 libsystem_pthread.dylib 0x1c79f1240 _pthread_start + 148 6 libsystem_pthread.dylib 0x1c79ec024 thread_start + 8 Thread 16: 0 libsystem_pthread.dylib 0x1c79ec010 start_wqthread + 0 Thread 17: 0 libsystem_kernel.dylib 0x1c79b90c0 __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x1c79f1808 _pthread_cond_wait + 1228 2 qemu-x86_64-softmmu 0x102b9ce84 qemu_sem_timedwait + 208 3 qemu-x86_64-softmmu 0x102bb7a84 0x102698000 + 5372548 4 qemu-x86_64-softmmu 0x102b9d2d0 0x102698000 + 5264080 5 libsystem_pthread.dylib 0x1c79f1240 _pthread_start + 148 6 libsystem_pthread.dylib 0x1c79ec024 thread_start + 8 Thread 18: 0 libsystem_kernel.dylib 0x1c79b90c0 __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x1c79f1808 _pthread_cond_wait + 1228 2 qemu-x86_64-softmmu 0x102b9ce84 qemu_sem_timedwait + 208 3 qemu-x86_64-softmmu 0x102bb7a84 0x102698000 + 5372548 4 qemu-x86_64-softmmu 0x102b9d2d0 0x102698000 + 5264080 5 libsystem_pthread.dylib 0x1c79f1240 _pthread_start + 148 6 libsystem_pthread.dylib 0x1c79ec024 thread_start + 8 Thread 19: 0 libsystem_pthread.dylib 0x1c79ec010 start_wqthread + 0 Thread 20: 0 libsystem_kernel.dylib 0x1c79b90c0 __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x1c79f1808 _pthread_cond_wait + 1228 2 qemu-x86_64-softmmu 0x102b9ce84 qemu_sem_timedwait + 208 3 qemu-x86_64-softmmu 0x102bb7a84 0x102698000 + 5372548 4 qemu-x86_64-softmmu 0x102b9d2d0 0x102698000 + 5264080 5 libsystem_pthread.dylib 0x1c79f1240 _pthread_start + 148 6 libsystem_pthread.dylib 0x1c79ec024 thread_start + 8 Thread 21: 0 libsystem_kernel.dylib 0x1c79b90c0 __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x1c79f1808 _pthread_cond_wait + 1228 2 qemu-x86_64-softmmu 0x102b9ce84 qemu_sem_timedwait + 208 3 qemu-x86_64-softmmu 0x102bb7a84 0x102698000 + 5372548 4 qemu-x86_64-softmmu 0x102b9d2d0 0x102698000 + 5264080 5 libsystem_pthread.dylib 0x1c79f1240 _pthread_start + 148 6 libsystem_pthread.dylib 0x1c79ec024 thread_start + 8 Thread 22: 0 libsystem_kernel.dylib 0x1c79b90c0 __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x1c79f1808 _pthread_cond_wait + 1228 2 qemu-x86_64-softmmu 0x102b9ce84 qemu_sem_timedwait + 208 3 qemu-x86_64-softmmu 0x102bb7a84 0x102698000 + 5372548 4 qemu-x86_64-softmmu 0x102b9d2d0 0x102698000 + 5264080 5 libsystem_pthread.dylib 0x1c79f1240 _pthread_start + 148 6 libsystem_pthread.dylib 0x1c79ec024 thread_start + 8 Thread 23: 0 libsystem_kernel.dylib 0x1c79b90c0 __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x1c79f1808 _pthread_cond_wait + 1228 2 qemu-x86_64-softmmu 0x102b9ce84 qemu_sem_timedwait + 208 3 qemu-x86_64-softmmu 0x102bb7a84 0x102698000 + 5372548 4 qemu-x86_64-softmmu 0x102b9d2d0 0x102698000 + 5264080 5 libsystem_pthread.dylib 0x1c79f1240 _pthread_start + 148 6 libsystem_pthread.dylib 0x1c79ec024 thread_start + 8 Thread 24: 0 libsystem_kernel.dylib 0x1c79b90c0 __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x1c79f1808 _pthread_cond_wait + 1228 2 qemu-x86_64-softmmu 0x102b9ce84 qemu_sem_timedwait + 208 3 qemu-x86_64-softmmu 0x102bb7a84 0x102698000 + 5372548 4 qemu-x86_64-softmmu 0x102b9d2d0 0x102698000 + 5264080 5 libsystem_pthread.dylib 0x1c79f1240 _pthread_start + 148 6 libsystem_pthread.dylib 0x1c79ec024 thread_start + 8 Thread 25: 0 libsystem_kernel.dylib 0x1c79b90c0 __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x1c79f1808 _pthread_cond_wait + 1228 2 qemu-x86_64-softmmu 0x102b9ce84 qemu_sem_timedwait + 208 3 qemu-x86_64-softmmu 0x102bb7a84 0x102698000 + 5372548 4 qemu-x86_64-softmmu 0x102b9d2d0 0x102698000 + 5264080 5 libsystem_pthread.dylib 0x1c79f1240 _pthread_start + 148 6 libsystem_pthread.dylib 0x1c79ec024 thread_start + 8 Thread 26: 0 libsystem_kernel.dylib 0x1c79b90c0 __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x1c79f1808 _pthread_cond_wait + 1228 2 qemu-x86_64-softmmu 0x102b9ce84 qemu_sem_timedwait + 208 3 qemu-x86_64-softmmu 0x102bb7a84 0x102698000 + 5372548 4 qemu-x86_64-softmmu 0x102b9d2d0 0x102698000 + 5264080 5 libsystem_pthread.dylib 0x1c79f1240 _pthread_start + 148 6 libsystem_pthread.dylib 0x1c79ec024 thread_start + 8 Thread 27: 0 libsystem_kernel.dylib 0x1c79b90c0 __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x1c79f1808 _pthread_cond_wait + 1228 2 qemu-x86_64-softmmu 0x102b9ce84 qemu_sem_timedwait + 208 3 qemu-x86_64-softmmu 0x102bb7a84 0x102698000 + 5372548 4 qemu-x86_64-softmmu 0x102b9d2d0 0x102698000 + 5264080 5 libsystem_pthread.dylib 0x1c79f1240 _pthread_start + 148 6 libsystem_pthread.dylib 0x1c79ec024 thread_start + 8 Thread 28: 0 libsystem_kernel.dylib 0x1c79b90c0 __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x1c79f1808 _pthread_cond_wait + 1228 2 qemu-x86_64-softmmu 0x102b9ce84 qemu_sem_timedwait + 208 3 qemu-x86_64-softmmu 0x102bb7a84 0x102698000 + 5372548 4 qemu-x86_64-softmmu 0x102b9d2d0 0x102698000 + 5264080 5 libsystem_pthread.dylib 0x1c79f1240 _pthread_start + 148 6 libsystem_pthread.dylib 0x1c79ec024 thread_start + 8 Thread 29: 0 libsystem_kernel.dylib 0x1c79b90c0 __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x1c79f1808 _pthread_cond_wait + 1228 2 qemu-x86_64-softmmu 0x102b9ce84 qemu_sem_timedwait + 208 3 qemu-x86_64-softmmu 0x102bb7a84 0x102698000 + 5372548 4 qemu-x86_64-softmmu 0x102b9d2d0 0x102698000 + 5264080 5 libsystem_pthread.dylib 0x1c79f1240 _pthread_start + 148 6 libsystem_pthread.dylib 0x1c79ec024 thread_start + 8 Thread 30: 0 libsystem_kernel.dylib 0x1c79b90c0 __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x1c79f1808 _pthread_cond_wait + 1228 2 qemu-x86_64-softmmu 0x102b9ce84 qemu_sem_timedwait + 208 3 qemu-x86_64-softmmu 0x102bb7a84 0x102698000 + 5372548 4 qemu-x86_64-softmmu 0x102b9d2d0 0x102698000 + 5264080 5 libsystem_pthread.dylib 0x1c79f1240 _pthread_start + 148 6 libsystem_pthread.dylib 0x1c79ec024 thread_start + 8 Thread 31: 0 libsystem_pthread.dylib 0x1c79ec010 start_wqthread + 0 Thread 32: 0 libsystem_pthread.dylib 0x1c79ec010 start_wqthread + 0 Thread 33: 0 libsystem_pthread.dylib 0x1c79ec010 start_wqthread + 0 Thread 0 crashed with ARM Thread State (64-bit): x0: 0x000000010bc54000 x1: 0x0000000000000000 x2: 0x0000000000000040 x3: 0x000000010bc54020 x4: 0xfffffffef43ac000 x5: 0x00000002290426e0 x6: 0x0000000000000000 x7: 0x000000016f7524d0 x8: 0x0000000000000004 x9: 0x0000000000000000 x10: 0x000000010bc54000 x11: 0x0000000000000000 x12: 0x0000000000000002 x13: 0x000000011fff74b8 x14: 0x0000000000000012 x15: 0x000000012a8821f0 x16: 0x00000001c7a08110 x17: 0x0000000254a3ec10 x18: 0x0000000000000000 x19: 0x0000000000000010 x20: 0x0000000000000000 x21: 0x0000000000000001 x22: 0x0000000000000001 x23: 0x0000000128ba3b70 x24: 0x0000000000000010 x25: 0x000000012a885020 x26: 0x0000000000000002 x27: 0x0000000000000010 x28: 0x000000010bc54000 fp: 0x000000016f7524a0 lr: 0x0000000105455e68 sp: 0x000000016f7523a0 pc: 0x00000001c7a081a0 cpsr: 0x80001000 far: 0x0000000000000000 esr: 0x92000006 (Data Abort) byte read Translation fault Binary Images: 0x1c7a04000 - 0x1c7a0bfff libsystem_platform.dylib (*) /usr/lib/system/libsystem_platform.dylib 0x1051ac000 - 0x1058dffff com.utmapp.GLESv2 (1.0) <4c4c44fb-5555-3144-a1e2-a0731cd243e6> /Applications/UTM/UTM.app/Contents/Frameworks/GLESv2.framework/Versions/A/GLESv2 0x100abc000 - 0x100b2ffff com.utmapp.virglrenderer.1 (1.0) /Applications/UTM/UTM.app/Contents/Frameworks/virglrenderer.1.framework/Versions/A/virglrenderer.1 0x102698000 - 0x10310bfff com.utmapp.qemu-x86-64-softmmu (1.0) <71a0ed9a-cba5-3bd0-83e5-e2bca4dfccaf> /Applications/UTM/UTM.app/Contents/Frameworks/qemu-x86_64-softmmu.framework/Versions/A/qemu-x86_64-softmmu 0x1018b8000 - 0x101a2bfff com.utmapp.glib-2.0.0 (1.0) /Applications/UTM/UTM.app/Contents/Frameworks/glib-2.0.0.framework/Versions/A/glib-2.0.0 0x1006ac000 - 0x1006affff com.utmapp.QEMULauncher (3.1.0) <62d53fe1-b6b9-366a-ad85-31da2e8f86fa> /Applications/UTM/UTM.app/Contents/XPCServices/QEMUHelper.xpc/Contents/MacOS/QEMULauncher.app/Contents/MacOS/QEMULauncher 0x100778000 - 0x1007d7fff dyld (*) <7e92b284-4b90-3b68-b31a-3ddc4c0e8d40> /usr/lib/dyld 0x1c79b4000 - 0x1c79e9fff libsystem_kernel.dylib (*) /usr/lib/system/libsystem_kernel.dylib 0x1c79ea000 - 0x1c79f6fff libsystem_pthread.dylib (*) /usr/lib/system/libsystem_pthread.dylib 0x0 - 0xffffffffffffffff ??? (*) <00000000-0000-0000-0000-000000000000> ??? 0x10092c000 - 0x100a67fff com.utmapp.spice-server.1 (1.0) <6ca6bc13-2abf-353b-a3f1-06494b4c7fd6> /Applications/UTM/UTM.app/Contents/Frameworks/spice-server.1.framework/Versions/A/spice-server.1 External Modification Summary: Calls made by other processes targeting this process: task_for_pid: 0 thread_create: 0 thread_set_state: 0 Calls made by this process: task_for_pid: 0 thread_create: 0 thread_set_state: 0 Calls made by all processes on this machine: task_for_pid: 216 thread_create: 1 thread_set_state: 7420 VM Region Summary: ReadOnly portion of Libraries: Total=801.6M resident=0K(0%) swapped_out_or_unallocated=801.6M(100%) Writable regions: Total=7.8G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=7.8G(100%) VIRTUAL REGION REGION TYPE SIZE COUNT (non-coalesced) =========== ======= ======= Activity Tracing 256K 1 Kernel Alloc Once 32K 1 MALLOC 1.5G 451 MALLOC guard page 96K 5 MALLOC_MEDIUM (reserved) 832.0M 8 reserved VM address space (unallocated) MALLOC_NANO (reserved) 256.0M 1 reserved VM address space (unallocated) OpenGL GLSL 384K 5 STACK GUARD 56.5M 34 Stack 25.5M 34 VM_ALLOCATE 5.2G 716 __AUTH 1684K 122 __AUTH_CONST 8150K 251 __DATA 15.4M 266 __DATA_CONST 11.2M 273 __DATA_DIRTY 562K 91 __FONT_DATA 4K 1 __GLSLBUILTINS 5176K 1 __LINKEDIT 586.4M 25 __OBJC_CONST 1073K 95 __OBJC_RO 82.0M 1 __OBJC_RW 3104K 1 __TEXT 215.2M 285 __UNICODE 588K 1 dyld private memory 1024K 1 mapped file 30.5M 8 shared memory 848K 14 =========== ======= ======= TOTAL 8.8G 2692 TOTAL, minus reserved VM space 7.7G 2692 ----------- Full Report ----------- {"app_name":"QEMULauncher","timestamp":"2022-02-14 15:34:12.00 +0100","app_version":"3.1.0","slice_uuid":"62d53fe1-b6b9-366a-ad85-31da2e8f86fa","build_version":"47","platform":1,"bundleID":"com.utmapp.QEMULauncher","share_with_app_devs":0,"is_first_party":0,"bug_type":"309","os_version":"macOS 12.1 (21C52)","incident_id":"88E718FD-15E0-49E8-B49D-6E5B8A53895F","name":"QEMULauncher"} { "uptime" : 2400000, "procLaunch" : "2022-02-14 14:43:04.4543 +0100", "procRole" : "Unspecified", "version" : 2, "userID" : 501, "deployVersion" : 210, "modelCode" : "MacBookPro17,1", "procStartAbsTime" : 57856856666416, "coalitionID" : 779793, "osVersion" : { "train" : "macOS 12.1", "build" : "21C52", "releaseType" : "User" }, "captureTime" : "2022-02-14 15:34:10.2819 +0100", "incident" : "88E718FD-15E0-49E8-B49D-6E5B8A53895F", "bug_type" : "309", "pid" : 85481, "procExitAbsTime" : 57930427717240, "translated" : false, "cpuType" : "ARM-64", "procName" : "QEMULauncher", "procPath" : "\/Applications\/UTM\/UTM.app\/Contents\/XPCServices\/QEMUHelper.xpc\/Contents\/MacOS\/QEMULauncher.app\/Contents\/MacOS\/QEMULauncher", "bundleInfo" : {"CFBundleShortVersionString":"3.1.0","CFBundleVersion":"47","CFBundleIdentifier":"com.utmapp.QEMULauncher"}, "storeInfo" : {"deviceIdentifierForVendor":"88C55F76-83C9-5AA9-ABFC-EC6BB6A26AF4","thirdParty":true}, "parentProc" : "QEMUHelper", "parentPid" : 85477, "coalitionName" : "com.utmapp.UTM", "crashReporterKey" : "D6B9F623-1979-6EFA-24EA-D38035B5CD7C", "responsiblePid" : 83455, "responsibleProc" : "UTM", "wakeTime" : 1024450, "sleepWakeUUID" : "B0CA491C-E4D4-44DD-9A9E-2591A0DA437F", "sip" : "enabled", "vmRegionInfo" : "0 is not in any region. Bytes before following region: 4301963264\n REGION TYPE START - END [ VSIZE] PRT\/MAX SHRMOD REGION DETAIL\n UNUSED SPACE AT START\n---> \n __TEXT 1006ac000-1006b0000 [ 16K] r-x\/r-x SM=COW ...\/QEMULauncher", "isCorpse" : 1, "exception" : {"codes":"0x0000000000000001, 0x0000000000000000","rawCodes":[1,0],"type":"EXC_BAD_ACCESS","signal":"SIGSEGV","subtype":"KERN_INVALID_ADDRESS at 0x0000000000000000"}, "termination" : {"flags":0,"code":11,"namespace":"SIGNAL","indicator":"Segmentation fault: 11","byProc":"exc handler","byPid":85481}, "ktriageinfo" : "VM - Compressor failed a blocking pager_get\nVM - Compressor failed a blocking pager_get\nVM - Compressor failed a blocking pager_get\nVM - Compressor failed a blocking pager_get\nVM - Compressor failed a blocking pager_get\n", "vmregioninfo" : "0 is not in any region. Bytes before following region: 4301963264\n REGION TYPE START - END [ VSIZE] PRT\/MAX SHRMOD REGION DETAIL\n UNUSED SPACE AT START\n---> \n __TEXT 1006ac000-1006b0000 [ 16K] r-x\/r-x SM=COW ...\/QEMULauncher", "extMods" : {"caller":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"system":{"thread_create":1,"thread_set_state":7420,"task_for_pid":216},"targeted":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"warnings":0}, "faultingThread" : 0, "threads" : [{"triggered":true,"id":19939191,"threadState":{"x":[{"value":4492443648},{"value":0},{"value":64},{"value":4492443680},{"value":18446744069217107968},{"value":9278072544,"symbolLocation":0,"symbol":"glMapBufferRange_Exec"},{"value":0},{"value":6164915408},{"value":4},{"value":0},{"value":4492443648},{"value":0},{"value":2},{"value":4831802552},{"value":18},{"value":5008531952},{"value":7644152080,"symbolLocation":0,"symbol":"_platform_memmove"},{"value":10009963536},{"value":0},{"value":16},{"value":0},{"value":1},{"value":1},{"value":4978260848},{"value":16},{"value":5008543776},{"value":2},{"value":16},{"value":4492443648}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4383399528},"cpsr":{"value":2147487744},"fp":{"value":6164915360},"sp":{"value":6164915104},"esr":{"value":2449473542,"description":"(Data Abort) byte read Translation fault"},"pc":{"value":7644152224,"matchesCrashFrame":1},"far":{"value":0}},"queue":"com.apple.main-thread","frames":[{"imageOffset":16800,"symbol":"_platform_memmove","symbolLocation":144,"imageIndex":0},{"imageOffset":2793064,"symbol":"rx::VertexArrayGL::streamAttributes(gl::Context const*, angle::BitSetT<16ul, unsigned long long, unsigned long> const&, int, gl::IndexRange const&, bool) const","symbolLocation":848,"imageIndex":1},{"imageOffset":2790936,"symbol":"rx::VertexArrayGL::syncDrawState(gl::Context const*, angle::BitSetT<16ul, unsigned long long, unsigned long> const&, int, int, gl::DrawElementsType, void const*, int, bool, void const**) const","symbolLocation":308,"imageIndex":1},{"imageOffset":2475292,"symbol":"rx::ContextGL::drawElements(gl::Context const*, gl::PrimitiveMode, int, gl::DrawElementsType, void const*)","symbolLocation":188,"imageIndex":1},{"imageOffset":93476,"symbol":"GL_DrawElements","symbolLocation":556,"imageIndex":1},{"imageOffset":168756,"symbol":"vrend_draw_vbo","symbolLocation":3752,"imageIndex":2},{"imageOffset":111068,"symbol":"vrend_decode_draw_vbo","symbolLocation":492,"imageIndex":2},{"imageOffset":108028,"symbol":"vrend_decode_ctx_submit_cmd","symbolLocation":316,"imageIndex":2},{"imageOffset":7992,"symbol":"virgl_renderer_submit_cmd","symbolLocation":120,"imageIndex":2},{"imageOffset":3485672,"symbol":"virtio_gpu_virgl_process_cmd","symbolLocation":2544,"imageIndex":3},{"imageOffset":3476128,"symbol":"virtio_gpu_process_cmdq","symbolLocation":164,"imageIndex":3},{"imageOffset":3482472,"imageIndex":3},{"imageOffset":5321168,"symbol":"aio_bh_poll","symbolLocation":188,"imageIndex":3},{"imageOffset":5248844,"symbol":"aio_dispatch","symbolLocation":40,"imageIndex":3},{"imageOffset":5324092,"imageIndex":3},{"imageOffset":329128,"symbol":"g_main_dispatch","symbolLocation":412,"imageIndex":4},{"imageOffset":328696,"symbol":"g_main_context_dispatch","symbolLocation":52,"imageIndex":4},{"imageOffset":5363180,"symbol":"main_loop_wait","symbolLocation":416,"imageIndex":3},{"imageOffset":619620,"symbol":"qemu_main_loop","symbolLocation":108,"imageIndex":3},{"imageOffset":15496,"imageIndex":5},{"imageOffset":15608,"imageIndex":5},{"imageOffset":20724,"symbol":"start","symbolLocation":520,"imageIndex":6}]},{"id":19939192,"frames":[{"imageOffset":20672,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":7},{"imageOffset":30728,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":8},{"imageOffset":5263616,"symbol":"qemu_event_wait","symbolLocation":128,"imageIndex":3},{"imageOffset":5296716,"imageIndex":3},{"imageOffset":5264080,"imageIndex":3},{"imageOffset":29248,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":8},{"imageOffset":8228,"symbol":"thread_start","symbolLocation":8,"imageIndex":8}]},{"id":19939193,"frames":[{"imageOffset":50696,"symbol":"__sigwait","symbolLocation":8,"imageIndex":7},{"imageOffset":31252,"symbol":"sigwait","symbolLocation":40,"imageIndex":8},{"imageOffset":5253100,"imageIndex":3},{"imageOffset":5264080,"imageIndex":3},{"imageOffset":29248,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":8},{"imageOffset":8228,"symbol":"thread_start","symbolLocation":8,"imageIndex":8}]},{"id":19939198,"frames":[{"imageOffset":39632,"symbol":"poll","symbolLocation":8,"imageIndex":7},{"imageOffset":409328,"symbol":"g_poll","symbolLocation":40,"imageIndex":4},{"imageOffset":339040,"symbol":"g_main_context_poll","symbolLocation":96,"imageIndex":4},{"imageOffset":329896,"symbol":"g_main_context_iterate","symbolLocation":376,"imageIndex":4},{"imageOffset":331248,"symbol":"g_main_loop_run","symbolLocation":616,"imageIndex":4},{"imageOffset":3722240,"imageIndex":3},{"imageOffset":5264080,"imageIndex":3},{"imageOffset":29248,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":8},{"imageOffset":8228,"symbol":"thread_start","symbolLocation":8,"imageIndex":8}]},{"id":19939199,"frames":[{"imageOffset":17856,"symbol":"__psynch_mutexwait","symbolLocation":8,"imageIndex":7},{"imageOffset":17252,"symbol":"_pthread_mutex_firstfit_lock_wait","symbolLocation":84,"imageIndex":8},{"imageOffset":7320,"symbol":"_pthread_mutex_firstfit_lock_slow","symbolLocation":240,"imageIndex":8},{"imageOffset":5260132,"symbol":"qemu_mutex_lock_impl","symbolLocation":104,"imageIndex":3},{"imageOffset":568732,"symbol":"qemu_mutex_lock_iothread_impl","symbolLocation":76,"imageIndex":3},{"imageOffset":1395640,"imageIndex":3},{"imageOffset":5264080,"imageIndex":3},{"imageOffset":29248,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":8},{"imageOffset":8228,"symbol":"thread_start","symbolLocation":8,"imageIndex":8}]},{"id":19939200,"frames":[{"imageOffset":17856,"symbol":"__psynch_mutexwait","symbolLocation":8,"imageIndex":7},{"imageOffset":17252,"symbol":"_pthread_mutex_firstfit_lock_wait","symbolLocation":84,"imageIndex":8},{"imageOffset":7320,"symbol":"_pthread_mutex_firstfit_lock_slow","symbolLocation":240,"imageIndex":8},{"imageOffset":5260132,"symbol":"qemu_mutex_lock_impl","symbolLocation":104,"imageIndex":3},{"imageOffset":568732,"symbol":"qemu_mutex_lock_iothread_impl","symbolLocation":76,"imageIndex":3},{"imageOffset":1395640,"imageIndex":3},{"imageOffset":5264080,"imageIndex":3},{"imageOffset":29248,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":8},{"imageOffset":8228,"symbol":"thread_start","symbolLocation":8,"imageIndex":8}]},{"id":19939201,"frames":[{"imageOffset":17856,"symbol":"__psynch_mutexwait","symbolLocation":8,"imageIndex":7},{"imageOffset":17252,"symbol":"_pthread_mutex_firstfit_lock_wait","symbolLocation":84,"imageIndex":8},{"imageOffset":7320,"symbol":"_pthread_mutex_firstfit_lock_slow","symbolLocation":240,"imageIndex":8},{"imageOffset":5260132,"symbol":"qemu_mutex_lock_impl","symbolLocation":104,"imageIndex":3},{"imageOffset":568732,"symbol":"qemu_mutex_lock_iothread_impl","symbolLocation":76,"imageIndex":3},{"imageOffset":1395640,"imageIndex":3},{"imageOffset":5264080,"imageIndex":3},{"imageOffset":29248,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":8},{"imageOffset":8228,"symbol":"thread_start","symbolLocation":8,"imageIndex":8}]},{"id":19939202,"frames":[{"imageOffset":17856,"symbol":"__psynch_mutexwait","symbolLocation":8,"imageIndex":7},{"imageOffset":17252,"symbol":"_pthread_mutex_firstfit_lock_wait","symbolLocation":84,"imageIndex":8},{"imageOffset":7320,"symbol":"_pthread_mutex_firstfit_lock_slow","symbolLocation":240,"imageIndex":8},{"imageOffset":5260132,"symbol":"qemu_mutex_lock_impl","symbolLocation":104,"imageIndex":3},{"imageOffset":568732,"symbol":"qemu_mutex_lock_iothread_impl","symbolLocation":76,"imageIndex":3},{"imageOffset":1338844,"imageIndex":3},{"imageOffset":10737424768,"imageIndex":9},{"imageOffset":1260128,"imageIndex":3},{"imageOffset":1263140,"symbol":"cpu_exec","symbolLocation":1924,"imageIndex":3},{"imageOffset":1394752,"symbol":"tcg_cpus_exec","symbolLocation":48,"imageIndex":3},{"imageOffset":1395624,"imageIndex":3},{"imageOffset":5264080,"imageIndex":3},{"imageOffset":29248,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":8},{"imageOffset":8228,"symbol":"thread_start","symbolLocation":8,"imageIndex":8}]},{"id":19939218,"frames":[{"imageOffset":39632,"symbol":"poll","symbolLocation":8,"imageIndex":7},{"imageOffset":409328,"symbol":"g_poll","symbolLocation":40,"imageIndex":4},{"imageOffset":339040,"symbol":"g_main_context_poll","symbolLocation":96,"imageIndex":4},{"imageOffset":329896,"symbol":"g_main_context_iterate","symbolLocation":376,"imageIndex":4},{"imageOffset":331248,"symbol":"g_main_loop_run","symbolLocation":616,"imageIndex":4},{"imageOffset":351264,"symbol":"red_worker_main","symbolLocation":128,"imageIndex":10},{"imageOffset":29248,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":8},{"imageOffset":8228,"symbol":"thread_start","symbolLocation":8,"imageIndex":8}]},{"id":19939219,"frames":[{"imageOffset":30924,"symbol":"kevent","symbolLocation":8,"imageIndex":7},{"imageOffset":15688,"imageIndex":5},{"imageOffset":29248,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":8},{"imageOffset":8228,"symbol":"thread_start","symbolLocation":8,"imageIndex":8}]},{"id":19981650,"frames":[{"imageOffset":20672,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":7},{"imageOffset":30728,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":8},{"imageOffset":5262980,"symbol":"qemu_sem_timedwait","symbolLocation":208,"imageIndex":3},{"imageOffset":5372548,"imageIndex":3},{"imageOffset":5264080,"imageIndex":3},{"imageOffset":29248,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":8},{"imageOffset":8228,"symbol":"thread_start","symbolLocation":8,"imageIndex":8}]},{"id":19982430,"frames":[{"imageOffset":20672,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":7},{"imageOffset":30728,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":8},{"imageOffset":5262980,"symbol":"qemu_sem_timedwait","symbolLocation":208,"imageIndex":3},{"imageOffset":5372548,"imageIndex":3},{"imageOffset":5264080,"imageIndex":3},{"imageOffset":29248,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":8},{"imageOffset":8228,"symbol":"thread_start","symbolLocation":8,"imageIndex":8}]},{"id":19982842,"frames":[{"imageOffset":20672,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":7},{"imageOffset":30728,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":8},{"imageOffset":5262980,"symbol":"qemu_sem_timedwait","symbolLocation":208,"imageIndex":3},{"imageOffset":5372548,"imageIndex":3},{"imageOffset":5264080,"imageIndex":3},{"imageOffset":29248,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":8},{"imageOffset":8228,"symbol":"thread_start","symbolLocation":8,"imageIndex":8}]},{"id":19982845,"frames":[{"imageOffset":20672,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":7},{"imageOffset":30728,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":8},{"imageOffset":5262980,"symbol":"qemu_sem_timedwait","symbolLocation":208,"imageIndex":3},{"imageOffset":5372548,"imageIndex":3},{"imageOffset":5264080,"imageIndex":3},{"imageOffset":29248,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":8},{"imageOffset":8228,"symbol":"thread_start","symbolLocation":8,"imageIndex":8}]},{"id":19982846,"frames":[{"imageOffset":20672,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":7},{"imageOffset":30728,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":8},{"imageOffset":5262980,"symbol":"qemu_sem_timedwait","symbolLocation":208,"imageIndex":3},{"imageOffset":5372548,"imageIndex":3},{"imageOffset":5264080,"imageIndex":3},{"imageOffset":29248,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":8},{"imageOffset":8228,"symbol":"thread_start","symbolLocation":8,"imageIndex":8}]},{"id":19982849,"frames":[{"imageOffset":20672,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":7},{"imageOffset":30728,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":8},{"imageOffset":5262980,"symbol":"qemu_sem_timedwait","symbolLocation":208,"imageIndex":3},{"imageOffset":5372548,"imageIndex":3},{"imageOffset":5264080,"imageIndex":3},{"imageOffset":29248,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":8},{"imageOffset":8228,"symbol":"thread_start","symbolLocation":8,"imageIndex":8}]},{"id":19984574,"frames":[{"imageOffset":8208,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":8}]},{"id":19985130,"frames":[{"imageOffset":20672,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":7},{"imageOffset":30728,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":8},{"imageOffset":5262980,"symbol":"qemu_sem_timedwait","symbolLocation":208,"imageIndex":3},{"imageOffset":5372548,"imageIndex":3},{"imageOffset":5264080,"imageIndex":3},{"imageOffset":29248,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":8},{"imageOffset":8228,"symbol":"thread_start","symbolLocation":8,"imageIndex":8}]},{"id":19985132,"frames":[{"imageOffset":20672,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":7},{"imageOffset":30728,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":8},{"imageOffset":5262980,"symbol":"qemu_sem_timedwait","symbolLocation":208,"imageIndex":3},{"imageOffset":5372548,"imageIndex":3},{"imageOffset":5264080,"imageIndex":3},{"imageOffset":29248,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":8},{"imageOffset":8228,"symbol":"thread_start","symbolLocation":8,"imageIndex":8}]},{"id":19985172,"frames":[{"imageOffset":8208,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":8}]},{"id":19985245,"frames":[{"imageOffset":20672,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":7},{"imageOffset":30728,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":8},{"imageOffset":5262980,"symbol":"qemu_sem_timedwait","symbolLocation":208,"imageIndex":3},{"imageOffset":5372548,"imageIndex":3},{"imageOffset":5264080,"imageIndex":3},{"imageOffset":29248,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":8},{"imageOffset":8228,"symbol":"thread_start","symbolLocation":8,"imageIndex":8}]},{"id":19985246,"frames":[{"imageOffset":20672,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":7},{"imageOffset":30728,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":8},{"imageOffset":5262980,"symbol":"qemu_sem_timedwait","symbolLocation":208,"imageIndex":3},{"imageOffset":5372548,"imageIndex":3},{"imageOffset":5264080,"imageIndex":3},{"imageOffset":29248,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":8},{"imageOffset":8228,"symbol":"thread_start","symbolLocation":8,"imageIndex":8}]},{"id":19985247,"frames":[{"imageOffset":20672,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":7},{"imageOffset":30728,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":8},{"imageOffset":5262980,"symbol":"qemu_sem_timedwait","symbolLocation":208,"imageIndex":3},{"imageOffset":5372548,"imageIndex":3},{"imageOffset":5264080,"imageIndex":3},{"imageOffset":29248,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":8},{"imageOffset":8228,"symbol":"thread_start","symbolLocation":8,"imageIndex":8}]},{"id":19985248,"frames":[{"imageOffset":20672,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":7},{"imageOffset":30728,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":8},{"imageOffset":5262980,"symbol":"qemu_sem_timedwait","symbolLocation":208,"imageIndex":3},{"imageOffset":5372548,"imageIndex":3},{"imageOffset":5264080,"imageIndex":3},{"imageOffset":29248,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":8},{"imageOffset":8228,"symbol":"thread_start","symbolLocation":8,"imageIndex":8}]},{"id":19986855,"frames":[{"imageOffset":20672,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":7},{"imageOffset":30728,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":8},{"imageOffset":5262980,"symbol":"qemu_sem_timedwait","symbolLocation":208,"imageIndex":3},{"imageOffset":5372548,"imageIndex":3},{"imageOffset":5264080,"imageIndex":3},{"imageOffset":29248,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":8},{"imageOffset":8228,"symbol":"thread_start","symbolLocation":8,"imageIndex":8}]},{"id":19986856,"frames":[{"imageOffset":20672,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":7},{"imageOffset":30728,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":8},{"imageOffset":5262980,"symbol":"qemu_sem_timedwait","symbolLocation":208,"imageIndex":3},{"imageOffset":5372548,"imageIndex":3},{"imageOffset":5264080,"imageIndex":3},{"imageOffset":29248,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":8},{"imageOffset":8228,"symbol":"thread_start","symbolLocation":8,"imageIndex":8}]},{"id":19986857,"frames":[{"imageOffset":20672,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":7},{"imageOffset":30728,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":8},{"imageOffset":5262980,"symbol":"qemu_sem_timedwait","symbolLocation":208,"imageIndex":3},{"imageOffset":5372548,"imageIndex":3},{"imageOffset":5264080,"imageIndex":3},{"imageOffset":29248,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":8},{"imageOffset":8228,"symbol":"thread_start","symbolLocation":8,"imageIndex":8}]},{"id":19986859,"frames":[{"imageOffset":20672,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":7},{"imageOffset":30728,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":8},{"imageOffset":5262980,"symbol":"qemu_sem_timedwait","symbolLocation":208,"imageIndex":3},{"imageOffset":5372548,"imageIndex":3},{"imageOffset":5264080,"imageIndex":3},{"imageOffset":29248,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":8},{"imageOffset":8228,"symbol":"thread_start","symbolLocation":8,"imageIndex":8}]},{"id":19986861,"frames":[{"imageOffset":20672,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":7},{"imageOffset":30728,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":8},{"imageOffset":5262980,"symbol":"qemu_sem_timedwait","symbolLocation":208,"imageIndex":3},{"imageOffset":5372548,"imageIndex":3},{"imageOffset":5264080,"imageIndex":3},{"imageOffset":29248,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":8},{"imageOffset":8228,"symbol":"thread_start","symbolLocation":8,"imageIndex":8}]},{"id":19986862,"frames":[{"imageOffset":20672,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":7},{"imageOffset":30728,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":8},{"imageOffset":5262980,"symbol":"qemu_sem_timedwait","symbolLocation":208,"imageIndex":3},{"imageOffset":5372548,"imageIndex":3},{"imageOffset":5264080,"imageIndex":3},{"imageOffset":29248,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":8},{"imageOffset":8228,"symbol":"thread_start","symbolLocation":8,"imageIndex":8}]},{"id":19986863,"frames":[{"imageOffset":20672,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":7},{"imageOffset":30728,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":8},{"imageOffset":5262980,"symbol":"qemu_sem_timedwait","symbolLocation":208,"imageIndex":3},{"imageOffset":5372548,"imageIndex":3},{"imageOffset":5264080,"imageIndex":3},{"imageOffset":29248,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":8},{"imageOffset":8228,"symbol":"thread_start","symbolLocation":8,"imageIndex":8}]},{"id":19987635,"frames":[{"imageOffset":8208,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":8}]},{"id":19987636,"frames":[{"imageOffset":8208,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":8}]},{"id":19987637,"frames":[{"imageOffset":8208,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":8}]}], "usedImages" : [ { "source" : "P", "arch" : "arm64e", "base" : 7644135424, "size" : 32768, "uuid" : "ef6555f4-7a8e-3e51-9b40-5381482dee4d", "path" : "\/usr\/lib\/system\/libsystem_platform.dylib", "name" : "libsystem_platform.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4380606464, "CFBundleShortVersionString" : "1.0", "CFBundleIdentifier" : "com.utmapp.GLESv2", "size" : 7553024, "uuid" : "4c4c44fb-5555-3144-a1e2-a0731cd243e6", "path" : "\/Applications\/UTM\/UTM.app\/Contents\/Frameworks\/GLESv2.framework\/Versions\/A\/GLESv2", "name" : "GLESv2", "CFBundleVersion" : "1" }, { "source" : "P", "arch" : "arm64", "base" : 4306223104, "CFBundleShortVersionString" : "1.0", "CFBundleIdentifier" : "com.utmapp.virglrenderer.1", "size" : 475136, "uuid" : "f3ed86f9-f10a-3eda-9334-1581e1b38ab2", "path" : "\/Applications\/UTM\/UTM.app\/Contents\/Frameworks\/virglrenderer.1.framework\/Versions\/A\/virglrenderer.1", "name" : "virglrenderer.1", "CFBundleVersion" : "1" }, { "source" : "P", "arch" : "arm64", "base" : 4335435776, "CFBundleShortVersionString" : "1.0", "CFBundleIdentifier" : "com.utmapp.qemu-x86-64-softmmu", "size" : 10960896, "uuid" : "71a0ed9a-cba5-3bd0-83e5-e2bca4dfccaf", "path" : "\/Applications\/UTM\/UTM.app\/Contents\/Frameworks\/qemu-x86_64-softmmu.framework\/Versions\/A\/qemu-x86_64-softmmu", "name" : "qemu-x86_64-softmmu", "CFBundleVersion" : "1" }, { "source" : "P", "arch" : "arm64", "base" : 4320886784, "CFBundleShortVersionString" : "1.0", "CFBundleIdentifier" : "com.utmapp.glib-2.0.0", "size" : 1523712, "uuid" : "dd59f485-e6ac-32e0-b1fe-13f084a24ce1", "path" : "\/Applications\/UTM\/UTM.app\/Contents\/Frameworks\/glib-2.0.0.framework\/Versions\/A\/glib-2.0.0", "name" : "glib-2.0.0", "CFBundleVersion" : "1" }, { "source" : "P", "arch" : "arm64", "base" : 4301963264, "CFBundleShortVersionString" : "3.1.0", "CFBundleIdentifier" : "com.utmapp.QEMULauncher", "size" : 16384, "uuid" : "62d53fe1-b6b9-366a-ad85-31da2e8f86fa", "path" : "\/Applications\/UTM\/UTM.app\/Contents\/XPCServices\/QEMUHelper.xpc\/Contents\/MacOS\/QEMULauncher.app\/Contents\/MacOS\/QEMULauncher", "name" : "QEMULauncher", "CFBundleVersion" : "47" }, { "source" : "P", "arch" : "arm64e", "base" : 4302798848, "size" : 393216, "uuid" : "7e92b284-4b90-3b68-b31a-3ddc4c0e8d40", "path" : "\/usr\/lib\/dyld", "name" : "dyld" }, { "source" : "P", "arch" : "arm64e", "base" : 7643807744, "size" : 221184, "uuid" : "c8b3081a-5081-3a99-bbe3-01413de444c6", "path" : "\/usr\/lib\/system\/libsystem_kernel.dylib", "name" : "libsystem_kernel.dylib" }, { "source" : "P", "arch" : "arm64e", "base" : 7644028928, "size" : 53248, "uuid" : "ed328b18-eeef-3b15-8858-798b19b0c2cd", "path" : "\/usr\/lib\/system\/libsystem_pthread.dylib", "name" : "libsystem_pthread.dylib" }, { "size" : 0, "source" : "A", "base" : 0, "uuid" : "00000000-0000-0000-0000-000000000000" }, { "source" : "P", "arch" : "arm64", "base" : 4304584704, "CFBundleShortVersionString" : "1.0", "CFBundleIdentifier" : "com.utmapp.spice-server.1", "size" : 1294336, "uuid" : "6ca6bc13-2abf-353b-a3f1-06494b4c7fd6", "path" : "\/Applications\/UTM\/UTM.app\/Contents\/Frameworks\/spice-server.1.framework\/Versions\/A\/spice-server.1", "name" : "spice-server.1", "CFBundleVersion" : "1" } ], "sharedCache" : { "base" : 7640858624, "size" : 3089596416, "uuid" : "66c33c62-48a9-31e5-b8b5-7a71c9760d07" }, "vmSummary" : "ReadOnly portion of Libraries: Total=801.6M resident=0K(0%) swapped_out_or_unallocated=801.6M(100%)\nWritable regions: Total=7.8G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=7.8G(100%)\n\n VIRTUAL REGION \nREGION TYPE SIZE COUNT (non-coalesced) \n=========== ======= ======= \nActivity Tracing 256K 1 \nKernel Alloc Once 32K 1 \nMALLOC 1.5G 451 \nMALLOC guard page 96K 5 \nMALLOC_MEDIUM (reserved) 832.0M 8 reserved VM address space (unallocated)\nMALLOC_NANO (reserved) 256.0M 1 reserved VM address space (unallocated)\nOpenGL GLSL 384K 5 \nSTACK GUARD 56.5M 34 \nStack 25.5M 34 \nVM_ALLOCATE 5.2G 716 \n__AUTH 1684K 122 \n__AUTH_CONST 8150K 251 \n__DATA 15.4M 266 \n__DATA_CONST 11.2M 273 \n__DATA_DIRTY 562K 91 \n__FONT_DATA 4K 1 \n__GLSLBUILTINS 5176K 1 \n__LINKEDIT 586.4M 25 \n__OBJC_CONST 1073K 95 \n__OBJC_RO 82.0M 1 \n__OBJC_RW 3104K 1 \n__TEXT 215.2M 285 \n__UNICODE 588K 1 \ndyld private memory 1024K 1 \nmapped file 30.5M 8 \nshared memory 848K 14 \n=========== ======= ======= \nTOTAL 8.8G 2692 \nTOTAL, minus reserved VM space 7.7G 2692 \n", "legacyInfo" : { "threadTriggered" : { "queue" : "com.apple.main-thread" } }, "trialInfo" : { "rollouts" : [ { "rolloutId" : "60356660bbe37970735c5624", "factorPackIds" : { }, "deploymentId" : 250000016 }, { "rolloutId" : "60da5e84ab0ca017dace9abf", "factorPackIds" : { }, "deploymentId" : 240000008 }, { "rolloutId" : "607844aa04477260f58a8077", "factorPackIds" : { "SIRI_MORPHUN_ASSETS" : "6103050cbfe6dc472e1c982a" }, "deploymentId" : 240000066 }, { "rolloutId" : "602ad4dac86151000cf27e46", "factorPackIds" : { "SIRI_DICTATION_ASSETS" : "61fb0e87c773c43cde3bb80e" }, "deploymentId" : 240000303 }, { "rolloutId" : "5fc94383418129005b4e9ae0", "factorPackIds" : { }, "deploymentId" : 240000231 }, { "rolloutId" : "5ffde50ce2aacd000d47a95f", "factorPackIds" : { }, "deploymentId" : 240000106 }, { "rolloutId" : "601d9415f79519000ccd4b69", "factorPackIds" : { "SIRI_TEXT_TO_SPEECH" : "620161c8295c182621eced1f" }, "deploymentId" : 240000389 } ], "experiments" : [ ] } } ```
fomalsd commented 2 years ago

found a workaround (doesn't always work, but worked for Deus Ex with D3D renderer): winetricks glsl=disable it might be a GLSL issue

conath commented 2 years ago

Thanks. It didn't work for my game, still the same crash.

RubberDuckShobe commented 2 years ago

Having the same issue even with GLSL disabled on my M1 iPad Pro. App in question is Audiosurf, a game using DX9.