On 13/01/2025 08.51, Michael Tokarev wrote:
13.01.2025 09:39, Thomas Huth wrote:
On 12/01/2025 15.29, Michael Tokarev wrote:
# starting QEMU: exec ./qemu-system-s390x -qtest unix:/tmp/
qtest-1137270.sock -qtest-log /dev/null -chardev socket,path=/tmp/
qtest-1137270.qmp,id=char0 -mon chardev=char0,mode=control -display none
- audio none -accel kvm -accel tcg -machine s390-ccw-virtio-9.2, -name
target,debug-threads=on -m 128M -serial file:/tmp/migration-test-T987Z2/
dest_serial -incoming tcp:127.0.0.1:0 -bios /tmp/migration-test-T987Z2/
bootsect -accel qtest
Traceback (most recent call last):
File "/tmp/q/scripts/analyze-migration.py", line 704, in <module>
dump.read(dump_memory = args.memory)
File "/tmp/q/scripts/analyze-migration.py", line 641, in read
section.read()
File "/tmp/q/scripts/analyze-migration.py", line 477, in read
field['data'] = reader(field, self.file)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/tmp/q/scripts/analyze-migration.py", line 450, in __init__
for field in self.desc['struct']['fields']:
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: 'fields'
# Failed to analyze the migration stream
I think you need to backport patch 1/7, too?
Picked up:
1/7 migration: Add more error handling to analyze-migration.py
3/7 migration: Fix parsing of s390 stream
7/7 s390x: Fix CSS migration
but still getting the same error:
https://gitlab.com/mjt0k/qemu/-/jobs/8832218999 (9.2 branch)
https://gitlab.com/mjt0k/qemu/-/jobs/8832224338 (9.1 branch)
Blindly guessing: You need now patch 4/7 and 5/7, too? ... hopefully Fabiano
could reply and point you to the exact set of patches that you need...
Thomas