https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=284057

--- Comment #1 from Andriy Gapon <a...@freebsd.org> ---
Here is a list of all threads in iflib / vmxnet calls.
Except for the crashing thread they all are if_io_tqg threads:

    0 100066 kernel         if_io_tqg_0          sched_switch+0x8c1
mi_switch+0xc1 msleep_spin_sbt+0x156 gtaskqueue_thread_loop+0xe4 fork_exit+0x6d
fork_trampoline+0xe
    0 100067 kernel         if_io_tqg_1          0x7ffbdfebee7d7fff
sched_switch+0x8c1 mi_switch+0xc1 msleep_spin_sbt+0x156
gtaskqueue_thread_loop+0xe4 fork_exit+0x6d fork_trampoline+0xe
    0 100068 kernel         if_io_tqg_2          stack12
 native_lapic_ipi_raw+0xad sched_add+0x2e2 setrunnable+0x25
sleepq_broadcast+0x73 cv_broadcastpri+0x41 doselwakeup+0xb9 sowakeup+0x1e
tcp_do_segment+0x1b7a tcp_input_with_port+0x996 tcp_input+0xb ip_input+0xf0
netisr_dispatch_src+0x88 ether_demux+0x139 ether_nh_input+0x326
netisr_dispatch_src+0x88 ether_input+0x39 tcp_lro_flush+0x2d4
tcp_lro_flush_all+0x17b _task_fn_rx+0xbb2 gtaskqueue_run_locked+0x12e
gtaskqueue_thread_loop+0xb3 fork_exit+0x6d fork_trampoline+0xe
    0 100069 kernel         if_io_tqg_3          stack12
 iflib_fl_refill+0x2b6 _task_fn_rx+0x99c gtaskqueue_run_locked+0x12e
gtaskqueue_thread_loop+0xb3 fork_exit+0x6d fork_trampoline+0xe
    0 100070 kernel         if_io_tqg_4          sched_switch+0x8c1
mi_switch+0xc1 msleep_spin_sbt+0x156 gtaskqueue_thread_loop+0xe4 fork_exit+0x6d
fork_trampoline+0xe
    0 100071 kernel         if_io_tqg_5          stack12
 lock_delay+0x32 __mtx_lock_sleep+0x128 doselwakeup+0xa3 sowakeup+0x1e
tcp_do_segment+0x1b7a tcp_input_with_port+0x996 tcp_input+0xb ip_input+0xf0
netisr_dispatch_src+0x88 ether_demux+0x139 ether_nh_input+0x326
netisr_dispatch_src+0x88 ether_input+0x39 tcp_lro_flush+0x2d4
tcp_lro_flush_all+0x17b _task_fn_rx+0xbb2 gtaskqueue_run_locked+0x12e
gtaskqueue_thread_loop+0xb3 fork_exit+0x6d fork_trampoline+0xe
    0 100072 kernel         if_io_tqg_6          sched_switch+0x8c1
mi_switch+0xc1 msleep_spin_sbt+0x156 gtaskqueue_thread_loop+0xe4 fork_exit+0x6d
fork_trampoline+0xe
    0 100073 kernel         if_io_tqg_7          stack12
 vmxnet3_isc_txd_flush+0x3d iflib_txd_db_check+0x111 iflib_txq_drain+0x3ae
drain_ring_lockless+0x5e ifmp_ring_enqueue+0x26a iflib_if_transmit+0x23d
ether_output_frame+0xd7 ether_output+0x6ec ip_output+0xfc6 tcp_output+0x17bc
tcp_do_segment+0x1c37 tcp_input_with_port+0x996 tcp_input+0xb ip_input+0xf0
netisr_dispatch_src+0x88 ether_demux+0x139 ether_nh_input+0x326
netisr_dispatch_src+0x88 ether_input+0x39 tcp_lro_flush+0x2d4
tcp_lro_flush_all+0x17b _task_fn_rx+0xbb2 gtaskqueue_run_locked+0x12e
gtaskqueue_thread_loop+0xb3 fork_exit+0x6d fork_trampoline+0xe

The stack traces are in a compact one-line format.
"stack12" is an abbreviation for cpustop_handler+0x26 ipi_nmi_handler+0x38
trap+0x3f nmi_calltrap+0x8

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to