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

VM with Virto-GPU-GL display crashes in iPadOS 15 #3126

Closed
SugarRayLua opened this issue Sep 21, 2021 · 13 comments
Closed

VM with Virto-GPU-GL display crashes in iPadOS 15 #3126

SugarRayLua opened this issue Sep 21, 2021 · 13 comments
Labels
crash Application crashes duplicate This issue or pull request already exists iOS Issues specific to iOS platform.

Comments

@SugarRayLua
Copy link

SugarRayLua commented Sep 21, 2021

Upgraded to iPadOS 15 and found VM with Virtio-GPU-GL accelerated graphics display driver crashes during boot (after loading Linux part of boot). Virtio-GPU-GL graphics display driver worked fine with same VM in most recent version of iPadOS 14.

However, Virtio-ramfb-GL still works fine as a graphics display driver and gives similar graphics performance so maybe a minor issue.

Configuration (required)

  • UTM Version: 2.2.4 (VM = Debian x86_64 3GB XFCE)
  • OS Version: iPadOS 15
  • Device Model: iPad Pro M1 256GB
  • Is it jailbroken (name jailbreak used)? No
  • How did you install UTM? Signulous

Debug log

-[CSConnection finishInit]:270
-[CSInput initWithSession:]:293
2021-09-20 22:00:30.580 UTM[383:19648] -[CSConnection finishInit]:270
2021-09-20 22:00:30.580 UTM[383:19648] -[CSInput initWithSession:]:293
-[CSSession initWithSession:]:294
2021-09-20 22:00:30.580 UTM[383:19648] -[CSSession initWithSession:]:294
Running:  -L /private/var/containers/Bundle/Application/385C9EB6-EA94-4254-9E37-959DA69369B6/UTM.app/qemu -S -qmp tcp:127.0.0.1:4000,server,nowait -nodefaults -vga none -spice unix=on,addr=/private/var/mobile/Containers/Data/Application/8DBF755B-1FA1-453D-B658-6DA6883E4DDF/tmp/FEF88D50-4289-43B3-84A7-3FDAAF4AAF9B.spice,disable-ticketing=on,image-compression=off,playback-compression=off,streaming-video=off,gl=on -device virtio-vga-gl -smp cpus=1,sockets=1,cores=1,threads=1 -machine q35, -accel tcg,tb-size=768,split-wx=on -global PIIX4_PM.disable_s3=1 -global ICH9-LPC.disable_s3=1 -boot menu=on -m 3072 -device intel-hda -device hda-duplex -name "Debian 10 x64 XFCE" -usb -device usb-tablet,bus=usb-bus.0 -device usb-mouse,bus=usb-bus.0 -device usb-kbd,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 ide-hd,bus=ide.0,drive=drive0,bootindex=0 -drive "if=none,media=disk,id=drive0,file=/var/mobile/Containers/Data/Application/8DBF755B-1FA1-453D-B658-6DA6883E4DDF/Documents/Debian 10 x64 XFCE.utm/Images/disk-0.qcow2,cache=writethrough" -device ide-cd,bus=ide.1,drive=drive1,bootindex=1 -drive if=none,media=cdrom,id=drive1 -device rtl8139,mac=82:33:95:6E:4B:A4,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 -device virtserialport,chardev=charchannel1,id=channel1,name=org.spice-space.webdav.0 -chardev spiceport,name=org.spice-space.webdav.0,id=charchannel1 -uuid FEF88D50-4289-43B3-84A7-3FDAAF4AAF9B -rtc base=localtime
Loading qemu-x86_64-softmmu.framework/qemu-x86_64-softmmu
2021-09-20 22:00:30.610 UTM[383:19648] Running:  -L /private/var/containers/Bundle/Application/385C9EB6-EA94-4254-9E37-959DA69369B6/UTM.app/qemu -S -qmp tcp:127.0.0.1:4000,server,nowait -nodefaults -vga none -spice unix=on,addr=/private/var/mobile/Containers/Data/Application/8DBF755B-1FA1-453D-B658-6DA6883E4DDF/tmp/FEF88D50-4289-43B3-84A7-3FDAAF4AAF9B.spice,disable-ticketing=on,image-compression=off,playback-compression=off,streaming-video=off,gl=on -device virtio-vga-gl -smp cpus=1,sockets=1,cores=1,threads=1 -machine q35, -accel tcg,tb-size=768,split-wx=on -global PIIX4_PM.disable_s3=1 -global ICH9-LPC.disable_s3=1 -boot menu=on -m 3072 -device intel-hda -device hda-duplex -name "Debian 10 x64 XFCE" -usb -device usb-tablet,bus=usb-bus.0 -device usb-mouse,bus=usb-bus.0 -device usb-kbd,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 ide-hd,bus=ide.0,drive=drive0,bootindex=0 -drive "if=none,media=disk,id=drive0,file=/var/mobile/Containers/Data/Application/8DBF755B-1FA1-453D-B658-6DA6883E4DDF/Documents/Debian 10 x64 XFCE.utm/Images/disk-0.qcow2,cache=writethrough" -device ide-cd,bus=ide.1,drive=drive1,bootindex=1 -drive if=none,media=cdrom,id=drive1 -device rtl8139,mac=82:33:95:6E:4B:A4,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 -device virtserialport,chardev=charchannel1,id=channel1,name=org.spice-space.webdav.0 -chardev spiceport,name=org.spice-space.webdav.0,id=charchannel1 -uuid FEF88D50-4289-43B3-84A7-3FDAAF4AAF9B -rtc base=localtime
2021-09-20 22:00:30.610 UTM[383:19648] Loading qemu-x86_64-softmmu.framework/qemu-x86_64-softmmu
Stream error Error Domain=NSPOSIXErrorDomain Code=61 "Connection refused" UserInfo={_kCFStreamErrorCodeKey=61, _kCFStreamErrorDomainKey=1}
2021-09-20 22:00:30.669 UTM[383:19675] Stream error Error Domain=NSPOSIXErrorDomain Code=61 "Connection refused" UserInfo={_kCFStreamErrorCodeKey=61, _kCFStreamErrorDomainKey=1}
QMP stream error seen: Error Domain=NSPOSIXErrorDomain Code=61 "Connection refused" UserInfo={_kCFStreamErrorCodeKey=61, _kCFStreamErrorDomainKey=1}
2021-09-20 22:00:30.669 UTM[383:19675] QMP stream error seen: Error Domain=NSPOSIXErrorDomain Code=61 "Connection refused" UserInfo={_kCFStreamErrorCodeKey=61, _kCFStreamErrorDomainKey=1}
QMP connection failed, retries left: 29
Stream error Error Domain=NSPOSIXErrorDomain Code=61 "Connection refused" UserInfo={_kCFStreamErrorCodeKey=61, _kCFStreamErrorDomainKey=1}
2021-09-20 22:00:30.669 UTM[383:19675] QMP connection failed, retries left: 29
QMP stream error seen: Error Domain=NSPOSIXErrorDomain Code=61 "Connection refused" UserInfo={_kCFStreamErrorCodeKey=61, _kCFStreamErrorDomainKey=1}
QMP connection failed, retries left: 28
2021-09-20 22:00:30.669 UTM[383:19675] Stream error Error Domain=NSPOSIXErrorDomain Code=61 "Connection refused" UserInfo={_kCFStreamErrorCodeKey=61, _kCFStreamErrorDomainKey=1}
2021-09-20 22:00:30.669 UTM[383:19675] QMP stream error seen: Error Domain=NSPOSIXErrorDomain Code=61 "Connection refused" UserInfo={_kCFStreamErrorCodeKey=61, _kCFStreamErrorDomainKey=1}
2021-09-20 22:00:30.669 UTM[383:19675] QMP connection failed, retries left: 28
qemu-system: warning: global PIIX4_PM.disable_s3=1 not used
Connected to stream 0x283b95170
QMP connection successful! (readStream:1)
2021-09-20 22:00:31.748 UTM[383:19817] Connected to stream 0x283b95170
2021-09-20 22:00:31.748 UTM[383:19817] QMP connection successful! (readStream:1)
Debug JSON recieved <- {
    QMP =     {
        capabilities =         (
            oob
        );
        version =         {
            package = "";
            qemu =             {
                major = 6;
                micro = 0;
                minor = 1;
            };
        };
    };
}
Connected to stream 0x283b94ab0
QMP connection successful! (readStream:0)
2021-09-20 22:00:31.749 UTM[383:19817] Debug JSON recieved <- {
    QMP =     {
        capabilities =         (
            oob
        );
        version =         {
            package = "";
            qemu =             {
                major = 6;
                micro = 0;
                minor = 1;
            };
        };
    };
}
2021-09-20 22:00:31.749 UTM[383:19817] Connected to stream 0x283b94ab0
Got QMP handshake: {
    QMP =     {
        capabilities =         (
            oob
        );
        version =         {
            package = "";
            qemu =             {
                major = 6;
                micro = 0;
                minor = 1;
            };
        };
    };
}
2021-09-20 22:00:31.749 UTM[383:19817] QMP connection successful! (readStream:0)
2021-09-20 22:00:31.749 UTM[383:19818] Got QMP handshake: {
    QMP =     {
        capabilities =         (
            oob
        );
        version =         {
            package = "";
            qemu =             {
                major = 6;
                micro = 0;
                minor = 1;
            };
        };
    };
}
Debug JSON send -> {
    execute = "qmp_capabilities";
}
2021-09-20 22:00:31.750 UTM[383:19818] Debug JSON send -> {
    execute = "qmp_capabilities";
}
Debug JSON recieved <- {
    return =     {
    };
}
2021-09-20 22:00:31.751 UTM[383:19817] Debug JSON recieved <- {
    return =     {
    };
}
qemuQmpDidConnect
2021-09-20 22:00:31.751 UTM[383:19818] qemuQmpDidConnect
cs_channel_new:163
2021-09-20 22:00:31.758 UTM[383:19818] cs_channel_new:163
Debug JSON recieved <- {
    data =     {
        client =         {
            family = unix;
            host = "";
            port = "";
        };
        server =         {
            family = unix;
            host = "";
            port = "";
        };
    };
    event = "SPICE_CONNECTED";
    timestamp =     {
        microseconds = 761219;
        seconds = 1632189631;
    };
}
qemu-system: warning: GSpice: main-1:0: could not set sockopt TCP_NODELAY: Operation not supported on socket
2021-09-20 22:00:31.761 UTM[383:19817] Debug JSON recieved <- {
    data =     {
        client =         {
            family = unix;
            host = "";
            port = "";
        };
        server =         {
            family = unix;
            host = "";
            port = "";
        };
    };
    event = "SPICE_CONNECTED";
    timestamp =     {
        microseconds = 761219;
        seconds = 1632189631;
    };
}
qemu-system: info: main channel: opened
Debug JSON send -> {
    execute = cont;
}
2021-09-20 22:00:31.791 UTM[383:19790] Debug JSON send -> {
    execute = cont;
}
Debug JSON recieved <- {
    data =     {
        client =         {
            "channel-id" = 0;
            "channel-type" = 1;
            "connection-id" = 16807;
            family = unix;
            host = "";
            port = "";
            tls = 0;
        };
        server =         {
            auth = none;
            family = unix;
            host = "";
            port = "";
        };
    };
    event = "SPICE_INITIALIZED";
    timestamp =     {
        microseconds = 790948;
        seconds = 1632189631;
    };
}
2021-09-20 22:00:31.791 UTM[383:19818] Debug JSON recieved <- {
    data =     {
        client =         {
            "channel-id" = 0;
            "channel-type" = 1;
            "connection-id" = 16807;
            family = unix;
            host = "";
            port = "";
            tls = 0;
        };
        server =         {
            auth = none;
            family = unix;
            host = "";
            port = "";
        };
    };
    event = "SPICE_INITIALIZED";
    timestamp =     {
        microseconds = 790948;
        seconds = 1632189631;
    };
}
Debug JSON recieved <- {
    event = RESUME;
    timestamp =     {
        microseconds = 791550;
        seconds = 1632189631;
    };
}
Debug JSON recieved <- {
    return =     {
    };
}
qemuHasResumed
2021-09-20 22:00:31.791 UTM[383:19670] Debug JSON recieved <- {
    event = RESUME;
    timestamp =     {
        microseconds = 791550;
        seconds = 1632189631;
    };
}
2021-09-20 22:00:31.791 UTM[383:19670] Debug JSON recieved <- {
    return =     {
    };
}
2021-09-20 22:00:31.791 UTM[383:19818] qemuHasResumed
resizing to (1194.000000, 834.000000)
cs_channel_new:172
2021-09-20 22:00:31.792 UTM[383:19648] resizing to (1194.000000, 834.000000)
2021-09-20 22:00:31.792 UTM[383:19790] cs_channel_new:172
Debug JSON recieved <- {
    data =     {
        client =         {
            family = unix;
            host = "";
            port = "";
        };
        server =         {
            family = unix;
            host = "";
            port = "";
        };
    };
    event = "SPICE_CONNECTED";
    timestamp =     {
        microseconds = 793775;
        seconds = 1632189631;
    };
}
Debug JSON recieved <- {
    data =     {
        client =         {
            family = unix;
            host = "";
            port = "";
        };
        server =         {
            family = unix;
            host = "";
            port = "";
        };
    };
    event = "SPICE_CONNECTED";
    timestamp =     {
        microseconds = 793849;
        seconds = 1632189631;
    };
}
2021-09-20 22:00:31.794 UTM[383:19817] Debug JSON recieved <- {
    data =     {
        client =         {
            family = unix;
            host = "";
            port = "";
        };
        server =         {
            family = unix;
            host = "";
            port = "";
        };
    };
    event = "SPICE_CONNECTED";
    timestamp =     {
        microseconds = 793775;
        seconds = 1632189631;
    };
}
2021-09-20 22:00:31.794 UTM[383:19817] Debug JSON recieved <- {
    data =     {
        client =         {
            family = unix;
            host = "";
            port = "";
        };
        server =         {
            family = unix;
            host = "";
            port = "";
        };
    };
    event = "SPICE_CONNECTED";
    timestamp =     {
        microseconds = 793849;
        seconds = 1632189631;
    };
}
qemu-system: warning: GSpice: display-2:0: could not set sockopt TCP_NODELAY: Operation not supported on socket
Debug JSON recieved <- {
    data =     {
        client =         {
            family = unix;
            host = "";
            port = "";
        };
        server =         {
            family = unix;
            host = "";
            port = "";
        };
    };
    event = "SPICE_CONNECTED";
    timestamp =     {
        microseconds = 793921;
        seconds = 1632189631;
    };
}
qemu-system: warning: GSpice: usbredir-9:2: could not set sockopt TCP_NODELAY: Operation not supported on socket
2021-09-20 22:00:31.794 UTM[383:19817] Debug JSON recieved <- {
    data =     {
        client =         {
            family = unix;
            host = "";
            port = "";
        };
        server =         {
            family = unix;
            host = "";
            port = "";
        };
    };
    event = "SPICE_CONNECTED";
    timestamp =     {
        microseconds = 793921;
        seconds = 1632189631;
    };
}
Debug JSON recieved <- {
    data =     {
        client =         {
            family = unix;
            host = "";
            port = "";
        };
        server =         {
            family = unix;
            host = "";
            port = "";
        };
    };
    event = "SPICE_CONNECTED";
    timestamp =     {
        microseconds = 793962;
        seconds = 1632189631;
    };
}
qemu-system: warning: GSpice: usbredir-9:1: could not set sockopt TCP_NODELAY: Operation not supported on socket
2021-09-20 22:00:31.794 UTM[383:19817] Debug JSON recieved <- {
    data =     {
        client =         {
            family = unix;
            host = "";
            port = "";
        };
        server =         {
            family = unix;
            host = "";
            port = "";
        };
    };
    event = "SPICE_CONNECTED";
    timestamp =     {
        microseconds = 793962;
        seconds = 1632189631;
    };
}
qemu-system: warning: GSpice: usbredir-9:0: could not set sockopt TCP_NODELAY: Operation not supported on socket
Debug JSON recieved <- {
    data =     {
        client =         {
            family = unix;
            host = "";
            port = "";
        };
        server =         {
            family = unix;
            host = "";
            port = "";
        };
    };
    event = "SPICE_CONNECTED";
    timestamp =     {
        microseconds = 794008;
        seconds = 1632189631;
    };
}
qemu-system: warning: GSpice: playback-5:0: could not set sockopt TCP_NODELAY: Operation not supported on socket
2021-09-20 22:00:31.794 UTM[383:19817] Debug JSON recieved <- {
    data =     {
        client =         {
            family = unix;
            host = "";
            port = "";
        };
        server =         {
            family = unix;
            host = "";
            port = "";
        };
    };
    event = "SPICE_CONNECTED";
    timestamp =     {
        microseconds = 794008;
        seconds = 1632189631;
    };
}
qemu-system: warning: GSpice: record-6:0: could not set sockopt TCP_NODELAY: Operation not supported on socket
qemu-system: warning: GSpice: webdav-11:0: could not set sockopt TCP_NODELAY: Operation not supported on socket
Debug JSON recieved <- {
    data =     {
        client =         {
            family = unix;
            host = "";
            port = "";
        };
        server =         {
            family = unix;
            host = "";
            port = "";
        };
    };
    event = "SPICE_CONNECTED";
    timestamp =     {
        microseconds = 794215;
        seconds = 1632189631;
    };
}
qemu-system: warning: GSpice: inputs-3:0: could not set sockopt TCP_NODELAY: Operation not supported on socket
2021-09-20 22:00:31.794 UTM[383:19817] Debug JSON recieved <- {
    data =     {
        client =         {
            family = unix;
            host = "";
            port = "";
        };
        server =         {
            family = unix;
            host = "";
            port = "";
        };
    };
    event = "SPICE_CONNECTED";
    timestamp =     {
        microseconds = 794215;
        seconds = 1632189631;
    };
}
Debug JSON recieved <- {
    data =     {
        client =         {
            family = unix;
            host = "";
            port = "";
        };
        server =         {
            family = unix;
            host = "";
            port = "";
        };
    };
    event = "SPICE_CONNECTED";
    timestamp =     {
        microseconds = 812148;
        seconds = 1632189631;
    };
}
2021-09-20 22:00:31.812 UTM[383:19819] Debug JSON recieved <- {
    data =     {
        client =         {
            family = unix;
            host = "";
            port = "";
        };
        server =         {
            family = unix;
            host = "";
            port = "";
        };
    };
    event = "SPICE_CONNECTED";
    timestamp =     {
        microseconds = 812148;
        seconds = 1632189631;
    };
}
Debug JSON recieved <- {
    data =     {
        client =         {
            "channel-id" = 0;
            "channel-type" = 2;
            "connection-id" = 16807;
            family = unix;
            host = "";
            port = "";
            tls = 0;
        };
        server =         {
            auth = none;
            family = unix;
            host = "";
            port = "";
        };
    };
    event = "SPICE_INITIALIZED";
    timestamp =     {
        microseconds = 829684;
        seconds = 1632189631;
    };
}
2021-09-20 22:00:31.829 UTM[383:19817] Debug JSON recieved <- {
    data =     {
        client =         {
            "channel-id" = 0;
            "channel-type" = 2;
            "connection-id" = 16807;
            family = unix;
            host = "";
            port = "";
            tls = 0;
        };
        server =         {
            auth = none;
            family = unix;
            host = "";
            port = "";
        };
    };
    event = "SPICE_INITIALIZED";
    timestamp =     {
        microseconds = 829684;
        seconds = 1632189631;
    };
}
Debug JSON recieved <- {
    data =     {
        client =         {
            "channel-id" = 2;
            "channel-type" = 9;
            "connection-id" = 16807;
            family = unix;
            host = "";
            port = "";
            tls = 0;
        };
        server =         {
            auth = none;
            family = unix;
            host = "";
            port = "";
        };
    };
    event = "SPICE_INITIALIZED";
    timestamp =     {
        microseconds = 830472;
        seconds = 1632189631;
    };
}
2021-09-20 22:00:31.830 UTM[383:19818] Debug JSON recieved <- {
    data =     {
        client =         {
            "channel-id" = 2;
            "channel-type" = 9;
            "connection-id" = 16807;
            family = unix;
            host = "";
            port = "";
            tls = 0;
        };
        server =         {
            auth = none;
            family = unix;
            host = "";
            port = "";
        };
    };
    event = "SPICE_INITIALIZED";
    timestamp =     {
        microseconds = 830472;
        seconds = 1632189631;
    };
}
-[CSDisplayMetal initWithSession:channelID:monitorID:]:480
2021-09-20 22:00:31.831 UTM[383:19790] -[CSDisplayMetal initWithSession:channelID:monitorID:]:480
cs_channel_new:309
2021-09-20 22:00:31.831 UTM[383:19790] cs_channel_new:309
qemu-system: warning: GSpice: cursor-4:0: could not set sockopt TCP_NODELAY: Operation not supported on socket
Debug JSON recieved <- {
    data =     {
        client =         {
            family = unix;
            host = "";
            port = "";
        };
        server =         {
            family = unix;
            host = "";
            port = "";
        };
    };
    event = "SPICE_CONNECTED";
    timestamp =     {
        microseconds = 877398;
        seconds = 1632189631;
    };
}
2021-09-20 22:00:31.877 UTM[383:19818] Debug JSON recieved <- {
    data =     {
        client =         {
            family = unix;
            host = "";
            port = "";
        };
        server =         {
            family = unix;
            host = "";
            port = "";
        };
    };
    event = "SPICE_CONNECTED";
    timestamp =     {
        microseconds = 877398;
        seconds = 1632189631;
    };
}
Debug JSON recieved <- {
    data =     {
        client =         {
            "channel-id" = 1;
            "channel-type" = 9;
            "connection-id" = 16807;
            family = unix;
            host = "";
            port = "";
            tls = 0;
        };
        server =         {
            auth = none;
            family = unix;
            host = "";
            port = "";
        };
    };
    event = "SPICE_INITIALIZED";
    timestamp =     {
        microseconds = 899469;
        seconds = 1632189631;
    };
}
2021-09-20 22:00:31.899 UTM[383:19818] Debug JSON recieved <- {
    data =     {
        client =         {
            "channel-id" = 1;
            "channel-type" = 9;
            "connection-id" = 16807;
            family = unix;
            host = "";
            port = "";
            tls = 0;
        };
        server =         {
            auth = none;
            family = unix;
            host = "";
            port = "";
        };
    };
    event = "SPICE_INITIALIZED";
    timestamp =     {
        microseconds = 899469;
        seconds = 1632189631;
    };
}
Debug JSON recieved <- {
    data =     {
        client =         {
            "channel-id" = 0;
            "channel-type" = 9;
            "connection-id" = 16807;
            family = unix;
            host = "";
            port = "";
            tls = 0;
        };
        server =         {
            auth = none;
            family = unix;
            host = "";
            port = "";
        };
    };
    event = "SPICE_INITIALIZED";
    timestamp =     {
        microseconds = 900128;
        seconds = 1632189631;
    };
}
2021-09-20 22:00:31.900 UTM[383:19817] Debug JSON recieved <- {
    data =     {
        client =         {
            "channel-id" = 0;
            "channel-type" = 9;
            "connection-id" = 16807;
            family = unix;
            host = "";
            port = "";
            tls = 0;
        };
        server =         {
            auth = none;
            family = unix;
            host = "";
            port = "";
        };
    };
    event = "SPICE_INITIALIZED";
    timestamp =     {
        microseconds = 900128;
        seconds = 1632189631;
    };
}
qemu-system: warning: Spice: playback:0 (0x1080c4920): setsockopt failed, Operation not supported on socket
Debug JSON recieved <- {
    data =     {
        client =         {
            "channel-id" = 0;
            "channel-type" = 5;
            "connection-id" = 16807;
            family = unix;
            host = "";
            port = "";
            tls = 0;
        };
        server =         {
            auth = none;
            family = unix;
            host = "";
            port = "";
        };
    };
    event = "SPICE_INITIALIZED";
    timestamp =     {
        microseconds = 900761;
        seconds = 1632189631;
    };
}
2021-09-20 22:00:31.900 UTM[383:19817] Debug JSON recieved <- {
    data =     {
        client =         {
            "channel-id" = 0;
            "channel-type" = 5;
            "connection-id" = 16807;
            family = unix;
            host = "";
            port = "";
            tls = 0;
        };
        server =         {
            auth = none;
            family = unix;
            host = "";
            port = "";
        };
    };
    event = "SPICE_INITIALIZED";
    timestamp =     {
        microseconds = 900761;
        seconds = 1632189631;
    };
}
qemu-system: warning: Spice: record:0 (0x1080c49d0): setsockopt failed, Operation not supported on socket
Debug JSON recieved <- {
    data =     {
        client =         {
            "channel-id" = 0;
            "channel-type" = 6;
            "connection-id" = 16807;
            family = unix;
            host = "";
            port = "";
            tls = 0;
        };
        server =         {
            auth = none;
            family = unix;
            host = "";
            port = "";
        };
    };
    event = "SPICE_INITIALIZED";
    timestamp =     {
        microseconds = 901412;
        seconds = 1632189631;
    };
}
2021-09-20 22:00:31.901 UTM[383:19817] Debug JSON recieved <- {
    data =     {
        client =         {
            "channel-id" = 0;
            "channel-type" = 6;
            "connection-id" = 16807;
            family = unix;
            host = "";
            port = "";
            tls = 0;
        };
        server =         {
            auth = none;
            family = unix;
            host = "";
            port = "";
        };
    };
    event = "SPICE_INITIALIZED";
    timestamp =     {
        microseconds = 901412;
        seconds = 1632189631;
    };
}
Debug JSON recieved <- {
    data =     {
        client =         {
            "channel-id" = 0;
            "channel-type" = 11;
            "connection-id" = 16807;
            family = unix;
            host = "";
            port = "";
            tls = 0;
        };
        server =         {
            auth = none;
            family = unix;
            host = "";
            port = "";
        };
    };
    event = "SPICE_INITIALIZED";
    timestamp =     {
        microseconds = 902064;
        seconds = 1632189631;
    };
}
2021-09-20 22:00:31.902 UTM[383:19818] Debug JSON recieved <- {
    data =     {
        client =         {
            "channel-id" = 0;
            "channel-type" = 11;
            "connection-id" = 16807;
            family = unix;
            host = "";
            port = "";
            tls = 0;
        };
        server =         {
            auth = none;
            family = unix;
            host = "";
            port = "";
        };
    };
    event = "SPICE_INITIALIZED";
    timestamp =     {
        microseconds = 902064;
        seconds = 1632189631;
    };
}
Debug JSON recieved <- {
    data =     {
        client =         {
            family = unix;
            host = "";
            port = "";
        };
        server =         {
            family = unix;
            host = "";
            port = "";
        };
    };
    event = "SPICE_CONNECTED";
    timestamp =     {
        microseconds = 902110;
        seconds = 1632189631;
    };
}
2021-09-20 22:00:31.902 UTM[383:19818] Debug JSON recieved <- {
    data =     {
        client =         {
            family = unix;
            host = "";
            port = "";
        };
        server =         {
            family = unix;
            host = "";
            port = "";
        };
    };
    event = "SPICE_CONNECTED";
    timestamp =     {
        microseconds = 902110;
        seconds = 1632189631;
    };
}
Debug JSON recieved <- {
    data =     {
        client =         {
            "channel-id" = 0;
            "channel-type" = 3;
            "connection-id" = 16807;
            family = unix;
            host = "";
            port = "";
            tls = 0;
        };
        server =         {
            auth = none;
            family = unix;
            host = "";
            port = "";
        };
    };
    event = "SPICE_INITIALIZED";
    timestamp =     {
        microseconds = 912780;
        seconds = 1632189631;
    };
}
2021-09-20 22:00:31.913 UTM[383:19670] Debug JSON recieved <- {
    data =     {
        client =         {
            "channel-id" = 0;
            "channel-type" = 3;
            "connection-id" = 16807;
            family = unix;
            host = "";
            port = "";
            tls = 0;
        };
        server =         {
            auth = none;
            family = unix;
            host = "";
            port = "";
        };
    };
    event = "SPICE_INITIALIZED";
    timestamp =     {
        microseconds = 912780;
        seconds = 1632189631;
    };
}
Debug JSON recieved <- {
    data =     {
        client =         {
            "channel-id" = 0;
            "channel-type" = 4;
            "connection-id" = 16807;
            family = unix;
            host = "";
            port = "";
            tls = 0;
        };
        server =         {
            auth = none;
            family = unix;
            host = "";
            port = "";
        };
    };
    event = "SPICE_INITIALIZED";
    timestamp =     {
        microseconds = 913426;
        seconds = 1632189631;
    };
}
2021-09-20 22:00:31.913 UTM[383:19817] Debug JSON recieved <- {
    data =     {
        client =         {
            "channel-id" = 0;
            "channel-type" = 4;
            "connection-id" = 16807;
            family = unix;
            host = "";
            port = "";
            tls = 0;
        };
        server =         {
            auth = none;
            family = unix;
            host = "";
            port = "";
        };
    };
    event = "SPICE_INITIALIZED";
    timestamp =     {
        microseconds = 913426;
        seconds = 1632189631;
    };
}

Crash log

microstackshots cpu usage log

{"app_name":"UTM","timestamp":"2021-09-20 22:16:24.00 -0400","app_version":"2.2.4","slice_uuid":"33ACE771-73A5-3513-A45F-0285909BD5DA","adam_id":0,"build_version":"36","bundleID":"com.utmapp.UTM","share_with_app_devs":0,"is_first_party":0,"bug_type":"202","os_version":"iPhone OS 15.0 (19A346)","incident_id":"C250C8A8-BA53-4EC8-98E0-27B679F0C67D","name":"UTM"}
Date/Time:        2021-09-20 22:13:29.394 -0400
End time:         2021-09-20 22:16:24.491 -0400
OS Version:       iPhone OS 15.0 (Build 19A346)
Architecture:     arm64e
Report Version:   35
Incident Identifier: C250C8A8-BA53-4EC8-98E0-27B679F0C67D

Data Source:      Microstackshots
Shared Cache:     D180ECE6-31F8-376B-88E3-235885AD7133 slid base address 0x180928000, slide 0x928000

Command:          UTM
Path:             /private/var/containers/Bundle/Application/385C9EB6-EA94-4254-9E37-959DA69369B6/UTM.app/UTM
Identifier:       com.utmapp.UTM
Version:          2.2.4 (36)
Beta Identifier:  EEA72395-1062-4E25-938F-5CCECEA6EC6D
Architecture:     arm64
Parent:           UNKNOWN [1]
PID:              374

Event:            cpu usage
Action taken:     none
CPU:              90 seconds cpu time over 175 seconds (51% cpu average), exceeding limit of 50% cpu over 180 seconds
CPU limit:        90s
Limit duration:   180s
CPU used:         90s
CPU duration:     175s
Duration:         175.10s
Duration Sampled: 170.55s
Steps:            68

Hardware model:   iPad13,6
Active cpus:      8
HW page size:     16384
VM page size:     16384

Advisory levels:  Battery -> 2, User -> 3, ThermalPressure -> 0, Combined -> 2
Free disk space:  86.98 GB/238.35 GB, low space threshold 150 MB

Heaviest stack for the target process:
  66  ??? (libsystem_pthread.dylib + 3932) [0x1f000cf5c]
  66  ??? (libsystem_pthread.dylib + 6752) [0x1f000da60]
  61  ??? (qemu-x86_64-softmmu + 5188612) [0x114bdec04]
  61  ??? (qemu-x86_64-softmmu + 1380692) [0x11483d154]
  61  ??? (qemu-x86_64-softmmu + 1378252) [0x11483c7cc]
  51  ??? (qemu-x86_64-softmmu + 1239100) [0x11481a83c]
  50  ??? (qemu-x86_64-softmmu + 1236052) [0x114819c54]
  7  ??? (qemu-x86_64-softmmu + 298392) [0x114734d98]


Powerstats for:   UTM [374]
UUID:             33ACE771-73A5-3513-A45F-0285909BD5DA
Path:             /private/var/containers/Bundle/Application/385C9EB6-EA94-4254-9E37-959DA69369B6/UTM.app/UTM
Identifier:       com.utmapp.UTM
Version:          2.2.4 (36)
Beta Identifier:  EEA72395-1062-4E25-938F-5CCECEA6EC6D
Architecture:     arm64
Parent:           UNKNOWN [1]
UID:              501
Footprint:        4010.23 MB -> 4501.36 MB (+491.12 MB)
Pageins:          25 pages
Start time:       2021-09-20 22:13:33.184 -0400
End time:         2021-09-20 22:16:23.736 -0400
Num samples:      68 (100%)
Primary state:    60 samples Frontmost App, Non-Suppressed, User mode, Effective Thread QoS Default, Requested Thread QoS Default, Override Thread QoS Unspecified
User Activity:    0 samples Idle, 68 samples Active
Power Source:     68 samples on Battery, 0 samples on AC
  66  ??? (libsystem_pthread.dylib + 3932) [0x1f000cf5c]
    66  ??? (libsystem_pthread.dylib + 6752) [0x1f000da60]
      61  ??? (qemu-x86_64-softmmu + 5188612) [0x114bdec04]
        61  ??? (qemu-x86_64-softmmu + 1380692) [0x11483d154]
          61  ??? (qemu-x86_64-softmmu + 1378252) [0x11483c7cc]
            51  ??? (qemu-x86_64-softmmu + 1239100) [0x11481a83c]
              50  ??? (qemu-x86_64-softmmu + 1236052) [0x114819c54]
                7   ??? (qemu-x86_64-softmmu + 298392) [0x114734d98]
                5   ??? (qemu-x86_64-softmmu + 1233832) [0x1148193a8]
                1   ??? [0x2cf0e37f4]
                1   ??? [0x2c6d860dc]
                1   ??? [0x2c5cd6d80]
                1   ??? [0x2beb36b00]
                1   ??? [0x2bd7889ec]
                  1   ??? (qemu-x86_64-softmmu + 1234160) [0x1148194f0]
                    1   ??? (qemu-x86_64-softmmu + 1236840) [0x114819f68]
                      1   ??? (qemu-x86_64-softmmu + 5229024) [0x114be89e0]
                1   ??? [0x2bc8f78c4]
                1   ??? [0x2b789ca54]
                  1   ??? (qemu-x86_64-softmmu + 1234160) [0x1148194f0]
                    1   ??? (qemu-x86_64-softmmu + 1236552) [0x114819e48]
                      1   ??? (qemu-x86_64-softmmu + 1303372) [0x11482a34c]
                1   ??? [0x2b2565378]
                1   ??? [0x2b2565204]
                1   ??? [0x2b250c680]
                1   ??? [0x2b1d27e80]
                1   ??? [0x2af551e08]
                1   ??? [0x2aabfe780]
                1   ??? [0x2a799bce0]
                  1   ??? (qemu-x86_64-softmmu + 1234020) [0x114819464]
                1   ??? [0x2a5f9d4a4]
                  1   ??? (qemu-x86_64-softmmu + 1234020) [0x114819464]
                1   ??? [0x2a569fc9c]
                  1   ??? (qemu-x86_64-softmmu + 1234076) [0x11481949c]
                1   ??? [0x2a5072504]
                  1   ??? (qemu-x86_64-softmmu + 1234160) [0x1148194f0]
                    1   ??? (qemu-x86_64-softmmu + 1236552) [0x114819e48]
                      1   ??? (qemu-x86_64-softmmu + 1303332) [0x11482a324]
                        1   ??? (qemu-x86_64-softmmu + 569796) [0x1147771c4]
                          1   ??? (libdyld.dylib + 6356) [0x1809bb8d4]
                1   ??? [0x2a4e82160]
                  1   ??? (qemu-x86_64-softmmu + 1234448) [0x114819610]
                1   ??? [0x2a484f400]
                1   ??? [0x2a430f478]
                1   ??? [0x2a31cc8d8]
                1   ??? [0x2a2ce5bd8]
                1   ??? [0x2a23b4880]
                1   ??? [0x2a13e3980]
                1   ??? [0x2a1178280]
                1   ??? [0x2a1094ac0]
                1   ??? [0x2a06f01b8]
                1   ??? [0x2a0374000]
                1   ??? [0x2a0364820]
                1   ??? [0x2a00dde80]
                1   ??? [0x2a00b7780]
                1   ??? [0x2a0002234]
                  1   ??? (qemu-x86_64-softmmu + 1234160) [0x1148194f0]
                    1   ??? (qemu-x86_64-softmmu + 1236552) [0x114819e48]
                      1   ??? (qemu-x86_64-softmmu + 1303484) [0x11482a3bc]
                        1   ??? (qemu-x86_64-softmmu + 69864) [0x1146fd0e8]
                          1   ??? (qemu-x86_64-softmmu + 1300636) [0x11482989c]
                1   ??? (qemu-x86_64-softmmu + 308800) [0x114737640]
                1   ??? (qemu-x86_64-softmmu + 303124) [0x114736014]
                1   ??? (qemu-x86_64-softmmu + 302524) [0x114735dbc]
                1   ??? (qemu-x86_64-softmmu + 298732) [0x114734eec]
                1   ??? (qemu-x86_64-softmmu + 298400) [0x114734da0]
                1   ??? (qemu-x86_64-softmmu + 276892) [0x11472f99c]
              1   ??? (qemu-x86_64-softmmu + 1236028) [0x114819c3c]
            9   ??? (qemu-x86_64-softmmu + 1239296) [0x11481a900]
              5   ??? (qemu-x86_64-softmmu + 1283368) [0x114825528]
                3   ??? (qemu-x86_64-softmmu + 970852) [0x1147d9064]
                  1   ??? (qemu-x86_64-softmmu + 983684) [0x1147dc284]
                  1   ??? (qemu-x86_64-softmmu + 983044) [0x1147dc004]
                  1   ??? (qemu-x86_64-softmmu + 982628) [0x1147dbe64]
                1   ??? (qemu-x86_64-softmmu + 968804) [0x1147d8864]
                1   ??? (qemu-x86_64-softmmu + 966876) [0x1147d80dc]
                  1   ??? (qemu-x86_64-softmmu + 938536) [0x1147d1228]
              3   ??? (qemu-x86_64-softmmu + 1283264) [0x1148254c0]
                3   ??? (qemu-x86_64-softmmu + 379884) [0x114748bec]
                  3   ??? (qemu-x86_64-softmmu + 1291748) [0x1148275e4]
                    3   ??? (qemu-x86_64-softmmu + 380524) [0x114748e6c]
                      1   ??? (qemu-x86_64-softmmu + 410840) [0x1147504d8]
                        1   ??? (qemu-x86_64-softmmu + 1003668) [0x1147e1094]
                          1   ??? (qemu-x86_64-softmmu + 964416) [0x1147d7740]
                      1   ??? (qemu-x86_64-softmmu + 384784) [0x114749f10]
                        1   ??? (qemu-x86_64-softmmu + 481308) [0x11476181c]
                          1   ??? (qemu-x86_64-softmmu + 1012224) [0x1147e3200]
                            1   ??? (qemu-x86_64-softmmu + 964600) [0x1147d77f8]
                              1   ??? (glib-2.0.0 + 236544) [0x102a15c00]
                                1   ??? (glib-2.0.0 + 236688) [0x102a15c90]
                                  1   ??? (glib-2.0.0 + 233796) [0x102a15144]
                      1   ??? (qemu-x86_64-softmmu + 384044) [0x114749c2c]
              1   ??? (qemu-x86_64-softmmu + 1285864) [0x114825ee8]
                1   ??? (qemu-x86_64-softmmu + 952212) [0x1147d4794]
                  1   ??? (glib-2.0.0 + 601648) [0x102a6ee30]
                    1   ??? (glib-2.0.0 + 600404) [0x102a6e954]
                      1   ??? (glib-2.0.0 + 601184) [0x102a6ec60]
            1   ??? (qemu-x86_64-softmmu + 1239340) [0x11481a92c]
              1   ??? (qemu-x86_64-softmmu + 550804) [0x114772794]
                1   ??? (qemu-x86_64-softmmu + 5184644) [0x114bddc84]
                  1   ??? (libsystem_pthread.dylib + 38188) [0x1f001552c]
                    1   ??? (libsystem_kernel.dylib + 9932) [0x1b6afd6cc]
                      1   <Kernel mode>
      5   ??? (UTM + 347692) [0x100e78e2c]
        5   ??? (qemu-x86_64-softmmu + 601720) [0x11477ee78]
          4   ??? (qemu-x86_64-softmmu + 5287476) [0x114bf6e34]
            4   ??? (libsystem_kernel.dylib + 19364) [0x1b6affba4]
              4   <Effective Thread QoS User Interactive, Requested Thread QoS User Interactive>
          1   ??? (qemu-x86_64-softmmu + 5287548) [0x114bf6e7c]
            1   ??? (glib-2.0.0 + 338664) [0x102a2eae8]
              1   ??? (glib-2.0.0 + 339104) [0x102a2eca0]
                1   ??? (qemu-x86_64-softmmu + 5248596) [0x114bed654]
                  1   ??? (qemu-x86_64-softmmu + 5173360) [0x114bdb070]
                    1   ??? (qemu-x86_64-softmmu + 5245540) [0x114beca64]
                      1   ??? (qemu-x86_64-softmmu + 3396900) [0x114a29524]
                        1   ??? (qemu-x86_64-softmmu + 3391012) [0x114a27e24]
                          1   ??? (qemu-x86_64-softmmu + 3400928) [0x114a2a4e0]
                            1   ??? (virglrenderer.1 + 24080) [0x113961e10]
                              1   ??? (virglrenderer.1 + 125344) [0x11397a9a0]
                                1   ??? (virglrenderer.1 + 216940) [0x113990f6c]
                                  1   ??? (virglrenderer.1 + 217364) [0x113991114]
                                    1   ??? (virglrenderer.1 + 223396) [0x1139928a4]
                                      1   ??? (GLESv2 + 91312) [0x11643e4b0]
                                        1   ??? (GLESv2 + 307132) [0x116472fbc]
                                          1   ??? (GLESv2 + 696980) [0x1164d2294]
                                            1   ??? (GLESv2 + 1762380) [0x1165d644c]
                                              1   ??? (GLESv2 + 1759868) [0x1165d5a7c]
                                                1   ??? (OpenGLES + 11880) [0x1bdab2e68]
                                                  1   ??? (GLEngine + 82308) [0x1bd9f3184]
                                                    1   ??? (AppleMetalGLRenderer + 105556) [0x1f059dc54]
                                                      1   ??? (AppleMetalGLRenderer + 106884) [0x1f059e184]
                                                        1   ??? (AGXMetal13_3 + 3086136) [0x1f09ed738]
                                                          1   ??? (AGXMetal13_3 + 3087184) [0x1f09edb50]
                                                            1   ??? (AGXMetal13_3 + 3199080) [0x1f0a09068]
                                                              1   ??? (AGXMetal13_3 + 3430612) [0x1f0a418d4]
                                                                1   ??? (libdispatch.dylib + 76400) [0x180986a70]
                                                                  1   ??? (libdispatch.dylib + 14672) [0x180977950]
                                                                    1   ??? (AGXMetal13_3 + 129808) [0x1f071bb10]
                                                                      1   <Effective Thread QoS User Interactive, Requested Thread QoS User Interactive>
  2   ??? (libsystem_pthread.dylib + 3920) [0x1f000cf50]
    2   ??? (libsystem_pthread.dylib + 4528) [0x1f000d1b0]
      2   ??? (libdispatch.dylib + 90904) [0x18098a318]
        2   ??? (libdispatch.dylib + 48144) [0x18097fc10]
          1   ??? (libdispatch.dylib + 45228) [0x18097f0ac]
            1   ??? (libdispatch.dylib + 14672) [0x180977950]
              1   ??? (QuartzCore + 930348) [0x184aa122c]
                1   ??? (QuartzCore + 344332) [0x184a1210c]
                  1   ??? (CoreFoundation + 366920) [0x180cc5948]
                    1   ??? (CoreFoundation + 658368) [0x180d0cbc0]
                      1   ??? (libobjc.A.dylib + 5600) [0x19920b5e0]
                        1   <Effective Thread QoS User Interactive, Requested Thread QoS User Interactive>
          1   ??? (libdispatch.dylib + 44932) [0x18097ef84]
            1   ??? (libdispatch.dylib + 105824) [0x18098dd60]
              1   ??? (libdispatch.dylib + 28164) [0x18097ae04]
                1   ??? (libdispatch.dylib + 14672) [0x180977950]
                  1   ??? (CoreFoundation + 56576) [0x180c79d00]
                    1   <Effective Thread QoS User Interactive, Requested Thread QoS User Interactive>

  Binary Images:
           0x100e24000 -        0x1011a3fff  com.utmapp.UTM 2.2.4 (36) <33ACE771-73A5-3513-A45F-0285909BD5DA>  /private/var/containers/Bundle/Application/385C9EB6-EA94-4254-9E37-959DA69369B6/UTM.app/UTM
           0x1029dc000 -        0x102b5bfff  glib-2.0.0                <DB3A58C7-037A-3C2D-9918-1E106CF740F5>  /private/var/containers/Bundle/Application/385C9EB6-EA94-4254-9E37-959DA69369B6/UTM.app/Frameworks/glib-2.0.0.framework/glib-2.0.0
           0x11395c000 -        0x1139e3fff  virglrenderer.1           <4DBFC4DA-5AFA-326E-AD86-F1484959CB16>  /private/var/containers/Bundle/Application/385C9EB6-EA94-4254-9E37-959DA69369B6/UTM.app/Frameworks/virglrenderer.1.framework/virglrenderer.1
           0x1146ec000 -        0x1153d3fff  qemu-x86_64-softmmu       <7690367C-EF83-3A03-82E2-0D5167717D46>  /private/var/containers/Bundle/Application/385C9EB6-EA94-4254-9E37-959DA69369B6/UTM.app/Frameworks/qemu-x86_64-softmmu.framework/qemu-x86_64-softmmu
           0x116428000 -        0x116f53fff  GLESv2                    <FEBE5D21-1C7D-3FA6-8660-8C3A14875151>  /private/var/containers/Bundle/Application/385C9EB6-EA94-4254-9E37-959DA69369B6/UTM.app/Frameworks/GLESv2.framework/GLESv2
           0x180974000 -        0x1809b9fff  libdispatch.dylib         <959CD6E4-0CE7-3022-B73C-8B36F79F4745>  /usr/lib/system/libdispatch.dylib
           0x1809ba000 -        0x1809c6fff  libdyld.dylib             <D01B439C-9D19-31E5-B44A-38330CF59B8E>  /usr/lib/system/libdyld.dylib
           0x180c6c000 -        0x1810bffff  CoreFoundation            <6174789A-E88C-3F5C-BA39-DE2E9EDC0750>  /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
           0x1849be000 -        0x184ca1fff  QuartzCore                <8AB30EEB-FB15-36CB-9C27-918ED68500EE>  /System/Library/Frameworks/QuartzCore.framework/QuartzCore
           0x19920a000 -        0x199243fff  libobjc.A.dylib           <6D12ADE5-6065-3900-A6BC-80677CCAC819>  /usr/lib/libobjc.A.dylib
           0x1b6afb000 -        0x1b6b2efff  libsystem_kernel.dylib    <D2476F74-D204-348D-8D38-6165D0485C7C>  /usr/lib/system/libsystem_kernel.dylib
           0x1bd9df000 -        0x1bdaaffff  GLEngine                  <8AD8F7E2-2CB4-313A-A491-8EA9D5DB7631>  /System/Library/Frameworks/OpenGLES.framework/GLEngine.bundle/GLEngine
           0x1bdab0000 -        0x1bdab9fff  OpenGLES                  <48CF2A68-5692-317E-9B1C-0376EABA61A3>  /System/Library/Frameworks/OpenGLES.framework/OpenGLES
           0x1f000c000 -        0x1f0017fff  libsystem_pthread.dylib   <BC1CE0C6-A9F2-396B-9AFB-623D3ACD5881>  /usr/lib/system/libsystem_pthread.dylib
           0x1f0584000 -        0x1f05a3fff  AppleMetalGLRenderer      <C224F570-97D2-3AA7-B6AB-3843686F08A0>  /System/Library/Extensions/AppleMetalGLRenderer.bundle/AppleMetalGLRenderer
           0x1f06fc000 -        0x1f0c03fff  AGXMetal13_3              <A424E09B-C823-3491-8F9D-340DE7F6A962>  /System/Library/Extensions/AGXMetal13_3.bundle/AGXMetal13_3

wakeups log

{"app_name":"UTM","timestamp":"2021-09-20 21:45:02.00 -0400","app_version":"2.2.4","slice_uuid":"33ACE771-73A5-3513-A45F-0285909BD5DA","adam_id":0,"build_version":"36","bundleID":"com.utmapp.UTM","share_with_app_devs":0,"is_first_party":0,"bug_type":"142","os_version":"iPhone OS 15.0 (19A346)","incident_id":"4495D153-7889-460A-A02A-43176010824F","name":"UTM"}
Date/Time:        2021-09-20 21:43:49.696 -0400
End time:         2021-09-20 21:45:02.385 -0400
OS Version:       iPhone OS 15.0 (Build 19A346)
Architecture:     arm64e
Report Version:   35
Incident Identifier: 4495D153-7889-460A-A02A-43176010824F

Data Source:      Microstackshots
Shared Cache:     D180ECE6-31F8-376B-88E3-235885AD7133 slid base address 0x182a4c000, slide 0x2a4c000

Command:          UTM
Path:             /private/var/containers/Bundle/Application/385C9EB6-EA94-4254-9E37-959DA69369B6/UTM.app/UTM
Identifier:       com.utmapp.UTM
Version:          2.2.4 (36)
Beta Identifier:  EEA72395-1062-4E25-938F-5CCECEA6EC6D
Architecture:     arm64
Parent:           UNKNOWN [1]
PID:              347

Event:            wakeups
Action taken:     none
Wakeups:          45001 wakeups over the last 73 seconds (619 wakeups per second average), exceeding limit of 150 wakeups per second over 300 seconds
Wakeups limit:    45000
Limit duration:   300s
Wakeups caused:   45001
Wakeups duration: 73s
Duration:         72.69s
Duration Sampled: 63.49s
Steps:            26

Hardware model:   iPad13,6
Active cpus:      8
HW page size:     16384
VM page size:     16384

Advisory levels:  Battery -> 2, User -> 3, ThermalPressure -> 0, Combined -> 2
Free disk space:  87.48 GB/238.35 GB, low space threshold 150 MB

Heaviest stack for the target process:
  24  ??? (libsystem_pthread.dylib + 3932) [0x1f2130f5c]
  24  ??? (libsystem_pthread.dylib + 6752) [0x1f2131a60]
  24  ??? (qemu-x86_64-softmmu + 5188612) [0x118322c04]
  24  ??? (qemu-x86_64-softmmu + 1380692) [0x117f81154]
  24  ??? (qemu-x86_64-softmmu + 1378252) [0x117f807cc]
  17  ??? (qemu-x86_64-softmmu + 1239100) [0x117f5e83c]
  17  ??? (qemu-x86_64-softmmu + 1236052) [0x117f5dc54]
  2  ??? (qemu-x86_64-softmmu + 1233832) [0x117f5d3a8]


Powerstats for:   UTM [347]
UUID:             33ACE771-73A5-3513-A45F-0285909BD5DA
Path:             /private/var/containers/Bundle/Application/385C9EB6-EA94-4254-9E37-959DA69369B6/UTM.app/UTM
Identifier:       com.utmapp.UTM
Version:          2.2.4 (36)
Beta Identifier:  EEA72395-1062-4E25-938F-5CCECEA6EC6D
Architecture:     arm64
Parent:           UNKNOWN [1]
UID:              501
Footprint:        153.53 MB -> 2659.97 MB (+2506.44 MB)
Pageins:          19 pages
Start time:       2021-09-20 21:43:57.929 -0400
End time:         2021-09-20 21:45:01.421 -0400
Num samples:      26 (100%)
Primary state:    24 samples Frontmost App, Non-Suppressed, User mode, Effective Thread QoS Default, Requested Thread QoS Default, Override Thread QoS Unspecified
User Activity:    0 samples Idle, 26 samples Active
Power Source:     26 samples on Battery, 0 samples on AC
  24  ??? (libsystem_pthread.dylib + 3932) [0x1f2130f5c]
    24  ??? (libsystem_pthread.dylib + 6752) [0x1f2131a60]
      24  ??? (qemu-x86_64-softmmu + 5188612) [0x118322c04]
        24  ??? (qemu-x86_64-softmmu + 1380692) [0x117f81154]
          24  ??? (qemu-x86_64-softmmu + 1378252) [0x117f807cc]
            17  ??? (qemu-x86_64-softmmu + 1239100) [0x117f5e83c]
              17  ??? (qemu-x86_64-softmmu + 1236052) [0x117f5dc54]
                2   ??? (qemu-x86_64-softmmu + 1233832) [0x117f5d3a8]
                1   ??? [0x2bb76e300]
                1   ??? [0x2b902bd70]
                1   ??? [0x2b5316cd8]
                1   ??? [0x2ade9b820]
                  1   ??? (qemu-x86_64-softmmu + 1234160) [0x117f5d4f0]
                    1   ??? (qemu-x86_64-softmmu + 1236840) [0x117f5df68]
                      1   ??? (qemu-x86_64-softmmu + 5229020) [0x11832c9dc]
                        1   ??? (qemu-x86_64-softmmu + 1236912) [0x117f5dfb0]
                1   ??? [0x2a6792874]
                1   ??? [0x2a247b968]
                  1   ??? (qemu-x86_64-softmmu + 1234140) [0x117f5d4dc]
                1   ??? [0x2a149e100]
                1   ??? [0x2a0358294]
                1   ??? [0x2a0353994]
                1   ??? [0x2a0353988]
                1   ??? [0x2a02965a4]
                1   ??? [0x2a023c814]
                  1   ??? (qemu-x86_64-softmmu + 1377288) [0x117f80408]
                    1   ??? (qemu-x86_64-softmmu + 1319128) [0x117f720d8]
                      1   ??? (qemu-x86_64-softmmu + 1305048) [0x117f6e9d8]
                        1   ??? (qemu-x86_64-softmmu + 1279316) [0x117f68554]
                          1   ??? (qemu-x86_64-softmmu + 1279724) [0x117f686ec]
                            1   ??? (glib-2.0.0 + 604492) [0x103f5394c]
                              1   ??? (glib-2.0.0 + 604176) [0x103f53810]
                1   ??? [0x2a0219a40]
                  1   ??? (qemu-x86_64-softmmu + 256068) [0x117e6e844]
                    1   ??? (qemu-x86_64-softmmu + 1293452) [0x117f6bc8c]
                1   ??? (qemu-x86_64-softmmu + 1321528) [0x117f72a38]
                1   ??? (qemu-x86_64-softmmu + 313424) [0x117e7c850]
            5   ??? (qemu-x86_64-softmmu + 1239296) [0x117f5e900]
              3   ??? (qemu-x86_64-softmmu + 1283368) [0x117f69528]
                2   ??? (qemu-x86_64-softmmu + 970852) [0x117f1d064]
                  1   ??? (qemu-x86_64-softmmu + 983108) [0x117f20044]
                  1   ??? (qemu-x86_64-softmmu + 982896) [0x117f1ff70]
                1   ??? (qemu-x86_64-softmmu + 966876) [0x117f1c0dc]
                  1   ??? (libdyld.dylib + 6356) [0x182adf8d4]
              2   ??? (qemu-x86_64-softmmu + 1283264) [0x117f694c0]
                2   ??? (qemu-x86_64-softmmu + 379884) [0x117e8cbec]
                  2   ??? (qemu-x86_64-softmmu + 1291748) [0x117f6b5e4]
                    2   ??? (qemu-x86_64-softmmu + 380524) [0x117e8ce6c]
                      1   ??? (qemu-x86_64-softmmu + 385464) [0x117e8e1b8]
                      1   ??? (qemu-x86_64-softmmu + 382120) [0x117e8d4a8]
                        1   ??? (qemu-x86_64-softmmu + 470184) [0x117ea2ca8]
                          1   ??? (qemu-x86_64-softmmu + 1003280) [0x117f24f10]
                            1   ??? (libdyld.dylib + 6356) [0x182adf8d4]
            1   ??? (libsystem_platform.dylib + 9520) [0x1f212a530]
            1   ??? (qemu-x86_64-softmmu + 1238664) [0x117f5e688]
  1   ??? (libsystem_pthread.dylib + 3920) [0x1f2130f50]
    1   ??? (libsystem_pthread.dylib + 4528) [0x1f21311b0]
      1   ??? (libdispatch.dylib + 90904) [0x182aae318]
        1   ??? (libdispatch.dylib + 48144) [0x182aa3c10]
          1   ??? (libdispatch.dylib + 44932) [0x182aa2f84]
            1   ??? (libdispatch.dylib + 105824) [0x182ab1d60]
              1   ??? (libdispatch.dylib + 28164) [0x182a9ee04]
                1   ??? (libdispatch.dylib + 14672) [0x182a9b950]
                  1   ??? (Metal + 77692) [0x19cfbdf7c]
                    1   ??? (IOGPU + 20808) [0x1caf55148]
                      1   ??? (IOGPU + 14368) [0x1caf53820]
                        1   ??? (IOGPU + 13512) [0x1caf534c8]
                          1   ??? (IOKit + 9880) [0x18fbc6698]
                            1   ??? (IOKit + 13032) [0x18fbc72e8]
                              1   ??? (libsystem_kernel.dylib + 5476) [0x1b8c20564]
                                1   <Effective Thread QoS User Interactive, Requested Thread QoS User Interactive>
  1   ??? (dyld + 104996) [0x102955a24]
    1   ??? (UTM + 994004) [0x102512ad4]
      1   ??? (UTM + 1001572) [0x102514864]
        1   ??? (SwiftUI + 1364600) [0x18a90d278]
          1   ??? (SwiftUI + 1490620) [0x18a92bebc]
            1   ??? (SwiftUI + 2354576) [0x18a9fed90]
              1   ??? (UIKitCore + 2722792) [0x1854d2be8]
                1   ??? (UIKitCore + 5353660) [0x1857550bc]
                  1   ??? (GraphicsServices + 5004) [0x19e5c038c]
                    1   ??? (CoreFoundation + 127944) [0x182daf3c8]
                      1   ??? (CoreFoundation + 48668) [0x182d9be1c]
                        1   ??? (CoreFoundation + 335680) [0x182de1f40]
                          1   ??? (CoreFoundation + 321332) [0x182dde734]
                            1   ??? (CoreFoundation + 45984) [0x182d9b3a0]
                              1   ??? (QuartzCore + 93024) [0x186af8b60]
                                1   ??? (QuartzCore + 66060) [0x186af220c]
                                  1   ??? (MetalKit + 77728) [0x1be640fa0]
                                    1   ??? (MetalKit + 18068) [0x1be632694]
                                      1   ??? (UTM + 492264) [0x1024982e8]
                                        1   ??? (MetalKit + 19328) [0x1be632b80]
                                          1   ??? (Metal + 86916) [0x19cfc0384]
                                            1   ??? (Metal + 87800) [0x19cfc06f8]
                                              1   <Effective Thread QoS User Interactive, Requested Thread QoS User Interactive>

  Binary Images:
           0x102420000 -        0x10279ffff  com.utmapp.UTM 2.2.4 (36) <33ACE771-73A5-3513-A45F-0285909BD5DA>  /private/var/containers/Bundle/Application/385C9EB6-EA94-4254-9E37-959DA69369B6/UTM.app/UTM
           0x10293c000 -        0x1029a3fff  dyld                      <D48C31EE-061F-370B-A6F7-8391A1B53ED8>  /usr/lib/dyld
           0x103ec0000 -        0x10403ffff  glib-2.0.0                <DB3A58C7-037A-3C2D-9918-1E106CF740F5>  /private/var/containers/Bundle/Application/385C9EB6-EA94-4254-9E37-959DA69369B6/UTM.app/Frameworks/glib-2.0.0.framework/glib-2.0.0
           0x117e30000 -        0x118b17fff  qemu-x86_64-softmmu       <7690367C-EF83-3A03-82E2-0D5167717D46>  /private/var/containers/Bundle/Application/385C9EB6-EA94-4254-9E37-959DA69369B6/UTM.app/Frameworks/qemu-x86_64-softmmu.framework/qemu-x86_64-softmmu
           0x182a98000 -        0x182addfff  libdispatch.dylib         <959CD6E4-0CE7-3022-B73C-8B36F79F4745>  /usr/lib/system/libdispatch.dylib
           0x182ade000 -        0x182aeafff  libdyld.dylib             <D01B439C-9D19-31E5-B44A-38330CF59B8E>  /usr/lib/system/libdyld.dylib
           0x182d90000 -        0x1831e3fff  CoreFoundation            <6174789A-E88C-3F5C-BA39-DE2E9EDC0750>  /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
           0x18523a000 -        0x186abcfff  UIKitCore                 <0E2D8679-D5F1-3C03-9010-7F6CE3662789>  /System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore
           0x186ae2000 -        0x186dc5fff  QuartzCore                <8AB30EEB-FB15-36CB-9C27-918ED68500EE>  /System/Library/Frameworks/QuartzCore.framework/QuartzCore
           0x18a7c0000 -        0x18b7e0fff  SwiftUI                   <F7B1A7EC-9A6B-3AE6-9E00-10519DB16218>  /System/Library/Frameworks/SwiftUI.framework/SwiftUI
           0x18fbc4000 -        0x18fc78fff  IOKit                     <08DAE3E2-08C1-3CF6-B8D1-3854B3EE0D77>  /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
           0x19cfab000 -        0x19d0d7fff  Metal                     <C064E5F8-7775-3F35-8490-E4A4B0CD4AB3>  /System/Library/Frameworks/Metal.framework/Metal
           0x19e5bf000 -        0x19e5c7fff  GraphicsServices          <0F7424F6-BDE5-311A-A3FA-C0E0C4C28D72>  /System/Library/PrivateFrameworks/GraphicsServices.framework/GraphicsServices
           0x1b8c1f000 -        0x1b8c52fff  libsystem_kernel.dylib    <D2476F74-D204-348D-8D38-6165D0485C7C>  /usr/lib/system/libsystem_kernel.dylib
           0x1be62e000 -        0x1be64afff  MetalKit                  <64833ACC-3D58-3BA0-B2B3-BAF5C2546340>  /System/Library/Frameworks/MetalKit.framework/MetalKit
           0x1caf50000 -        0x1caf7afff  IOGPU                     <3348A71A-80CD-306C-89DA-86CF2E8304A4>  /System/Library/PrivateFrameworks/IOGPU.framework/IOGPU
           0x1f2128000 -        0x1f212efff  libsystem_platform.dylib  <9B829BD8-A5BA-3CD7-8E93-13538DCD12B2>  /usr/lib/system/libsystem_platform.dylib
           0x1f2130000 -        0x1f213bfff  libsystem_pthread.dylib   <BC1CE0C6-A9F2-396B-9AFB-623D3ACD5881>  /usr/lib/system/libsystem_pthread.dylib

Upload VM
[missing]

@Nanoc-ice
Copy link

I had to update to iPad 15 also and found the same thing, I got black screens. I changed mine to VGA (the generic one) and my VMs boot and I can use them. It’s a smidgin slower, but still useable. The supported virt-vga-gl, like the original poster was working great in iOS 14.2 (my last iOS update I was running to keep. JIT)

@Sinemora10
Copy link

Bump this one. Same situation, on a Ipad Pro 2021 M1 trying to run any 32/64bit distro on UTM with JIT enabled. Switching to Virtio-ramfb-GL causes the display to flash and the iPad to just reboot

@SugarRayLua
Copy link
Author

@Sinemora10, that’s unfortunate. Not sure why I’m able to run Debian x86-64 with Virtio-ramfb-GL with JIT on my iPad Pro 2021 M1 on iOS 15 and you are not. I do get that display flash like you on other GL displays but for some reason virtio-ramfb-gl still works for me.

@ShadyNawara
Copy link

I had the same issue yesterday on my 2021 M1 ipad pro ios 15 where the virtio-ramfb-gl would cause a flash then a reboot and now I went to reproduce it so I can grab the logs and it somehow just started working. I can boot into kali linux and everything seems to be working fine, I havent tried any 3d apps yet though. However, it does still flash and reboot if I try to adjust the screen resolution with xrandr.

UTM.wakeups_resource-2021-09-28-000802

`{"app_name":"UTM","timestamp":"2021-09-28 00:08:02.00 -0500","app_version":"2.2.4","slice_uuid":"33ACE771-73A5-3513-A45F-0285909BD5DA","adam_id":0,"build_version":"36","bundleID":"com.utmapp.UTM.8QKQLLV7VY","share_with_app_devs":0,"is_first_party":0,"bug_type":"142","os_version":"iPhone OS 15.0 (19A346)","incident_id":"2735ECDD-B185-4849-A006-291AFE37A8EB","name":"UTM"}
Date/Time:        2021-09-28 00:05:43.684 -0500
End time:         2021-09-28 00:08:02.452 -0500
OS Version:       iPhone OS 15.0 (Build 19A346)
Architecture:     arm64e
Report Version:   35
Incident Identifier: 2735ECDD-B185-4849-A006-291AFE37A8EB

Data Source:      Microstackshots
Shared Cache:     D180ECE6-31F8-376B-88E3-235885AD7133 slid base address 0x184fdc000, slide 0x4fdc000

Command:          UTM
Path:             /private/var/containers/Bundle/Application/7D55E0E1-9745-4A4B-98BA-F03AD3C8E146/App.app/UTM
Identifier:       com.utmapp.UTM.8QKQLLV7VY
Version:          2.2.4 (36)
Beta Identifier:  9F0D1603-8026-40B6-9353-C0386D2A35CD
Architecture:     arm64
Parent:           UNKNOWN [1]
PID:              434

Event:            wakeups
Action taken:     none
Wakeups:          45001 wakeups over the last 139 seconds (324 wakeups per second average), exceeding limit of 150 wakeups per second over 300 seconds
Wakeups limit:    45000
Limit duration:   300s
Wakeups caused:   45001
Wakeups duration: 139s
Duration:         138.77s
Duration Sampled: 73.16s
Steps:            74

Hardware model:   iPad13,6
Active cpus:      8
HW page size:     16384
VM page size:     16384

Advisory levels:  Battery -> 1, User -> 3, ThermalPressure -> 0, Combined -> 1
Free disk space:  28.28 GB/119.14 GB, low space threshold 150 MB

Heaviest stack for the target process:
  74  ??? (libsystem_pthread.dylib + 3932) [0x1f46c0f5c]
  74  ??? (libsystem_pthread.dylib + 6752) [0x1f46c1a60]
  68  ??? (qemu-aarch64-softmmu + 7857040) [0x116c42390]
  61  ??? (qemu-aarch64-softmmu + 3494460) [0x11681923c]
  60  ??? (qemu-aarch64-softmmu + 3493632) [0x116818f00]
  46  ??? (qemu-aarch64-softmmu + 3356628) [0x1167f77d4]
  44  ??? (qemu-aarch64-softmmu + 3353576) [0x1167f6be8]
  4   ??? (qemu-aarch64-softmmu + 3351304) [0x1167f6308]


Powerstats for:   UTM [434]
UUID:             33ACE771-73A5-3513-A45F-0285909BD5DA
Path:             /private/var/containers/Bundle/Application/7D55E0E1-9745-4A4B-98BA-F03AD3C8E146/App.app/UTM
Identifier:       com.utmapp.UTM.8QKQLLV7VY
Version:          2.2.4 (36)
Beta Identifier:  9F0D1603-8026-40B6-9353-C0386D2A35CD
Architecture:     arm64
Parent:           UNKNOWN [1]
UID:              501
Footprint:        295.31 MB -> 3024.14 MB (+2728.83 MB)
Pageins:          216 pages
Start time:       2021-09-28 00:06:46.355 -0500
End time:         2021-09-28 00:07:59.516 -0500
Num samples:      74 (100%)
Primary state:    64 samples Frontmost App, Non-Suppressed, User mode, Effective Thread QoS Default, Requested Thread QoS Default, Override Thread QoS Unspecified
User Activity:    0 samples Idle, 74 samples Active
Power Source:     74 samples on Battery, 0 samples on AC
  74  ??? (libsystem_pthread.dylib + 3932) [0x1f46c0f5c]
    74  ??? (libsystem_pthread.dylib + 6752) [0x1f46c1a60]
      68  ??? (qemu-aarch64-softmmu + 7857040) [0x116c42390]
        61  ??? (qemu-aarch64-softmmu + 3494460) [0x11681923c]
          60  ??? (qemu-aarch64-softmmu + 3493632) [0x116818f00]
            46  ??? (qemu-aarch64-softmmu + 3356628) [0x1167f77d4]
              44  ??? (qemu-aarch64-softmmu + 3353576) [0x1167f6be8]
                4   ??? (qemu-aarch64-softmmu + 3351304) [0x1167f6308]
                1   ??? [0x2c29d4bf0]
                1   ??? [0x2bd2035f4]
                1   ??? [0x2b75de094]
                  1   ??? (qemu-aarch64-softmmu + 3351680) [0x1167f6480]
                    1   ??? (qemu-aarch64-softmmu + 3354376) [0x1167f6f08]
                      1   ??? (qemu-aarch64-softmmu + 7897464) [0x116c4c178]
                1   ??? [0x2b2c04fcc]
                  1   ??? (qemu-aarch64-softmmu + 3351436) [0x1167f638c]
                1   ??? [0x2b289a500]
                1   ??? [0x2ad9ce5f4]
                1   ??? [0x2ac95d900]
                1   ??? [0x2ac86cb80]
                1   ??? [0x2a781db00]
                1   ??? [0x2a6bcd600]
                1   ??? [0x2a5451500]
                1   ??? [0x2a543ee78]
                  1   ??? (qemu-aarch64-softmmu + 3439356) [0x11680bafc]
                    1   ??? (qemu-aarch64-softmmu + 3421660) [0x1168075dc]
                      1   ??? (qemu-aarch64-softmmu + 3397112) [0x1168015f8]
                        1   ??? (qemu-aarch64-softmmu + 3397532) [0x11680179c]
                          1   ??? (glib-2.0.0 + 604492) [0x103dab94c]
                            1   ??? (glib-2.0.0 + 604456) [0x103dab928]
                1   ??? [0x2a4a849c4]
                  1   ??? (qemu-aarch64-softmmu + 3424252) [0x116807ffc]
                1   ??? [0x2a4913300]
                1   ??? [0x2a48297c4]
                1   ??? [0x2a4800950]
                  1   ??? (qemu-aarch64-softmmu + 820512) [0x11658c520]
                    1   ??? (qemu-aarch64-softmmu + 2595012) [0x11673d8c4]
                      1   ??? (qemu-aarch64-softmmu + 7853072) [0x116c41410]
                        1   ??? (libsystem_pthread.dylib + 38188) [0x1f46c952c]
                          1   ??? (libsystem_kernel.dylib + 9932) [0x1bb1b16cc]
                            1   <Kernel mode>
                1   ??? [0x2a4650f00]
                1   ??? [0x2a3d3b284]
                  1   ??? (qemu-aarch64-softmmu + 3428396) [0x11680902c]
                    1   ??? (qemu-aarch64-softmmu + 823608) [0x11658d138]
                      1   ??? (qemu-aarch64-softmmu + 2602032) [0x11673f430]
                1   ??? [0x2a3cf705c]
                1   ??? [0x2a327eb7c]
                1   ??? [0x2a30a8b6c]
                  1   ??? (qemu-aarch64-softmmu + 3351464) [0x1167f63a8]
                1   ??? [0x2a30716a8]
                1   ??? [0x2a306a1e0]
                  1   ??? (qemu-aarch64-softmmu + 3351680) [0x1167f6480]
                    1   ??? (qemu-aarch64-softmmu + 3354076) [0x1167f6ddc]
                      1   ??? (qemu-aarch64-softmmu + 3420356) [0x1168070c4]
                        1   ??? (qemu-aarch64-softmmu + 823496) [0x11658d0c8]
                          1   ??? (qemu-aarch64-softmmu + 573044) [0x11654fe74]
                            1   ??? (qemu-aarch64-softmmu + 579472) [0x116551790]
                              1   ??? (qemu-aarch64-softmmu + 6179332) [0x116aa8a04]
                1   ??? [0x2a3035cf0]
                  1   ??? (qemu-aarch64-softmmu + 1382844) [0x1166159bc]
                    1   ??? (qemu-aarch64-softmmu + 3422932) [0x116807ad4]
                      1   ??? (qemu-aarch64-softmmu + 3421364) [0x1168074b4]
                        1   ??? (qemu-aarch64-softmmu + 823496) [0x11658d0c8]
                          1   ??? (qemu-aarch64-softmmu + 573044) [0x11654fe74]
                            1   ??? (qemu-aarch64-softmmu + 579612) [0x11655181c]
                              1   ??? (qemu-aarch64-softmmu + 2622876) [0x11674459c]
                1   ??? [0x2a2e503e0]
                  1   ??? (qemu-aarch64-softmmu + 3351520) [0x1167f63e0]
                    1   <Kernel mode>
                1   ??? [0x2a2498f80]
                1   ??? [0x2a1a87980]
                1   ??? [0x2a1887d80]
                1   ??? [0x2a1833c74]
                  1   ??? (qemu-aarch64-softmmu + 3426336) [0x116808820]
                    1   ??? (qemu-aarch64-softmmu + 823496) [0x11658d0c8]
                      1   ??? (qemu-aarch64-softmmu + 573044) [0x11654fe74]
                        1   ??? (qemu-aarch64-softmmu + 580916) [0x116551d34]
                1   ??? [0x2a1217de0]
                  1   ??? (qemu-aarch64-softmmu + 590568) [0x1165542e8]
                1   ??? [0x2a0ce794c]
                  1   ??? (qemu-aarch64-softmmu + 3416804) [0x1168062e4]
                    1   ??? (qemu-aarch64-softmmu + 3497856) [0x116819f80]
                      1   ??? (glib-2.0.0 + 374692) [0x103d737a4]
                        1   ??? (libsystem_malloc.dylib + 17344) [0x196e963c0]
                          1   ??? (libsystem_malloc.dylib + 88412) [0x196ea795c]
                            1   ??? (libsystem_platform.dylib + 3636) [0x1f46b8e34]
                1   ??? [0x2a0c69000]
                1   ??? [0x2a0c409c8]
                  1   ??? (qemu-aarch64-softmmu + 3351680) [0x1167f6480]
                    1   ??? (qemu-aarch64-softmmu + 3354076) [0x1167f6ddc]
                      1   ??? (qemu-aarch64-softmmu + 3420204) [0x11680702c]
                        1   ??? (qemu-aarch64-softmmu + 2614640) [0x116742570]
                          1   ??? (libdyld.dylib + 6364) [0x18506f8dc]
                1   ??? [0x2a0a1b04c]
                  1   ??? (qemu-aarch64-softmmu + 820528) [0x11658c530]
                    1   ??? (qemu-aarch64-softmmu + 619624) [0x11655b468]
                      1   ??? (qemu-aarch64-softmmu + 8272352) [0x116ca79e0]
                1   ??? [0x2a0523400]
                1   ??? [0x2a027c1b8]
                1   ??? [0x2a0268f84]
                  1   ??? (qemu-aarch64-softmmu + 3351680) [0x1167f6480]
                    1   ??? (qemu-aarch64-softmmu + 3354076) [0x1167f6ddc]
                      1   ??? (qemu-aarch64-softmmu + 3420204) [0x11680702c]
                        1   ??? (qemu-aarch64-softmmu + 2614640) [0x116742570]
                          1   ??? (libdyld.dylib + 6356) [0x18506f8d4]
                1   ??? (qemu-aarch64-softmmu + 3450576) [0x11680e6d0]
                1   ??? (qemu-aarch64-softmmu + 3351656) [0x1167f6468]
                1   ??? (qemu-aarch64-softmmu + 819092) [0x11658bf94]
              1   ??? (qemu-aarch64-softmmu + 3353544) [0x1167f6bc8]
              1   ??? (qemu-aarch64-softmmu + 3353476) [0x1167f6b84]
            12  ??? (qemu-aarch64-softmmu + 3356932) [0x1167f7904]
              7   ??? (qemu-aarch64-softmmu + 3401240) [0x116802618]
                3   ??? (qemu-aarch64-softmmu + 3086228) [0x1167b5794]
                  2   ??? (libdyld.dylib + 6356) [0x18506f8d4]
                  1   ??? (qemu-aarch64-softmmu + 3057888) [0x1167ae8e0]
                2   ??? (qemu-aarch64-softmmu + 3090216) [0x1167b6728]
                  1   ??? (qemu-aarch64-softmmu + 3112996) [0x1167bc024]
                    1   ??? (qemu-aarch64-softmmu + 3116456) [0x1167bcda8]
                  1   ??? (qemu-aarch64-softmmu + 3102108) [0x1167b959c]
                    1   ??? (qemu-aarch64-softmmu + 3117496) [0x1167bd1b8]
                1   ??? (qemu-aarch64-softmmu + 3088148) [0x1167b5f14]
                1   ??? (qemu-aarch64-softmmu + 3086804) [0x1167b59d4]
                  1   ??? (qemu-aarch64-softmmu + 3098448) [0x1167b8750]
              2   ??? (qemu-aarch64-softmmu + 3404208) [0x1168031b0]
                2   ??? (qemu-aarch64-softmmu + 2604756) [0x11673fed4]
                  2   ??? (qemu-aarch64-softmmu + 3417780) [0x1168066b4]
              2   ??? (qemu-aarch64-softmmu + 3401132) [0x1168025ac]
                2   ??? (qemu-aarch64-softmmu + 858416) [0x116595930]
                  2   ??? (qemu-aarch64-softmmu + 3409844) [0x1168047b4]
                    1   ??? (qemu-aarch64-softmmu + 3137728) [0x1167c20c0]
                    1   ??? (qemu-aarch64-softmmu + 2077960) [0x1166bf508]
                      1   ??? (qemu-aarch64-softmmu + 2111296) [0x1166c7740]
              1   ??? (qemu-aarch64-softmmu + 3404080) [0x116803130]
                1   ??? (qemu-aarch64-softmmu + 3408712) [0x116804348]
            1   ??? (libsystem_platform.dylib + 9520) [0x1f46ba530]
            1   ??? (libsystem_platform.dylib + 9512) [0x1f46ba528]
          1   ??? (qemu-aarch64-softmmu + 3493624) [0x116818ef8]
            1   ??? (qemu-aarch64-softmmu + 3498640) [0x11681a290]
              1   ??? (qemu-aarch64-softmmu + 7854500) [0x116c419a4]
                1   ??? (libsystem_kernel.dylib + 8176) [0x1bb1b0ff0]
        4   ??? (qemu-aarch64-softmmu + 3494476) [0x11681924c]
          4   ??? (qemu-aarch64-softmmu + 2595012) [0x11673d8c4]
            4   ??? (qemu-aarch64-softmmu + 7853072) [0x116c41410]
              4   ??? (libsystem_pthread.dylib + 38188) [0x1f46c952c]
                4   ??? (libsystem_kernel.dylib + 9932) [0x1bb1b16cc]
                  1   <Kernel mode>
        1   ??? (qemu-aarch64-softmmu + 7965224) [0x116c5ca28]
          1   ??? (qemu-aarch64-softmmu + 6792904) [0x116b3e6c8]
            1   ??? (libsystem_malloc.dylib + 21568) [0x196e97440]
              1   ??? (libsystem_kernel.dylib + 5272) [0x1bb1b0498]
        1   ??? (qemu-aarch64-softmmu + 3494568) [0x1168192a8]
          1   ??? (qemu-aarch64-softmmu + 3499200) [0x11681a4c0]
            1   ??? (qemu-aarch64-softmmu + 3498244) [0x11681a104]
              1   ??? (qemu-aarch64-softmmu + 7854500) [0x116c419a4]
                1   ??? (libsystem_kernel.dylib + 8176) [0x1bb1b0ff0]
        1   ??? (qemu-aarch64-softmmu + 3494452) [0x116819234]
          1   ??? (qemu-aarch64-softmmu + 7853760) [0x116c416c0]
            1   ??? (libsystem_pthread.dylib + 37924) [0x1f46c9424]
              1   ??? (libsystem_kernel.dylib + 11436) [0x1bb1b1cac]
                1   <Kernel mode>
      5   ??? (UTM + 347692) [0x1022b0e2c]
        5   ??? (qemu-aarch64-softmmu + 2646828) [0x11674a32c]
          2   ??? (qemu-aarch64-softmmu + 7955588) [0x116c5a484]
            2   ??? (qemu-aarch64-softmmu + 7970344) [0x116c5de28]
              2   ??? (qemu-aarch64-softmmu + 7968548) [0x116c5d724]
                2   ??? (qemu-aarch64-softmmu + 3632020) [0x11683ab94]
                  2   ??? (qemu-aarch64-softmmu + 6140164) [0x116a9f104]
                    2   ??? (qemu-aarch64-softmmu + 3612324) [0x116835ea4]
                      2   ??? (qemu-aarch64-softmmu + 3615416) [0x116836ab8]
                        2   ??? (qemu-aarch64-softmmu + 6140508) [0x116a9f25c]
                          2   ??? (qemu-aarch64-softmmu + 6120496) [0x116a9a430]
                            2   ??? (GLESv2 + 91312) [0x1176c64b0]
                              2   ??? (GLESv2 + 307132) [0x1176fafbc]
                                2   ??? (GLESv2 + 696980) [0x11775a294]
                                  2   ??? (GLESv2 + 1762380) [0x11785e44c]
                                    2   ??? (GLESv2 + 1759868) [0x11785da7c]
                                      2   ??? (OpenGLES + 11880) [0x1c2166e68]
                                        2   ??? (GLEngine + 82308) [0x1c20a7184]
                                          2   ??? (AppleMetalGLRenderer + 105556) [0x1f4c51c54]
                                            2   ??? (AppleMetalGLRenderer + 106884) [0x1f4c52184]
                                              2   ??? (AGXMetal13_3 + 3086136) [0x1f50a1738]
                                                2   ??? (AGXMetal13_3 + 3087184) [0x1f50a1b50]
                                                  2   ??? (AGXMetal13_3 + 3199080) [0x1f50bd068]
                                                    2   ??? (AGXMetal13_3 + 3430612) [0x1f50f58d4]
                                                      2   ??? (libdispatch.dylib + 76400) [0x18503aa70]
                                                        2   ??? (libdispatch.dylib + 14672) [0x18502b950]
                                                          1   ??? (AGXMetal13_3 + 3581440) [0x1f511a600]
                                                            1   <Effective Thread QoS User Interactive, Requested Thread QoS User Interactive>
                                                          1   ??? (AGXMetal13_3 + 129640) [0x1f4dcfa68]
                                                            1   <Effective Thread QoS User Interactive, Requested Thread QoS User Interactive>
          1   ??? (qemu-aarch64-softmmu + 7955476) [0x116c5a414]
            1   ??? (qemu-aarch64-softmmu + 2595012) [0x11673d8c4]
              1   ??? (qemu-aarch64-softmmu + 7853072) [0x116c41410]
                1   ??? (libsystem_pthread.dylib + 38188) [0x1f46c952c]
                  1   ??? (libsystem_kernel.dylib + 9932) [0x1bb1b16cc]
                    1   <Effective Thread QoS User Interactive, Requested Thread QoS User Interactive>
          1   ??? (qemu-aarch64-softmmu + 7955452) [0x116c5a3fc]
            1   ??? (libsystem_kernel.dylib + 19364) [0x1bb1b3ba4]
              1   <Effective Thread QoS User Interactive, Requested Thread QoS User Interactive>
          1   ??? (qemu-aarch64-softmmu + 7955248) [0x116c5a330]
            1   ??? (qemu-aarch64-softmmu + 7969764) [0x116c5dbe4]
              1   ??? (qemu-aarch64-softmmu + 7966100) [0x116c5cd94]
                1   ??? (libsystem_c.dylib + 33720) [0x19019d3b8]
                  1   ??? (libsystem_c.dylib + 70620) [0x1901a63dc]
                    1   ??? (libsystem_c.dylib + 4536) [0x1901961b8]
                      1   ??? (libsystem_kernel.dylib + 6536) [0x1bb1b0988]
                        1   <Effective Thread QoS User Interactive, Requested Thread QoS User Interactive>
      1   ??? (UTM + 100156) [0x10227473c]
        1   ??? (glib-2.0.0 + 341528) [0x103d6b618]
          1   ??? (glib-2.0.0 + 339892) [0x103d6afb4]
            1   ??? (glib-2.0.0 + 349804) [0x103d6d66c]
              1   ??? (libsystem_kernel.dylib + 19364) [0x1bb1b3ba4]
                1   <Kernel mode>

  Binary Images:
           0x10225c000 -        0x1025dbfff  com.utmapp.UTM.8QKQLLV7VY 2.2.4 (36) <33ACE771-73A5-3513-A45F-0285909BD5DA>  /private/var/containers/Bundle/Application/7D55E0E1-9745-4A4B-98BA-F03AD3C8E146/App.app/UTM
           0x103d18000 -        0x103e97fff  glib-2.0.0                           <DB3A58C7-037A-3C2D-9918-1E106CF740F5>  /private/var/containers/Bundle/Application/7D55E0E1-9745-4A4B-98BA-F03AD3C8E146/App.app/Frameworks/glib-2.0.0.framework/glib-2.0.0
           0x1164c4000 -        0x1174f7fff  qemu-aarch64-softmmu                 <B62488A2-CDFB-3E7C-8BD8-31AAC9983815>  /private/var/containers/Bundle/Application/7D55E0E1-9745-4A4B-98BA-F03AD3C8E146/App.app/Frameworks/qemu-aarch64-softmmu.framework/qemu-aarch64-softmmu
           0x1176b0000 -        0x1181dbfff  GLESv2                               <FEBE5D21-1C7D-3FA6-8660-8C3A14875151>  /private/var/containers/Bundle/Application/7D55E0E1-9745-4A4B-98BA-F03AD3C8E146/App.app/Frameworks/GLESv2.framework/GLESv2
           0x185028000 -        0x18506dfff  libdispatch.dylib                    <959CD6E4-0CE7-3022-B73C-8B36F79F4745>  /usr/lib/system/libdispatch.dylib
           0x18506e000 -        0x18507afff  libdyld.dylib                        <D01B439C-9D19-31E5-B44A-38330CF59B8E>  /usr/lib/system/libdyld.dylib
           0x190195000 -        0x190213fff  libsystem_c.dylib                    <059FC305-234A-3025-A155-5473CF3A0E9B>  /usr/lib/system/libsystem_c.dylib
           0x196e92000 -        0x196eb2fff  libsystem_malloc.dylib               <E6F0CA28-B32B-34DE-8989-72DBED2AA6EE>  /usr/lib/system/libsystem_malloc.dylib
           0x1bb1af000 -        0x1bb1e2fff  libsystem_kernel.dylib               <D2476F74-D204-348D-8D38-6165D0485C7C>  /usr/lib/system/libsystem_kernel.dylib
           0x1c2093000 -        0x1c2163fff  GLEngine                             <8AD8F7E2-2CB4-313A-A491-8EA9D5DB7631>  /System/Library/Frameworks/OpenGLES.framework/GLEngine.bundle/GLEngine
           0x1c2164000 -        0x1c216dfff  OpenGLES                             <48CF2A68-5692-317E-9B1C-0376EABA61A3>  /System/Library/Frameworks/OpenGLES.framework/OpenGLES
           0x1f46b8000 -        0x1f46befff  libsystem_platform.dylib             <9B829BD8-A5BA-3CD7-8E93-13538DCD12B2>  /usr/lib/system/libsystem_platform.dylib
           0x1f46c0000 -        0x1f46cbfff  libsystem_pthread.dylib              <BC1CE0C6-A9F2-396B-9AFB-623D3ACD5881>  /usr/lib/system/libsystem_pthread.dylib
           0x1f4c38000 -        0x1f4c57fff  AppleMetalGLRenderer                 <C224F570-97D2-3AA7-B6AB-3843686F08A0>  /System/Library/Extensions/AppleMetalGLRenderer.bundle/AppleMetalGLRenderer
           0x1f4db0000 -        0x1f52b7fff  AGXMetal13_3                         <A424E09B-C823-3491-8F9D-340DE7F6A962>  /System/Library/Extensions/AGXMetal13_3.bundle/AGXMetal13_3
`

@conath conath added crash Application crashes iOS Issues specific to iOS platform. labels Sep 28, 2021
@Sinemora10
Copy link

@Sinemora10, that’s unfortunate. Not sure why I’m able to run Debian x86-64 with Virtio-ramfb-GL with JIT on my iPad Pro 2021 M1 on iOS 15 and you are not. I do get that display flash like you on other GL displays but for some reason virtio-ramfb-gl still works for me.

Thank you very much for your feedback! Could it be DE related then? Or perhaps it's the RAM? I see you allocated 3GB while I decided for 2GB. I will create a new VM with Debian and see if it works, and change to 3GB in the existing Xubuntu VM, then report.

@Sinemora10
Copy link

Alright, so it seems it is indeed a problem somehow related to the amount of RAM allocated. I switched to 3GB in my existing VM running x86-64 Cinnamon MATE, and it worked very well. I switched back to 2GB and iPadOS crashed as expected, causing the iPad to reboot. However, now that I've switched back to 3GB I am still experiencing the same purple flash. My iPad Pro is equipped with 8 GB or RAM

@Sinemora10
Copy link

Sinemora10 commented Dec 3, 2021

@SugarRayLua if it is not too much trouble, could you be more specific about how much ram your ipad has and how you are enabling JIT? Thank you very much

@SugarRayLua
Copy link
Author

Sure, @Sinemora10, no trouble at all:

For my regular use of UTM, I’m using:
M1 iPad Pro 8GB
X86_64
Debian 10
UTM 2.24
VM Settings: 3GB RAM, 750 MB (i.e. default setting of “0” or 1/4 total RAM)

When I’m trying to push 3D graphics to the limits (e.g. playing Xonotic) I need
To increase VM ram to 4GB and decrease JIT to 125 MB or else it crashes

I hope that helps. Please let me know if I can provide any further info.
Have a good weekend.

@Sinemora10
Copy link

Thank you @SugarRayLua this is very helpful. One further question, if I may: what resolution have you set your display to?

@SugarRayLua
Copy link
Author

Hi, @Sinemora10. I’m set to the default 1024 x 768 resolution.
Fyi :-)

@Sinemora10
Copy link

Thank you, then that's what may be causing the problem. I checked and the VM works fine on the default res, but changing to any other causes the iPad to crash and restart. Probably related to RAM or a memory leak? A regretful regression, as on 14.8 it was possible to just set the display to any resolutions of choice, including setting up a beautiful custom 2388x1668

@SugarRayLua
Copy link
Author

Thanks for the follow-up, @Sinemora10. I never even thought about running it at such high a resolution :-). Hopefully, when the MetalAngle backend gets more developed, Osy can switch back UTM to Metal and perhaps can get some really high performance graphics. Have a good week.

@osy
Copy link
Contributor

osy commented Dec 31, 2021

Duplicate of #2743

@osy osy added the duplicate This issue or pull request already exists label Dec 31, 2021
@osy osy closed this as completed Dec 31, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
crash Application crashes duplicate This issue or pull request already exists iOS Issues specific to iOS platform.
Projects
None yet
Development

No branches or pull requests

6 participants