Script started on Sun Mar 25 12:40:21 2007 wkoszek@laptop:/usr/src/sys/i386/compile/LAPTOP24032007# kgdb /K./Kkernel.debug /var/crash/ bounds info.25 info.28 info.31 info.34 vmcore.23 vmcore.26 vmcore.29 vmcore.32 vmcore.35 info.23 info.26 info.29 info.32 info.35 vmcore.24 vmcore.27 vmcore.30 vmcore.33 info.24 info.27 info.30 info.33 minfree vmcore.25 vmcore.28 vmcore.31 vmcore.34 wkoszek@laptop:/usr/src/sys/i386/compile/LAPTOP24032007# kgdb ./kernel.debug /var/crash/vm vmcore.23 vmcore.24 vmcore.25 vmcore.26 vmcore.27 vmcore.28 vmcore.29 vmcore.30 vmcore.31 vmcore.32 vmcore.33 vmcore.34 vmcore.35 wkoszek@laptop:/usr/src/sys/i386/compile/LAPTOP24032007# kgdb ./kernel.debug /var/crash/vmcore.35 [GDB will not be able to debug user-mode threads: /usr/lib/libthread_db.so: Undefined symbol "ps_pglobal_lookup"] GNU gdb 6.1.1 [FreeBSD] Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i386-marcel-freebsd". Unread portion of the kernel message buffer: panic: tcp_sack_doack: SACK invalid cpuid = 0 KDB: stack backtrace: db_trace_self_wrapper(c05fef31) at 0xc0432519 = db_trace_self_wrapper+0x25 kdb_backtrace(100,c5b1c6c0,fffefc60,c7b20000,18,...) at 0xc04c965d = kdb_backtrace+0x29 panic(c060aeb1,c05eb32f,91,c5b1c6c0,df9bba80,...) at 0xc04aa0e5 = panic+0x109 tcp_sack_doack(c7b20000,df9bbad8,ab1b1fe0) at 0xc0540d87 = tcp_sack_doack+0x63 tcp_do_segment(c5e78a00,c5ee6822,c79e4000,c7b20000,34,90) at 0xc053dba0 = tcp_do_segment+0xff4 tcp_input(c5e78a00,14,df9bbbdc,1201a8c0,0,...) at 0xc053cb26 = tcp_input+0x736 ip_input(c5e78a00) at 0xc05363fd = ip_input+0x5c9 netisr_dispatch(2,c5e78a00,df9bbc34,c5c03c00,c5e70800,...) at 0xc0526f94 = netisr_dispatch+0x58 ether_demux(c5c03c00,c5e78a00,1a01406b,c5bb4000,c5e78a00,...) at 0xc05246fd = ether_demux+0x19d ether_input(c5c03c00,c5e78a00,c5bb44d4,0,c083d1ac,...) at 0xc0524555 = ether_input+0x371 re_rxeof(c5bb44d4,0,c5c03c00,c5bb453c,c5bc0200,...) at 0xc083b874 = re_rxeof+0x318 re_int_task(c5bb4000,1) at 0xc083ca3f = re_int_task+0x1d3 taskqueue_run(c5bc0200,df9bbce4,c049474d,0,c5bbe020,...) at 0xc04d1804 = taskqueue_run+0xc8 taskqueue_fast_run(0) at 0xc04d1d32 = taskqueue_fast_run+0xe ithread_execute_handlers(c5b5cc08,c5b96100) at 0xc049474d = ithread_execute_handlers+0x161 ithread_loop(c5bbe020,df9bbd38) at 0xc04948bf = ithread_loop+0x9b fork_exit(c0494824,c5bbe020,df9bbd38) at 0xc04935f8 = fork_exit+0xe0 fork_trampoline() at 0xc05c5a30 = fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xdf9bbd70, ebp = 0 --- Uptime: 14m8s Physical memory: 883 MB Dumping 163 MB: 148 132 116 100 84 68 52 36 20 4 #0 doadump () at pcpu.h:172 172 __asm __volatile("movl %%fs:0,%0" : "=r" (td)); (kgdb) bt #0 doadump () at pcpu.h:172 #1 0xc04a9e38 in boot (howto=260) at ../../../kern/kern_shutdown.c:409 #2 0xc04aa146 in panic (fmt=0xc060aeb1 "%s: SACK invalid") at ../../../kern/kern_shutdown.c:563 #3 0xc0540d87 in tcp_sack_doack (tp=0xc7b20000, to=0xdf9bbad8, th_ack=2870681568) at ../../../netinet/tcp_sack.c:374 #4 0xc053dba0 in tcp_do_segment (m=0xc5e78a00, th=0xc5ee6822, so=0xc79e4000, tp=0xc7b20000, drop_hdrlen=52, tlen=144) at ../../../netinet/tcp_input.c:1909 #5 0xc053cb26 in tcp_input (m=0xc5e78a00, off0=20) at ../../../netinet/tcp_input.c:1004 #6 0xc05363fd in ip_input (m=0xc5e78a00) at ../../../netinet/ip_input.c:662 #7 0xc0526f94 in netisr_dispatch (num=2, m=0x0) at ../../../net/netisr.c:278 #8 0xc05246fd in ether_demux (ifp=0xc5c03c00, m=0xc5e78a00) at ../../../net/if_ethersubr.c:829 #9 0xc0524555 in ether_input (ifp=0xc5c03c00, m=0xc5e78a00) at ../../../net/if_ethersubr.c:687 #10 0xc083b874 in ?? () #11 0xc5c03c00 in ?? () #12 0xc5e78a00 in ?? () #13 0xc5bb44d4 in ?? () #14 0x00000000 in ?? () #15 0xc083d1ac in ?? () #16 0x000006d9 in ?? () #17 0xc5bb44d4 in ?? () #18 0x0000000f in ?? () #19 0x00000000 in ?? () #20 0x1a01406b in ?? () #21 0x000000d6 in ?? () #22 0x00000011 in ?? () #23 0xc5c03c00 in ?? () #24 0xc5bb4000 in ?? () #25 0x00000001 in ?? () #26 0x00000001 in ?? () #27 0xdf9bbc9c in ?? () #28 0xc083ca3f in ?? () #29 0xc5bb44d4 in ?? () #30 0x00000000 in ?? () #31 0xc5c03c00 in ?? () #32 0xc5bb453c in ?? () #33 0xc5bc0200 in ?? () #34 0x00000001 in ?? () #35 0xdf9bbcc0 in ?? () #36 0xc04d1804 in taskqueue_run (queue=0xc5bb4000) at ../../../kern/subr_taskqueue.c:255 Previous frame inner to this frame (corrupt stack?) (kgdb) f 33 #3 0xc0540d87 in tcp_sack_doack (tp=0xc7b20000, to=0xdf9bbad8, th_ack=2870681568) at ../../../netinet/tcp_sack.c:374 374 KASSERT(to->to_flags & TOF_SACK, ("%s: SACK invalid", __func__)); (kgdb) p[*tp $1 = {t_segq = {lh_first = 0x0}, t_segqlen = 0, t_dupacks = 9, tt_rexmt = 0xc7b20144, tt_persist = 0xc7b20160, tt_keep = 0xc7b2017c, tt_2msl = 0xc7b20198, tt_delack = 0xc7b201b4, t_inpcb = 0xc7b1e000, t_state = 4, t_flags = 17826788, snd_una = 2870681472, snd_max = 2870683056, snd_nxt = 2870683056, snd_up = 2870681472, snd_wl1 = 2529506093, snd_wl2 = 2870681472, iss = 2870670928, irs = 2529414715, rcv_nxt = 2529506253, rcv_adv = 2529572861, rcv_wnd = 66608, rcv_up = 2529506093, snd_wnd = 66608, snd_cwnd = 7240, snd_bwnd = 6144, snd_ssthresh = 7240, snd_bandwidth = 1054, snd_recover = 2870682000, t_maxopd = 1460, t_rcvtime = 84699, t_starttime = 40686, t_rtttime = 84564, t_rtseq = 2870682000, t_bw_rtttime = 84505, t_bw_rtseq = 2870681472, t_rxtcur = 321, t_maxseg = 1448, t_srtt = 6213, t_rttvar = 430, t_rxtshift = 0, t_rttmin = 3, t_rttbest = 3395, t_rttupdated = 177, max_sndwnd = 131070, t_softerror = 0, t_oobflags = 0 '\0', t_iobc = 0 '\0', snd_scale = 1 '\001', rcv_scale = 8 '\b', request_r_scale = 8 '\b', requested_s_scale = 0 '\0', ts_recent = 2187657388, ts_recent_age = 84699, ts_offset = 0, last_ack_sent = 2529506253, snd_cwnd_prev = 0, snd_ssthresh_prev = 0, snd_recover_prev = 0, t_badrxtwin = 0, snd_limited = 0 '\0', sack_enable = 1, snd_numholes = 1, snd_holes = {tqh_first = 0xc7b759ec, tqh_last = 0xc7b759f8}, snd_fack = 2870682000, rcv_numsacks = 0, sackblks = {{ start = 2529504645, end = 2529504973}, {start = 2529491365, end = 2529492061}, {start = 0, end = 0}, {start = 0, end = 0}, {start = 0, end = 0}, { start = 0, end = 0}}, sack_newdata = 2870682000, sackhint = {nexthole = 0xc7b759ec, sack_bytes_rexmit = 96}, t_rttlow = 50, rfbuf_ts = 0, rfbuf_cnt = 0} (kgdb) p *to $2 = {to_flags = 16, to_tsval = 2187657388, to_tsecr = 84520, to_mss = 12795, to_wscale = 85 'U', to_nsacks = 192 'À', to_sacks = 0xc06c83e0 "ÝÐ`ÀÝÐ`À", to_signature = 0x0} (kgdb) up #4 0xc053dba0 in tcp_do_segment (m=0xc5e78a00, th=0xc5ee6822, so=0xc79e4000, tp=0xc7b20000, drop_hdrlen=52, tlen=144) at ../../../netinet/tcp_input.c:1909 1909 tcp_sack_doack(tp, &to, th->th_ack); (kgdb) p *m $3 = {m_hdr = {mh_next = 0x0, mh_nextpkt = 0x0, mh_data = 0xc5ee680e "E\020°", mh_len = 196, mh_flags = 3, mh_type = 1}, M_dat = {MH = {MH_pkthdr = { rcvif = 0xc5c03c00, len = 196, header = 0x0, csum_flags = 3840, csum_data = 65535, tso_segsz = 0, ether_vtag = 0, tags = {slh_first = 0x0}}, MH_dat = {MH_ext = {ext_buf = 0xc5ee6800 "\032\033\034\036\035\032", ext_free = 0, ext_args = 0x0, ext_size = 2048, ref_cnt = 0xc5eda49c, ext_type = 6}, MH_databuf = "\000hîÅ\000\000\000\000\000\000\000\000\000\b\000\000\234¤íÅ\006\000\000\000ÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­Þ"...}}, M_databuf = "\000<ÀÅÄ\000\000\000\000\000\000\000\000\017\000\000ÿÿ", '\0' , "hîÅ\000\000\000\000\000\000\000\000\000\b\000\000\234¤íÅ\006\000\000\000ÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞ"...}} (kgdb) p *th $4 = {th_sport = 5632, th_dport = 30681, th_seq = 2529506253, th_ack = 2870681568, th_x2 = 0, th_off = 8, th_flags = 24 '\030', th_win = 33304, th_sum = 0, th_urp = 0} (kgdb) p *so $5 = {so_count = 1, so_type = 1, so_options = 8, so_linger = 0, so_state = 258, so_qstate = 0, so_pcb = 0xc7b1e000, so_proto = 0xc063cee8, so_head = 0x0, so_incomp = {tqh_first = 0x0, tqh_last = 0xc79e401c}, so_comp = {tqh_first = 0x0, tqh_last = 0xc79e4024}, so_list = {tqe_next = 0x0, tqe_prev = 0x0}, so_qlen = 0, so_incqlen = 0, so_qlimit = 0, so_timeo = 0, so_error = 0, so_sigio = 0x0, so_oobmark = 0, so_aiojobq = { tqh_first = 0x0, tqh_last = 0xc79e4048}, so_rcv = {sb_sel = {si_thrlist = {tqe_next = 0xc5dc007c, tqe_prev = 0xc7a0fa3c}, si_thread = 0xc7a0fa20, si_note = {kl_list = {slh_first = 0x0}, kl_lock = 0xc048e8d0 , kl_unlock = 0xc048e8ec , kl_locked = 0xc048e908 , kl_lockarg = 0xc79e4074}, si_flags = 0}, sb_mtx = {lock_object = {lo_name = 0xc0602d94 "so_rcv", lo_type = 0xc0602d94 "so_rcv", lo_flags = 16973824, lo_profile_obj = {lpo_acqtime = 0, lpo_waittime = 0, lpo_filename = 0x0, lpo_namehash = 3397806082, lpo_lineno = 0, lpo_type = 0xc0612362 "sleep mutex", lpo_contest_holding = 0, lpo_contest_locking = 0}, lo_witness_data = {lod_list = {stqe_next = 0x0}, lod_witness = 0x0}}, mtx_lock = 4, mtx_recurse = 0}, sb_state = 0, sb_mb = 0x0, sb_mbtail = 0x0, sb_lastrecord = 0x0, sb_sndptr = 0x0, sb_sndptroff = 0, sb_cc = 0, sb_hiwat = 66608, sb_mbcnt = 0, sb_mbmax = 262144, sb_ctl = 0, sb_lowat = 1, sb_timeo = 0, sb_flags = 2056}, so_snd = {sb_sel = {si_thrlist = {tqe_next = 0x0, tqe_prev = 0x0}, si_thread = 0x0, si_note = { kl_list = {slh_first = 0x0}, kl_lock = 0xc048e8d0 , kl_unlock = 0xc048e8ec , kl_locked = 0xc048e908 , kl_lockarg = 0xc79e4110}, si_flags = 0}, sb_mtx = {lock_object = {lo_name = 0xc0602d9b "so_snd", lo_type = 0xc0602d9b "so_snd", lo_flags = 16973824, lo_profile_obj = {lpo_acqtime = 0, lpo_waittime = 0, lpo_filename = 0x0, lpo_namehash = 3397807366, lpo_lineno = 0, lpo_type = 0xc0612362 "sleep mutex", lpo_contest_holding = 0, lpo_contest_locking = 0}, lo_witness_data = {lod_list = {stqe_next = 0x0}, lod_witness = 0x0}}, mtx_lock = 4, mtx_recurse = 0}, sb_state = 0, sb_mb = 0xc5db9400, sb_mbtail = 0xc5db9d00, sb_lastrecord = 0xc5db9400, sb_sndptr = 0xc5db9d00, sb_sndptroff = 1440, sb_cc = 1584, sb_hiwat = 33304, sb_mbcnt = 2304, sb_mbmax = 262144, sb_ctl = 0, sb_lowat = 2048, sb_timeo = 0, sb_flags = 2048}, so_upcall = 0, so_upcallarg = 0x0, so_cred = 0xc7b13d80, so_label = 0xc7ad958c, so_peerlabel = 0xc7ad9500, so_gencnt = 296, so_emuldata = 0x0, so_accf = 0x0} (kgdb) p *tp $6 = {t_segq = {lh_first = 0x0}, t_segqlen = 0, t_dupacks = 9, tt_rexmt = 0xc7b20144, tt_persist = 0xc7b20160, tt_keep = 0xc7b2017c, tt_2msl = 0xc7b20198, tt_delack = 0xc7b201b4, t_inpcb = 0xc7b1e000, t_state = 4, t_flags = 17826788, snd_una = 2870681472, snd_max = 2870683056, snd_nxt = 2870683056, snd_up = 2870681472, snd_wl1 = 2529506093, snd_wl2 = 2870681472, iss = 2870670928, irs = 2529414715, rcv_nxt = 2529506253, rcv_adv = 2529572861, rcv_wnd = 66608, rcv_up = 2529506093, snd_wnd = 66608, snd_cwnd = 7240, snd_bwnd = 6144, snd_ssthresh = 7240, snd_bandwidth = 1054, snd_recover = 2870682000, t_maxopd = 1460, t_rcvtime = 84699, t_starttime = 40686, t_rtttime = 84564, t_rtseq = 2870682000, t_bw_rtttime = 84505, t_bw_rtseq = 2870681472, t_rxtcur = 321, t_maxseg = 1448, t_srtt = 6213, t_rttvar = 430, t_rxtshift = 0, t_rttmin = 3, t_rttbest = 3395, t_rttupdated = 177, max_sndwnd = 131070, t_softerror = 0, t_oobflags = 0 '\0', t_iobc = 0 '\0', snd_scale = 1 '\001', rcv_scale = 8 '\b', request_r_scale = 8 '\b', requested_s_scale = 0 '\0', ts_recent = 2187657388, ts_recent_age = 84699, ts_offset = 0, last_ack_sent = 2529506253, snd_cwnd_prev = 0, snd_ssthresh_prev = 0, snd_recover_prev = 0, t_badrxtwin = 0, snd_limited = 0 '\0', sack_enable = 1, snd_numholes = 1, snd_holes = {tqh_first = 0xc7b759ec, tqh_last = 0xc7b759f8}, snd_fack = 2870682000, rcv_numsacks = 0, sackblks = {{ start = 2529504645, end = 2529504973}, {start = 2529491365, end = 2529492061}, {start = 0, end = 0}, {start = 0, end = 0}, {start = 0, end = 0}, { start = 0, end = 0}}, sack_newdata = 2870682000, sackhint = {nexthole = 0xc7b759ec, sack_bytes_rexmit = 96}, t_rttlow = 50, rfbuf_ts = 0, rfbuf_cnt = 0} (kgdb) up #5 0xc053cb26 in tcp_input (m=0xc5e78a00, off0=20) at ../../../netinet/tcp_input.c:1004 1004 if (tcp_do_segment(m, th, so, tp, drop_hdrlen, tlen)) (kgdb) p *m $7 = {m_hdr = {mh_next = 0x0, mh_nextpkt = 0x0, mh_data = 0xc5ee680e "E\020°", mh_len = 196, mh_flags = 3, mh_type = 1}, M_dat = {MH = {MH_pkthdr = { rcvif = 0xc5c03c00, len = 196, header = 0x0, csum_flags = 3840, csum_data = 65535, tso_segsz = 0, ether_vtag = 0, tags = {slh_first = 0x0}}, MH_dat = {MH_ext = {ext_buf = 0xc5ee6800 "\032\033\034\036\035\032", ext_free = 0, ext_args = 0x0, ext_size = 2048, ref_cnt = 0xc5eda49c, ext_type = 6}, MH_databuf = "\000hîÅ\000\000\000\000\000\000\000\000\000\b\000\000\234¤íÅ\006\000\000\000ÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­Þ"...}}, M_databuf = "\000<ÀÅÄ\000\000\000\000\000\000\000\000\017\000\000ÿÿ", '\0' , "hîÅ\000\000\000\000\000\000\000\000\000\b\000\000\234¤íÅ\006\000\000\000ÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞ"...}} (kgdb) up #6 0xc05363fd in ip_input (m=0xc5e78a00) at ../../../netinet/ip_input.c:662 662 (*inetsw[ip_protox[ip->ip_p]].pr_input)(m, hlen); (kgdb) p *m $8 = {m_hdr = {mh_next = 0x0, mh_nextpkt = 0x0, mh_data = 0xc5ee680e "E\020°", mh_len = 196, mh_flags = 3, mh_type = 1}, M_dat = {MH = {MH_pkthdr = { rcvif = 0xc5c03c00, len = 196, header = 0x0, csum_flags = 3840, csum_data = 65535, tso_segsz = 0, ether_vtag = 0, tags = {slh_first = 0x0}}, MH_dat = {MH_ext = {ext_buf = 0xc5ee6800 "\032\033\034\036\035\032", ext_free = 0, ext_args = 0x0, ext_size = 2048, ref_cnt = 0xc5eda49c, ext_type = 6}, MH_databuf = "\000hîÅ\000\000\000\000\000\000\000\000\000\b\000\000\234¤íÅ\006\000\000\000ÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­Þ"...}}, M_databuf = "\000<ÀÅÄ\000\000\000\000\000\000\000\000\017\000\000ÿÿ", '\0' , "hîÅ\000\000\000\000\000\000\000\000\000\b\000\000\234¤íÅ\006\000\000\000ÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞ"...}} (kgdb) p hlen $9 = 20 (kgdb) up #7 0xc0526f94 in netisr_dispatch (num=2, m=0x0) at ../../../net/netisr.c:278 278 ni->ni_handler(m); (kgdb) p *m Cannot access memory at address 0x0 (kgdb) pp1Pm $10 = (struct mbuf *) 0x0 (kgdb) 2Pup #8 0xc05246fd in ether_demux (ifp=0xc5c03c00, m=0xc5e78a00) at ../../../net/if_ethersubr.c:829 829 netisr_dispatch(isr, m); (kgdb) p *ifp $11 = {if_softc = 0xc5bb4000, if_l2com = 0xc5c0b490, if_link = {tqe_next = 0xc5cae400, tqe_prev = 0xc06c5fc0}, if_xname = "re0", '\0' , if_dname = 0xc5b0dc6c "re", if_dunit = 0, if_addrhead = {tqh_first = 0xc5b7b600, tqh_last = 0xc5a9ea60}, if_klist = {kl_list = {slh_first = 0x0}, kl_lock = 0xc048e8d0 , kl_unlock = 0xc048e8ec , kl_locked = 0xc048e908 , kl_lockarg = 0xc0666100}, if_pcount = 0, if_carp = 0x0, if_bpf = 0xc5c05500, if_index = 1, if_timer = 0, if_vlantrunk = 0x0, if_flags = 34819, if_capabilities = 411, if_capenable = 411, if_linkmib = 0x0, if_linkmiblen = 0, if_data = { ifi_type = 6 '\006', ifi_physical = 0 '\0', ifi_addrlen = 6 '\006', ifi_hdrlen = 18 '\022', ifi_link_state = 2 '\002', ifi_recvquota = 0 '\0', ifi_xmitquota = 0 '\0', ifi_datalen = 80 'P', ifi_mtu = 1500, ifi_metric = 0, ifi_baudrate = 100000000, ifi_ipackets = 1734, ifi_ierrors = 0, ifi_opackets = 583, ifi_oerrors = 0, ifi_collisions = 0, ifi_ibytes = 281528, ifi_obytes = 54648, ifi_imcasts = 1235, ifi_omcasts = 0, ifi_iqdrops = 0, ifi_noproto = 0, ifi_hwassist = 39, ifi_epoch = 1, ifi_lastchange = {tv_sec = 1174823794, tv_usec = 103910}}, if_multiaddrs = { tqh_first = 0xc598b700, tqh_last = 0xc598b8a0}, if_amcount = 0, if_output = 0xc05239f4 , if_input = 0xc05241e4 , if_start = 0xc083bb6c, if_ioctl = 0xc083cb64, if_watchdog = 0, if_init = 0xc083ca78, if_resolvemulti = 0xc0524a94 , if_addr = 0xc5b7b600, if_spare2 = 0x0, if_spare3 = 0x0, if_drv_flags = 64, if_spare_flags2 = 0, if_snd = {ifq_head = 0x0, ifq_tail = 0x0, ifq_len = 0, ifq_maxlen = 512, ifq_drops = 0, ifq_mtx = {lock_object = {lo_name = 0xc5c03c10 "re0", lo_type = 0xc06078a4 "if send queue", lo_flags = 16973824, lo_profile_obj = {lpo_acqtime = 0, lpo_waittime = 0, lpo_filename = 0x0, lpo_namehash = 112733, lpo_lineno = 0, lpo_type = 0xc0612362 "sleep mutex", lpo_contest_holding = 0, lpo_contest_locking = 0}, lo_witness_data = {lod_list = {stqe_next = 0x0}, lod_witness = 0x0}}, mtx_lock = 4, mtx_recurse = 0}, ifq_drv_head = 0x0, ifq_drv_tail = 0x0, ifq_drv_len = 0, ifq_drv_maxlen = 512, altq_type = 0, altq_flags = 1, altq_disc = 0x0, altq_ifp = 0xc5c03c00, altq_enqueue = 0, altq_dequeue = 0, altq_request = 0, altq_clfier = 0x0, altq_classify = 0, altq_tbr = 0x0, altq_cdnr = 0x0}, if_broadcastaddr = 0xc05ea3e0 "ÿÿÿÿÿÿether_output", if_bridge = 0x0, lltables = 0x0, if_label = 0xc5b137f8, if_prefixhead = {tqh_first = 0x0, tqh_last = 0xc5c03d98}, if_afdata = {0x0 }, if_afdata_initialized = 2, if_afdata_mtx = {lock_object = {lo_name = 0xc0607894 "if_afdata", lo_type = 0xc0607894 "if_afdata", lo_flags = 16973824, lo_profile_obj = { lpo_acqtime = 0, lpo_waittime = 0, lpo_filename = 0x0, lpo_namehash = 2156644017, lpo_lineno = 0, lpo_type = 0xc0612362 "sleep mutex", lpo_contest_holding = 0, lpo_contest_locking = 0}, lo_witness_data = {lod_list = {stqe_next = 0x0}, lod_witness = 0x0}}, mtx_lock = 4, mtx_recurse = 0}, if_starttask = {ta_link = {stqe_next = 0x0}, ta_pending = 0, ta_priority = 0, ta_func = 0xc0522ae0 , ta_context = 0xc5c03c00}, if_linktask = {ta_link = {stqe_next = 0x0}, ta_pending = 0, ta_priority = 0, ta_func = 0xc0520a84 , ta_context = 0xc5c03c00}, if_addr_mtx = {lock_object = {lo_name = 0xc060782a "if_addr_mtx", lo_type = 0xc060782a "if_addr_mtx", lo_flags = 16973824, lo_profile_obj = {lpo_acqtime = 0, lpo_waittime = 0, lpo_filename = 0x0, lpo_namehash = 600745797, lpo_lineno = 0, lpo_type = 0xc0612362 "sleep mutex", lpo_contest_holding = 0, lpo_contest_locking = 0}, lo_witness_data = {lod_list = {stqe_next = 0x0}, lod_witness = 0x0}}, mtx_lock = 4, mtx_recurse = 0}, if_clones = {le_next = 0x0, le_prev = 0x0}, if_groups = {tqh_first = 0xc5c0b840, tqh_last = 0xc5c0b844}, if_pf_kif = 0x0} (kgdb) p *mfp $12 = {m_hdr = {mh_next = 0x0, mh_nextpkt = 0x0, mh_data = 0xc5ee680e "E\020°", mh_len = 196, mh_flags = 3, mh_type = 1}, M_dat = {MH = {MH_pkthdr = { rcvif = 0xc5c03c00, len = 196, header = 0x0, csum_flags = 3840, csum_data = 65535, tso_segsz = 0, ether_vtag = 0, tags = {slh_first = 0x0}}, MH_dat = {MH_ext = {ext_buf = 0xc5ee6800 "\032\033\034\036\035\032", ext_free = 0, ext_args = 0x0, ext_size = 2048, ref_cnt = 0xc5eda49c, ext_type = 6}, MH_databuf = "\000hîÅ\000\000\000\000\000\000\000\000\000\b\000\000\234¤íÅ\006\000\000\000ÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­Þ"...}}, M_databuf = "\000<ÀÅÄ\000\000\000\000\000\000\000\000\017\000\000ÿÿ", '\0' , "hîÅ\000\000\000\000\000\000\000\000\000\b\000\000\234¤íÅ\006\000\000\000ÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞ"...}} (kgdb) up #9 0xc0524555 in ether_input (ifp=0xc5c03c00, m=0xc5e78a00) at ../../../net/if_ethersubr.c:687 687 ether_demux(ifp, m); (kgdb) p *ifp $13 = {if_softc = 0xc5bb4000, if_l2com = 0xc5c0b490, if_link = {tqe_next = 0xc5cae400, tqe_prev = 0xc06c5fc0}, if_xname = "re0", '\0' , if_dname = 0xc5b0dc6c "re", if_dunit = 0, if_addrhead = {tqh_first = 0xc5b7b600, tqh_last = 0xc5a9ea60}, if_klist = {kl_list = {slh_first = 0x0}, kl_lock = 0xc048e8d0 , kl_unlock = 0xc048e8ec , kl_locked = 0xc048e908 , kl_lockarg = 0xc0666100}, if_pcount = 0, if_carp = 0x0, if_bpf = 0xc5c05500, if_index = 1, if_timer = 0, if_vlantrunk = 0x0, if_flags = 34819, if_capabilities = 411, if_capenable = 411, if_linkmib = 0x0, if_linkmiblen = 0, if_data = { ifi_type = 6 '\006', ifi_physical = 0 '\0', ifi_addrlen = 6 '\006', ifi_hdrlen = 18 '\022', ifi_link_state = 2 '\002', ifi_recvquota = 0 '\0', ifi_xmitquota = 0 '\0', ifi_datalen = 80 'P', ifi_mtu = 1500, ifi_metric = 0, ifi_baudrate = 100000000, ifi_ipackets = 1734, ifi_ierrors = 0, ifi_opackets = 583, ifi_oerrors = 0, ifi_collisions = 0, ifi_ibytes = 281528, ifi_obytes = 54648, ifi_imcasts = 1235, ifi_omcasts = 0, ifi_iqdrops = 0, ifi_noproto = 0, ifi_hwassist = 39, ifi_epoch = 1, ifi_lastchange = {tv_sec = 1174823794, tv_usec = 103910}}, if_multiaddrs = { tqh_first = 0xc598b700, tqh_last = 0xc598b8a0}, if_amcount = 0, if_output = 0xc05239f4 , if_input = 0xc05241e4 , if_start = 0xc083bb6c, if_ioctl = 0xc083cb64, if_watchdog = 0, if_init = 0xc083ca78, if_resolvemulti = 0xc0524a94 , if_addr = 0xc5b7b600, if_spare2 = 0x0, if_spare3 = 0x0, if_drv_flags = 64, if_spare_flags2 = 0, if_snd = {ifq_head = 0x0, ifq_tail = 0x0, ifq_len = 0, ifq_maxlen = 512, ifq_drops = 0, ifq_mtx = {lock_object = {lo_name = 0xc5c03c10 "re0", lo_type = 0xc06078a4 "if send queue", lo_flags = 16973824, lo_profile_obj = {lpo_acqtime = 0, lpo_waittime = 0, lpo_filename = 0x0, lpo_namehash = 112733, lpo_lineno = 0, lpo_type = 0xc0612362 "sleep mutex", lpo_contest_holding = 0, lpo_contest_locking = 0}, lo_witness_data = {lod_list = {stqe_next = 0x0}, lod_witness = 0x0}}, mtx_lock = 4, mtx_recurse = 0}, ifq_drv_head = 0x0, ifq_drv_tail = 0x0, ifq_drv_len = 0, ifq_drv_maxlen = 512, altq_type = 0, altq_flags = 1, altq_disc = 0x0, altq_ifp = 0xc5c03c00, altq_enqueue = 0, altq_dequeue = 0, altq_request = 0, altq_clfier = 0x0, altq_classify = 0, altq_tbr = 0x0, altq_cdnr = 0x0}, if_broadcastaddr = 0xc05ea3e0 "ÿÿÿÿÿÿether_output", if_bridge = 0x0, lltables = 0x0, if_label = 0xc5b137f8, if_prefixhead = {tqh_first = 0x0, tqh_last = 0xc5c03d98}, if_afdata = {0x0 }, if_afdata_initialized = 2, if_afdata_mtx = {lock_object = {lo_name = 0xc0607894 "if_afdata", lo_type = 0xc0607894 "if_afdata", lo_flags = 16973824, lo_profile_obj = { lpo_acqtime = 0, lpo_waittime = 0, lpo_filename = 0x0, lpo_namehash = 2156644017, lpo_lineno = 0, lpo_type = 0xc0612362 "sleep mutex", lpo_contest_holding = 0, lpo_contest_locking = 0}, lo_witness_data = {lod_list = {stqe_next = 0x0}, lod_witness = 0x0}}, mtx_lock = 4, mtx_recurse = 0}, if_starttask = {ta_link = {stqe_next = 0x0}, ta_pending = 0, ta_priority = 0, ta_func = 0xc0522ae0 , ta_context = 0xc5c03c00}, if_linktask = {ta_link = {stqe_next = 0x0}, ta_pending = 0, ta_priority = 0, ta_func = 0xc0520a84 , ta_context = 0xc5c03c00}, if_addr_mtx = {lock_object = {lo_name = 0xc060782a "if_addr_mtx", lo_type = 0xc060782a "if_addr_mtx", lo_flags = 16973824, lo_profile_obj = {lpo_acqtime = 0, lpo_waittime = 0, lpo_filename = 0x0, lpo_namehash = 600745797, lpo_lineno = 0, lpo_type = 0xc0612362 "sleep mutex", lpo_contest_holding = 0, lpo_contest_locking = 0}, lo_witness_data = {lod_list = {stqe_next = 0x0}, lod_witness = 0x0}}, mtx_lock = 4, mtx_recurse = 0}, if_clones = {le_next = 0x0, le_prev = 0x0}, if_groups = {tqh_first = 0xc5c0b840, tqh_last = 0xc5c0b844}, if_pf_kif = 0x0} (kgdb) p *mfp $14 = {m_hdr = {mh_next = 0x0, mh_nextpkt = 0x0, mh_data = 0xc5ee680e "E\020°", mh_len = 196, mh_flags = 3, mh_type = 1}, M_dat = {MH = {MH_pkthdr = { rcvif = 0xc5c03c00, len = 196, header = 0x0, csum_flags = 3840, csum_data = 65535, tso_segsz = 0, ether_vtag = 0, tags = {slh_first = 0x0}}, MH_dat = {MH_ext = {ext_buf = 0xc5ee6800 "\032\033\034\036\035\032", ext_free = 0, ext_args = 0x0, ext_size = 2048, ref_cnt = 0xc5eda49c, ext_type = 6}, MH_databuf = "\000hîÅ\000\000\000\000\000\000\000\000\000\b\000\000\234¤íÅ\006\000\000\000ÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­Þ"...}}, M_databuf = "\000<ÀÅÄ\000\000\000\000\000\000\000\000\017\000\000ÿÿ", '\0' , "hîÅ\000\000\000\000\000\000\000\000\000\b\000\000\234¤íÅ\006\000\000\000ÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞÀ­ÞÞ"...}} (kgdb) up #10 0xc083b874 in ?? () (kgdb) quit wkoszek@laptop:/usr/src/sys/i386/compile/LAPTOP24032007# exit exit Script done on Sun Mar 25 12:41:53 2007