text:
EGAT train.py error, size mismatch problem

All i edited is : In "extract_semi_template_pattern.py": deleting "exit(1)"  to get [”patten_feat“] in the graph.
Then i run the train.py, and got this size mismatch error
Traceback (most recent call last):
File "train.py", line 322, in
h_pred, e_pred = GAT_model(g_dgl, x_atom)
File "/home/disk3/zzp/anaconda3/envs/Retro/lib/python3.6/site-packages/torch/nn/modules/module.py", line 547, in call
result = self.forward(*input, **kwargs)
File "/home/disk3/zzp/IntelligentDesign/RetroXpert/model/gat.py", line 121, in forward
h, _ = self.gat[l](g, h, merge='flatten')
File "/home/disk3/zzp/anaconda3/envs/Retro/lib/python3.6/site-packages/torch/nn/modules/module.py", line 547, in call
result = self.forward(*input, **kwargs)
File "/home/disk3/zzp/IntelligentDesign/RetroXpert/model/gat.py", line 72, in forward
outs = list(map(lambda x: x(g, h), self.heads))
File "/home/disk3/zzp/IntelligentDesign/RetroXpert/model/gat.py", line 72, in
outs = list(map(lambda x: x(g, h), self.heads))
File "/home/disk3/zzp/anaconda3/envs/Retro/lib/python3.6/site-packages/torch/nn/modules/module.py", line 547, in call
result = self.forward(*input, **kwargs)
File "/home/disk3/zzp/IntelligentDesign/RetroXpert/model/gat.py", line 45, in forward
g.ndata['h'] = self.embed_node(h)
File "/home/disk3/zzp/anaconda3/envs/Retro/lib/python3.6/site-packages/torch/nn/modules/module.py", line 547, in call
result = self.forward(*input, **kwargs)
File "/home/disk3/zzp/anaconda3/envs/Retro/lib/python3.6/site-packages/torch/nn/modules/linear.py", line 87, in forward
return F.linear(input, self.weight, self.bias)
File "/home/disk3/zzp/anaconda3/envs/Retro/lib/python3.6/site-packages/torch/nn/functional.py", line 1371, in linear
output = input.matmul(weight.t())
RuntimeError: size mismatch, m1: [809 x 57], m2: [703 x 128] at /pytorch/aten/src/THC/generic/THCTensorMathBlas.cu:273
my package version are just like requirements.txt told:
python 3.6
torch 1.2.0
dgl-cu10.2  0.4.2

Please keep "exit(1)", and run twice.

Please keep "exit(1)", and run twice.

Please keep "exit(1)", and run twice following the instructions.
# extract semi-tempaltes for training data
python extract_template_pattern.py --extract_pattern

# find semi-template patterns for all data
python extract_template_pattern.py

Oh, at first I thought these two commands were alternative.
i got what your code means. It works well like the notes you wrote in the code now.  Wonderful job!

Please keep "exit(1)", and run twice following the instructions.
# extract semi-tempaltes for training data
python extract_template_pattern.py --extract_pattern

# find semi-template patterns for all data
python extract_template_pattern.py

Oh, at first I thought these two commands were alternative.
i got what your code means. It works well like the notes you wrote in the code now.  Wonderful job!

Please keep "exit(1)", and run twice following the instructions.
# extract semi-tempaltes for training data
python extract_template_pattern.py --extract_pattern

# find semi-template patterns for all data
python extract_template_pattern.py

I can't find the extract_template_pattern.py. Do you mean extract_semi_template_pattern.py?

Please keep "exit(1)", and run twice following the instructions.
# extract semi-tempaltes for training data
python extract_template_pattern.py --extract_pattern

# find semi-template patterns for all data
python extract_template_pattern.py

I can't find the extract_template_pattern.py. Do you mean extract_semi_template_pattern.py?

Yes, it is extract_semi_template_pattern.py. Sorry for the typo.

Yes, it is extract_semi_template_pattern.py. Sorry for the typo.

@chaoyan1037 Hi, I didn't make any change to the code, but I am also facing the same error.
Namespace(batch_size=32, dataset='USPTO50K', epochs=80, exp_name='USPTO50K_typed', gat_layers=3, heads=4, hidden_dim=128, in_dim=703, load=False, logdir='logs', lr=0.0005, seed=123, test_on_train=False, test_only=False, typed=True, use_cpu=False, valid_only=False)
Counter({1: 3482, 0: 1415, 2: 102, 9: 1, 17: 1})
Counter({1: 27851, 0: 11296, 2: 849, 3: 4, 4: 4, 10: 2, 7: 1, 13: 1})
Epoch 1:   0%|                                                                                | 0/1251 [00:00<?, ?it/s]
Traceback (most recent call last):
  File "train.py", line 322, in <module>
    h_pred, e_pred = GAT_model(g_dgl, x_atom)
  File "/home/xiepengyu/miniconda3/envs/nips/lib/python3.6/site-packages/torch/nn/modules/module.py", line 541, in __call__
    result = self.forward(*input, **kwargs)
  File "/home/xiepengyu/RetroXpert/model/gat.py", line 121, in forward
    h, _ = self.gat[l](g, h, merge='flatten')
  File "/home/xiepengyu/miniconda3/envs/nips/lib/python3.6/site-packages/torch/nn/modules/module.py", line 541, in __call__
    result = self.forward(*input, **kwargs)
  File "/home/xiepengyu/RetroXpert/model/gat.py", line 72, in forward
    outs = list(map(lambda x: x(g, h), self.heads))
  File "/home/xiepengyu/RetroXpert/model/gat.py", line 72, in <lambda>
    outs = list(map(lambda x: x(g, h), self.heads))
  File "/home/xiepengyu/miniconda3/envs/nips/lib/python3.6/site-packages/torch/nn/modules/module.py", line 541, in __call__
    result = self.forward(*input, **kwargs)
  File "/home/xiepengyu/RetroXpert/model/gat.py", line 45, in forward
    g.ndata['h'] = self.embed_node(h)
  File "/home/xiepengyu/miniconda3/envs/nips/lib/python3.6/site-packages/torch/nn/modules/module.py", line 541, in __call__
    result = self.forward(*input, **kwargs)
  File "/home/xiepengyu/miniconda3/envs/nips/lib/python3.6/site-packages/torch/nn/modules/linear.py", line 87, in forward
    return F.linear(input, self.weight, self.bias)
  File "/home/xiepengyu/miniconda3/envs/nips/lib/python3.6/site-packages/torch/nn/functional.py", line 1372, in linear
    output = input.matmul(weight.t())
RuntimeError: size mismatch, m1: [844 x 704], m2: [703 x 128] at /pytorch/aten/src/THC/generic/THCTensorMathBlas.cu:290

How can I fix this? thx!

@chaoyan1037 Hi, I didn't make any change to the code, but I am also facing the same error.
Namespace(batch_size=32, dataset='USPTO50K', epochs=80, exp_name='USPTO50K_typed', gat_layers=3, heads=4, hidden_dim=128, in_dim=703, load=False, logdir='logs', lr=0.0005, seed=123, test_on_train=False, test_only=False, typed=True, use_cpu=False, valid_only=False)
Counter({1: 3482, 0: 1415, 2: 102, 9: 1, 17: 1})
Counter({1: 27851, 0: 11296, 2: 849, 3: 4, 4: 4, 10: 2, 7: 1, 13: 1})
Epoch 1:   0%|                                                                                | 0/1251 [00:00<?, ?it/s]
Traceback (most recent call last):
  File "train.py", line 322, in <module>
    h_pred, e_pred = GAT_model(g_dgl, x_atom)
  File "/home/xiepengyu/miniconda3/envs/nips/lib/python3.6/site-packages/torch/nn/modules/module.py", line 541, in __call__
    result = self.forward(*input, **kwargs)
  File "/home/xiepengyu/RetroXpert/model/gat.py", line 121, in forward
    h, _ = self.gat[l](g, h, merge='flatten')
  File "/home/xiepengyu/miniconda3/envs/nips/lib/python3.6/site-packages/torch/nn/modules/module.py", line 541, in __call__
    result = self.forward(*input, **kwargs)
  File "/home/xiepengyu/RetroXpert/model/gat.py", line 72, in forward
    outs = list(map(lambda x: x(g, h), self.heads))
  File "/home/xiepengyu/RetroXpert/model/gat.py", line 72, in <lambda>
    outs = list(map(lambda x: x(g, h), self.heads))
  File "/home/xiepengyu/miniconda3/envs/nips/lib/python3.6/site-packages/torch/nn/modules/module.py", line 541, in __call__
    result = self.forward(*input, **kwargs)
  File "/home/xiepengyu/RetroXpert/model/gat.py", line 45, in forward
    g.ndata['h'] = self.embed_node(h)
  File "/home/xiepengyu/miniconda3/envs/nips/lib/python3.6/site-packages/torch/nn/modules/module.py", line 541, in __call__
    result = self.forward(*input, **kwargs)
  File "/home/xiepengyu/miniconda3/envs/nips/lib/python3.6/site-packages/torch/nn/modules/linear.py", line 87, in forward
    return F.linear(input, self.weight, self.bias)
  File "/home/xiepengyu/miniconda3/envs/nips/lib/python3.6/site-packages/torch/nn/functional.py", line 1372, in linear
    output = input.matmul(weight.t())
RuntimeError: size mismatch, m1: [844 x 704], m2: [703 x 128] at /pytorch/aten/src/THC/generic/THCTensorMathBlas.cu:290

How can I fix this? thx!

@chaoyan1037 Hi, I didn't make any change to the code, but I am also facing the same error.
Namespace(batch_size=32, dataset='USPTO50K', epochs=80, exp_name='USPTO50K_typed', gat_layers=3, heads=4, hidden_dim=128, in_dim=703, load=False, logdir='logs', lr=0.0005, seed=123, test_on_train=False, test_only=False, typed=True, use_cpu=False, valid_only=False)
Counter({1: 3482, 0: 1415, 2: 102, 9: 1, 17: 1})
Counter({1: 27851, 0: 11296, 2: 849, 3: 4, 4: 4, 10: 2, 7: 1, 13: 1})
Epoch 1:   0%|                                                                                | 0/1251 [00:00<?, ?it/s]
Traceback (most recent call last):
  File "train.py", line 322, in <module>
    h_pred, e_pred = GAT_model(g_dgl, x_atom)
  File "/home/xiepengyu/miniconda3/envs/nips/lib/python3.6/site-packages/torch/nn/modules/module.py", line 541, in __call__
    result = self.forward(*input, **kwargs)
  File "/home/xiepengyu/RetroXpert/model/gat.py", line 121, in forward
    h, _ = self.gat[l](g, h, merge='flatten')
  File "/home/xiepengyu/miniconda3/envs/nips/lib/python3.6/site-packages/torch/nn/modules/module.py", line 541, in __call__
    result = self.forward(*input, **kwargs)
  File "/home/xiepengyu/RetroXpert/model/gat.py", line 72, in forward
    outs = list(map(lambda x: x(g, h), self.heads))
  File "/home/xiepengyu/RetroXpert/model/gat.py", line 72, in <lambda>
    outs = list(map(lambda x: x(g, h), self.heads))
  File "/home/xiepengyu/miniconda3/envs/nips/lib/python3.6/site-packages/torch/nn/modules/module.py", line 541, in __call__
    result = self.forward(*input, **kwargs)
  File "/home/xiepengyu/RetroXpert/model/gat.py", line 45, in forward
    g.ndata['h'] = self.embed_node(h)
  File "/home/xiepengyu/miniconda3/envs/nips/lib/python3.6/site-packages/torch/nn/modules/module.py", line 541, in __call__
    result = self.forward(*input, **kwargs)
  File "/home/xiepengyu/miniconda3/envs/nips/lib/python3.6/site-packages/torch/nn/modules/linear.py", line 87, in forward
    return F.linear(input, self.weight, self.bias)
  File "/home/xiepengyu/miniconda3/envs/nips/lib/python3.6/site-packages/torch/nn/functional.py", line 1372, in linear
    output = input.matmul(weight.t())
RuntimeError: size mismatch, m1: [844 x 704], m2: [703 x 128] at /pytorch/aten/src/THC/generic/THCTensorMathBlas.cu:290

How can I fix this? thx!

modify the in_dim in "train.py" according to your number of  extracted semi templates.
for example, if you got 655 semi templates, your in_dim should be 47 + 655.

@chaoyan1037 Hi, I didn't make any change to the code, but I am also facing the same error.
Namespace(batch_size=32, dataset='USPTO50K', epochs=80, exp_name='USPTO50K_typed', gat_layers=3, heads=4, hidden_dim=128, in_dim=703, load=False, logdir='logs', lr=0.0005, seed=123, test_on_train=False, test_only=False, typed=True, use_cpu=False, valid_only=False)
Counter({1: 3482, 0: 1415, 2: 102, 9: 1, 17: 1})
Counter({1: 27851, 0: 11296, 2: 849, 3: 4, 4: 4, 10: 2, 7: 1, 13: 1})
Epoch 1:   0%|                                                                                | 0/1251 [00:00<?, ?it/s]
Traceback (most recent call last):
  File "train.py", line 322, in <module>
    h_pred, e_pred = GAT_model(g_dgl, x_atom)
  File "/home/xiepengyu/miniconda3/envs/nips/lib/python3.6/site-packages/torch/nn/modules/module.py", line 541, in __call__
    result = self.forward(*input, **kwargs)
  File "/home/xiepengyu/RetroXpert/model/gat.py", line 121, in forward
    h, _ = self.gat[l](g, h, merge='flatten')
  File "/home/xiepengyu/miniconda3/envs/nips/lib/python3.6/site-packages/torch/nn/modules/module.py", line 541, in __call__
    result = self.forward(*input, **kwargs)
  File "/home/xiepengyu/RetroXpert/model/gat.py", line 72, in forward
    outs = list(map(lambda x: x(g, h), self.heads))
  File "/home/xiepengyu/RetroXpert/model/gat.py", line 72, in <lambda>
    outs = list(map(lambda x: x(g, h), self.heads))
  File "/home/xiepengyu/miniconda3/envs/nips/lib/python3.6/site-packages/torch/nn/modules/module.py", line 541, in __call__
    result = self.forward(*input, **kwargs)
  File "/home/xiepengyu/RetroXpert/model/gat.py", line 45, in forward
    g.ndata['h'] = self.embed_node(h)
  File "/home/xiepengyu/miniconda3/envs/nips/lib/python3.6/site-packages/torch/nn/modules/module.py", line 541, in __call__
    result = self.forward(*input, **kwargs)
  File "/home/xiepengyu/miniconda3/envs/nips/lib/python3.6/site-packages/torch/nn/modules/linear.py", line 87, in forward
    return F.linear(input, self.weight, self.bias)
  File "/home/xiepengyu/miniconda3/envs/nips/lib/python3.6/site-packages/torch/nn/functional.py", line 1372, in linear
    output = input.matmul(weight.t())
RuntimeError: size mismatch, m1: [844 x 704], m2: [703 x 128] at /pytorch/aten/src/THC/generic/THCTensorMathBlas.cu:290

How can I fix this? thx!

modify the in_dim in "train.py" according to your number of  extracted semi templates.
for example, if you got 655 semi templates, your in_dim should be 47 + 655.

@chaoyan1037 Hi, I didn't make any change to the code, but I am also facing the same error.
Namespace(batch_size=32, dataset='USPTO50K', epochs=80, exp_name='USPTO50K_typed', gat_layers=3, heads=4, hidden_dim=128, in_dim=703, load=False, logdir='logs', lr=0.0005, seed=123, test_on_train=False, test_only=False, typed=True, use_cpu=False, valid_only=False)
Counter({1: 3482, 0: 1415, 2: 102, 9: 1, 17: 1})
Counter({1: 27851, 0: 11296, 2: 849, 3: 4, 4: 4, 10: 2, 7: 1, 13: 1})
Epoch 1:   0%|                                                                                | 0/1251 [00:00<?, ?it/s]
Traceback (most recent call last):
  File "train.py", line 322, in <module>
    h_pred, e_pred = GAT_model(g_dgl, x_atom)
  File "/home/xiepengyu/miniconda3/envs/nips/lib/python3.6/site-packages/torch/nn/modules/module.py", line 541, in __call__
    result = self.forward(*input, **kwargs)
  File "/home/xiepengyu/RetroXpert/model/gat.py", line 121, in forward
    h, _ = self.gat[l](g, h, merge='flatten')
  File "/home/xiepengyu/miniconda3/envs/nips/lib/python3.6/site-packages/torch/nn/modules/module.py", line 541, in __call__
    result = self.forward(*input, **kwargs)
  File "/home/xiepengyu/RetroXpert/model/gat.py", line 72, in forward
    outs = list(map(lambda x: x(g, h), self.heads))
  File "/home/xiepengyu/RetroXpert/model/gat.py", line 72, in <lambda>
    outs = list(map(lambda x: x(g, h), self.heads))
  File "/home/xiepengyu/miniconda3/envs/nips/lib/python3.6/site-packages/torch/nn/modules/module.py", line 541, in __call__
    result = self.forward(*input, **kwargs)
  File "/home/xiepengyu/RetroXpert/model/gat.py", line 45, in forward
    g.ndata['h'] = self.embed_node(h)
  File "/home/xiepengyu/miniconda3/envs/nips/lib/python3.6/site-packages/torch/nn/modules/module.py", line 541, in __call__
    result = self.forward(*input, **kwargs)
  File "/home/xiepengyu/miniconda3/envs/nips/lib/python3.6/site-packages/torch/nn/modules/linear.py", line 87, in forward
    return F.linear(input, self.weight, self.bias)
  File "/home/xiepengyu/miniconda3/envs/nips/lib/python3.6/site-packages/torch/nn/functional.py", line 1372, in linear
    output = input.matmul(weight.t())
RuntimeError: size mismatch, m1: [844 x 704], m2: [703 x 128] at /pytorch/aten/src/THC/generic/THCTensorMathBlas.cu:290

How can I fix this? thx!

modify the in_dim in "train.py" according to your number of extracted semi templates.
for example, if you got 655 semi templates, your in_dim should be 47 + 655.

Thanks, it works.

@chaoyan1037 Hi, I didn't make any change to the code, but I am also facing the same error.
Namespace(batch_size=32, dataset='USPTO50K', epochs=80, exp_name='USPTO50K_typed', gat_layers=3, heads=4, hidden_dim=128, in_dim=703, load=False, logdir='logs', lr=0.0005, seed=123, test_on_train=False, test_only=False, typed=True, use_cpu=False, valid_only=False)
Counter({1: 3482, 0: 1415, 2: 102, 9: 1, 17: 1})
Counter({1: 27851, 0: 11296, 2: 849, 3: 4, 4: 4, 10: 2, 7: 1, 13: 1})
Epoch 1:   0%|                                                                                | 0/1251 [00:00<?, ?it/s]
Traceback (most recent call last):
  File "train.py", line 322, in <module>
    h_pred, e_pred = GAT_model(g_dgl, x_atom)
  File "/home/xiepengyu/miniconda3/envs/nips/lib/python3.6/site-packages/torch/nn/modules/module.py", line 541, in __call__
    result = self.forward(*input, **kwargs)
  File "/home/xiepengyu/RetroXpert/model/gat.py", line 121, in forward
    h, _ = self.gat[l](g, h, merge='flatten')
  File "/home/xiepengyu/miniconda3/envs/nips/lib/python3.6/site-packages/torch/nn/modules/module.py", line 541, in __call__
    result = self.forward(*input, **kwargs)
  File "/home/xiepengyu/RetroXpert/model/gat.py", line 72, in forward
    outs = list(map(lambda x: x(g, h), self.heads))
  File "/home/xiepengyu/RetroXpert/model/gat.py", line 72, in <lambda>
    outs = list(map(lambda x: x(g, h), self.heads))
  File "/home/xiepengyu/miniconda3/envs/nips/lib/python3.6/site-packages/torch/nn/modules/module.py", line 541, in __call__
    result = self.forward(*input, **kwargs)
  File "/home/xiepengyu/RetroXpert/model/gat.py", line 45, in forward
    g.ndata['h'] = self.embed_node(h)
  File "/home/xiepengyu/miniconda3/envs/nips/lib/python3.6/site-packages/torch/nn/modules/module.py", line 541, in __call__
    result = self.forward(*input, **kwargs)
  File "/home/xiepengyu/miniconda3/envs/nips/lib/python3.6/site-packages/torch/nn/modules/linear.py", line 87, in forward
    return F.linear(input, self.weight, self.bias)
  File "/home/xiepengyu/miniconda3/envs/nips/lib/python3.6/site-packages/torch/nn/functional.py", line 1372, in linear
    output = input.matmul(weight.t())
RuntimeError: size mismatch, m1: [844 x 704], m2: [703 x 128] at /pytorch/aten/src/THC/generic/THCTensorMathBlas.cu:290

How can I fix this? thx!

modify the in_dim in "train.py" according to your number of extracted semi templates.
for example, if you got 655 semi templates, your in_dim should be 47 + 655.

Thanks, it works.

authors: chaoyan1037 iamxpy otori-bird

repo: uta-smile/RetroXpert


text:
JIT broken on iOS 14.4

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.

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

Can you try pressing the zoom button on the toolbar twice?

Can you try pressing the zoom button on the toolbar twice?

That doesn't seem to have any effect.
FWIW, people have also reported other apps such as Delta's DS emulation being broken by the new beta.

That doesn't seem to have any effect.
FWIW, people have also reported other apps such as Delta's DS emulation being broken by the new beta.

What’s weird is that your logs seem to show that it booted successfully so I thought maybe it’s just a display issue.

What’s weird is that your logs seem to show that it booted successfully so I thought maybe it’s just a display issue.

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.

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.

I'm assuming this breaks all VMs?

I'm assuming this breaks all VMs?

We can now jailbreak 14.4, using checkra1n, so I presume that we can update now?

We can now jailbreak 14.4, using checkra1n, so I presume that we can update now?

@brunocastello JIT was never supported without jailbreak on iOS 14.0 and higher on devices that checkra1n supports (A11 and older), but it continues to work with jailbreak, so if you're using one of the supported devices, feel free to update to 14.4.
This issue is regarding the JIT support that was present in iOS 14.2 and 14.3 for devices with A12 and newer chipsets, which are not and will never be supported by checkra1n, because it relies on a BootROM exploit that was patched in the newer chipsets.

@brunocastello JIT was never supported without jailbreak on iOS 14.0 and higher on devices that checkra1n supports (A11 and older), but it continues to work with jailbreak, so if you're using one of the supported devices, feel free to update to 14.4.
This issue is regarding the JIT support that was present in iOS 14.2 and 14.3 for devices with A12 and newer chipsets, which are not and will never be supported by checkra1n, because it relies on a BootROM exploit that was patched in the newer chipsets.

Oh, I see. Should work on my iPad Pro "12 2nd gen (2017) then. It's A10X and its already jailbroken with checkra1n on 14.2. Maybe there is no need to update for now, since things are working well and 14.4 adds next to nothing new for my device.
I guess that I will have to postpone my plans on getting a newer iPad Pro model this year if I want to continue using UTM on it.

Oh, I see. Should work on my iPad Pro "12 2nd gen (2017) then. It's A10X and its already jailbroken with checkra1n on 14.2. Maybe there is no need to update for now, since things are working well and 14.4 adds next to nothing new for my device.
I guess that I will have to postpone my plans on getting a newer iPad Pro model this year if I want to continue using UTM on it.

That reminds me, although it was already announced on Discord and Twitter, I should mention here that JIT is still broken in the final release of iOS 14.4. It seems like it was just a bug and Apple never intended to make it work without being connected to a debugger.

That reminds me, although it was already announced on Discord and Twitter, I should mention here that JIT is still broken in the final release of iOS 14.4. It seems like it was just a bug and Apple never intended to make it work without being connected to a debugger.

Why does this have a "wontfix" label?

Why does this have a "wontfix" label?

Because it won't be fixed.

Because it won't be fixed.

More precisely, it can't be fixed, because it depends on Apple. (Unless someone comes up with another crazy workaround, but the devs aren't going to spend time on that.)

More precisely, it can't be fixed, because it depends on Apple. (Unless someone comes up with another crazy workaround, but the devs aren't going to spend time on that.)

FYI, iOS 14.5 Beta 1 still in the same situation as 14.4.

Sorry, but did anyone with a jailbroken A10/A10X device on iOS 14.4 (checkra1n) managed to run it? I suppose that one can jailbreak with checkra1n ticking the box to allow unsupported iOS versions...

@brunocastello Yeah do that and get it from the Cydia repo

FYI, iOS 14.5 Beta 1 is still in the same situation as 14.4.

Have you tried any of the newer betas?

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

Curses

I am still on iOS 13.5 🌝

Been wondering if I can still run UTM if I update my iPad Pro (A10X) to 14.5 and jailbreak it with checkra1n. My iPad is still running 14.2.

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

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

Apparently 14.4.2 is still being signed, if I can get it installed and jailbreak, should be fine too?

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

And I can’t get UTMapp
Sent from my iPad

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

Updated the title to reflect that the situation is unchanged. I have verified that the previous JIT workaround does not work on iOS 14.6 beta 3, still.

Closing due to the issue being well known and that for now, Jitterbug exists as a workaround.

source: gharchive/issue

repo: utmapp/UTM

license_type: permissive

license_source: github-api


text:
Plasma desktop with GPU acceleration on UTM.HV crashes

Describe the issue
I'm using virtio-gpu-gl-pci and virtio-ramfb-gl on the Linux VM, neither of them work.
UTM will crash after KDE loading logo.
virtio-ramfb is working, but it doesn't have GPU acceleration.
In the log, it seems like a OpenGL version issue, but it works fine on macOS.
Configuration (required)

UTM Version: UTM.HV v4.0.5
OS Version: iPadOS 15.0.2
Device Model: iPad Pro (11-inch) (3rd generation)
Is it jailbroken (name jailbreak used)? No
How did you install UTM? TrollStore

Crash log
UTM-2022-09-20-114303.log
Debug log
debug.log

I encountered the same issue with Ubuntu desktop

Appears to be mesa issue. Can you try a lower version? https://gitlab.freedesktop.org/mesa/mesa/-/issues/7520

authors: GreatHaop TkzcM osy


text:
Option for switching guest to fullscreen has disappeared

I used to be able to switch guests to fullscreen by pressing fn-f or an option from the pulldown menu. This seems to have disappeared recently. Is this a bug or a feature?
Configuration

UTM Version: 4.1.5 (74)
macOS Version: Ventura 13.1
Mac Chip (Intel, M1, ...): M1

I have just noticed that the green traffic light button actually does this (now).


text:
UTM gl acceleration red artifacts, blank apps

Describe the issue
In a linux guest all -gl, gpu accelerated displays show red artifacts during animations and some applications, like firefox, don't render at all and are transparent. X11 environments are much worse, with the desktop rendering as all black save for window edges. I've tried all the solutions for the mesa 22.1.7 bug with varying outcomes. Downgrading mesa to 22.1.7 mostly works, but puts me into dependency nightmares. Applying the patch from the main mesa post doesn't produce different behavior. Switching to non gpu accelerated displays behaves normally, but obviously performance is much worse. The same issues appear across multiple debian based distros and arch based distros. There don't appear to be any errors in dmesg or journalctl.
Thanks in advance for any help.
Guest Configuration
Arch
Desktop env: KDE Plasma 5.27.0 (wayland) (gnome acts similarly, x11 versions of both either crash or just show black screens)
Kernel: 5.19.8-1-aarch64-ARCH
mesa: mesa 22.3.4 (with virgl UTM patch)
UTM Configuration

UTM Version: 4.1.5
macOS Version: 13.2.1
Mac Chip: M2

Debug log
Running:  -L /Applications/UTM.app/Contents/Resources/qemu -S -spice "unix=on,addr=/Users//Library/Group Containers/WDNLXAD4W8.com.utmapp.UTM/0372C6D6-00DF-4C2C-9A11-B9C5EB062593.spice,disable-ticketing=on,image-compression=off,playback-compression=off,streaming-video=off,gl=on" -chardev spiceport,id=org.qemu.monitor.qmp,name=org.qemu.monitor.qmp.0 -mon chardev=org.qemu.monitor.qmp,mode=control -nodefaults -vga none -device virtio-net-pci,mac=86:C6:A1:80:A5:8C,netdev=net0 -netdev vmnet-bridged,id=net0,ifname=en0 -device virtio-ramfb-gl -cpu host -smp cpus=8,sockets=1,cores=8,threads=1 -machine virt -accel hvf -drive if=pflash,format=raw,unit=0,file=/Applications/UTM.app/Contents/Resources/qemu/edk2-aarch64-code.fd,readonly=on -drive "if=pflash,unit=1,file=/Users//Library/Containers/com.utmapp.UTM/Data/Documents/archboot eos.utm/Data/efi_vars.fd" -m 8192 -device intel-hda -device hda-duplex -device nec-usb-xhci,id=usb-bus -device usb-tablet,bus=usb-bus.0 -device usb-mouse,bus=usb-bus.0 -device usb-kbd,bus=usb-bus.0 -device qemu-xhci,id=usb-controller-0 -chardev spicevmc,name=usbredir,id=usbredirchardev0 -device usb-redir,chardev=usbredirchardev0,id=usbredirdev0,bus=usb-controller-0.0 -chardev spicevmc,name=usbredir,id=usbredirchardev1 -device usb-redir,chardev=usbredirchardev1,id=usbredirdev1,bus=usb-controller-0.0 -chardev spicevmc,name=usbredir,id=usbredirchardev2 -device usb-redir,chardev=usbredirchardev2,id=usbredirdev2,bus=usb-controller-0.0 -device virtio-blk-pci,drive=driveA19C4308-2037-428E-B469-E9B250807EBF,bootindex=0 -drive "if=none,media=disk,id=driveA19C4308-2037-428E-B469-E9B250807EBF,file=/Users//Library/Containers/com.utmapp.UTM/Data/Documents/archboot eos.utm/Data/A19C4308-2037-428E-B469-E9B250807EBF.qcow2,discard=unmap,detect-zeroes=unmap" -device virtio-serial -device virtserialport,chardev=vdagent,name=com.redhat.spice.0 -chardev spicevmc,id=vdagent,debug=0,name=vdagent -name "archboot eos" -uuid 0372C6D6-00DF-4C2C-9A11-B9C5EB062593 -device virtio-rng-pci
qemu-aarch64-softmmu: warning: Spice: playback:0 (0x1218da140): setsockopt failed, Operation not supported on socket
qemu-aarch64-softmmu: warning: Spice: record:0 (0x1218da1e0): setsockopt failed, Operation not supported on socket
gl_version 30 - es profile enabled
WARNING: running without ARB/KHR robustness in place may crash
vrend_renderer_fill_caps: Entering with stale GL error: 1280
GLSL feature level 130
mismatch in number of interps 1 1
GL error reported (1280) for context 4

Unfortunately I have no idea why the patch doesn't work for a lot of people. When I have time I'll try to see what the problem is. Other than that there isn't really a solution, sorry.

There were a couple things that came to mind that might be useful.

Parallels is able to use virgl without needing to install special drivers. If that could be a useful lead to follow I can attach and compare the relevant info.

This might be a more general bug with mesa + virgl. Consumer Nvidia GPUs usually don't work with virgl, but I was able to trick it in KVM/QEMU by messing with some egl devices. I haven't been able to reliably reproduce it, but if I do enough switching between windows on the guest and host the red artifacts occasionally appear on the guest. Who knows, maybe this will be an easy way to reproduce an elusive mesa/virgl bug.

Unfortunately my knowledge of systems and graphics is limited, so if there is more specific information I could provide or things to test please let me know.

Same error here. For the sake of replicating the bug, the Archlinux-tweak-tol gives a black screen and doesn't work. X11 doesn't seem to even work, but at least wayland gives signal.
Guest config: same as OP, but I didn't apply any external patch
Host config: MacOS 13.1 Mac Chip: Intel core i5

authors: ktprograms sbritorodr thedustinmiller


text:
2.6.6在sketch 45.1 中不能用

无法使用，操作没反应，使用的是最新版本 measure 2.6.6，装了个2.6.4可以使用

你安装后有没有重启 Sketch ?

昨天试了两次，都是用sketch 中的自动更新，重启后也不行，今天我重新下载安装，重启后可以了

authors: hanuse utom

repo: utom/sketch-measure

license: mit

license_source: bigquery


text:
conda install conflicting issue

Hello,
Thanks a lot for the awesome tool, I am not sure if it's just me, but I am even stuck at the first step trying to use conda to install the RF2 dependencies based on the yml file, The issue is always finding conflicts for packages across different conda channels (see full log txt file attached). I found a similar issue in stack overflow (https://stackoverflow.com/questions/58216917/create-conda-environment-found-conflicts-when-solving-environment-and-findi), which they indicate either it is a conda version issue or it is better to rewrite the yml file. I tried two different conda versions on Linux, and they all encountered the same issue.
24031436_install.txt
24030912_install.txt
Has anyone else encountered the same problem here? Would it be possible to provide another yml file with a more explicit build version when exporting from the dev environment?
Thanks so much,
Frank

As an update, the examination run by conda suggests it might be a conflict for the GNU C library associated with the conda version installed on my cluster, not sure if it is the main issue but just post it here in case helpful
The following specifications were found to be incompatible with your system:

  - feature:/linux-64::__glibc==2.17=0
  - feature:/linux-64::__unix==0=0
  - feature:|@/linux-64::__glibc==2.17=0
  - feature:|@/linux-64::__unix==0=0
  - bioconda::hhsuite -> libgcc-ng[version='>=10.3.0'] -> __glibc[version='>=2.17']
  - pyg::pyg -> pytorch=1.13 -> __glibc[version='>=2.17|>=2.17,<3.0.a0']
  - pytorch -> __glibc[version='>=2.17|>=2.17,<3.0.a0']
  - pytorch -> sympy -> __unix

Your installed version is: 2.17

license: MIT


text:
Fix autocomplete issue

by encapsulating input in an internal field instead of using of using
straight SearchModel

Coverage increased (+0.02%) to 82.986% when pulling e42acc9a058356ed50b7f28f6a51700ef676aff5 on fix-autocomplete-search into 2a46f534b7db27da32aadef6384a975e629f0db2 on develop.

source: gharchive/pull-request

authors: coveralls maximede

repo: uw-it-edm/content-services-ui


text:
Separate test dependencies

This change moves the python modules that are only required for testing Shared Services into their own section in setup.py so they are no longer installed by default.
Relevant files (eg .travis.yml) have also been updated.
Please let me know if I should move any other modules into this new section.

Very nice.  Can you please also update the README instructions?
I would think these packages are also only needed for tests:

swagger_spec_validator
Flask-WebTest

authors: ivan-c pbugni


text:
Improve Hackweek Team Page formatting

populating the "who we are" hackweek page with everyone's picture, links, etc. Do we get everyone to dump content into a file then someone on our side codes it up?  Do we delegate to someone who's savvy with GitHub on the client's team?

https://uwhackweek.github.io/jupyterbook-template/team.html
Is currently populated from a markdown file here https://raw.githubusercontent.com/uwhackweek/jupyterbook-template/main/book/team.md
It would be nice to make it super easy to add people and have a better HTML layout, maybe using the "panels" feature https://jupyterbook.org/content/content-blocks.html#panels

This could be a nice way to automate the contributors / team list:
https://allcontributors.org/docs/en/overview

@all-contributors add @scottyhq for eventOrganizing

@all-contributors add @aarendt, @lsetiawan, @janekoh1 for eventOrganizing

@all-contributors add @aaarendt, @lsetiawan, @janekoh1 for eventOrganizing

Not sure if multiple commands per comment will work...
@all-contributors add @aaarendt for eventOrganizing, ideas, content
@all-contributors add @lsetiawan for eventOrganizing, ideas, content
@all-contributors add @janekoh1 for eventOrganizing, ideas

@all-contributors add @aaarendt for eventOrganizing, ideas, content

@all-contributors add @aaarendt for eventOrganizing, ideas, content

Try adding without using github ping:
@all-contributors add lsetiawan for eventOrganizing, ideas, content

If PR closed without merging, try again
@all-contributors add lsetiawan for code, ideas, content

closed by #16

repo: uwhackweek/jupyterbook-template


text:
Skip 'update-ca-certificates' run if the certs are updated automatically

In SLES15SP3, the directory /etc/pki/trust/anchors is watched via the ca-certificates.path systemd unit, and as soon as its contents changed, the system-wide certificates are updated automatically. In certs state, we run update-ca-certificates right after deploying certs. These two processes create a race condition that in rare cases leads to an error.
This PR updates the certs state to run update-ca-certificates only if this systemd unit does not exist or is not running.
See https://bugzilla.suse.com/1188500

@cbbayburt beware this PR was missing two other calls to update-ca-certificates.

The testsuite error is caused by the minion/testsuite.sls only, but I'd expect the other state could cause the same problem when it's used (normally the testsuite doesn't use this state) so I'll update it as well. But I don't think we need to update bashrc at this moment. Even if we do, we need a different solution for that one.

The testsuite error is caused by the minion/testsuite.sls only, but I'd expect the other state could cause the same problem when it's used (normally the testsuite doesn't use this state) so I'll update it as well. But I don't think we need to update bashrc at this moment. Even if we do, we need a different solution for that one.

ok.
Rather than testing the presence of a service, i would rather simply test sle15 sp2 grain and lower. Admitting this is needed.

Rather than testing the presence of a service, i would rather simply test sle15 sp2 grain and lower. Admitting this is needed.

To give a bit more context: This issue also affects SUSE Manager production environment. We run a similar state during minion onboarding. Starting from that point, we discussed this in the dev team, and decided this would be the most natural solution.
The other reasonable option is of course filtering by distribution. But this wouldn't be as accurate as the other, simply because we don't know which other distributions/versions will support the auto-update or not. They might backport it, they might drop it in a future version, etc. but checking for the service is guaranteed to find out if the auto-update will happen.

I'm currently testing this with both SLES12 and SLES15 machines. When done, I'll open a new PR with the fix.

authors: Bischoff cbbayburt

repo: uyuni-project/sumaform


text:
[ WARN] [1641968634.644978988]: Camera calibration file /home/zfl/.ros/camera_info/DAVIS-00000554.yaml not found.

Dear master, I encountered the same problem as the web page https://giters.com/uzh-rpg/rpg_dvs_ros/issues/117.
But I find that  /opt/inivation/boost/ has been instead of /opt/boost-inivation/. The erroe is still displayed as follows:
Camera calibration file /home/zfl/.ros/camera_info/DAVIS-00000554.yaml not found.
And I try uninstall boost-inivation, then I can't connnect to zhe DAVIS 346.
Can you help me ?  All this are done on ubuntu 18.04.

Hi, I am also getting the same error. I have tried the solution given in the web page but it did not work.
Is there anything that I can try? I am working on Ubuntu 20.04 by the way.

Actually I met the same problem, that is because you do not have a well-formed YAML file, all you need is to fix your calibration result into a suitable form like this.
///
image_width: 346
image_height: 260
camera_name: DAVIS
camera_matrix:
rows: 3
cols: 3
data: [274.6631, 0, 168.47, 0, 274.59, 141.8423, 0, 0, 1]
distortion_model: plumb_bob
distortion_coefficients:
rows: 1
cols: 5
data: [-0.4043, 0.2296, 0.0003377, 0.000391, -0.080294]
rectification_matrix:
rows: 3
cols: 3
data: [1, 0, 0, 0, 1, 0, 0, 0, 1]
projection_matrix:
rows: 3
cols: 4
data: [1, 0, 1, 0, 0, 1, 1, 0, 0, 0, 1, 0]
///
Do not forget to move it to the right path like "/home/xxx/.ros/camera_info" by the way.

Hi, I am also getting the same error. I have tried the solution given in the web page but it did not work.
Is there anything that I can try? I am working on Ubuntu 20.04 by the way.

Actually I met the same problem, that is because you do not have a well-formed YAML file, all you need is to fix your calibration result into a suitable form like this.
///
image_width: 346
image_height: 260
camera_name: DAVIS
camera_matrix:
rows: 3
cols: 3
data: [274.6631, 0, 168.47, 0, 274.59, 141.8423, 0, 0, 1]
distortion_model: plumb_bob
distortion_coefficients:
rows: 1
cols: 5
data: [-0.4043, 0.2296, 0.0003377, 0.000391, -0.080294]
rectification_matrix:
rows: 3
cols: 3
data: [1, 0, 0, 0, 1, 0, 0, 0, 1]
projection_matrix:
rows: 3
cols: 4
data: [1, 0, 1, 0, 0, 1, 1, 0, 0, 0, 1, 0]
///
Do not forget to move it to the right path like "/home/xxx/.ros/camera_info" by the way.

authors: 987428377 OnurSelim ZhdsGithub


text:
RTU framer: two extra Bytes for FramerState.ReadingHeader

(https://github.com/gregorschatz/pymodbus3/commit/417820a8045be7cc47a57cf7300fd41311dc2e16 found back in 2015)
Maybe it was just a worse solution for  #4 "Defect in Modbus RTU handling" but, it solves header processing in ReadingHeader state of Framer, not confusing with ReadingContent state.

Ang again Modbus RTU-Framing:

crc was checked but result was not used to determine defect frames
broken RTU-Frames could infinite break RTU-Framing (by unhandled by Exceptions)

test_scripts.zip


text:
HTTPUpgrade transport still requires support from the CDN provider to pass WebSocket

v2ray v5.10.1 of has introduced a new HTTPUpgrade transport protocol, described as:

It is a reduced version of WebSocket Transport that can pass many reverse proxies and CDNs without running a WebSocket protocol stack.

After testing, when the CDN provider's WebSocket feature is turned off, it's not possible to pass data normally because the first action of HTTPUpgrade is to request an upgrade to WebSocket. It seems that HTTPUpgrade transport cannot be used with CDN providers that do not support WebSocket, so compared to the previous WebSocket transport, HTTPUpgrade transport does not seem to have a clear advantage.

HTTPUpgrade does not require either client to server to support websocket protocol stack, thus allow them to decrease resource usage, simplify implementation, improve speed and make it possible to control packet length precisely.
It still use the same underlying mechanic of WebSocket to create a bidirectional channel, so it would works only on the platforms WebSocket works, and this is expected. Meek can pass CDN that does not support websocket, although it is kind of slow so it is not designed as a daily driver protocol.

Very interesting, I used HTTPUpgrade to send traffic through Azure CDN and it worked, but I had no success using websocket before. According to Azure documentation, Azure CDN does not support websocket. Maybe I need to continue to investigate on it

@xiaokangwang Can HTTP Upgrade be used in a 0-RTT manner, similar to WebSocket, to reduce the latency of the first packet?

@xiaokangwang Can HTTP Upgrade be used in a 0-RTT manner, similar to WebSocket, to reduce the latency of the first packet?

This is possible but currently unimplemented.

authors: xiaokangwang ytai-chn zhu327 zirconpl