From owner-freebsd-current@FreeBSD.ORG Mon Oct 12 23:42:24 2009 Return-Path: Delivered-To: current@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 741B91065676; Mon, 12 Oct 2009 23:42:24 +0000 (UTC) (envelope-from marcus@FreeBSD.org) Received: from creme-brulee.marcuscom.com (marcuscom-pt.tunnel.tserv1.fmt.ipv6.he.net [IPv6:2001:470:1f00:ffff::1279]) by mx1.freebsd.org (Postfix) with ESMTP id EAFD58FC1C; Mon, 12 Oct 2009 23:42:23 +0000 (UTC) Received: from [IPv6:2001:470:1f00:2464::4] (shumai.marcuscom.com [IPv6:2001:470:1f00:2464::4]) by creme-brulee.marcuscom.com (8.14.3/8.14.3) with ESMTP id n9CNh5kB081461; Mon, 12 Oct 2009 19:43:05 -0400 (EDT) (envelope-from marcus@FreeBSD.org) From: Joe Marcus Clarke To: Robert Watson In-Reply-To: References: <4AD382DF.3040105@freebsd.org> Content-Type: multipart/signed; micalg="pgp-sha1"; protocol="application/pgp-signature"; boundary="=-Jh8aMCeeZ2raWFotW9Pl" Organization: FreeBSD, Inc. Date: Mon, 12 Oct 2009 19:42:35 -0400 Message-Id: <1255390955.22880.15.camel@shumai.marcuscom.com> Mime-Version: 1.0 X-Mailer: Evolution 2.26.3 FreeBSD GNOME Team Port X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,NO_RELAYS autolearn=ham version=3.2.5 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on creme-brulee.marcuscom.com Cc: current Subject: Re: sbsndptr panic on recent 9-CURRENT X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Oct 2009 23:42:24 -0000 --=-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 ,=20 kl_unlock =3D 0xc05d7ee0 ,=20 kl_assert_locked =3D 0xc05d50b0 ,=20 kl_assert_unlocked =3D 0xc05d50c0 ,=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 , kl_unlock =3D 0xc05d7ee0 ,= kl_assert_locked =3D 0xc05d50b0 , kl_assert_unlo= cked =3D 0xc05d50c0 , 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 , kl_unlock =3D 0xc05d7ee0 , kl_assert_locked =3D 0xc05d50b0 , kl_ass= ert_unlocked =3D 0xc05d50c0 , 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 }} 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 , kl_unlock =3D 0xc05d7ee0 ,= kl_assert_locked =3D 0xc05d50b0 , kl_assert_unlo= cked =3D 0xc05d50c0 , 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 , kl_unlock =3D 0xc05d7ee0 , kl_assert_locked =3D 0xc05d50b0 , kl_ass= ert_unlocked =3D 0xc05d50c0 , 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' , "@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 }} 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 , kl_unlock =3D 0xc05d7ee0 ,= kl_assert_locked =3D 0xc05d50b0 , kl_assert_unlo= cked =3D 0xc05d50c0 , 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 , kl_unlock =3D 0xc05d7ee0 , kl_assert_locked =3D 0xc05d50b0 , kl_ass= ert_unlocked =3D 0xc05d50c0 , 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 , kl_unlock =3D 0xc05d7ee0 ,= kl_assert_locked =3D 0xc05d50b0 , kl_assert_unlo= cked =3D 0xc05d50c0 , 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 , kl_unlock =3D 0xc05d7ee0 , kl_assert_locked =3D 0xc05d50b0 , kl_ass= ert_unlocked =3D 0xc05d50c0 , 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--