00:08:41.087 ========== Backtrace start: ========== 00:08:41.087 00:08:41.087 in /var/jenkins/workspace/vhost-phy-autotest/spdk/test/vhost/vhost_boot/vhost_boot.sh:86 -> err_clean(["error"],["86"]) 00:08:41.087 ... 00:08:41.087 81 lvb_size=20000 # MB 00:08:41.087 82 lvs_u=$($rpc_py bdev_lvol_create_lvstore Nvme0n1 lvs0) 00:08:41.087 83 lvb_u=$($rpc_py bdev_lvol_create -u $lvs_u lvb0 "$lvb_size") 00:08:41.087 84 timing_exit create_lvol 00:08:41.087 85 00:08:41.087 => 86 timing_enter convert_vm_image 00:08:41.087 87 modprobe nbd 00:08:41.087 88 trap 'nbd_stop_disks $(get_vhost_dir 0)/rpc.sock /dev/nbd0; err_clean "${FUNCNAME}" "${LINENO}"' ERR 00:08:41.087 89 nbd_start_disks "$(get_vhost_dir 0)/rpc.sock" $lvb_u /dev/nbd0 00:08:41.087 90 qemu-img convert $os_image -O raw /dev/nbd0 00:08:41.087 91 sync 00:08:41.087 ... 00:08:41.087 in /var/jenkins/workspace/vhost-phy-autotest/spdk/test/vhost/common.sh:86 -> error(["ERROR: vhost was NOT killed - sending SIGABRT"]) 00:08:41.087 ... 00:08:41.087 81 function error() { 00:08:41.087 82 echo "===========" >&2 00:08:41.087 83 message "ERROR" "$@" >&2 00:08:41.087 84 echo "===========" >&2 00:08:41.087 85 # Don't 'return 1' since the stack trace will be incomplete (why?) missing upper command. 00:08:41.087 => 86 false 00:08:41.087 87 } 00:08:41.087 88 00:08:41.087 89 function warning() { 00:08:41.087 90 message "WARN" "$@" >&2 00:08:41.087 91 } 00:08:41.087 ... 00:08:41.087 in /var/jenkins/workspace/vhost-phy-autotest/spdk/test/vhost/common.sh:235 -> vhost_kill(["0"]) 00:08:41.087 ... 00:08:41.087 230 else 00:08:41.087 231 break 00:08:41.087 232 fi 00:08:41.087 233 done 00:08:41.087 234 if kill -0 $vhost_pid; then 00:08:41.087 => 235 error "ERROR: vhost was NOT killed - sending SIGABRT" 00:08:41.087 236 kill -ABRT $vhost_pid 00:08:41.087 237 rc=1 00:08:41.087 238 else 00:08:41.087 239 while kill -0 $vhost_pid; do 00:08:41.087 240 echo "." 00:08:41.087 ... 00:08:41.087 in /var/jenkins/workspace/vhost-phy-autotest/spdk/test/vhost/vhost_boot/vhost_boot.sh:145 -> main(["--vm_image=/var/spdk/dependencies/vhost/spdk_test_image.qcow2"]) 00:08:41.087 ... 00:08:41.087 140 $rpc_py vhost_delete_controller naa.vhost_vm.$vm_no 00:08:41.087 141 $rpc_py bdev_lvol_delete $lvb_u 00:08:41.087 142 $rpc_py bdev_lvol_delete_lvstore -u $lvs_u 00:08:41.087 143 timing_exit clean_vhost 00:08:41.087 144 00:08:41.087 => 145 vhost_kill 0 00:08:41.087 146 00:08:41.087 147 vhosttestfini 00:08:41.087 ... 00:08:41.087 00:08:41.087 ========== Backtrace end ========== 00:09:42.475 ========== Backtrace start: ========== 00:09:42.475 00:09:42.475 in /var/jenkins/workspace/vhost-phy-autotest/spdk/test/common/autotest_common.sh:1125 -> run_test(["vhost_boot"],["/var/jenkins/workspace/vhost-phy-autotest/spdk/test/vhost/vhost_boot/vhost_boot.sh"],["--vm_image=/var/spdk/dependencies/vhost/spdk_test_image.qcow2"]) 00:09:42.475 ... 00:09:42.475 1120 timing_enter $test_name 00:09:42.475 1121 echo "************************************" 00:09:42.475 1122 echo "START TEST $test_name" 00:09:42.475 1123 echo "************************************" 00:09:42.475 1124 xtrace_restore 00:09:42.475 1125 time "$@" 00:09:42.475 1126 xtrace_disable 00:09:42.475 1127 echo "************************************" 00:09:42.475 1128 echo "END TEST $test_name" 00:09:42.475 1129 echo "************************************" 00:09:42.475 1130 timing_exit $test_name 00:09:42.475 ... 00:09:42.475 in /var/jenkins/workspace/vhost-phy-autotest/spdk/test/vhost/vhost.sh:23 -> main(["--iso"]) 00:09:42.475 ... 00:09:42.475 18 00:09:42.475 19 vhosttestinit 00:09:42.475 20 00:09:42.475 21 run_test "vhost_negative" $WORKDIR/other/negative.sh 00:09:42.475 22 00:09:42.475 => 23 run_test "vhost_boot" $WORKDIR/vhost_boot/vhost_boot.sh --vm_image=$VM_IMAGE 00:09:42.475 24 00:09:42.475 25 if [ $RUN_NIGHTLY -eq 1 ]; then 00:09:42.475 26 echo 'Running blk integrity suite...' 00:09:42.475 27 run_test "vhost_blk_integrity" $WORKDIR/fiotest/fio.sh -x --fio-bin=$FIO_BIN \ 00:09:42.475 28 --vm=0,$VM_IMAGE,Nvme0n1p0:RaidBdev0:RaidBdev1:RaidBdev2 \ 00:09:42.475 ... 00:09:42.475 00:09:42.475 ========== Backtrace end ========== 00:09:42.475 ========== Backtrace start: ========== 00:09:42.475 00:09:42.475 in /var/jenkins/workspace/vhost-phy-autotest/spdk/test/common/autotest_common.sh:1125 -> run_test(["vhost"],["/var/jenkins/workspace/vhost-phy-autotest/spdk/test/vhost/vhost.sh"],["--iso"]) 00:09:42.475 ... 00:09:42.475 1120 timing_enter $test_name 00:09:42.475 1121 echo "************************************" 00:09:42.475 1122 echo "START TEST $test_name" 00:09:42.475 1123 echo "************************************" 00:09:42.475 1124 xtrace_restore 00:09:42.475 1125 time "$@" 00:09:42.475 1126 xtrace_disable 00:09:42.475 1127 echo "************************************" 00:09:42.475 1128 echo "END TEST $test_name" 00:09:42.475 1129 echo "************************************" 00:09:42.475 1130 timing_exit $test_name 00:09:42.475 ... 00:09:42.475 in /var/jenkins/workspace/vhost-phy-autotest/spdk/autotest.sh:308 -> main(["/var/jenkins/workspace/vhost-phy-autotest/autorun-spdk.conf"]) 00:09:42.475 ... 00:09:42.475 303 # goes to a single node as we share hugepages with qemu instance(s) and we 00:09:42.475 304 # cannot split it across all numa nodes without making sure there's enough 00:09:42.475 305 # memory available. 00:09:42.475 306 00:09:42.475 307 if [ $SPDK_TEST_VHOST -eq 1 ]; then 00:09:42.475 => 308 HUGENODE=0 run_test "vhost" $rootdir/test/vhost/vhost.sh --iso 00:09:42.475 309 fi 00:09:42.475 310 00:09:42.475 311 if [ $SPDK_TEST_VFIOUSER_QEMU -eq 1 ]; then 00:09:42.475 312 HUGENODE=0 run_test "vfio_user_qemu" $rootdir/test/vfio_user/vfio_user.sh --iso 00:09:42.475 313 fi 00:09:42.475 ... 00:09:42.475 00:09:42.475 ========== Backtrace end ==========