Skip site navigation (1)Skip section navigation (2)
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>