Date: Mon, 12 Oct 2009 19:42:35 -0400 From: Joe Marcus Clarke <marcus@FreeBSD.org> To: Robert Watson <rwatson@FreeBSD.org> Cc: current <current@FreeBSD.org> Subject: Re: sbsndptr panic on recent 9-CURRENT Message-ID: <1255390955.22880.15.camel@shumai.marcuscom.com> In-Reply-To: <alpine.BSF.2.00.0910130013100.80615@fledge.watson.org> References: <4AD382DF.3040105@freebsd.org> <alpine.BSF.2.00.0910130013100.80615@fledge.watson.org>
next in thread | previous in thread | raw e-mail | index | archive | help
--=-Jh8aMCeeZ2raWFotW9Pl Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Tue, 2009-10-13 at 00:13 +0100, Robert Watson wrote: > On Mon, 12 Oct 2009, Joe Marcus Clarke wrote: >=20 > > This machine uses em, gif, and PPP (tun) interfaces (with IPv4 and v6=20 > > addresses). I have since rebooted, so it may not be possible to provid= e=20 > > many more details from this crash. However, if I see the crash again, = is=20 > > there anything more I should provide? >=20 > Looks like you have a crashdump, though. Could you paste into an e-mail = dumps=20 > of various relevant variables, especially *so, *inp, *tp at various stack= =20 > frames? Yep: frame 3: print *sb: $1 =3D {sb_sel =3D {si_tdlist =3D {tqh_first =3D 0x0, tqh_last =3D 0x0}, si= _note =3D { kl_list =3D {slh_first =3D 0x0}, kl_lock =3D 0xc05d7f30 <knlist_mtx_l= ock>,=20 kl_unlock =3D 0xc05d7ee0 <knlist_mtx_unlock>,=20 kl_assert_locked =3D 0xc05d50b0 <knlist_mtx_assert_locked>,=20 kl_assert_unlocked =3D 0xc05d50c0 <knlist_mtx_assert_unlocked>,=20 kl_lockarg =3D 0xc5ba7c50}, si_mtx =3D 0x0}, sb_mtx =3D {lock_object = =3D { lo_name =3D 0xc0902cd1 "so_snd", lo_flags =3D 16973824, lo_data =3D 0= ,=20 lo_witness =3D 0x0}, mtx_lock =3D 3311335616}, sb_sx =3D {lock_object= =3D { lo_name =3D 0xc09031f9 "so_snd_sx", lo_flags =3D 36896768, lo_data = =3D 0,=20 lo_witness =3D 0x0}, sx_lock =3D 3311335616}, sb_state =3D 0,=20 sb_mb =3D 0xc5471300, sb_mbtail =3D 0xc5471300, sb_lastrecord =3D 0xc5471= 300,=20 sb_sndptr =3D 0xc5471300, sb_sndptroff =3D 160, sb_cc =3D 224, sb_hiwat = =3D 33304,=20 sb_mbcnt =3D 256, sb_mcnt =3D 1, sb_ccnt =3D 0, sb_mbmax =3D 262144, sb_c= tl =3D 0,=20 sb_lowat =3D 2048, sb_timeo =3D 0, sb_flags =3D 2048, sb_upcall =3D 0,=20 sb_upcallarg =3D 0x0} frame 4: print *so: $3 =3D {so_count =3D 1, so_type =3D 1, so_options =3D 12, so_linger =3D 0, = so_state =3D 258, so_qstate =3D 0, so_pcb =3D 0xc5ab1000, so_vnet =3D 0x0, = so_proto =3D 0xc0956a48, so_head =3D 0x0, so_incomp =3D {tqh_first =3D 0x0,= tqh_last =3D 0x0}, so_comp =3D {tqh_first =3D 0x0, tqh_last =3D 0x0}, so_l= ist =3D {tqe_next =3D 0x0, tqe_prev =3D 0xc5779d08}, so_qlen =3D 0, so_incq= len =3D 0, so_qlimit =3D 0, so_timeo =3D 0, so_error =3D 0, so_sigio =3D 0x= 0, so_oobmark =3D 0, so_aiojobq =3D {tqh_first =3D 0x0, tqh_last =3D 0xc5ba= 7b90}, so_rcv =3D {sb_sel =3D {si_tdlist =3D {tqh_first =3D 0x0, tqh_last = =3D 0xc5ba7b98}, si_note =3D {kl_list =3D {slh_first =3D 0x0}, kl_lock =3D = 0xc05d7f30 <knlist_mtx_lock>, kl_unlock =3D 0xc05d7ee0 <knlist_mtx_unlock>,= kl_assert_locked =3D 0xc05d50b0 <knlist_mtx_assert_locked>, kl_assert_unlo= cked =3D 0xc05d50c0 <knlist_mtx_assert_unlocked>, kl_lockarg =3D 0xc5ba7bbc= }, si_mtx =3D 0xc55103f8}, sb_mtx =3D {lock_object =3D {lo_name =3D 0xc0902= cca "so_rcv", lo_flags =3D 16973824, lo_data =3D 0, lo_witness =3D 0x0}, mt= x_lock =3D 4}, sb_sx =3D {lock_object =3D {lo_name =3D 0xc0903203 "so_rcv_s= x", lo_flags =3D 36896768, lo_data =3D 0, lo_witness =3D 0x0}, sx_lock =3D = 1}, sb_state =3D 0, sb_mb =3D 0x0, sb_mbtail =3D 0x0, sb_lastrecord =3D 0x0= , sb_sndptr =3D 0x0, sb_sndptroff =3D 0, sb_cc =3D 0, sb_hiwat =3D 66608, s= b_mbcnt =3D 0, sb_mcnt =3D 0, sb_ccnt =3D 0, sb_mbmax =3D 262144, sb_ctl = =3D 0, sb_lowat =3D 1, sb_timeo =3D 0, sb_flags =3D 2056, sb_upcall =3D 0, = sb_upcallarg =3D 0x0}, so_snd =3D {sb_sel =3D {si_tdlist =3D {tqh_first =3D= 0x0, tqh_last =3D 0x0}, si_note =3D {kl_list =3D {slh_first =3D 0x0}, kl_l= ock =3D 0xc05d7f30 <knlist_mtx_lock>, kl_unlock =3D 0xc05d7ee0 <knlist_mtx_= unlock>, kl_assert_locked =3D 0xc05d50b0 <knlist_mtx_assert_locked>, kl_ass= ert_unlocked =3D 0xc05d50c0 <knlist_mtx_assert_unlocked>, kl_lockarg =3D 0x= c5ba7c50}, si_mtx =3D 0x0}, sb_mtx =3D {lock_object =3D {lo_name =3D 0xc090= 2cd1 "so_snd", lo_flags =3D 16973824, lo_data =3D 0, lo_witness =3D 0x0}, m= tx_lock =3D 3311335616}, sb_sx =3D {lock_object =3D {lo_name =3D 0xc09031f9= "so_snd_sx", lo_flags =3D 36896768, lo_data =3D 0, lo_witness =3D 0x0}, sx= _lock =3D 3311335616}, sb_state =3D 0, sb_mb =3D 0xc5471300, sb_mbtail =3D = 0xc5471300, sb_lastrecord =3D 0xc5471300, sb_sndptr =3D 0xc5471300, sb_sndp= troff =3D 160, sb_cc =3D 224, sb_hiwat =3D 33304, sb_mbcnt =3D 256, sb_mcnt= =3D 1, sb_ccnt =3D 0, sb_mbmax =3D 262144, sb_ctl =3D 0, sb_lowat =3D 2048= , sb_timeo =3D 0, sb_flags =3D 2048, sb_upcall =3D 0, sb_upcallarg =3D 0x0}= , so_cred =3D 0xc574a300, so_label =3D 0x0, so_peerlabel =3D 0x0, so_gencnt= =3D 672, so_emuldata =3D 0x0, so_accf =3D 0x0, so_fibnum =3D 0} print *tp $4 =3D {t_segq =3D {lh_first =3D 0x0}, t_pspare =3D {0x0, 0x0}, t_segqlen = =3D 0, t_dupacks =3D 0, t_timers =3D 0xc5ab21d8, t_inpcb =3D 0xc5ab1000, t_= state =3D 4, t_flags =3D 996, t_vnet =3D 0x0, snd_una =3D 345532936, snd_ma= x =3D 345533000, snd_nxt =3D 345533000, snd_up =3D 345532936, snd_wl1 =3D 8= 33432065, snd_wl2 =3D 345532936, iss =3D 345516135, irs =3D 833424923, rcv_= nxt =3D 833432113, rcv_adv =3D 833498721, rcv_wnd =3D 66608, rcv_up =3D 833= 432113, snd_wnd =3D 524280, snd_cwnd =3D 6472, snd_bwnd =3D 1073725440, snd= _ssthresh =3D 1073725440, snd_bandwidth =3D 0, snd_recover =3D 345532936, t= _maxopd =3D 1460, t_rcvtime =3D 161476, t_starttime =3D 45672, t_rtttime = =3D 161476, t_rtseq =3D 345532936, t_bw_rtttime =3D 45672, t_bw_rtseq =3D 0= , t_rxtcur =3D 230, t_maxseg =3D 1448, t_srtt =3D 48, t_rttvar =3D 9, t_rxt= shift =3D 0, t_rttmin =3D 30, t_rttbest =3D 53, t_rttupdated =3D 169, max_s= ndwnd =3D 524280, t_softerror =3D 0, t_oobflags =3D 0 '\0', t_iobc =3D 0 '\= 0', snd_scale =3D 3 '\003', rcv_scale =3D 3 '\003', request_r_scale =3D 3 '= \003', ts_recent =3D 467713397, ts_recent_age =3D 161476, ts_offset =3D 212= 9190315, last_ack_sent =3D 833432113, snd_cwnd_prev =3D 0, snd_ssthresh_pre= v =3D 0, snd_recover_prev =3D 0, t_badrxtwin =3D 0, snd_limited =3D 0 '\0',= snd_numholes =3D 0, snd_holes =3D {tqh_first =3D 0x0, tqh_last =3D 0xc5ab2= 0e4}, snd_fack =3D 0, rcv_numsacks =3D 0, sackblks =3D {{start =3D 0, end = =3D 0}, {start =3D 0, end =3D 0}, {start =3D 0, end =3D 0}, {start =3D 0, e= nd =3D 0}, {start =3D 0, end =3D 0}, {start =3D 0, end =3D 0}}, sack_newdat= a =3D 0, sackhint =3D {nexthole =3D 0x0, sack_bytes_rexmit =3D 0, ispare = =3D 0, _pad =3D {0, 0}}, t_rttlow =3D 1, rfbuf_ts =3D 161476, rfbuf_cnt =3D= 48, t_tu =3D 0x0, t_toe =3D 0x0, t_bytes_acked =3D 0, t_ispare =3D 0, t_ps= pare2 =3D {0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, _pad =3D {0 <repeats 12 times>}} frame 5: print *so: $5 =3D {so_count =3D 1, so_type =3D 1, so_options =3D 12, so_linger =3D 0, = so_state =3D 258, so_qstate =3D 0, so_pcb =3D 0xc5ab1000, so_vnet =3D 0x0, = so_proto =3D 0xc0956a48, so_head =3D 0x0, so_incomp =3D {tqh_first =3D 0x0,= tqh_last =3D 0x0}, so_comp =3D {tqh_first =3D 0x0, tqh_last =3D 0x0}, so_l= ist =3D {tqe_next =3D 0x0, tqe_prev =3D 0xc5779d08}, so_qlen =3D 0, so_incq= len =3D 0, so_qlimit =3D 0, so_timeo =3D 0, so_error =3D 0, so_sigio =3D 0x= 0, so_oobmark =3D 0, so_aiojobq =3D {tqh_first =3D 0x0, tqh_last =3D 0xc5ba= 7b90}, so_rcv =3D {sb_sel =3D {si_tdlist =3D {tqh_first =3D 0x0, tqh_last = =3D 0xc5ba7b98}, si_note =3D {kl_list =3D {slh_first =3D 0x0}, kl_lock =3D = 0xc05d7f30 <knlist_mtx_lock>, kl_unlock =3D 0xc05d7ee0 <knlist_mtx_unlock>,= kl_assert_locked =3D 0xc05d50b0 <knlist_mtx_assert_locked>, kl_assert_unlo= cked =3D 0xc05d50c0 <knlist_mtx_assert_unlocked>, kl_lockarg =3D 0xc5ba7bbc= }, si_mtx =3D 0xc55103f8}, sb_mtx =3D {lock_object =3D {lo_name =3D 0xc0902= cca "so_rcv", lo_flags =3D 16973824, lo_data =3D 0, lo_witness =3D 0x0}, mt= x_lock =3D 4}, sb_sx =3D {lock_object =3D {lo_name =3D 0xc0903203 "so_rcv_s= x", lo_flags =3D 36896768, lo_data =3D 0, lo_witness =3D 0x0}, sx_lock =3D = 1}, sb_state =3D 0, sb_mb =3D 0x0, sb_mbtail =3D 0x0, sb_lastrecord =3D 0x0= , sb_sndptr =3D 0x0, sb_sndptroff =3D 0, sb_cc =3D 0, sb_hiwat =3D 66608, s= b_mbcnt =3D 0, sb_mcnt =3D 0, sb_ccnt =3D 0, sb_mbmax =3D 262144, sb_ctl = =3D 0, sb_lowat =3D 1, sb_timeo =3D 0, sb_flags =3D 2056, sb_upcall =3D 0, = sb_upcallarg =3D 0x0}, so_snd =3D {sb_sel =3D {si_tdlist =3D {tqh_first =3D= 0x0, tqh_last =3D 0x0}, si_note =3D {kl_list =3D {slh_first =3D 0x0}, kl_l= ock =3D 0xc05d7f30 <knlist_mtx_lock>, kl_unlock =3D 0xc05d7ee0 <knlist_mtx_= unlock>, kl_assert_locked =3D 0xc05d50b0 <knlist_mtx_assert_locked>, kl_ass= ert_unlocked =3D 0xc05d50c0 <knlist_mtx_assert_unlocked>, kl_lockarg =3D 0x= c5ba7c50}, si_mtx =3D 0x0}, sb_mtx =3D {lock_object =3D {lo_name =3D 0xc090= 2cd1 "so_snd", lo_flags =3D 16973824, lo_data =3D 0, lo_witness =3D 0x0}, m= tx_lock =3D 3311335616}, sb_sx =3D {lock_object =3D {lo_name =3D 0xc09031f9= "so_snd_sx", lo_flags =3D 36896768, lo_data =3D 0, lo_witness =3D 0x0}, sx= _lock =3D 3311335616}, sb_state =3D 0, sb_mb =3D 0xc5471300, sb_mbtail =3D = 0xc5471300, sb_lastrecord =3D 0xc5471300, sb_sndptr =3D 0xc5471300, sb_sndp= troff =3D 160, sb_cc =3D 224, sb_hiwat =3D 33304, sb_mbcnt =3D 256, sb_mcnt= =3D 1, sb_ccnt =3D 0, sb_mbmax =3D 262144, sb_ctl =3D 0, sb_lowat =3D 2048= , sb_timeo =3D 0, sb_flags =3D 2048, sb_upcall =3D 0, sb_upcallarg =3D 0x0}= , so_cred =3D 0xc574a300, so_label =3D 0x0, so_peerlabel =3D 0x0, so_gencnt= =3D 672, so_emuldata =3D 0x0, so_accf =3D 0x0, so_fibnum =3D 0} print *inp: $6 =3D {inp_hash =3D {le_next =3D 0x0, le_prev =3D 0xc5304294}, inp_list = =3D {le_next =3D 0xc5a487bc, le_prev =3D 0xc09a9a04}, inp_ppcb =3D 0xc5ab20= 00, inp_pcbinfo =3D 0xc09a9a20, inp_socket =3D 0xc5ba7b44, inp_cred =3D 0xc= 574a300, inp_flow =3D 0, inp_flags =3D 8396800, inp_flags2 =3D 0, inp_vflag= =3D 1 '\001', inp_ip_ttl =3D 64 '@', inp_ip_p =3D 0 '\0', inp_ip_minttl = =3D 0 '\0', inp_flowid =3D 0, inp_refcount =3D 1, inp_pspare =3D {0x0, 0x0,= 0x0, 0x0}, inp_ispare =3D {0, 0, 0, 0}, inp_inc =3D {inc_flags =3D 0 '\0',= inc_len =3D 0 '\0', inc_fibnum =3D 0, inc_ie =3D {ie_fport =3D 11973, ie_l= port =3D 5632, ie_dependfaddr =3D {ie46_foreign =3D {ia46_pad32 =3D {0, 0, = 0}, ia46_addr4 =3D {s_addr =3D 2715641408}}, ie6_foreign =3D {__u6_addr =3D= {__u6_addr8 =3D '\0' <repeats 12 times>, "@f=DD=A1", __u6_addr16 =3D {0, 0= , 0, 0, 0, 0, 26176, 41437}, __u6_addr32 =3D {0, 0, 0, 2715641408}}}}, ie_d= ependladdr =3D {ie46_local =3D {ia46_pad32 =3D {0, 0, 0}, ia46_addr4 =3D {s= _addr =3D 3976073900}}, ie6_local =3D {__u6_addr =3D {__u6_addr8 =3D '\0' <= repeats 12 times>, "=EF=BF=BD\022=EF=BF=BD=EF=BF=BD", __u6_addr16 =3D {0, 0= , 0, 0, 0, 0, 4780, 60670}, __u6_addr32 =3D {0, 0, 0, 3976073900}}}}}}, inp= _label =3D 0x0, inp_sp =3D 0x0, inp_depend4 =3D {inp4_ip_tos =3D 16 '\020',= inp4_options =3D 0x0, inp4_moptions =3D 0x0}, inp_depend6 =3D {inp6_option= s =3D 0x0, inp6_outputopts =3D 0x0, inp6_moptions =3D 0x0, inp6_icmp6filt = =3D 0x0, inp6_cksum =3D 0, inp6_hops =3D 0}, inp_portlist =3D {le_next =3D = 0xc5a487bc, le_prev =3D 0xc54f8428}, inp_phd =3D 0xc54f8420, inp_gencnt =3D= 21, inp_lle =3D 0x0, inp_rt =3D 0x0, inp_lock =3D {lock_object =3D {lo_nam= e =3D 0xc090c024 "tcpinp", lo_flags =3D 74121216, lo_data =3D 0, lo_witness= =3D 0x0}, rw_lock =3D 3311335616}} print *tp: $7 =3D {t_segq =3D {lh_first =3D 0x0}, t_pspare =3D {0x0, 0x0}, t_segqlen = =3D 0, t_dupacks =3D 0, t_timers =3D 0xc5ab21d8, t_inpcb =3D 0xc5ab1000, t_= state =3D 4, t_flags =3D 996, t_vnet =3D 0x0, snd_una =3D 345532936, snd_ma= x =3D 345533000, snd_nxt =3D 345533000, snd_up =3D 345532936, snd_wl1 =3D 8= 33432065, snd_wl2 =3D 345532936, iss =3D 345516135, irs =3D 833424923, rcv_= nxt =3D 833432113, rcv_adv =3D 833498721, rcv_wnd =3D 66608, rcv_up =3D 833= 432113, snd_wnd =3D 524280, snd_cwnd =3D 6472, snd_bwnd =3D 1073725440, snd= _ssthresh =3D 1073725440, snd_bandwidth =3D 0, snd_recover =3D 345532936, t= _maxopd =3D 1460, t_rcvtime =3D 161476, t_starttime =3D 45672, t_rtttime = =3D 161476, t_rtseq =3D 345532936, t_bw_rtttime =3D 45672, t_bw_rtseq =3D 0= , t_rxtcur =3D 230, t_maxseg =3D 1448, t_srtt =3D 48, t_rttvar =3D 9, t_rxt= shift =3D 0, t_rttmin =3D 30, t_rttbest =3D 53, t_rttupdated =3D 169, max_s= ndwnd =3D 524280, t_softerror =3D 0, t_oobflags =3D 0 '\0', t_iobc =3D 0 '\= 0', snd_scale =3D 3 '\003', rcv_scale =3D 3 '\003', request_r_scale =3D 3 '= \003', ts_recent =3D 467713397, ts_recent_age =3D 161476, ts_offset =3D 212= 9190315, last_ack_sent =3D 833432113, snd_cwnd_prev =3D 0, snd_ssthresh_pre= v =3D 0, snd_recover_prev =3D 0, t_badrxtwin =3D 0, snd_limited =3D 0 '\0',= snd_numholes =3D 0, snd_holes =3D {tqh_first =3D 0x0, tqh_last =3D 0xc5ab2= 0e4}, snd_fack =3D 0, rcv_numsacks =3D 0, sackblks =3D {{start =3D 0, end = =3D 0}, {start =3D 0, end =3D 0}, {start =3D 0, end =3D 0}, {start =3D 0, e= nd =3D 0}, {start =3D 0, end =3D 0}, {start =3D 0, end =3D 0}}, sack_newdat= a =3D 0, sackhint =3D {nexthole =3D 0x0, sack_bytes_rexmit =3D 0, ispare = =3D 0, _pad =3D {0, 0}}, t_rttlow =3D 1, rfbuf_ts =3D 161476, rfbuf_cnt =3D= 48, t_tu =3D 0x0, t_toe =3D 0x0, t_bytes_acked =3D 0, t_ispare =3D 0, t_ps= pare2 =3D {0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, _pad =3D {0 <repeats 12 times>}} frame 6: print *so: $8 =3D {so_count =3D 1, so_type =3D 1, so_options =3D 12, so_linger =3D 0, = so_state =3D 258, so_qstate =3D 0, so_pcb =3D 0xc5ab1000, so_vnet =3D 0x0, = so_proto =3D 0xc0956a48, so_head =3D 0x0, so_incomp =3D {tqh_first =3D 0x0,= tqh_last =3D 0x0}, so_comp =3D {tqh_first =3D 0x0, tqh_last =3D 0x0}, so_l= ist =3D {tqe_next =3D 0x0, tqe_prev =3D 0xc5779d08}, so_qlen =3D 0, so_incq= len =3D 0, so_qlimit =3D 0, so_timeo =3D 0, so_error =3D 0, so_sigio =3D 0x= 0, so_oobmark =3D 0, so_aiojobq =3D {tqh_first =3D 0x0, tqh_last =3D 0xc5ba= 7b90}, so_rcv =3D {sb_sel =3D {si_tdlist =3D {tqh_first =3D 0x0, tqh_last = =3D 0xc5ba7b98}, si_note =3D {kl_list =3D {slh_first =3D 0x0}, kl_lock =3D = 0xc05d7f30 <knlist_mtx_lock>, kl_unlock =3D 0xc05d7ee0 <knlist_mtx_unlock>,= kl_assert_locked =3D 0xc05d50b0 <knlist_mtx_assert_locked>, kl_assert_unlo= cked =3D 0xc05d50c0 <knlist_mtx_assert_unlocked>, kl_lockarg =3D 0xc5ba7bbc= }, si_mtx =3D 0xc55103f8}, sb_mtx =3D {lock_object =3D {lo_name =3D 0xc0902= cca "so_rcv", lo_flags =3D 16973824, lo_data =3D 0, lo_witness =3D 0x0}, mt= x_lock =3D 4}, sb_sx =3D {lock_object =3D {lo_name =3D 0xc0903203 "so_rcv_s= x", lo_flags =3D 36896768, lo_data =3D 0, lo_witness =3D 0x0}, sx_lock =3D = 1}, sb_state =3D 0, sb_mb =3D 0x0, sb_mbtail =3D 0x0, sb_lastrecord =3D 0x0= , sb_sndptr =3D 0x0, sb_sndptroff =3D 0, sb_cc =3D 0, sb_hiwat =3D 66608, s= b_mbcnt =3D 0, sb_mcnt =3D 0, sb_ccnt =3D 0, sb_mbmax =3D 262144, sb_ctl = =3D 0, sb_lowat =3D 1, sb_timeo =3D 0, sb_flags =3D 2056, sb_upcall =3D 0, = sb_upcallarg =3D 0x0}, so_snd =3D {sb_sel =3D {si_tdlist =3D {tqh_first =3D= 0x0, tqh_last =3D 0x0}, si_note =3D {kl_list =3D {slh_first =3D 0x0}, kl_l= ock =3D 0xc05d7f30 <knlist_mtx_lock>, kl_unlock =3D 0xc05d7ee0 <knlist_mtx_= unlock>, kl_assert_locked =3D 0xc05d50b0 <knlist_mtx_assert_locked>, kl_ass= ert_unlocked =3D 0xc05d50c0 <knlist_mtx_assert_unlocked>, kl_lockarg =3D 0x= c5ba7c50}, si_mtx =3D 0x0}, sb_mtx =3D {lock_object =3D {lo_name =3D 0xc090= 2cd1 "so_snd", lo_flags =3D 16973824, lo_data =3D 0, lo_witness =3D 0x0}, m= tx_lock =3D 3311335616}, sb_sx =3D {lock_object =3D {lo_name =3D 0xc09031f9= "so_snd_sx", lo_flags =3D 36896768, lo_data =3D 0, lo_witness =3D 0x0}, sx= _lock =3D 3311335616}, sb_state =3D 0, sb_mb =3D 0xc5471300, sb_mbtail =3D = 0xc5471300, sb_lastrecord =3D 0xc5471300, sb_sndptr =3D 0xc5471300, sb_sndp= troff =3D 160, sb_cc =3D 224, sb_hiwat =3D 33304, sb_mbcnt =3D 256, sb_mcnt= =3D 1, sb_ccnt =3D 0, sb_mbmax =3D 262144, sb_ctl =3D 0, sb_lowat =3D 2048= , sb_timeo =3D 0, sb_flags =3D 2048, sb_upcall =3D 0, sb_upcallarg =3D 0x0}= , so_cred =3D 0xc574a300, so_label =3D 0x0, so_peerlabel =3D 0x0, so_gencnt= =3D 672, so_emuldata =3D 0x0, so_accf =3D 0x0, so_fibnum =3D 0} frame 7: print *so: $9 =3D {so_count =3D 1, so_type =3D 1, so_options =3D 12, so_linger =3D 0, = so_state =3D 258, so_qstate =3D 0, so_pcb =3D 0xc5ab1000, so_vnet =3D 0x0, = so_proto =3D 0xc0956a48, so_head =3D 0x0, so_incomp =3D {tqh_first =3D 0x0,= tqh_last =3D 0x0}, so_comp =3D {tqh_first =3D 0x0, tqh_last =3D 0x0}, so_l= ist =3D {tqe_next =3D 0x0, tqe_prev =3D 0xc5779d08}, so_qlen =3D 0, so_incq= len =3D 0, so_qlimit =3D 0, so_timeo =3D 0, so_error =3D 0, so_sigio =3D 0x= 0, so_oobmark =3D 0, so_aiojobq =3D {tqh_first =3D 0x0, tqh_last =3D 0xc5ba= 7b90}, so_rcv =3D {sb_sel =3D {si_tdlist =3D {tqh_first =3D 0x0, tqh_last = =3D 0xc5ba7b98}, si_note =3D {kl_list =3D {slh_first =3D 0x0}, kl_lock =3D = 0xc05d7f30 <knlist_mtx_lock>, kl_unlock =3D 0xc05d7ee0 <knlist_mtx_unlock>,= kl_assert_locked =3D 0xc05d50b0 <knlist_mtx_assert_locked>, kl_assert_unlo= cked =3D 0xc05d50c0 <knlist_mtx_assert_unlocked>, kl_lockarg =3D 0xc5ba7bbc= }, si_mtx =3D 0xc55103f8}, sb_mtx =3D {lock_object =3D {lo_name =3D 0xc0902= cca "so_rcv", lo_flags =3D 16973824, lo_data =3D 0, lo_witness =3D 0x0}, mt= x_lock =3D 4}, sb_sx =3D {lock_object =3D {lo_name =3D 0xc0903203 "so_rcv_s= x", lo_flags =3D 36896768, lo_data =3D 0, lo_witness =3D 0x0}, sx_lock =3D = 1}, sb_state =3D 0, sb_mb =3D 0x0, sb_mbtail =3D 0x0, sb_lastrecord =3D 0x0= , sb_sndptr =3D 0x0, sb_sndptroff =3D 0, sb_cc =3D 0, sb_hiwat =3D 66608, s= b_mbcnt =3D 0, sb_mcnt =3D 0, sb_ccnt =3D 0, sb_mbmax =3D 262144, sb_ctl = =3D 0, sb_lowat =3D 1, sb_timeo =3D 0, sb_flags =3D 2056, sb_upcall =3D 0, = sb_upcallarg =3D 0x0}, so_snd =3D {sb_sel =3D {si_tdlist =3D {tqh_first =3D= 0x0, tqh_last =3D 0x0}, si_note =3D {kl_list =3D {slh_first =3D 0x0}, kl_l= ock =3D 0xc05d7f30 <knlist_mtx_lock>, kl_unlock =3D 0xc05d7ee0 <knlist_mtx_= unlock>, kl_assert_locked =3D 0xc05d50b0 <knlist_mtx_assert_locked>, kl_ass= ert_unlocked =3D 0xc05d50c0 <knlist_mtx_assert_unlocked>, kl_lockarg =3D 0x= c5ba7c50}, si_mtx =3D 0x0}, sb_mtx =3D {lock_object =3D {lo_name =3D 0xc090= 2cd1 "so_snd", lo_flags =3D 16973824, lo_data =3D 0, lo_witness =3D 0x0}, m= tx_lock =3D 3311335616}, sb_sx =3D {lock_object =3D {lo_name =3D 0xc09031f9= "so_snd_sx", lo_flags =3D 36896768, lo_data =3D 0, lo_witness =3D 0x0}, sx= _lock =3D 3311335616}, sb_state =3D 0, sb_mb =3D 0xc5471300, sb_mbtail =3D = 0xc5471300, sb_lastrecord =3D 0xc5471300, sb_sndptr =3D 0xc5471300, sb_sndp= troff =3D 160, sb_cc =3D 224, sb_hiwat =3D 33304, sb_mbcnt =3D 256, sb_mcnt= =3D 1, sb_ccnt =3D 0, sb_mbmax =3D 262144, sb_ctl =3D 0, sb_lowat =3D 2048= , sb_timeo =3D 0, sb_flags =3D 2048, sb_upcall =3D 0, sb_upcallarg =3D 0x0}= , so_cred =3D 0xc574a300, so_label =3D 0x0, so_peerlabel =3D 0x0, so_gencnt= =3D 672, so_emuldata =3D 0x0, so_accf =3D 0x0, so_fibnum =3D 0} Joe >=20 > Robert >=20 --=20 Joe Marcus Clarke FreeBSD GNOME Team :: gnome@FreeBSD.org FreeNode / #freebsd-gnome http://www.FreeBSD.org/gnome --=-Jh8aMCeeZ2raWFotW9Pl Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (FreeBSD) iEYEABECAAYFAkrTvukACgkQb2iPiv4Uz4fT3wCfQHJJ7/PiEQruGwrYszWEfT9S 8Z0An0VmNi/55RM3PACHB0o8iGHN2OI2 =HhnI -----END PGP SIGNATURE----- --=-Jh8aMCeeZ2raWFotW9Pl--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1255390955.22880.15.camel>