00:14:03.924 ========== Backtrace start: ========== 00:14:03.924 00:14:03.924 in /home/vagrant/spdk_repo/spdk/test/interrupt/common.sh:53 -> reactor_is_idle(["117874"],["0"]) 00:14:03.924 ... 00:14:03.924 48 function reactor_is_busy() { 00:14:03.924 49 reactor_is_busy_or_idle $1 $2 "busy" 00:14:03.924 50 } 00:14:03.924 51 00:14:03.924 52 function reactor_is_idle() { 00:14:03.924 => 53 reactor_is_busy_or_idle $1 $2 "idle" 00:14:03.924 54 } 00:14:03.924 55 00:14:03.924 56 function reactor_get_thread_ids() { 00:14:03.924 57 local reactor_cpumask=$1 00:14:03.924 58 local grep_str 00:14:03.924 ... 00:14:03.924 in /home/vagrant/spdk_repo/spdk/test/interrupt/reactor_set_interrupt.sh:30 -> reactor_set_intr_mode(["117874"],["without_thd"]) 00:14:03.924 ... 00:14:03.924 25 echo "spdk_thread ids are ${thd0_ids[*]} on reactor0." 00:14:03.924 26 fi 00:14:03.924 27 00:14:03.924 28 # CPU utilization of reactor 0~2 should be idle 00:14:03.924 29 for i in {0..2}; do 00:14:03.924 => 30 reactor_is_idle $spdk_pid $i 00:14:03.924 31 done 00:14:03.924 32 00:14:03.924 33 if [ "$without_thd"x != x ]; then 00:14:03.924 34 # Schedule all spdk_threads to reactor 1 00:14:03.924 35 for i in "${thd0_ids[@]}"; do 00:14:03.924 ... 00:14:03.924 in /home/vagrant/spdk_repo/spdk/test/interrupt/reactor_set_interrupt.sh:76 -> reactor_set_mode_without_threads(["117874"]) 00:14:03.924 ... 00:14:03.924 71 00:14:03.924 72 return 0 00:14:03.924 73 } 00:14:03.924 74 00:14:03.924 75 function reactor_set_mode_without_threads() { 00:14:03.924 => 76 reactor_set_intr_mode $1 "without_thd" 00:14:03.924 77 return 0 00:14:03.924 78 } 00:14:03.924 79 00:14:03.924 80 function reactor_set_mode_with_threads() { 00:14:03.924 81 reactor_set_intr_mode $1 00:14:03.924 ... 00:14:03.924 in /home/vagrant/spdk_repo/spdk/test/interrupt/reactor_set_interrupt.sh:90 -> main([]) 00:14:03.924 ... 00:14:03.924 85 # Set reactors with intr_tgt without spdk_thread 00:14:03.924 86 start_intr_tgt 00:14:03.924 87 setup_bdev_mem 00:14:03.924 88 setup_bdev_aio 00:14:03.924 89 00:14:03.924 => 90 reactor_set_mode_without_threads $intr_tgt_pid 00:14:03.924 91 00:14:03.924 92 trap - SIGINT SIGTERM EXIT 00:14:03.924 93 killprocess $intr_tgt_pid 00:14:03.924 94 cleanup 00:14:03.924 95 00:14:03.924 ... 00:14:03.924 00:14:03.924 ========== Backtrace end ========== 00:14:05.824 ========== Backtrace start: ========== 00:14:05.824 00:14:05.824 in /home/vagrant/spdk_repo/spdk/test/common/autotest_common.sh:1125 -> run_test(["reactor_set_interrupt"],["/home/vagrant/spdk_repo/spdk/test/interrupt/reactor_set_interrupt.sh"]) 00:14:05.824 ... 00:14:05.824 1120 timing_enter $test_name 00:14:05.824 1121 echo "************************************" 00:14:05.824 1122 echo "START TEST $test_name" 00:14:05.824 1123 echo "************************************" 00:14:05.824 1124 xtrace_restore 00:14:05.824 1125 time "$@" 00:14:05.824 1126 xtrace_disable 00:14:05.824 1127 echo "************************************" 00:14:05.824 1128 echo "END TEST $test_name" 00:14:05.824 1129 echo "************************************" 00:14:05.824 1130 timing_exit $test_name 00:14:05.824 ... 00:14:05.824 in /home/vagrant/spdk_repo/spdk/autotest.sh:183 -> main(["/home/vagrant/spdk_repo/autorun-spdk.conf"]) 00:14:05.824 ... 00:14:05.824 178 00:14:05.824 179 if [ $SPDK_TEST_BLOCKDEV -eq 1 ]; then 00:14:05.824 180 run_test "blockdev_general" $rootdir/test/bdev/blockdev.sh 00:14:05.824 181 run_test "bdevperf_config" $rootdir/test/bdev/bdevperf/test_config.sh 00:14:05.824 182 if [[ $(uname -s) == Linux ]]; then 00:14:05.824 => 183 run_test "reactor_set_interrupt" $rootdir/test/interrupt/reactor_set_interrupt.sh 00:14:05.824 184 run_test "reap_unregistered_poller" $rootdir/test/interrupt/reap_unregistered_poller.sh 00:14:05.824 185 fi 00:14:05.824 186 fi 00:14:05.824 187 00:14:05.824 188 if [[ $SPDK_TEST_RAID -eq 1 ]]; then 00:14:05.824 ... 00:14:05.824 00:14:05.824 ========== Backtrace end ==========