UTM: JIT broken on iOS 14.4 and later

Describe the issue After updating to iOS 14.4 beta 2, JIT no longer works. Trying to launch a VM results in a black screen. image

Configuration (required)

  • UTM Version: 2.0.15
  • OS Version: iOS 14.4 beta 2 (18D5043d)
  • Device Model: iPhone XR
  • Is it jailbroken? No
  • How did you install UTM? Signed with my zsign fork using paid developer cert and installed OTA from itms-services link

Debug log

-[CSConnection init]:251
2021-01-13 23:03:18.432 UTM[1989:117355] -[CSConnection init]:251
Running:  -L /private/var/containers/Bundle/Application/0FF084CB-2AD5-45A6-81F5-F74C2BD3F640/UTM.app/qemu -S -qmp tcp:127.0.0.1:4000,server,nowait -spice port=4001,addr=127.0.0.1,disable-ticketing,image-compression=off,playback-compression=off,streaming-video=off -smp cpus=1,sockets=1,cores=1,threads=1 -machine pc, -accel tcg,split-wx=on -vga qxl -global PIIX4_PM.disable_s3=1 -global ICH9-LPC.disable_s3=1 -boot order=d -m 512 -soundhw ac97 -name "Virtual Machine" -device usb-ehci -device usb-tablet -device usb-mouse -device usb-kbd -drive "if=ide,media=cdrom,id=drive0,file=/var/mobile/Containers/Data/Application/405ECBC3-E558-4764-9F51-4187DAFF9447/Documents/Virtual Machine.utm/Images/alpine-standard-3.12.3-x86_64.iso,cache=writethrough" -device rtl8139,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 2A1CB0FA-8363-47EF-8E5D-8EBD28C8E7F9 -rtc base=localtime
Loading libqemu-x86_64-softmmu.utm.dylib
2021-01-13 23:03:18.531 UTM[1989:117355] Running:  -L /private/var/containers/Bundle/Application/0FF084CB-2AD5-45A6-81F5-F74C2BD3F640/UTM.app/qemu -S -qmp tcp:127.0.0.1:4000,server,nowait -spice port=4001,addr=127.0.0.1,disable-ticketing,image-compression=off,playback-compression=off,streaming-video=off -smp cpus=1,sockets=1,cores=1,threads=1 -machine pc, -accel tcg,split-wx=on -vga qxl -global PIIX4_PM.disable_s3=1 -global ICH9-LPC.disable_s3=1 -boot order=d -m 512 -soundhw ac97 -name "Virtual Machine" -device usb-ehci -device usb-tablet -device usb-mouse -device usb-kbd -drive "if=ide,media=cdrom,id=drive0,file=/var/mobile/Containers/Data/Application/405ECBC3-E558-4764-9F51-4187DAFF9447/Documents/Virtual Machine.utm/Images/alpine-standard-3.12.3-x86_64.iso,cache=writethrough" -device rtl8139,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 2A1CB0FA-8363-47EF-8E5D-8EBD28C8E7F9 -rtc base=localtime
2021-01-13 23:03:18.531 UTM[1989:117355] Loading libqemu-x86_64-softmmu.utm.dylib
SPICE port not in use yet, retries left: 29
2021-01-13 23:03:18.657 UTM[1989:117362] SPICE port not in use yet, retries left: 29
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}
QMP connection failed, retries left: 29
2021-01-13 23:03:18.662 UTM[1989:117361] Stream error Error Domain=NSPOSIXErrorDomain Code=61 "Connection refused" UserInfo={_kCFStreamErrorCodeKey=61, _kCFStreamErrorDomainKey=1}
2021-01-13 23:03:18.662 UTM[1989:117361] QMP stream error seen: Error Domain=NSPOSIXErrorDomain Code=61 "Connection refused" UserInfo={_kCFStreamErrorCodeKey=61, _kCFStreamErrorDomainKey=1}
2021-01-13 23:03:18.662 UTM[1989:117361] QMP connection failed, retries left: 29
qemu-system: info: Spice: reds.c:4214:spice_server_set_seamless_migration: seamless migration enabled=0
qemu-system: info: Spice: reds.c:3359:do_spice_init: starting 0.14.1
qemu-system: info: Spice: char-device.c:690:red_char_device_reset_dev_instance: sin 0x0, char device 0x1605ec110
qemu-system: info: Spice: reds.c:2561:reds_init_socket: bound to 127.0.0.1:4001
qemu-system: info: Spice: main:0 (0x1605f4070): thread_id 0x16e48f000
qemu-system: info: Spice: inputs:0 (0x1605f0140): thread_id 0x16e48f000
qemu-system: info: Spice: reds.c:3297:spice_server_add_interface: SPICE_INTERFACE_MIGRATION
qemu-system: info: Spice: reds.c:3214:spice_server_add_interface: SPICE_INTERFACE_KEYBOARD
qemu-system: info: Spice: reds.c:3224:spice_server_add_interface: SPICE_INTERFACE_MOUSE
qemu-system: info: Spice: reds.c:3236:spice_server_add_interface: SPICE_INTERFACE_QXL
qemu-system: info: Spice: cursor-channel.c:238:cursor_channel_new: create cursor channel
qemu-system: info: Spice: cursor:0 (0x160564d40): thread_id 0x16e48f000
qemu-system: info: Spice: display-channel.c:2235:display_channel_new: create display channel
qemu-system: info: Spice: display:0 (0x1605f4130): thread_id 0x16e48f000
qemu-system: info: Spice: display-channel.c:236:display_channel_set_stream_video: sv off
qemu-system: info: Spice: red-worker.c:1360:red_worker_main: begin
qemu-system: warning: '-soundhw ac97' is deprecated, please use '-device AC97' instead
qemu-system: info: Spice: reds.c:3280:spice_server_add_interface: SPICE_INTERFACE_RECORD
qemu-system: info: Spice: record:0 (0x1605f41d0): thread_id 0x16e48f000
qemu-system: info: Spice: reds.c:3271:spice_server_add_interface: SPICE_INTERFACE_PLAYBACK
qemu-system: info: Spice: playback:0 (0x1605f4280): thread_id 0x16e48f000
qemu-system: info: Spice: display-channel.c:2090:display_channel_destroy_surfaces: trace
qemu-system: info: Spice: red-worker.c:490:dev_create_primary_surface: trace
qemu-system: info: Spice: display-channel.c:181:monitors_config_debug: monitors config count:1 max:1
qemu-system: info: Spice: display-channel.c:185:monitors_config_debug: +0+0 640x480
qemu-system: info: Spice: cursor-channel.c:318:cursor_channel_init_client: during_target_migrate: skip init
qemu-system: info: Spice: red-worker.c:490:dev_create_primary_surface: trace
qemu-system: info: Spice: display-channel.c:173:monitors_config_unref: freeing monitors config
qemu-system: info: Spice: display-channel.c:181:monitors_config_debug: monitors config count:1 max:1
qemu-system: info: Spice: display-channel.c:185:monitors_config_debug: +0+0 640x480
qemu-system: info: Spice: cursor-channel.c:318:cursor_channel_init_client: during_target_migrate: skip init
Connected to stream
QMP connection successful! (readStream:1)
2021-01-13 23:03:19.701 UTM[1989:117361] Connected to stream
2021-01-13 23:03:19.701 UTM[1989:117361] QMP connection successful! (readStream:1)
Debug JSON recieved <- {
    QMP =     {
        capabilities =         (
            oob
        );
        version =         {
            package = "";
            qemu =             {
                major = 5;
                micro = 0;
                minor = 2;
            };
        };
    };
}
Connected to stream
QMP connection successful! (readStream:0)
2021-01-13 23:03:19.702 UTM[1989:117361] Debug JSON recieved <- {
    QMP =     {
        capabilities =         (
            oob
        );
        version =         {
            package = "";
            qemu =             {
                major = 5;
                micro = 0;
                minor = 2;
            };
        };
    };
}
2021-01-13 23:03:19.702 UTM[1989:117361] Connected to stream
Got QMP handshake: {
    QMP =     {
        capabilities =         (
            oob
        );
        version =         {
            package = "";
            qemu =             {
                major = 5;
                micro = 0;
                minor = 2;
            };
        };
    };
}
2021-01-13 23:03:19.702 UTM[1989:117361] QMP connection successful! (readStream:0)
2021-01-13 23:03:19.702 UTM[1989:117364] Got QMP handshake: {
    QMP =     {
        capabilities =         (
            oob
        );
        version =         {
            package = "";
            qemu =             {
                major = 5;
                micro = 0;
                minor = 2;
            };
        };
    };
}
Debug JSON send -> {
    execute = "qmp_capabilities";
}
2021-01-13 23:03:19.702 UTM[1989:117364] Debug JSON send -> {
    execute = "qmp_capabilities";
}
Debug JSON recieved <- {
    return =     {
    };
}
2021-01-13 23:03:19.705 UTM[1989:117360] Debug JSON recieved <- {
    return =     {
    };
}
qemuQmpDidConnect
2021-01-13 23:03:19.705 UTM[1989:117364] qemuQmpDidConnect
Debug JSON send -> {
    execute = "query-block";
}
2021-01-13 23:03:19.708 UTM[1989:117364] Debug JSON send -> {
    execute = "query-block";
}
-[CSSession initWithSession:]:294
shared directory disabled
2021-01-13 23:03:19.709 UTM[1989:117366] -[CSSession initWithSession:]:294
2021-01-13 23:03:19.709 UTM[1989:117366] shared directory disabled
qemu-system: info: GSpice: spice-session.c:1802 no migration in progress
Debug JSON recieved <- {
    return =     (
                {
            device = drive0;
            inserted =             {
                "backing_file_depth" = 0;
                bps = 0;
                "bps_rd" = 0;
                "bps_wr" = 0;
                cache =                 {
                    direct = 0;
                    "no-flush" = 0;
                    writeback = 0;
                };
                "detect_zeroes" = off;
                drv = raw;
                encrypted = 0;
                "encryption_key_missing" = 0;
                file = "/var/mobile/Containers/Data/Application/405ECBC3-E558-4764-9F51-4187DAFF9447/Documents/Virtual Machine.utm/Images/alpine-standard-3.12.3-x86_64.iso";
                image =                 {
                    "actual-size" = 132120576;
                    "dirty-flag" = 0;
                    filename = "/var/mobile/Containers/Data/Application/405ECBC3-E558-4764-9F51-4187DAFF9447/Documents/Virtual Machine.utm/Images/alpine-standard-3.12.3-x86_64.iso";
                    format = raw;
                    "virtual-size" = 132120576;
                };
                iops = 0;
                "iops_rd" = 0;
                "iops_wr" = 0;
                "node-name" = "#block135";
                ro = 1;
                "write_threshold" = 0;
            };
            "io-status" = ok;
            locked = 0;
            qdev = "/machine/unattached/device[22]";
            removable = 1;
            "tray_open" = 0;
            type = unknown;
        },
                {
            device = "ide1-cd0";
            "io-status" = ok;
            locked = 0;
            qdev = "/machine/unattached/device[23]";
            removable = 1;
            "tray_open" = 0;
            type = unknown;
        },
                {
            device = floppy0;
            locked = 0;
            qdev = "/machine/unattached/device[16]";
            removable = 1;
            type = unknown;
        },
                {
            device = sd0;
            locked = 0;
            removable = 1;
            type = unknown;
        }
    );
}
2021-01-13 23:03:19.712 UTM[1989:117360] Debug JSON recieved <- {
    return =     (
                {
            device = drive0;
            inserted =             {
                "backing_file_depth" = 0;
                bps = 0;
                "bps_rd" = 0;
                "bps_wr" = 0;
                cache =                 {
                    direct = 0;
                    "no-flush" = 0;
                    writeback = 0;
                };
                "detect_zeroes" = off;
                drv = raw;
                encrypted = 0;
                "encryption_key_missing" = 0;
                file = "/var/mobile/Containers/Data/Application/405ECBC3-E558-4764-9F51-4187DAFF9447/Documents/Virtual Machine.utm/Images/alpine-standard-3.12.3-x86_64.iso";
                image =                 {
                    "actual-size" = 132120576;
                    "dirty-flag" = 0;
                    filename = "/var/mobile/Containers/Data/Application/405ECBC3-E558-4764-9F51-4187DAFF9447/Documents/Virtual Machine.utm/Images/alpine-standard-3.12.3-x86_64.iso";
                    format = raw;
                    "virtual-size" = 132120576;
                };
                iops = 0;
                "iops_rd" = 0;
                "iops_wr" = 0;
                "node-name" = "#block135";
                ro = 1;
                "write_threshold" = 0;
            };
            "io-status" = ok;
            locked = 0;
            qdev = "/machine/unattached/device[22]";
            removable = 1;
            "tray_open" = 0;
            type = unknown;
        },
                {
            device = "ide1-cd0";
            "io-status" = ok;
            locked = 0;
            qdev = "/machine/unattached/device[23]";
            removable = 1;
            "tray_open" = 0;
            type = unknown;
        },
                {
            device = floppy0;
            locked = 0;
            qdev = "/machine/unattached/device[16]";
            removable = 1;
            type = unknown;
        },
                {
            device = sd0;
            locked = 0;
            removable = 1;
            type = unknown;
        }
    );
}
Debug JSON send -> {
    execute = cont;
}
2021-01-13 23:03:19.715 UTM[1989:117364] Debug JSON send -> {
    execute = cont;
}
Debug JSON recieved <- {
    event = RESUME;
    timestamp =     {
        microseconds = 716496;
        seconds = 1610575399;
    };
}
Debug JSON recieved <- {
    return =     {
    };
}
qemuHasResumed
2021-01-13 23:03:19.717 UTM[1989:117360] Debug JSON recieved <- {
    event = RESUME;
    timestamp =     {
        microseconds = 716496;
        seconds = 1610575399;
    };
}
2021-01-13 23:03:19.717 UTM[1989:117360] Debug JSON recieved <- {
    return =     {
    };
}
2021-01-13 23:03:19.717 UTM[1989:117362] qemuHasResumed
qemu-system: info: GSpice: spice-channel.c:141 main-1:0: spice_channel_constructed
qemu-system: info: GSpice: spice-session.c:2282 main-1:0: new main channel, switching
2021-01-13 22:03:19,740 DEBUG (null)-/Users/runner/work/UTM/UTM/CocoaSpice/CSConnection.m:134 new channel (#0)
2021-01-13 22:03:19,741 DEBUG (null)-/Users/runner/work/UTM/UTM/CocoaSpice/CSConnection.m:137 new main channel
cs_channel_new:140
2021-01-13 23:03:19.741 UTM[1989:117366] cs_channel_new:140
2021-01-13 22:03:19,742 DEBUG (null)-/Users/runner/work/UTM/UTM/CocoaSpice/CSSession.m:237 Changing main channel from 0x0 to 0x15e026500
qemu-system: info: GSpice: spice-channel.c:2707 main-1:0: Open coroutine starting 0x15e026500
qemu-system: info: GSpice: spice-channel.c:2544 main-1:0: Started background coroutine 0x15e024030
qemu-system: info: GSpice: spice-session.c:2234 main-1:0: Using plain text, port 4001
qemu-system: info: GSpice: spice-session.c:2165 open host 127.0.0.1:4001
qemu-system: info: GSpice: spice-session.c:2087 main-1:0: connecting 0x149786c08...
qemu-system: info: GSpice: spice-session.c:2071 main-1:0: connect ready
Debug JSON recieved <- {
    data =     {
        client =         {
            family = ipv4;
            host = "127.0.0.1";
            port = 49541;
        };
        server =         {
            family = ipv4;
            host = "127.0.0.1";
            port = 4001;
        };
    };
    event = "SPICE_CONNECTED";
    timestamp =     {
        microseconds = 746271;
        seconds = 1610575399;
    };
}
2021-01-13 23:03:19.746 UTM[1989:117364] Debug JSON recieved <- {
    data =     {
        client =         {
            family = ipv4;
            host = "127.0.0.1";
            port = 49541;
        };
        server =         {
            family = ipv4;
            host = "127.0.0.1";
            port = 4001;
        };
    };
    event = "SPICE_CONNECTED";
    timestamp =     {
        microseconds = 746271;
        seconds = 1610575399;
    };
}
qemu-system: info: GSpice: spice-channel.c:1367 main-1:0: channel type 1 id 0 num common caps 1 num caps 1
qemu-system: info: GSpice: spice-channel.c:1391 main-1:0: Peer version: 2:2
qemu-system: info: GSpice: spice-channel.c:1947 main-1:0: spice_channel_recv_link_msg: 2 caps
qemu-system: info: GSpice: spice-channel.c:1961 main-1:0: got remote common caps:
qemu-system: info: GSpice: spice-channel.c:1897 	0:0xB
qemu-system: info: GSpice: spice-channel.c:1968 main-1:0: got remote channel caps:
qemu-system: info: GSpice: spice-channel.c:1897 	0:0x9
qemu-system: info: GSpice: spice-channel.c:2926 test cap 0 in 0xB: yes
qemu-system: info: GSpice: spice-channel.c:2926 test cap 1 in 0xB: yes
qemu-system: info: Spice: reds.c:2159:reds_handle_auth_mechanism: Auth method: 1
qemu-system: info: GSpice: spice-channel.c:2926 test cap 3 in 0xB: yes
qemu-system: info: GSpice: spice-channel.c:2000 main-1:0: use mini header: 1
qemu-system: info: Spice: reds.c:1789:reds_handle_main_link: trace
qemu-system: info: Spice: reds.c:603:reds_disconnect: trace
qemu-system: info: Spice: reds.c:1642:reds_info_new_channel: channel 1:0, connected successfully, over Non Secure link
2021-01-13 22:03:19,792 MESSAGE (null)-main channel: opened
qemu-system: info: Spice: red_channel_client_class_init
qemu-system: info: Spice: reds.c:1828:reds_handle_main_link: NEW Client 0x16059b000 mcc 0x16125e9e0 connect-id 16807
qemu-system: info: GSpice: spice-channel.c:1298 main-1:0: channel up, state 3
Debug JSON recieved <- {
    data =     {
        client =         {
            "channel-id" = 0;
            "channel-type" = 1;
            "connection-id" = 16807;
            family = ipv4;
            host = "127.0.0.1";
            port = 49541;
            tls = 0;
        };
        server =         {
            auth = none;
            family = ipv4;
            host = "127.0.0.1";
            port = 4001;
        };
    };
    event = "SPICE_INITIALIZED";
    timestamp =     {
        microseconds = 792381;
        seconds = 1610575399;
    };
}
2021-01-13 23:03:19.792 UTM[1989:117364] Debug JSON recieved <- {
    data =     {
        client =         {
            "channel-id" = 0;
            "channel-type" = 1;
            "connection-id" = 16807;
            family = ipv4;
            host = "127.0.0.1";
            port = 49541;
            tls = 0;
        };
        server =         {
            auth = none;
            family = ipv4;
            host = "127.0.0.1";
            port = 4001;
        };
    };
    event = "SPICE_INITIALIZED";
    timestamp =     {
        microseconds = 792381;
        seconds = 1610575399;
    };
}
qemu-system: info: GSpice: spice-session.c:2386 set mm time: 9702379
qemu-system: info: GSpice: spice-session.c:2389 spice_session_set_mm_time: mm-time-reset, old 9702780, new 9702379
qemu-system: info: GSpice: channel-main.c:1693 server name: Virtual Machine
qemu-system: info: GSpice: channel-main.c:1704 server uuid: 2a1cb0fa-8363-47ef-8e5d-8ebd28c8e7f9
qemu-system: info: Spice: main:0 (0x1605f4070): net test: latency 1.149000 ms, bitrate 11838150289 bps (11289.739884 Mbps)
qemu-system: info: Spice: red-channel-client.c:792:red_channel_client_start_connectivity_monitoring: trace
qemu-system: info: GSpice: spice-channel.c:141 playback-5:0: spice_channel_constructed
2021-01-13 22:03:19,794 DEBUG (null)-/Users/runner/work/UTM/UTM/CocoaSpice/CSConnection.m:134 new channel (#0)
2021-01-13 22:03:19,794 DEBUG (null)-/Users/runner/work/UTM/UTM/CocoaSpice/CSConnection.m:154 new audio channel
2021-01-13 22:03:19,794 DEBUG (null)-/Users/runner/work/UTM/UTM/CocoaSpice/CSConnection.m:134 new channel (#0)
qemu-system: info: GSpice: spice-channel.c:141 record-6:0: spice_channel_constructed
qemu-system: info: Spice: channel-display-gst.c:718:gstvideo_debug_available_decoders: From   1 video decoder elements,  1 can handle caps   image/jpeg: jpegdec
qemu-system: info: Spice: channel-display-gst.c:748:gstvideo_has_codec: From 1 decoders, none can handle 'video/x-vp8'
qemu-system: info: GSpice: channel-display.c:894 GStreamer does not support the vp8 codec
qemu-system: info: Spice: channel-display-gst.c:748:gstvideo_has_codec: From 1 decoders, none can handle 'video/x-h264'
qemu-system: info: GSpice: channel-display.c:894 GStreamer does not support the h264 codec
qemu-system: info: Spice: channel-display-gst.c:748:gstvideo_has_codec: From 1 decoders, none can handle 'video/x-vp9'
qemu-system: info: GSpice: channel-display.c:894 GStreamer does not support the vp9 codec
qemu-system: info: Spice: channel-display-gst.c:748:gstvideo_has_codec: From 1 decoders, none can handle 'video/x-h265'
qemu-system: info: GSpice: channel-display.c:894 GStreamer does not support the h265 codec
cs_channel_new:147
qemu-system: info: GSpice: spice-channel.c:141 display-2:0: spice_channel_constructed
2021-01-13 22:03:19,795 DEBUG (null)-/Users/runner/work/UTM/UTM/CocoaSpice/CSConnection.m:134 new channel (#0)
2021-01-13 22:03:19,795 DEBUG (null)-/Users/runner/work/UTM/UTM/CocoaSpice/CSConnection.m:146 new display channel (#0)
2021-01-13 23:03:19.795 UTM[1989:117495] cs_channel_new:147
qemu-system: info: GSpice: spice-channel.c:141 cursor-4:0: spice_channel_constructed
2021-01-13 22:03:19,795 DEBUG (null)-/Users/runner/work/UTM/UTM/CocoaSpice/CSConnection.m:134 new channel (#0)
qemu-system: info: GSpice: spice-channel.c:141 inputs-3:0: spice_channel_constructed
2021-01-13 22:03:19,795 DEBUG (null)-/Users/runner/work/UTM/UTM/CocoaSpice/CSConnection.m:134 new channel (#0)
qemu-system: info: GSpice: spice-channel.c:2707 playback-5:0: Open coroutine starting 0x15c558d70
qemu-system: info: GSpice: spice-channel.c:2544 playback-5:0: Started background coroutine 0x15c5568a0
qemu-system: info: GSpice: spice-session.c:2234 playback-5:0: Using plain text, port 4001
qemu-system: info: GSpice: spice-channel.c:2707 record-6:0: Open coroutine starting 0x15c992370
qemu-system: info: GSpice: spice-channel.c:2544 record-6:0: Started background coroutine 0x15c98fea0
qemu-system: info: GSpice: spice-session.c:2234 record-6:0: Using plain text, port 4001
qemu-system: info: GSpice: spice-channel.c:2707 display-2:0: Open coroutine starting 0x15c55b3b0
qemu-system: info: GSpice: spice-channel.c:2544 display-2:0: Started background coroutine 0x15c558ee0
qemu-system: info: GSpice: spice-session.c:2234 display-2:0: Using plain text, port 4001
qemu-system: info: GSpice: spice-session.c:2165 open host 127.0.0.1:4001
qemu-system: info: GSpice: spice-session.c:2087 playback-5:0: connecting 0x14a786c08...
qemu-system: info: GSpice: spice-session.c:2165 open host 127.0.0.1:4001
qemu-system: info: GSpice: spice-session.c:2087 record-6:0: connecting 0x14b786c08...
qemu-system: info: GSpice: spice-session.c:2165 open host 127.0.0.1:4001
qemu-system: info: GSpice: spice-session.c:2087 display-2:0: connecting 0x14c786c08...
qemu-system: info: GSpice: spice-session.c:2071 playback-5:0: connect ready
qemu-system: info: GSpice: spice-channel.c:1367 playback-5:0: channel type 5 id 0 num common caps 1 num caps 1
qemu-system: info: GSpice: spice-session.c:2071 record-6:0: connect ready
qemu-system: info: GSpice: spice-channel.c:1367 record-6:0: channel type 6 id 0 num common caps 1 num caps 1
qemu-system: info: GSpice: spice-session.c:2071 display-2:0: connect ready
qemu-system: info: GSpice: spice-channel.c:1367 display-2:0: channel type 2 id 0 num common caps 1 num caps 1
Debug JSON recieved <- {
    data =     {
        client =         {
            family = ipv4;
            host = "127.0.0.1";
            port = 49542;
        };
        server =         {
            family = ipv4;
            host = "127.0.0.1";
            port = 4001;
        };
    };
    event = "SPICE_CONNECTED";
    timestamp =     {
        microseconds = 796181;
        seconds = 1610575399;
    };
}
2021-01-13 23:03:19.796 UTM[1989:117366] Debug JSON recieved <- {
    data =     {
        client =         {
            family = ipv4;
            host = "127.0.0.1";
            port = 49542;
        };
        server =         {
            family = ipv4;
            host = "127.0.0.1";
            port = 4001;
        };
    };
    event = "SPICE_CONNECTED";
    timestamp =     {
        microseconds = 796181;
        seconds = 1610575399;
    };
}
Debug JSON recieved <- {
    data =     {
        client =         {
            family = ipv4;
            host = "127.0.0.1";
            port = 49543;
        };
        server =         {
            family = ipv4;
            host = "127.0.0.1";
            port = 4001;
        };
    };
    event = "SPICE_CONNECTED";
    timestamp =     {
        microseconds = 796249;
        seconds = 1610575399;
    };
}
2021-01-13 23:03:19.796 UTM[1989:117366] Debug JSON recieved <- {
    data =     {
        client =         {
            family = ipv4;
            host = "127.0.0.1";
            port = 49543;
        };
        server =         {
            family = ipv4;
            host = "127.0.0.1";
            port = 4001;
        };
    };
    event = "SPICE_CONNECTED";
    timestamp =     {
        microseconds = 796249;
        seconds = 1610575399;
    };
}
Debug JSON recieved <- {
    data =     {
        client =         {
            family = ipv4;
            host = "127.0.0.1";
            port = 49544;
        };
        server =         {
            family = ipv4;
            host = "127.0.0.1";
            port = 4001;
        };
    };
    event = "SPICE_CONNECTED";
    timestamp =     {
        microseconds = 828624;
        seconds = 1610575399;
    };
}
qemu-system: info: GSpice: spice-channel.c:1391 playback-5:0: Peer version: 2:2
qemu-system: info: GSpice: spice-channel.c:1947 playback-5:0: spice_channel_recv_link_msg: 2 caps
qemu-system: info: GSpice: spice-channel.c:1961 playback-5:0: got remote common caps:
qemu-system: info: GSpice: spice-channel.c:1897 	0:0xB
qemu-system: info: GSpice: spice-channel.c:1968 playback-5:0: got remote channel caps:
qemu-system: info: GSpice: spice-channel.c:1897 	0:0xA
qemu-system: info: GSpice: spice-channel.c:2926 test cap 0 in 0xB: yes
2021-01-13 23:03:19.828 UTM[1989:117364] Debug JSON recieved <- {
    data =     {
        client =         {
            family = ipv4;
            host = "127.0.0.1";
            port = 49544;
        };
        server =         {
            family = ipv4;
            host = "127.0.0.1";
            port = 4001;
        };
    };
    event = "SPICE_CONNECTED";
    timestamp =     {
        microseconds = 828624;
        seconds = 1610575399;
    };
}
qemu-system: info: GSpice: spice-channel.c:2926 test cap 1 in 0xB: yes
qemu-system: info: GSpice: spice-channel.c:2926 test cap 3 in 0xB: yes
qemu-system: info: GSpice: spice-channel.c:2000 playback-5:0: use mini header: 1
qemu-system: info: Spice: reds.c:2159:reds_handle_auth_mechanism: Auth method: 1
qemu-system: info: GSpice: spice-channel.c:1391 display-2:0: Peer version: 2:2
qemu-system: info: GSpice: spice-channel.c:1947 display-2:0: spice_channel_recv_link_msg: 2 caps
qemu-system: info: GSpice: spice-channel.c:1961 display-2:0: got remote common caps:
qemu-system: info: GSpice: spice-channel.c:1897 	0:0xB
qemu-system: info: GSpice: spice-channel.c:1968 display-2:0: got remote channel caps:
qemu-system: info: GSpice: spice-channel.c:1897 	0:0x1052
qemu-system: info: GSpice: spice-channel.c:2926 test cap 0 in 0xB: yes
qemu-system: info: GSpice: spice-channel.c:2926 test cap 1 in 0xB: yes
qemu-system: info: GSpice: spice-channel.c:2926 test cap 3 in 0xB: yes
qemu-system: info: GSpice: spice-channel.c:2000 display-2:0: use mini header: 1
qemu-system: info: Spice: reds.c:1642:reds_info_new_channel: channel 5:0, connected successfully, over Non Secure link
qemu-system: info: Spice: sound.c:1085:playback_channel_client_constructed: playback client 0x15c5633a0 using mode raw
qemu-system: info: GSpice: spice-channel.c:1298 playback-5:0: channel up, state 3
qemu-system: info: GSpice: channel-playback.c:345 playback-5:0: playback_handle_mode: time 9702831 mode 1 data 0x280448a16 size 0
Debug JSON recieved <- {
    data =     {
        client =         {
            "channel-id" = 0;
            "channel-type" = 5;
            "connection-id" = 16807;
            family = ipv4;
            host = "127.0.0.1";
            port = 49542;
            tls = 0;
        };
        server =         {
            auth = none;
            family = ipv4;
            host = "127.0.0.1";
            port = 4001;
        };
    };
    event = "SPICE_INITIALIZED";
    timestamp =     {
        microseconds = 844461;
        seconds = 1610575399;
    };
}
2021-01-13 23:03:19.845 UTM[1989:117364] Debug JSON recieved <- {
    data =     {
        client =         {
            "channel-id" = 0;
            "channel-type" = 5;
            "connection-id" = 16807;
            family = ipv4;
            host = "127.0.0.1";
            port = 49542;
            tls = 0;
        };
        server =         {
            auth = none;
            family = ipv4;
            host = "127.0.0.1";
            port = 4001;
        };
    };
    event = "SPICE_INITIALIZED";
    timestamp =     {
        microseconds = 844461;
        seconds = 1610575399;
    };
}
qemu-system: info: Spice: reds.c:2159:reds_handle_auth_mechanism: Auth method: 1
qemu-system: info: GSpice: spice-channel.c:1391 record-6:0: Peer version: 2:2
qemu-system: info: GSpice: spice-channel.c:1947 record-6:0: spice_channel_recv_link_msg: 2 caps
qemu-system: info: GSpice: spice-channel.c:1961 record-6:0: got remote common caps:
qemu-system: info: GSpice: spice-channel.c:1897 	0:0xB
qemu-system: info: GSpice: spice-channel.c:1968 record-6:0: got remote channel caps:
qemu-system: info: GSpice: spice-channel.c:1897 	0:0x6
qemu-system: info: GSpice: spice-channel.c:2926 test cap 0 in 0xB: yes
qemu-system: info: GSpice: spice-channel.c:2926 test cap 1 in 0xB: yes
qemu-system: info: GSpice: spice-channel.c:2926 test cap 3 in 0xB: yes
qemu-system: info: GSpice: spice-channel.c:2000 record-6:0: use mini header: 1
qemu-system: info: Spice: reds.c:1642:reds_info_new_channel: channel 2:0, connected successfully, over Non Secure link
qemu-system: info: Spice: red-qxl.c:80:red_qxl_set_display_peer: 
qemu-system: info: Spice: reds.c:2159:reds_handle_auth_mechanism: Auth method: 1
qemu-system: info: GSpice: spice-channel.c:1298 display-2:0: channel up, state 3
qemu-system: info: GSpice: channel-display.c:1069 display-2:0: spice_display_channel_up: cache_size 83886080, glz_window_size 25161728 (bytes)
Debug JSON recieved <- {
    data =     {
        client =         {
            "channel-id" = 0;
            "channel-type" = 2;
            "connection-id" = 16807;
            family = ipv4;
            host = "127.0.0.1";
            port = 49544;
            tls = 0;
        };
        server =         {
            auth = none;
            family = ipv4;
            host = "127.0.0.1";
            port = 4001;
        };
    };
    event = "SPICE_INITIALIZED";
    timestamp =     {
        microseconds = 858443;
        seconds = 1610575399;
    };
}
qemu-system: info: Spice: red-worker.c:719:handle_dev_display_connect: connect new client
2021-01-13 23:03:19.859 UTM[1989:117364] Debug JSON recieved <- {
    data =     {
        client =         {
            "channel-id" = 0;
            "channel-type" = 2;
            "connection-id" = 16807;
            family = ipv4;
            host = "127.0.0.1";
            port = 49544;
            tls = 0;
        };
        server =         {
            auth = none;
            family = ipv4;
            host = "127.0.0.1";
            port = 4001;
        };
    };
    event = "SPICE_INITIALIZED";
    timestamp =     {
        microseconds = 858443;
        seconds = 1610575399;
    };
}
qemu-system: info: Spice: reds.c:1642:reds_info_new_channel: channel 6:0, connected successfully, over Non Secure link
Debug JSON recieved <- {
    data =     {
        client =         {
            "channel-id" = 0;
            "channel-type" = 6;
            "connection-id" = 16807;
            family = ipv4;
            host = "127.0.0.1";
            port = 49543;
            tls = 0;
        };
        server =         {
            auth = none;
            family = ipv4;
            host = "127.0.0.1";
            port = 4001;
        };
    };
    event = "SPICE_INITIALIZED";
    timestamp =     {
        microseconds = 859828;
        seconds = 1610575399;
    };
}
2021-01-13 23:03:19.860 UTM[1989:117364] Debug JSON recieved <- {
    data =     {
        client =         {
            "channel-id" = 0;
            "channel-type" = 6;
            "connection-id" = 16807;
            family = ipv4;
            host = "127.0.0.1";
            port = 49543;
            tls = 0;
        };
        server =         {
            auth = none;
            family = ipv4;
            host = "127.0.0.1";
            port = 4001;
        };
    };
    event = "SPICE_INITIALIZED";
    timestamp =     {
        microseconds = 859828;
        seconds = 1610575399;
    };
}
qemu-system: info: GSpice: spice-channel.c:1298 record-6:0: channel up, state 3
qemu-system: info: Spice: dcc.c:518:dcc_new: New display (client 0x16059b000) dcc 0x161254890 stream 0x282825300
qemu-system: info: Spice: display-channel.c:2374:display_channel_update_compression: jpeg disabled
qemu-system: info: Spice: display-channel.c:2375:display_channel_update_compression: zlib-over-glz disabled
qemu-system: info: Spice: image-encoders.c:734:create_glz_dictionary: Lz Window 1 Size=6290432
qemu-system: info: Spice: dcc.c:551:display_channel_client_wait_for_init: creating encoder with id == 0
qemu-system: info: GSpice: channel-display.c:1899 surface flags: 1
qemu-system: info: GSpice: channel-display.c:947 display-2:0: Create primary canvas
qemu-system: info: GSpice: spice-channel.c:2926 test cap 1 in 0x1052: yes
qemu-system: info: GSpice: channel-display.c:1969 display-2:0: received new monitors config from guest: n: 1/1
qemu-system: info: GSpice: channel-display.c:1989 display-2:0: monitor id: 0, surface id: 0, +0+0-640x480
-[CSDisplayMetal initWithSession:channelID:monitorID:]:304
cs_channel_new:178
2021-01-13 23:03:19.863 UTM[1989:117495] -[CSDisplayMetal initWithSession:channelID:monitorID:]:304
2021-01-13 23:03:19.863 UTM[1989:117495] cs_channel_new:178
qemu-system: info: GSpice: channel-display.c:559 display-2:0: get primary 0x161420000
2021-01-13 22:03:19,863 DEBUG (null)-/Users/runner/work/UTM/UTM/CocoaSpice/CSDisplayMetal.m:118 0:0 update monitor area
-[CSInput initWithSession:channelID:monitorID:]:435
2021-01-13 22:03:19,864 DEBUG (null)-/Users/runner/work/UTM/UTM/CocoaSpice/CSInput.m:64 0:0 mouse mode 1
2021-01-13 23:03:19.863 UTM[1989:117495] -[CSInput initWithSession:channelID:monitorID:]:435
qemu-system: info: GSpice: channel-display.c:1123 display-2:0: display_handle_mark
qemu-system: info: GSpice: spice-channel.c:2707 inputs-3:0: Open coroutine starting 0x15c561f60
qemu-system: info: GSpice: spice-channel.c:2544 inputs-3:0: Started background coroutine 0x15c55fa90
qemu-system: info: GSpice: spice-session.c:2234 inputs-3:0: Using plain text, port 4001
qemu-system: info: GSpice: spice-channel.c:2707 cursor-4:0: Open coroutine starting 0x15c55f960
qemu-system: info: GSpice: spice-channel.c:2544 cursor-4:0: Started background coroutine 0x15c55d490
qemu-system: info: GSpice: spice-session.c:2234 cursor-4:0: Using plain text, port 4001
qemu-system: info: GSpice: spice-session.c:2165 open host 127.0.0.1:4001
qemu-system: info: GSpice: spice-session.c:2087 inputs-3:0: connecting 0x14d786c08...
qemu-system: info: GSpice: spice-session.c:2165 open host 127.0.0.1:4001
qemu-system: info: GSpice: spice-session.c:2087 cursor-4:0: connecting 0x14e786c08...
resizing to (414.000000, 896.000000)
2021-01-13 23:03:19.866 UTM[1989:117355] resizing to (414.000000, 896.000000)
qemu-system: GSpice: spice_main_channel_send_monitor_config: assertion 'c->agent_connected' failed
qemu-system: info: GSpice: spice-session.c:2071 inputs-3:0: connect ready
qemu-system: info: GSpice: spice-channel.c:1367 inputs-3:0: channel type 3 id 0 num common caps 1 num caps 0
qemu-system: info: GSpice: spice-session.c:2071 cursor-4:0: connect ready
qemu-system: info: GSpice: spice-channel.c:1367 cursor-4:0: channel type 4 id 0 num common caps 1 num caps 0
Debug JSON recieved <- {
    data =     {
        client =         {
            family = ipv4;
            host = "127.0.0.1";
            port = 49545;
        };
        server =         {
            family = ipv4;
            host = "127.0.0.1";
            port = 4001;
        };
    };
    event = "SPICE_CONNECTED";
    timestamp =     {
        microseconds = 866175;
        seconds = 1610575399;
    };
}
2021-01-13 23:03:19.866 UTM[1989:117364] Debug JSON recieved <- {
    data =     {
        client =         {
            family = ipv4;
            host = "127.0.0.1";
            port = 49545;
        };
        server =         {
            family = ipv4;
            host = "127.0.0.1";
            port = 4001;
        };
    };
    event = "SPICE_CONNECTED";
    timestamp =     {
        microseconds = 866175;
        seconds = 1610575399;
    };
}
Debug JSON recieved <- {
    data =     {
        client =         {
            family = ipv4;
            host = "127.0.0.1";
            port = 49546;
        };
        server =         {
            family = ipv4;
            host = "127.0.0.1";
            port = 4001;
        };
    };
    event = "SPICE_CONNECTED";
    timestamp =     {
        microseconds = 866295;
        seconds = 1610575399;
    };
}
2021-01-13 23:03:19.866 UTM[1989:117364] Debug JSON recieved <- {
    data =     {
        client =         {
            family = ipv4;
            host = "127.0.0.1";
            port = 49546;
        };
        server =         {
            family = ipv4;
            host = "127.0.0.1";
            port = 4001;
        };
    };
    event = "SPICE_CONNECTED";
    timestamp =     {
        microseconds = 866295;
        seconds = 1610575399;
    };
}
Debug JSON send -> {
    execute = "query-block";
}
2021-01-13 23:03:19.867 UTM[1989:117355] Debug JSON send -> {
    execute = "query-block";
}
qemu-system: info: GSpice: spice-channel.c:1391 inputs-3:0: Peer version: 2:2
qemu-system: info: GSpice: spice-channel.c:1947 inputs-3:0: spice_channel_recv_link_msg: 2 caps
qemu-system: info: GSpice: spice-channel.c:1961 inputs-3:0: got remote common caps:
qemu-system: info: GSpice: spice-channel.c:1897 	0:0xB
qemu-system: info: GSpice: spice-channel.c:1968 inputs-3:0: got remote channel caps:
qemu-system: info: GSpice: spice-channel.c:1897 	0:0x1
qemu-system: info: GSpice: spice-channel.c:2926 test cap 0 in 0xB: yes
qemu-system: info: GSpice: spice-channel.c:2926 test cap 1 in 0xB: yes
qemu-system: info: GSpice: spice-channel.c:2926 test cap 3 in 0xB: yes
qemu-system: info: GSpice: spice-channel.c:2000 inputs-3:0: use mini header: 1
qemu-system: info: Spice: reds.c:2159:reds_handle_auth_mechanism: Auth method: 1
qemu-system: info: GSpice: spice-channel.c:1391 cursor-4:0: Peer version: 2:2
qemu-system: info: GSpice: spice-channel.c:1947 cursor-4:0: spice_channel_recv_link_msg: 1 caps
qemu-system: info: GSpice: spice-channel.c:1961 cursor-4:0: got remote common caps:
qemu-system: info: GSpice: spice-channel.c:1897 	0:0xB
qemu-system: info: GSpice: spice-channel.c:1968 cursor-4:0: got remote channel caps:
qemu-system: info: GSpice: spice-channel.c:2926 test cap 0 in 0xB: yes
qemu-system: info: GSpice: spice-channel.c:2926 test cap 1 in 0xB: yes
qemu-system: info: GSpice: spice-channel.c:2926 test cap 3 in 0xB: yes
qemu-system: info: GSpice: spice-channel.c:2000 cursor-4:0: use mini header: 1
qemu-system: info: Spice: reds.c:1642:reds_info_new_channel: channel 3:0, connected successfully, over Non Secure link
Debug JSON recieved <- {
    data =     {
        client =         {
            "channel-id" = 0;
            "channel-type" = 3;
            "connection-id" = 16807;
            family = ipv4;
            host = "127.0.0.1";
            port = 49545;
            tls = 0;
        };
        server =         {
            auth = none;
            family = ipv4;
            host = "127.0.0.1";
            port = 4001;
        };
    };
    event = "SPICE_INITIALIZED";
    timestamp =     {
        microseconds = 903944;
        seconds = 1610575399;
    };
}
qemu-system: info: Spice: red-channel-client.c:1394:red_channel_client_handle_pong: update roundtrip 1.71(ms)
qemu-system: info: Spice: reds.c:2159:reds_handle_auth_mechanism: Auth method: 1
qemu-system: info: GSpice: channel-base.c:81 main-1:0: spice_channel_handle_notify -- warn!!! #0: keyboard channel is insecure
2021-01-13 23:03:19.904 UTM[1989:117364] Debug JSON recieved <- {
    data =     {
        client =         {
            "channel-id" = 0;
            "channel-type" = 3;
            "connection-id" = 16807;
            family = ipv4;
            host = "127.0.0.1";
            port = 49545;
            tls = 0;
        };
        server =         {
            auth = none;
            family = ipv4;
            host = "127.0.0.1";
            port = 4001;
        };
    };
    event = "SPICE_INITIALIZED";
    timestamp =     {
        microseconds = 903944;
        seconds = 1610575399;
    };
}
qemu-system: info: GSpice: spice-channel.c:1298 inputs-3:0: channel up, state 3
Debug JSON recieved <- {
    return =     (
                {
            device = drive0;
            inserted =             {
                "backing_file_depth" = 0;
                bps = 0;
                "bps_rd" = 0;
                "bps_wr" = 0;
                cache =                 {
                    direct = 0;
                    "no-flush" = 0;
                    writeback = 0;
                };
                "detect_zeroes" = off;
                drv = raw;
                encrypted = 0;
                "encryption_key_missing" = 0;
                file = "/var/mobile/Containers/Data/Application/405ECBC3-E558-4764-9F51-4187DAFF9447/Documents/Virtual Machine.utm/Images/alpine-standard-3.12.3-x86_64.iso";
                image =                 {
                    "actual-size" = 132120576;
                    "dirty-flag" = 0;
                    filename = "/var/mobile/Containers/Data/Application/405ECBC3-E558-4764-9F51-4187DAFF9447/Documents/Virtual Machine.utm/Images/alpine-standard-3.12.3-x86_64.iso";
                    format = raw;
                    "virtual-size" = 132120576;
                };
                iops = 0;
                "iops_rd" = 0;
                "iops_wr" = 0;
                "node-name" = "#block135";
                ro = 1;
                "write_threshold" = 0;
            };
            "io-status" = ok;
            locked = 0;
            qdev = "/machine/unattached/device[22]";
            removable = 1;
            "tray_open" = 0;
            type = unknown;
        },
                {
            device = "ide1-cd0";
            "io-status" = ok;
            locked = 0;
            qdev = "/machine/unattached/device[23]";
            removable = 1;
            "tray_open" = 0;
            type = unknown;
        },
                {
            device = floppy0;
            locked = 0;
            qdev = "/machine/unattached/device[16]";
            removable = 1;
            type = unknown;
        },
                {
            device = sd0;
            locked = 0;
            removable = 1;
            type = unknown;
        }
    );
}
2021-01-13 23:03:19.905 UTM[1989:117364] Debug JSON recieved <- {
    return =     (
                {
            device = drive0;
            inserted =             {
                "backing_file_depth" = 0;
                bps = 0;
                "bps_rd" = 0;
                "bps_wr" = 0;
                cache =                 {
                    direct = 0;
                    "no-flush" = 0;
                    writeback = 0;
                };
                "detect_zeroes" = off;
                drv = raw;
                encrypted = 0;
                "encryption_key_missing" = 0;
                file = "/var/mobile/Containers/Data/Application/405ECBC3-E558-4764-9F51-4187DAFF9447/Documents/Virtual Machine.utm/Images/alpine-standard-3.12.3-x86_64.iso";
                image =                 {
                    "actual-size" = 132120576;
                    "dirty-flag" = 0;
                    filename = "/var/mobile/Containers/Data/Application/405ECBC3-E558-4764-9F51-4187DAFF9447/Documents/Virtual Machine.utm/Images/alpine-standard-3.12.3-x86_64.iso";
                    format = raw;
                    "virtual-size" = 132120576;
                };
                iops = 0;
                "iops_rd" = 0;
                "iops_wr" = 0;
                "node-name" = "#block135";
                ro = 1;
                "write_threshold" = 0;
            };
            "io-status" = ok;
            locked = 0;
            qdev = "/machine/unattached/device[22]";
            removable = 1;
            "tray_open" = 0;
            type = unknown;
        },
                {
            device = "ide1-cd0";
            "io-status" = ok;
            locked = 0;
            qdev = "/machine/unattached/device[23]";
            removable = 1;
            "tray_open" = 0;
            type = unknown;
        },
                {
            device = floppy0;
            locked = 0;
            qdev = "/machine/unattached/device[16]";
            removable = 1;
            type = unknown;
        },
                {
            device = sd0;
            locked = 0;
            removable = 1;
            type = unknown;
        }
    );
}
qemu-system: info: Spice: reds.c:1642:reds_info_new_channel: channel 4:0, connected successfully, over Non Secure link
qemu-system: info: Spice: red-worker.c:815:handle_dev_cursor_connect: cursor connect
qemu-system: info: Spice: cursor-channel.c:349:cursor_channel_connect: add cursor channel client
qemu-system: info: GSpice: spice-channel.c:1298 cursor-4:0: channel up, state 3
Debug JSON recieved <- {
    data =     {
        client =         {
            "channel-id" = 0;
            "channel-type" = 4;
            "connection-id" = 16807;
            family = ipv4;
            host = "127.0.0.1";
            port = 49546;
            tls = 0;
        };
        server =         {
            auth = none;
            family = ipv4;
            host = "127.0.0.1";
            port = 4001;
        };
    };
    event = "SPICE_INITIALIZED";
    timestamp =     {
        microseconds = 905635;
        seconds = 1610575399;
    };
}
2021-01-13 23:03:19.905 UTM[1989:117362] Debug JSON recieved <- {
    data =     {
        client =         {
            "channel-id" = 0;
            "channel-type" = 4;
            "connection-id" = 16807;
            family = ipv4;
            host = "127.0.0.1";
            port = 49546;
            tls = 0;
        };
        server =         {
            auth = none;
            family = ipv4;
            host = "127.0.0.1";
            port = 4001;
        };
    };
    event = "SPICE_INITIALIZED";
    timestamp =     {
        microseconds = 905635;
        seconds = 1610575399;
    };
}
qemu-system: info: GSpice: channel-cursor.c:387 cursor-4:0: set_cursor: flags 1, size 0
qemu-system: info: Spice: red-channel-client.c:1394:red_channel_client_handle_pong: update roundtrip 0.41(ms)
seen UIPasteboardChangedNotification
2021-01-13 23:03:20.867 UTM[1989:117355] seen UIPasteboardChangedNotification
seen UIPasteboardChangedNotification
2021-01-13 23:03:25.889 UTM[1989:117355] seen UIPasteboardChangedNotification
Debug JSON send -> {
    execute = "query-block";
}
2021-01-13 23:03:26.303 UTM[1989:117355] Debug JSON send -> {
    execute = "query-block";
}
Debug JSON recieved <- {
    return =     (
                {
            device = drive0;
            inserted =             {
                "backing_file_depth" = 0;
                bps = 0;
                "bps_rd" = 0;
                "bps_wr" = 0;
                cache =                 {
                    direct = 0;
                    "no-flush" = 0;
                    writeback = 0;
                };
                "detect_zeroes" = off;
                drv = raw;
                encrypted = 0;
                "encryption_key_missing" = 0;
                file = "/var/mobile/Containers/Data/Application/405ECBC3-E558-4764-9F51-4187DAFF9447/Documents/Virtual Machine.utm/Images/alpine-standard-3.12.3-x86_64.iso";
                image =                 {
                    "actual-size" = 132120576;
                    "dirty-flag" = 0;
                    filename = "/var/mobile/Containers/Data/Application/405ECBC3-E558-4764-9F51-4187DAFF9447/Documents/Virtual Machine.utm/Images/alpine-standard-3.12.3-x86_64.iso";
                    format = raw;
                    "virtual-size" = 132120576;
                };
                iops = 0;
                "iops_rd" = 0;
                "iops_wr" = 0;
                "node-name" = "#block135";
                ro = 1;
                "write_threshold" = 0;
            };
            "io-status" = ok;
            locked = 0;
            qdev = "/machine/unattached/device[22]";
            removable = 1;
            "tray_open" = 0;
            type = unknown;
        },
                {
            device = "ide1-cd0";
            "io-status" = ok;
            locked = 0;
            qdev = "/machine/unattached/device[23]";
            removable = 1;
            "tray_open" = 0;
            type = unknown;
        },
                {
            device = floppy0;
            locked = 0;
            qdev = "/machine/unattached/device[16]";
            removable = 1;
            type = unknown;
        },
                {
            device = sd0;
            locked = 0;
            removable = 1;
            type = unknown;
        }
    );
}
2021-01-13 23:03:26.303 UTM[1989:117361] Debug JSON recieved <- {
    return =     (
                {
            device = drive0;
            inserted =             {
                "backing_file_depth" = 0;
                bps = 0;
                "bps_rd" = 0;
                "bps_wr" = 0;
                cache =                 {
                    direct = 0;
                    "no-flush" = 0;
                    writeback = 0;
                };
                "detect_zeroes" = off;
                drv = raw;
                encrypted = 0;
                "encryption_key_missing" = 0;
                file = "/var/mobile/Containers/Data/Application/405ECBC3-E558-4764-9F51-4187DAFF9447/Documents/Virtual Machine.utm/Images/alpine-standard-3.12.3-x86_64.iso";
                image =                 {
                    "actual-size" = 132120576;
                    "dirty-flag" = 0;
                    filename = "/var/mobile/Containers/Data/Application/405ECBC3-E558-4764-9F51-4187DAFF9447/Documents/Virtual Machine.utm/Images/alpine-standard-3.12.3-x86_64.iso";
                    format = raw;
                    "virtual-size" = 132120576;
                };
                iops = 0;
                "iops_rd" = 0;
                "iops_wr" = 0;
                "node-name" = "#block135";
                ro = 1;
                "write_threshold" = 0;
            };
            "io-status" = ok;
            locked = 0;
            qdev = "/machine/unattached/device[22]";
            removable = 1;
            "tray_open" = 0;
            type = unknown;
        },
                {
            device = "ide1-cd0";
            "io-status" = ok;
            locked = 0;
            qdev = "/machine/unattached/device[23]";
            removable = 1;
            "tray_open" = 0;
            type = unknown;
        },
                {
            device = floppy0;
            locked = 0;
            qdev = "/machine/unattached/device[16]";
            removable = 1;
            type = unknown;
        },
                {
            device = sd0;
            locked = 0;
            removable = 1;
            type = unknown;
        }
    );
}
Debug JSON send -> {
    execute = quit;
}
2021-01-13 23:03:26.307 UTM[1989:117361] Debug JSON send -> {
    execute = quit;
}
Debug JSON recieved <- {
    return =     {
    };
}
Debug JSON recieved <- {
    data =     {
        guest = 0;
        reason = "host-qmp-quit";
    };
    event = SHUTDOWN;
    timestamp =     {
        microseconds = 308275;
        seconds = 1610575406;
    };
}
2021-01-13 23:03:26.308 UTM[1989:117362] Debug JSON recieved <- {
    return =     {
    };
}
2021-01-13 23:03:26.308 UTM[1989:117362] Debug JSON recieved <- {
    data =     {
        guest = 0;
        reason = "host-qmp-quit";
    };
    event = SHUTDOWN;
    timestamp =     {
        microseconds = 308275;
        seconds = 1610575406;
    };
}
qemuWillQuit, reason = host-qmp-quit
2021-01-13 23:03:26.308 UTM[1989:117588] qemuWillQuit, reason = host-qmp-quit
qemu-system: info: GSpice: spice-session.c:1994 session: disconnecting 0
qemu-system: info: GSpice: spice-channel.c:2888 inputs-3:0: channel disconnect 0
2021-01-13 22:03:26,309 DEBUG (null)-/Users/runner/work/UTM/UTM/CocoaSpice/CSDisplayMetal.m:213 0:0 channel_destroy 0
2021-01-13 22:03:26,309 DEBUG (null)-/Users/runner/work/UTM/UTM/CocoaSpice/CSInput.m:190 0:0 channel_destroy 0
qemu-system: info: GSpice: spice-channel.c:2680 inputs-3:0: Coroutine exit inputs-3:0
qemu-system: info: GSpice: spice-channel.c:2871 inputs-3:0: reset 
qemu-system: info: GSpice: spice-channel.c:2819 inputs-3:0: channel reset
2021-01-13 22:03:26,309 DEBUG (null)-/Users/runner/work/UTM/UTM/CocoaSpice/CSDisplayMetal.m:213 0:0 channel_destroy 0
2021-01-13 22:03:26,310 DEBUG (null)-/Users/runner/work/UTM/UTM/CocoaSpice/CSInput.m:190 0:0 channel_destroy 0
qemu-system: info: GSpice: spice-channel.c:2888 cursor-4:0: channel disconnect 0
qemu-system: info: GSpice: spice-channel.c:2680 cursor-4:0: Coroutine exit cursor-4:0
qemu-system: info: GSpice: spice-channel.c:2871 cursor-4:0: reset 
qemu-system: info: GSpice: spice-channel.c:2819 cursor-4:0: channel reset
cs_channel_destroy:183
cs_channel_destroy:222
2021-01-13 22:03:26,310 DEBUG (null)-/Users/runner/work/UTM/UTM/CocoaSpice/CSConnection.m:184 zap display channel (#0)
2021-01-13 22:03:26,310 DEBUG (null)-/Users/runner/work/UTM/UTM/CocoaSpice/CSDisplayMetal.m:213 0:0 channel_destroy 0
2021-01-13 22:03:26,310 DEBUG (null)-/Users/runner/work/UTM/UTM/CocoaSpice/CSInput.m:190 0:0 channel_destroy 0
2021-01-13 23:03:26.310 UTM[1989:117495] cs_channel_destroy:183
2021-01-13 23:03:26.310 UTM[1989:117495] cs_channel_destroy:222
qemu-system: info: GSpice: spice-channel.c:2888 display-2:0: channel disconnect 0
qemu-system: info: GSpice: spice-channel.c:2680 display-2:0: Coroutine exit display-2:0
qemu-system: info: GSpice: spice-channel.c:2871 display-2:0: reset 
qemu-system: info: GSpice: channel-display.c:1034 display-2:0: keeping existing primary surface, migration or reset
qemu-system: info: GSpice: spice-channel.c:2819 display-2:0: channel reset
2021-01-13 22:03:26,310 DEBUG (null)-/Users/runner/work/UTM/UTM/CocoaSpice/CSDisplayMetal.m:213 0:0 channel_destroy 0
2021-01-13 22:03:26,310 DEBUG (null)-/Users/runner/work/UTM/UTM/CocoaSpice/CSInput.m:190 0:0 channel_destroy 0
qemu-system: info: GSpice: spice-channel.c:2888 record-6:0: channel disconnect 0
qemu-system: info: Spice: dcc.c:1433:dcc_on_disconnect: trace
qemu-system: info: GSpice: spice-channel.c:2680 record-6:0: Coroutine exit record-6:0
qemu-system: info: GSpice: spice-channel.c:2871 record-6:0: reset 
2021-01-13 22:03:26,311 DEBUG (null)-/Users/runner/work/UTM/UTM/CocoaSpice/CSConnection.m:191 zap audio channel
qemu-system: info: Spice: dcc.c:1445:dcc_on_disconnect: #draw=0, #glz_draw=0
2021-01-13 22:03:26,311 DEBUG (null)-/Users/runner/work/UTM/UTM/CocoaSpice/CSDisplayMetal.m:213 0:0 channel_destroy 0
2021-01-13 22:03:26,311 DEBUG (null)-/Users/runner/work/UTM/UTM/CocoaSpice/CSInput.m:190 0:0 channel_destroy 0
qemu-system: info: GSpice: spice-channel.c:2888 playback-5:0: channel disconnect 0
qemu-system: info: GSpice: spice-channel.c:2680 playback-5:0: Coroutine exit playback-5:0
qemu-system: info: GSpice: spice-channel.c:2871 playback-5:0: reset 
cs_channel_destroy:176
qemu-system: info: GSpice: spice-session.c:2322 main-1:0: the session lost the main channel
2021-01-13 23:03:26.311 UTM[1989:117495] cs_channel_destroy:176
2021-01-13 22:03:26,311 DEBUG (null)-/Users/runner/work/UTM/UTM/CocoaSpice/CSConnection.m:177 zap main channel
2021-01-13 22:03:26,311 DEBUG (null)-/Users/runner/work/UTM/UTM/CocoaSpice/CSDisplayMetal.m:213 0:0 channel_destroy 0
2021-01-13 22:03:26,311 DEBUG (null)-/Users/runner/work/UTM/UTM/CocoaSpice/CSInput.m:190 0:0 channel_destroy 0
qemu-system: info: GSpice: spice-channel.c:2888 main-1:0: channel disconnect 0
qemu-system: info: GSpice: spice-channel.c:2680 main-1:0: Coroutine exit main-1:0
qemu-system: info: GSpice: spice-channel.c:2871 main-1:0: reset 
qemu-system: info: GSpice: channel-main.c:1551 agent connected: no
qemu-system: info: GSpice: spice-session.c:1802 no migration in progress
seen UIPasteboardChangedNotification
2021-01-13 23:03:26.867 UTM[1989:117355] seen UIPasteboardChangedNotification
qemu-system: GSpice: spice_main_channel_agent_test_capability: assertion 'SPICE_IS_MAIN_CHANNEL(channel)' failed
Entering background
2021-01-13 23:03:34.172 UTM[1989:117355] Entering background

Upload VM https://drive.google.com/file/d/1AGt6deWsY4tuLuMW7Xw6_scSEhhzIqYS/view?usp=drivesdk

About this issue

  • Original URL
  • State: closed
  • Created 3 years ago
  • Reactions: 1
  • Comments: 28 (8 by maintainers)

Most upvoted comments

I’ll unfollow this discussion because it’s no longer about the issue

WHAT XD update your iPad / phone (wait your jaulbroken 😅)

Sent from my iPad

On Mar 30, 2021, at 5:37 AM, Zaq14rfv @.***> wrote:  I am still on iOS 13.5 🌝

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or unsubscribe.

Yes, that should be fine. 14.5 is still in beta, so of course 14.4.2 is signed.

@brunocastello You cannot jailbreak iOS 14.5 with checkra1n right now. But once it gets updated, JIT should work fine.

I am still on iOS 13.5 🌝

Curses

@jkcoxson Yes, I do. It still doesn’t work on iPadOS 14.5 beta 3 (18E5164h).

It appears that JIT worked < iOS 14.4 due to a bug/oversight. In iOS 14.4 beta 2, the application needs to be attached to a debugger for code signing to be disabled (just like < iOS 14.2). Since the ptrace() trick was also fixed, it seems unlikely that JIT will work on non-jailbroken devices (untethered) anytime soon. So don’t update past iOS 14.3 if you care about JIT apps.