thread id state wait for object cpu pri stack team name 0xffffffffb40d9a80 16026 waiting other - 10 0xffffffff815c400016026 fish 0xffffffffb4ee8040 16065 waiting sem 317232 - 10 0xffffffff8165000016026 pthread func kdebug> sem 317232SEM: 0xffffffff8fc98880 id: 317232 (0x4d730) name: 'select' owner: 1 count: -1 queue: 16065 last acquired by: 0, count: 0 last released by: 0, count: 0 kdebug> bt 16065stack trace for thread 16065 "pthread func" kernel stack: 0xffffffff81650000 to 0xffffffff81655000 user stack: 0x00007ffdaa875000 to 0x00007ffdaa8b5000 frame caller :function + offset 0 ffffffff81654c70 (+ 112) ffffffff8009a164 reschedule(int) + 0x424 1 ffffffff81654ce0 (+ 48) ffffffff80089cd6 thread_block + 0xc6 2 ffffffff81654d10 (+ 160) ffffffff800717b5 switch_sem_etc + 0x3e5 3 ffffffff81654db0 (+ 128) ffffffff80093dae common_poll(pollfd*, unsigned long, long, unsigned long const*, bool) + 0x29e 4 ffffffff81654e30 (+ 240) ffffffff80094c5c _user_poll + 0x1ec 5 ffffffff81654f20 (+ 16) ffffffff801464af x86_64_syscall_entry + 0xfb user iframe at 0xffffffff81654f30 (end = 0xffffffff81654ff8) rax 0x80 rbx 0x7ffdaa8b4628 rcx 0x1e24b81133c rdx 0xfffffffffffffc18 rsi 0x4 rdi 0x121044780100 rbp 0x7ffdaa8b45b0 r8 0xfffffffffffffd98 r9 0x1210447e6140 r10 0x0 r11 0x206 r12 0xffffffffffffffff r13 0x12104460ae08 r14 0x7ffdaa8b4650 r15 0x12104460ae08 rip 0x1e24b81133c rsp 0x7ffdaa8b4598 rflags 0x206 vector: 0x63, error code: 0x0 6 ffffffff81654f30 (+140729588774528) 000001e24b81133c _kern_poll + 0x0c 7 00007ffdaa8b45b0 (+ 272) 0000006bcddd0e6f fd_monitor_t::run_in_background() + 0x16f 8 00007ffdaa8b46c0 (+ 16) 0000006bcddd1cb9 _ZN12fd_monitor_t17run_in_backgroundEv (nearest) + 0xfb9 9 00007ffdaa8b46d0 (+ 32) 000001e24b821188 pthread_exit (nearest) + 0x38 10 00007ffdaa8b46f0 (+ 0) 00007ff6f244a258 commpage_thread_exit + 0x00 kdebug> bt 16026stack trace for thread 16026 "fish" kernel stack: 0xffffffff815c4000 to 0xffffffff815c9000 user stack: 0x00007fee4232d000 to 0x00007fee4332d000 frame caller :function + offset 0 ffffffff815c8cf0 (+ 112) ffffffff8009a164 reschedule(int) + 0x424 1 ffffffff815c8d60 (+ 48) ffffffff80089cd6 thread_block + 0xc6 2 ffffffff815c8d90 (+ 64) ffffffff800ea671 fifo::Inode::WaitForReadRequest(fifo::ReadRequest&) + 0x81 3 ffffffff815c8dd0 (+ 80) ffffffff800ea7cb fifo::Inode::ReadDataFromBuffer(void*, unsigned long*, bool, bool, fifo::ReadRequest&) + 0x4b 4 ffffffff815c8e20 (+ 160) ffffffff800ea98c _ZN4fifoL9fifo_readEP9fs_volumeP8fs_vnodePvlS4_Pm + 0xdc 5 ffffffff815c8ec0 (+ 96) ffffffff800e8a92 common_user_io(int, long, void*, unsigned long, bool) + 0x1b2 6 ffffffff815c8f20 (+ 16) ffffffff801464af x86_64_syscall_entry + 0xfb user iframe at 0xffffffff815c8f30 (end = 0xffffffff815c8ff8) rax 0x8f rbx 0x7fee4332812f rcx 0x1e24b81142c rdx 0x7fee4332812f rsi 0xffffffffffffffff rdi 0xa rbp 0x7fee43328110 r8 0x0 r9 0x121044559770 r10 0x1 r11 0x206 r12 0x1210445597c4 r13 0xa r14 0x6bcddeaf74 r15 0x6bcddf17b8 rip 0x1e24b81142c rsp 0x7fee433280f8 rflags 0x206 vector: 0x63, error code: 0x0 7 ffffffff815c8f30 (+140663430967776) 000001e24b81142c _kern_read + 0x0c 8 00007fee43328110 (+ 64) 0000006bcdd37770 binary_semaphore_t::wait() + 0x70 9 00007fee43328150 (+ 128) 0000006bcdd381a4 topic_monitor_t::await_gens(generation_list_t const&) + 0xc4 10 00007fee433281d0 (+ 160) 0000006bcdd384cf topic_monitor_t::check(generation_list_t*, bool) + 0x11f 11 00007fee43328270 (+ 176) 0000006bcdd117c8 _ZNK5job_t8get_pgidEv (nearest) + 0x188 12 00007fee43328320 (+ 176) 0000006bcdd133bd job_t::continue_job(parser_t&) + 0x5d 13 00007fee433283d0 (+ 544) 0000006bcdda84dc exec_job(parser_t&, std::shared_ptr const&, io_chain_t const&) + 0x8dc 14 00007fee433285f0 (+ 304) 0000006bcddc38f4 _ZN25parse_execution_context_t26populate_job_from_job_nodeEP5job_tRKN3ast5job_tEPK7block_t (nearest) + 0x1a74 15 00007fee43328720 (+ 96) 0000006bcddc4029 parse_execution_context_t::run_job_conjunction(ast::job_conjunction_t const&, block_t const*) + 0x59 16 00007fee43328780 (+ 64) 0000006bcddc41a4 parse_execution_context_t::test_and_run_1_job_conjunction(ast::job_conjunction_t const&, block_t const*) + 0x74 17 00007fee433287c0 (+ 48) 0000006bcddc423f parse_execution_context_t::run_job_list(ast::job_list_t const&, block_t const*) + 0x3f 18 00007fee433287f0 (+ 96) 0000006bcddc5fb5 parse_execution_context_t::eval_node(ast::job_list_t const&, block_t const*) + 0xa5 19 00007fee43328850 (+ 384) 0000006bcdd09ef1 parser_t::eval_node(std::shared_ptr const&, ast::job_list_t const&, io_chain_t const&, std::shared_ptr const&, block_type_t) + 0x401 20 00007fee433289d0 (+ 208) 0000006bcdd08533 parser_t::eval(std::basic_string, std::allocator > const&, io_chain_t const&, std::shared_ptr const&, block_type_t) + 0xd3 21 00007fee43328aa0 (+ 304) 0000006bcdda93b4 _Z8exec_jobR8parser_tRKSt10shared_ptrI5job_tERK10io_chain_t (nearest) + 0x17b4 22 00007fee43328bd0 (+ 80) 0000006bcdda9d09 exec_subshell_for_expand(std::basic_string, std::allocator > const&, parser_t&, std::shared_ptr const&, std::vector, std::allocator >, std::allocator, std::allocator > > >&) + 0x49 23 00007fee43328c20 (+ 304) 0000006bcdccc896 _Z19expand_abbreviationRKSbIwSt11char_traitsIwESaIwEERK13environment_t (nearest) + 0x1326 24 00007fee43328d50 (+ 96) 0000006bcdccd9cd _Z19expand_abbreviationRKSbIwSt11char_traitsIwESaIwEERK13environment_t (nearest) + 0x245d 25 00007fee43328db0 (+ 384) 0000006bcdcca60a expand_string(std::basic_string, std::allocator >, completion_receiver_t*, enum_set_t, operation_context_t const&, std::vector >*) + 0x2ca 26 00007fee43328f30 (+ 144) 0000006bcdccae3b expand_string(std::basic_string, std::allocator >, std::vector >*, enum_set_t, operation_context_t const&, std::vector >*) + 0x7b 27 00007fee43328fc0 (+ 192) 0000006bcddbd547 parse_execution_context_t::expand_arguments_from_nodes(std::vector > const&, std::vector, std::allocator >, std::allocator, std::allocator > > >*, parse_execution_context_t::globspec_t) + 0x107 28 00007fee43329080 (+ 304) 0000006bcddc0915 parse_execution_context_t::populate_plain_process(process_t*, ast::decorated_statement_t const&) + 0x615 29 00007fee433291b0 (+ 160) 0000006bcddc15b6 parse_execution_context_t::populate_job_process(job_t*, process_t*, ast::statement_t const&, ast::variable_assignment_list_t const&) + 0xa6 30 00007fee43329250 (+ 256) 0000006bcddc1f25 parse_execution_context_t::populate_job_from_job_node(job_t*, ast::job_t const&, block_t const*) + 0xa5 31 00007fee43329350 (+ 304) 0000006bcddc31d6 _ZN25parse_execution_context_t26populate_job_from_job_nodeEP5job_tRKN3ast5job_tEPK7block_t (nearest) + 0x1356 32 00007fee43329480 (+ 96) 0000006bcddc4029 parse_execution_context_t::run_job_conjunction(ast::job_conjunction_t const&, block_t const*) + 0x59 33 00007fee433294e0 (+ 64) 0000006bcddc41a4 parse_execution_context_t::test_and_run_1_job_conjunction(ast::job_conjunction_t const&, block_t const*) + 0x74 34 00007fee43329520 (+ 48) 0000006bcddc423f parse_execution_context_t::run_job_list(ast::job_list_t const&, block_t const*) + 0x3f 35 00007fee43329550 (+ 96) 0000006bcddc5fb5 parse_execution_context_t::eval_node(ast::job_list_t const&, block_t const*) + 0xa5 36 00007fee433295b0 (+ 384) 0000006bcdd09ef1 parser_t::eval_node(std::shared_ptr const&, ast::job_list_t const&, io_chain_t const&, std::shared_ptr const&, block_type_t) + 0x401 37 00007fee43329730 (+ 352) 0000006bcdda1004 _ZNSt20__copy_move_backwardILb1ELb0ESt26random_access_iterator_tagE13__copy_move_bIP12completion_tS4_EET0_T_S6_S5_ (nearest) + 0xdd4 38 00007fee43329890 (+ 592) 0000006bcdda69d8 _Z23blocked_signals_for_jobRK5job_tPm (nearest) + 0x25d8 39 00007fee43329ae0 (+ 560) 0000006bcdda7e3f exec_job(parser_t&, std::shared_ptr const&, io_chain_t const&) + 0x23f 40 00007fee43329d10 (+ 304) 0000006bcddc38f4 _ZN25parse_execution_context_t26populate_job_from_job_nodeEP5job_tRKN3ast5job_tEPK7block_t (nearest) + 0x1a74 41 00007fee43329e40 (+ 96) 0000006bcddc4029 parse_execution_context_t::run_job_conjunction(ast::job_conjunction_t const&, block_t const*) + 0x59 42 00007fee43329ea0 (+ 64) 0000006bcddc41a4 parse_execution_context_t::test_and_run_1_job_conjunction(ast::job_conjunction_t const&, block_t const*) + 0x74 43 00007fee43329ee0 (+ 48) 0000006bcddc423f parse_execution_context_t::run_job_list(ast::job_list_t const&, block_t const*) + 0x3f 44 00007fee43329f10 (+ 96) 0000006bcddc5fb5 parse_execution_context_t::eval_node(ast::job_list_t const&, block_t const*) + 0xa5 45 00007fee43329f70 (+ 384) 0000006bcdd09ef1 parser_t::eval_node(std::shared_ptr const&, ast::job_list_t const&, io_chain_t const&, std::shared_ptr const&, block_type_t) + 0x401 46 00007fee4332a0f0 (+ 352) 0000006bcdda1004 _ZNSt20__copy_move_backwardILb1ELb0ESt26random_access_iterator_tagE13__copy_move_bIP12completion_tS4_EET0_T_S6_S5_ (nearest) + 0xdd4 47 00007fee4332a250 (+ 592) 0000006bcdda69d8 _Z23blocked_signals_for_jobRK5job_tPm (nearest) + 0x25d8 48 00007fee4332a4a0 (+ 560) 0000006bcdda7e3f exec_job(parser_t&, std::shared_ptr const&, io_chain_t const&) + 0x23f 49 00007fee4332a6d0 (+ 304) 0000006bcddc38f4 _ZN25parse_execution_context_t26populate_job_from_job_nodeEP5job_tRKN3ast5job_tEPK7block_t (nearest) + 0x1a74 50 00007fee4332a800 (+ 96) 0000006bcddc4029 parse_execution_context_t::run_job_conjunction(ast::job_conjunction_t const&, block_t const*) + 0x59 51 00007fee4332a860 (+ 64) 0000006bcddc41a4 parse_execution_context_t::test_and_run_1_job_conjunction(ast::job_conjunction_t const&, block_t const*) + 0x74 52 00007fee4332a8a0 (+ 48) 0000006bcddc423f parse_execution_context_t::run_job_list(ast::job_list_t const&, block_t const*) + 0x3f 53 00007fee4332a8d0 (+ 96) 0000006bcddc5fb5 parse_execution_context_t::eval_node(ast::job_list_t const&, block_t const*) + 0xa5 54 00007fee4332a930 (+ 384) 0000006bcdd09ef1 parser_t::eval_node(std::shared_ptr const&, ast::job_list_t const&, io_chain_t const&, std::shared_ptr const&, block_type_t) + 0x401 55 00007fee4332aab0 (+ 208) 0000006bcdd08533 parser_t::eval(std::basic_string, std::allocator > const&, io_chain_t const&, std::shared_ptr const&, block_type_t) + 0xd3 56 00007fee4332ab80 (+ 304) 0000006bcdda93b4 _Z8exec_jobR8parser_tRKSt10shared_ptrI5job_tERK10io_chain_t (nearest) + 0x17b4 57 00007fee4332acb0 (+ 80) 0000006bcdda9d09 exec_subshell_for_expand(std::basic_string, std::allocator > const&, parser_t&, std::shared_ptr const&, std::vector, std::allocator >, std::allocator, std::allocator > > >&) + 0x49 58 00007fee4332ad00 (+ 304) 0000006bcdccc896 _Z19expand_abbreviationRKSbIwSt11char_traitsIwESaIwEERK13environment_t (nearest) + 0x1326 59 00007fee4332ae30 (+ 96) 0000006bcdccd9cd _Z19expand_abbreviationRKSbIwSt11char_traitsIwESaIwEERK13environment_t (nearest) + 0x245d 60 00007fee4332ae90 (+ 384) 0000006bcdcca60a expand_string(std::basic_string, std::allocator >, completion_receiver_t*, enum_set_t, operation_context_t const&, std::vector >*) + 0x2ca 61 00007fee4332b010 (+ 144) 0000006bcdccae3b expand_string(std::basic_string, std::allocator >, std::vector >*, enum_set_t, operation_context_t const&, std::vector >*) + 0x7b 62 00007fee4332b0a0 (+ 192) 0000006bcddbd547 parse_execution_context_t::expand_arguments_from_nodes(std::vector > const&, std::vector, std::allocator >, std::allocator, std::allocator > > >*, parse_execution_context_t::globspec_t) + 0x107 63 00007fee4332b160 (+ 304) 0000006bcddc0915 parse_execution_context_t::populate_plain_process(process_t*, ast::decorated_statement_t const&) + 0x615 64 00007fee4332b290 (+ 160) 0000006bcddc15b6 parse_execution_context_t::populate_job_process(job_t*, process_t*, ast::statement_t const&, ast::variable_assignment_list_t const&) + 0xa6 65 00007fee4332b330 (+ 256) 0000006bcddc1f25 parse_execution_context_t::populate_job_from_job_node(job_t*, ast::job_t const&, block_t const*) + 0xa5 66 00007fee4332b430 (+ 304) 0000006bcddc31d6 _ZN25parse_execution_context_t26populate_job_from_job_nodeEP5job_tRKN3ast5job_tEPK7block_t (nearest) + 0x1356 67 00007fee4332b560 (+ 96) 0000006bcddc4029 parse_execution_context_t::run_job_conjunction(ast::job_conjunction_t const&, block_t const*) + 0x59 68 00007fee4332b5c0 (+ 64) 0000006bcddc41a4 parse_execution_context_t::test_and_run_1_job_conjunction(ast::job_conjunction_t const&, block_t const*) + 0x74 69 00007fee4332b600 (+ 48) 0000006bcddc423f parse_execution_context_t::run_job_list(ast::job_list_t const&, block_t const*) + 0x3f 70 00007fee4332b630 (+ 96) 0000006bcddc5fb5 parse_execution_context_t::eval_node(ast::job_list_t const&, block_t const*) + 0xa5 71 00007fee4332b690 (+ 384) 0000006bcdd09ef1 parser_t::eval_node(std::shared_ptr const&, ast::job_list_t const&, io_chain_t const&, std::shared_ptr const&, block_type_t) + 0x401 72 00007fee4332b810 (+ 352) 0000006bcdda1004 _ZNSt20__copy_move_backwardILb1ELb0ESt26random_access_iterator_tagE13__copy_move_bIP12completion_tS4_EET0_T_S6_S5_ (nearest) + 0xdd4 73 00007fee4332b970 (+ 592) 0000006bcdda69d8 _Z23blocked_signals_for_jobRK5job_tPm (nearest) + 0x25d8 74 00007fee4332bbc0 (+ 560) 0000006bcdda7e3f exec_job(parser_t&, std::shared_ptr const&, io_chain_t const&) + 0x23f 75 00007fee4332bdf0 (+ 304) 0000006bcddc38f4 _ZN25parse_execution_context_t26populate_job_from_job_nodeEP5job_tRKN3ast5job_tEPK7block_t (nearest) + 0x1a74 76 00007fee4332bf20 (+ 96) 0000006bcddc4029 parse_execution_context_t::run_job_conjunction(ast::job_conjunction_t const&, block_t const*) + 0x59 77 00007fee4332bf80 (+ 64) 0000006bcddc41a4 parse_execution_context_t::test_and_run_1_job_conjunction(ast::job_conjunction_t const&, block_t const*) + 0x74 78 00007fee4332bfc0 (+ 48) 0000006bcddc423f parse_execution_context_t::run_job_list(ast::job_list_t const&, block_t const*) + 0x3f 79 00007fee4332bff0 (+ 96) 0000006bcddc5fb5 parse_execution_context_t::eval_node(ast::job_list_t const&, block_t const*) + 0xa5 80 00007fee4332c050 (+ 384) 0000006bcdd09ef1 parser_t::eval_node(std::shared_ptr const&, ast::job_list_t const&, io_chain_t const&, std::shared_ptr const&, block_type_t) + 0x401 81 00007fee4332c1d0 (+ 208) 0000006bcdd08533 parser_t::eval(std::basic_string, std::allocator > const&, io_chain_t const&, std::shared_ptr const&, block_type_t) + 0xd3 82 00007fee4332c2a0 (+ 304) 0000006bcdda93b4 _Z8exec_jobR8parser_tRKSt10shared_ptrI5job_tERK10io_chain_t (nearest) + 0x17b4 83 00007fee4332c3d0 (+ 96) 0000006bcdda9b58 exec_subshell(std::basic_string, std::allocator > const&, parser_t&, std::vector, std::allocator >, std::allocator, std::allocator > > >&, bool) + 0x38 84 00007fee4332c430 (+ 160) 0000006bcdd19756 reader_data_t::exec_prompt() + 0x256 85 00007fee4332c4d0 (+ 400) 0000006bcdd288c5 reader_data_t::readline(int) + 0x125 86 00007fee4332c660 (+ 544) 0000006bcdd29a95 reader_read(parser_t&, int, io_chain_t const&) + 0x235 87 00007fee4332c880 (+1360) 0000006bcdc8b01d main + 0x187d 88 00007fee4332cdd0 (+ 48) 0000006bcdc8caff _start + 0x3f 89 00007fee4332ce00 (+ 48) 000000b6e9afda95 + 0xfa95 90 00007fee4332ce30 (+ 0) 00007ff6f244a258 commpage_thread_exit + 0x00