CPU Info
Total: 8
Local: 4 [0-3]
Remote: 4[ 4 5 6 7 ]
KVM API version[12], QEMU version[12]
WARNING: Image format was not specified for 'user-data.img' and probing guessed raw.
Automatically detecting the format is dangerous for raw images, write operations on block 0 will be restricted.
Specify the 'raw' format explicitly to remove the restrictions.
CPU 4 is remote CPU, pause
CPU 5 is remote CPU, pause
CPU 6 is remote CPU, pause
CPU 7 is remote CPU, pause
start kvm dsm server, total memory size: 33726398464
run_on_cpu: not local CPU, ignore here. This could be a latent bug.
run_on_cpu: not local CPU, ignore here. This could be a latent bug.
run_on_cpu: not local CPU, ignore here. This could be a latent bug.
run_on_cpu: not local CPU, ignore here. This could be a latent bug.
error: msi send vector in range 0-15
error: cannot find current apic
run_on_cpu: not local CPU, ignore here. This could be a latent bug.
run_on_cpu: not local CPU, ignore here. This could be a latent bug.
run_on_cpu: not local CPU, ignore here. This could be a latent bug.
run_on_cpu: not local CPU, ignore here. This could be a latent bug.
run_on_cpu: not local CPU, ignore here. This could be a latent bug.
run_on_cpu: not local CPU, ignore here. This could be a latent bug.
run_on_cpu: not local CPU, ignore here. This could be a latent bug.
run_on_cpu: not local CPU, ignore here. This could be a latent bug.
QEMU nums: 2, Total CPU nums: 8, CPU per QEMU: 4
connect_io_router...
QEMU 1 wait for RDMA connection on 10.10.20.51:40002
RDMA listen to 10.10.20.51:40002
RDMA ERROR: result not equal to event_addr_resolved RDMA_CM_EVENT_ADDR_ERROR
rdma_resolve_addr: No such file or directory
Segmentation fault (core dumped)
I look around the QEMU code and found error message is printed by qemu_rdma_resolve_host() function, but for more information, attach a debugger and run that command, It runs without segfault. What a weird bug?
Make sure the rdma module is running and the IB's ip address is alive.
When you start a Giant VM, take measures to ensure that no qemu process residues remain as a result of the previous test.
ex. ps -ef | grep qemu, then kill -9 ....
I run this command on server1:
Here is QEMU message:
And here is kernel log:
I look around the QEMU code and found error message is printed by
qemu_rdma_resolve_host()
function, but for more information, attach a debugger and run that command, It runs without segfault. What a weird bug?