00:22:04.163 ========== Backtrace start: ========== 00:22:04.163 00:22:04.163 in /home/vagrant/spdk_repo/spdk/test/common/autotest_common.sh:978 -> killprocess(["71081"]) 00:22:04.163 ... 00:22:04.163 973 kill $1 00:22:04.163 974 fi 00:22:04.163 975 00:22:04.163 976 # wait for the process regardless if its the dummy sudo one 00:22:04.163 977 # or the actual app - it should terminate anyway 00:22:04.163 => 978 wait $1 00:22:04.163 979 else 00:22:04.163 980 # the process is not there anymore 00:22:04.163 981 echo "Process with pid $1 is not found" 00:22:04.163 982 fi 00:22:04.163 983 } 00:22:04.163 ... 00:22:04.163 in /home/vagrant/spdk_repo/spdk/test/ublk/ublk.sh:116 -> test_save_config([]) 00:22:04.163 ... 00:22:04.163 111 ublk_start_disk malloc0 0 00:22:04.163 112 EOF 00:22:04.163 113 00:22:04.163 114 # Ensure that ublk properly saves its config 00:22:04.163 115 config=$(rpc_cmd save_config) 00:22:04.163 => 116 killprocess $tgtpid 00:22:04.163 117 00:22:04.163 118 "$rootdir/build/bin/spdk_tgt" -L ublk -c <(echo "$config") & 00:22:04.163 119 tgtpid=$! 00:22:04.163 120 00:22:04.163 121 waitforlisten $tgtpid 00:22:04.163 ... 00:22:04.163 in /home/vagrant/spdk_repo/spdk/test/common/autotest_common.sh:1129 -> run_test(["test_save_ublk_config"],["test_save_config"]) 00:22:04.163 ... 00:22:04.163 1124 timing_enter $test_name 00:22:04.163 1125 echo "************************************" 00:22:04.163 1126 echo "START TEST $test_name" 00:22:04.163 1127 echo "************************************" 00:22:04.163 1128 xtrace_restore 00:22:04.163 1129 time "$@" 00:22:04.163 1130 xtrace_disable 00:22:04.163 1131 echo "************************************" 00:22:04.163 1132 echo "END TEST $test_name" 00:22:04.163 1133 echo "************************************" 00:22:04.163 1134 timing_exit $test_name 00:22:04.163 ... 00:22:04.163 in /home/vagrant/spdk_repo/spdk/test/ublk/ublk.sh:136 -> main([]) 00:22:04.163 ... 00:22:04.163 131 } 00:22:04.163 132 00:22:04.163 133 modprobe ublk_drv 00:22:04.163 134 00:22:04.163 135 # test_save_config starts up and terminates its own target process 00:22:04.163 => 136 run_test "test_save_ublk_config" test_save_config 00:22:04.163 137 00:22:04.163 138 "$SPDK_BIN_DIR/spdk_tgt" -m 0x3 -L ublk & 00:22:04.163 139 spdk_pid=$! 00:22:04.163 140 trap 'cleanup; exit 1' SIGINT SIGTERM EXIT 00:22:04.163 141 waitforlisten $spdk_pid 00:22:04.163 ... 00:22:04.163 00:22:04.163 ========== Backtrace end ========== 00:22:04.163 ========== Backtrace start: ========== 00:22:04.163 00:22:04.163 in /home/vagrant/spdk_repo/spdk/test/ublk/ublk.sh:127 -> test_save_config([]) 00:22:04.163 ... 00:22:04.163 122 [[ $(rpc_cmd ublk_get_disks | jq -r '.[0].ublk_device') == "$blkpath" ]] 00:22:04.163 123 [[ -b "$blkpath" ]] 00:22:04.163 124 00:22:04.163 125 killprocess $tgtpid 00:22:04.163 126 trap - EXIT 00:22:04.163 => 127 ) 00:22:04.163 128 00:22:04.163 129 function cleanup() { 00:22:04.163 130 killprocess $spdk_pid 00:22:04.163 131 } 00:22:04.163 132 00:22:04.163 ... 00:22:04.163 in /home/vagrant/spdk_repo/spdk/test/common/autotest_common.sh:1129 -> run_test(["test_save_ublk_config"],["test_save_config"]) 00:22:04.163 ... 00:22:04.163 1124 timing_enter $test_name 00:22:04.163 1125 echo "************************************" 00:22:04.163 1126 echo "START TEST $test_name" 00:22:04.163 1127 echo "************************************" 00:22:04.163 1128 xtrace_restore 00:22:04.163 1129 time "$@" 00:22:04.163 1130 xtrace_disable 00:22:04.163 1131 echo "************************************" 00:22:04.163 1132 echo "END TEST $test_name" 00:22:04.163 1133 echo "************************************" 00:22:04.163 1134 timing_exit $test_name 00:22:04.163 ... 00:22:04.163 in /home/vagrant/spdk_repo/spdk/test/ublk/ublk.sh:136 -> main([]) 00:22:04.163 ... 00:22:04.163 131 } 00:22:04.163 132 00:22:04.163 133 modprobe ublk_drv 00:22:04.163 134 00:22:04.163 135 # test_save_config starts up and terminates its own target process 00:22:04.163 => 136 run_test "test_save_ublk_config" test_save_config 00:22:04.163 137 00:22:04.163 138 "$SPDK_BIN_DIR/spdk_tgt" -m 0x3 -L ublk & 00:22:04.163 139 spdk_pid=$! 00:22:04.163 140 trap 'cleanup; exit 1' SIGINT SIGTERM EXIT 00:22:04.163 141 waitforlisten $spdk_pid 00:22:04.163 ... 00:22:04.163 00:22:04.163 ========== Backtrace end ========== 00:22:04.163 ========== Backtrace start: ========== 00:22:04.163 00:22:04.163 in /home/vagrant/spdk_repo/spdk/test/common/autotest_common.sh:1129 -> run_test(["ublk"],["/home/vagrant/spdk_repo/spdk/test/ublk/ublk.sh"]) 00:22:04.163 ... 00:22:04.163 1124 timing_enter $test_name 00:22:04.163 1125 echo "************************************" 00:22:04.163 1126 echo "START TEST $test_name" 00:22:04.163 1127 echo "************************************" 00:22:04.163 1128 xtrace_restore 00:22:04.163 1129 time "$@" 00:22:04.163 1130 xtrace_disable 00:22:04.163 1131 echo "************************************" 00:22:04.163 1132 echo "END TEST $test_name" 00:22:04.163 1133 echo "************************************" 00:22:04.163 1134 timing_exit $test_name 00:22:04.163 ... 00:22:04.163 in /home/vagrant/spdk_repo/spdk/autotest.sh:247 -> main(["/home/vagrant/spdk_repo/autorun-spdk.conf"]) 00:22:04.163 ... 00:22:04.163 242 00:22:04.163 243 if [[ $SPDK_TEST_XNVME -eq 1 ]]; then 00:22:04.163 244 run_test "nvme_xnvme" $rootdir/test/nvme/xnvme/xnvme.sh 00:22:04.163 245 run_test "blockdev_xnvme" $rootdir/test/bdev/blockdev.sh "xnvme" 00:22:04.163 246 # Run ublk with xnvme since they have similar kernel dependencies 00:22:04.163 => 247 run_test "ublk" $rootdir/test/ublk/ublk.sh 00:22:04.163 248 run_test "ublk_recovery" $rootdir/test/ublk/ublk_recovery.sh 00:22:04.163 249 fi 00:22:04.163 250 00:22:04.163 251 if [[ $SPDK_TEST_NVME_INTERRUPT -eq 1 ]]; then 00:22:04.163 252 run_test "nvme_interrupt" "$rootdir/test/nvme/interrupt.sh" 00:22:04.163 ... 00:22:04.163 00:22:04.163 ========== Backtrace end ========== 00:22:16.096 ========== Backtrace start: ========== 00:22:16.096 00:22:16.096 in spdk/autorun.sh:27 -> main(["/home/vagrant/spdk_repo/autorun-spdk.conf"]) 00:22:16.096 ... 00:22:16.096 22 trap 'timing_finish || exit 1' EXIT 00:22:16.096 23 00:22:16.096 24 # Runs agent scripts 00:22:16.096 25 $rootdir/autobuild.sh "$conf" 00:22:16.096 26 if ((SPDK_TEST_UNITTEST == 1 || SPDK_RUN_FUNCTIONAL_TEST == 1)); then 00:22:16.096 => 27 sudo -E $rootdir/autotest.sh "$conf" 00:22:16.096 28 fi 00:22:16.096 ... 00:22:16.096 00:22:16.096 ========== Backtrace end ==========