Date: Wed, 22 Dec 2021 14:48:59 +0000 From: bugzilla-noreply@freebsd.org To: net@FreeBSD.org Subject: [Bug 260393] Page Fault tcp_output/tcp_input Message-ID: <bug-260393-7501-SEvXV8kdzK@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-260393-7501@https.bugs.freebsd.org/bugzilla/> References: <bug-260393-7501@https.bugs.freebsd.org/bugzilla/>
next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D260393 --- Comment #51 from Dobri Dobrev <ddobrev85@gmail.com> --- (In reply to Hans Petter Selasky from comment #50) (kgdb) frame 10 #10 0xffffffff80dcd382 in tcp_do_segment (m=3D<optimized out>, th=3D<optimi= zed out>, so=3D<optimized out>, tp=3D0xfffffe0251638870, drop_hdrlen=3D40, tlen=3D<optimized out>, iptos=3D0 '\000') at /usr/src/sys/netinet/tcp_input= .c:2822 2822 tcp_sack_partialack= (tp, th); (kgdb) print /x *(struct thread *)tp->t_inpcb.inp_lock.rw_lock $3 =3D {td_lock =3D 0xfffffe00d68af0c0, td_proc =3D 0xffffffff81c8bea8, td_= plist =3D {tqe_next =3D 0xfffffe00d6bd3e40, tqe_prev =3D 0xfffffe00d6bd4c90}, td_runq= =3D {tqe_next =3D 0x0, tqe_prev =3D 0xfffffe00d68af190}, {td_slpq =3D {tqe_next= =3D 0x0,=20 tqe_prev =3D 0xfffff801014b7700}, td_zombie =3D 0x0}, td_lockq =3D {t= qe_next =3D 0x0, tqe_prev =3D 0xfffffe020cdd8bf8}, td_hash =3D {le_next =3D 0x0, le_pre= v =3D 0xfffffe00d6b08550}, td_cpuset =3D 0xfffff8010396f180, td_domain =3D { dr_policy =3D 0xffffffff818010b8, dr_iter =3D 0x0}, td_sel =3D 0x0, td_= sleepqueue =3D 0xfffff801014b7700, td_turnstile =3D 0xfffff8015b64a300, td_rlqe =3D 0x= 0, td_umtxq =3D 0xfffff8010392b000, td_tid =3D 0x186aa, td_sigqueue =3D {sq_si= gnals =3D { __bits =3D {0x0, 0x0, 0x0, 0x0}}, sq_kill =3D {__bits =3D {0x0, 0x0, = 0x0, 0x0}}, sq_ptrace =3D {__bits =3D {0x0, 0x0, 0x0, 0x0}}, sq_list =3D {tqh_fi= rst =3D 0x0, tqh_last =3D 0xfffffe00d6bd4638}, sq_proc =3D 0xffffffff81c8bea8, sq_flags = =3D 0x1},=20 td_lend_user_pri =3D 0xff, td_allocdomain =3D 0x0, td_flags =3D 0x4010006, td_inhibitors =3D 0x0, td_pflags =3D 0x200000, td_pflags2 =3D 0x0, td_dupfd= =3D 0x0, td_sqqueue =3D 0x0, td_wchan =3D 0x0, td_wmesg =3D 0x0, td_owepreempt =3D 0= x0, td_tsqueue =3D 0x0,=20 td_locks =3D 0x0, td_rw_rlocks =3D 0x0, td_sx_slocks =3D 0x0, td_lk_slock= s =3D 0x0, td_stopsched =3D 0x1, td_blocked =3D 0x0, td_lockname =3D 0x0, td_contested= =3D {lh_first =3D 0x0}, td_sleeplocks =3D 0x0, td_intr_nesting_level =3D 0x0, t= d_pinned =3D 0x3,=20 td_realucred =3D 0xfffff801015fd800, td_ucred =3D 0xfffff801015fd800, td_= limit =3D 0xfffff801015fd700, td_slptick =3D 0x0, td_blktick =3D 0x0, td_swvoltick =3D 0x92b19aa5, td_swinvoltick =3D 0x8a9cc00b, td_cow =3D 0x0, td_ru =3D {ru_ut= ime =3D { tv_sec =3D 0x0, tv_usec =3D 0x0}, ru_stime =3D {tv_sec =3D 0x0, tv_us= ec =3D 0x0}, ru_maxrss =3D 0x0, ru_ixrss =3D 0x0, ru_idrss =3D 0x0, ru_isrss =3D 0x0, ru= _minflt =3D 0x0, ru_majflt =3D 0x0, ru_nswap =3D 0x0, ru_inblock =3D 0x0, ru_oublock = =3D 0x0,=20 ru_msgsnd =3D 0x0, ru_msgrcv =3D 0x0, ru_nsignals =3D 0x0, ru_nvcsw =3D= 0x1a6a5356, ru_nivcsw =3D 0x3}, td_rux =3D {rux_runtime =3D 0x63a4695bd17, rux_uticks = =3D 0x0, rux_sticks =3D 0x3d50f, rux_iticks =3D 0x0, rux_uu =3D 0x0, rux_su =3D 0x71= 5e57c6,=20 rux_tu =3D 0x715e57c6}, td_incruntime =3D 0x807dd793, td_runtime =3D 0x63ac7110c3e, td_pticks =3D 0x3d55b, td_sticks =3D 0x4c, td_iticks =3D 0x0, td_uticks =3D 0x0, td_intrval =3D 0x0, td_oldsigmask =3D {__bits =3D {0x0, = 0x0, 0x0, 0x0}},=20 td_generation =3D 0x1a6a5359, td_sigstk =3D {ss_sp =3D 0x0, ss_size =3D 0= x0, ss_flags =3D 0x0}, td_xsig =3D 0x0, td_profil_addr =3D 0x0, td_profil_ticks =3D 0x0,= td_name =3D {0x69, 0x66, 0x5f, 0x69, 0x6f, 0x5f, 0x74, 0x71, 0x67, 0x5f, 0x31, 0x0, 0x0= ,=20 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, td_fpop =3D 0x0, td_dbgflags =3D 0x= 0, td_si =3D {si_signo =3D 0x0, si_errno =3D 0x0, si_code =3D 0x0, si_pid =3D 0x0, s= i_uid =3D 0x0, si_status =3D 0x0, si_addr =3D 0x0, si_value =3D {sival_int =3D 0x0, sival_= ptr =3D 0x0,=20 sigval_int =3D 0x0, sigval_ptr =3D 0x0}, _reason =3D {_fault =3D {_tr= apno =3D 0x0}, _timer =3D {_timerid =3D 0x0, _overrun =3D 0x0}, _mesgq =3D {_mqd =3D 0x0},= _poll =3D {_band =3D 0x0}, __spare__ =3D {__spare1__ =3D 0x0, __spare2__ =3D {0x0, 0x= 0, 0x0, 0x0,=20 0x0, 0x0, 0x0}}}}, td_ng_outbound =3D 0x0, td_osd =3D {osd_nslots= =3D 0x0, osd_slots =3D 0x0, osd_next =3D {le_next =3D 0x0, le_prev =3D 0x0}}, td_map= _def_user =3D 0x0, td_dbg_forked =3D 0x0, td_vp_reserved =3D 0x0, td_no_sleeping =3D 0x1,= =20 td_su =3D 0x0, td_sleeptimo =3D 0x0, td_rtcgen =3D 0x0, td_errno =3D 0x0, td_vslock_sz =3D 0x0, td_kcov_info =3D 0x0, td_ucredref =3D 0x0, td_sigmask= =3D {__bits =3D {0x0, 0x0, 0x0, 0x0}}, td_rqindex =3D 0x6, td_base_pri =3D 0x18, td_pri= ority =3D 0x18,=20 td_pri_class =3D 0x3, td_user_pri =3D 0x7f, td_base_user_pri =3D 0x7f, td= _unused_0 =3D 0x0, td_rb_list =3D 0x0, td_rbp_list =3D 0x0, td_rb_inact =3D 0x0, td_s= a =3D {code =3D 0x0, callp =3D 0x0, args =3D {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}},=20 td_sigblock_ptr =3D 0x0, td_sigblock_val =3D 0x0, td_pcb =3D 0xfffffe00d6= bd4a70, td_state =3D 0x4, td_uretoff =3D {tdu_retval =3D {0x0, 0x0}, tdu_off =3D 0x= 0}, td_cowgen =3D 0x0, td_slpcallout =3D {c_links =3D {le =3D {le_next =3D 0x0,= le_prev =3D 0x0}, sle =3D { sle_next =3D 0x0}, tqe =3D {tqe_next =3D 0x0, tqe_prev =3D 0x0}}, c= _time =3D 0x0, c_precision =3D 0x0, c_arg =3D 0x0, c_func =3D 0x0, c_lock =3D 0x0, c_flags= =3D 0x0, c_iflags =3D 0x10, c_cpu =3D 0x0}, td_frame =3D 0xfffffe00d3bfdf40,=20 td_kstack =3D 0xfffffe00d3bfa000, td_kstack_pages =3D 0x4, td_critnest = =3D 0x1, td_md =3D {md_spinlock_count =3D 0x1, md_saved_flags =3D 0x246, md_spurflt_= addr =3D 0x0, md_invl_gen =3D {gen =3D 0x0, {link =3D {le_next =3D 0x1, le_prev =3D = 0x0}, {next =3D 0x1,=20 saved_pri =3D 0x0}}}, md_efirt_tmp =3D 0x0, md_efirt_dis_pf =3D 0= x0, md_pcb =3D {pcb_r15 =3D 0xffffffff81cde1c8, pcb_r14 =3D 0xfffffe00d6b53c80, pcb_r1= 3 =3D 0xfffffe00d6bd4560, pcb_r12 =3D 0xfffffe00d3bfddb8, pcb_rbp =3D 0xfffffe00d= 3bfde50,=20 pcb_rsp =3D 0xfffffe00d3bfdda8, pcb_rbx =3D 0xfffffe00d68af0c0, pcb_r= ip =3D 0xffffffff80c45a59, pcb_fsbase =3D 0x0, pcb_gsbase =3D 0x0, pcb_kgsbase =3D= 0x0, pcb_cr0 =3D 0x0, pcb_cr2 =3D 0x0, pcb_cr3 =3D 0x0, pcb_cr4 =3D 0x0, pcb_dr0= =3D 0x0,=20 pcb_dr1 =3D 0x0, pcb_dr2 =3D 0x0, pcb_dr3 =3D 0x0, pcb_dr6 =3D 0x0, p= cb_dr7 =3D 0x0, pcb_gdt =3D {rd_limit =3D 0x0, rd_base =3D 0x0}, pcb_idt =3D {rd_limit= =3D 0x0, rd_base =3D 0x0}, pcb_ldt =3D {rd_limit =3D 0x0, rd_base =3D 0x0}, pcb_tr = =3D 0x0,=20 pcb_flags =3D 0x1, pcb_initial_fpucw =3D 0x0, pcb_onfault =3D 0x0, pcb_saved_ucr3 =3D 0x0, pcb_tssp =3D 0x0, pcb_efer =3D 0x0, pcb_star =3D 0x= 0, pcb_lstar =3D 0x0, pcb_cstar =3D 0x0, pcb_sfmask =3D 0x0, pcb_save =3D 0xfffffe00d6a6= ed00, pcb_pad =3D {0x0,=20 0x0, 0x0, 0x0, 0x0}}, md_stack_base =3D 0xfffffe00d3bfe000, md_usr_fpu_save =3D 0xfffffe00d6a6ed00}, td_ar =3D 0x0, td_lprof =3D {{lh_f= irst =3D 0x0}, {lh_first =3D 0x0}}, td_dtrace =3D 0xfffff80103920a00, td_vnet =3D 0xfffff801014c0580,=20 td_vnet_lpush =3D 0x0, td_intr_frame =3D 0x0, td_rfppwait_p =3D 0x0, td_m= a =3D 0x0, td_ma_cnt =3D 0x0, td_emuldata =3D 0x0, td_lastcpu =3D 0x1, td_oncpu =3D 0x= 1, td_lkpi_task =3D 0x0, td_pmcpend =3D 0x0, td_coredump =3D 0x0, td_ktr_io_li= m =3D 0x0} (kgdb) --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-260393-7501-SEvXV8kdzK>