Hi guys, My laptop is running: 6.1-PRERELEASE FreeBSD 6.1-PRERELEASE #30: Thu Mar 23 09:04:30 GMT 2006
Recently something went belly up, and now when I run 'dhclient em0' on the primary interface after a 'acpiconf -s 3' / resume cycle the machine panics. Here's the backtrace: (kgdb) bt #0 doadump () at pcpu.h:165 #1 0xc052b7b0 in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:399 #2 0xc052ba5b in panic (fmt=0xc066a469 "%s") at /usr/src/sys/kern/kern_shutdown.c:555 #3 0xc0642ac6 in trap_fatal (frame=0xf5083ad4, eva=3735929055) at /usr/src/sys/i386/i386/trap.c:836 #4 0xc06427f7 in trap_pfault (frame=0xf5083ad4, usermode=0, eva=3735929055) at /usr/src/sys/i386/i386/trap.c:744 #5 0xc0642441 in trap (frame= {tf_fs = -1067909112, tf_es = -993329112, tf_ds = -991428568, tf_edi = -184009872, tf_esi = -559038242, tf_ebp = -184009924, tf_isp = -184009984, tf_ebx = -184009872, tf_edx = 0, tf_ecx = 0, tf_eax = -559038242, tf_trapno = 12, tf_err = 0, tf_eip = -1067871110, tf_cs = 32, tf_eflags = 66198, tf_esp = -991386368, tf_ss = -993285120}) at /usr/src/sys/i386/i386/trap.c:434 #6 0xc0631d7a in calltrap () at /usr/src/sys/i386/i386/exception.s:139 #7 0xc059947a in rtrequest1 (req=1, info=0xf5083b70, ret_nrt=0xf5083b64) at /usr/src/sys/net/route.c:659 #8 0xc059a277 in rtinit (ifa=0xc4ee8900, cmd=1, flags=1) at /usr/src/sys/net/route.c:1191 #9 0xc05b189d in in_addprefix (target=0xc4ee8900, flags=1) at /usr/src/sys/netinet/in.c:842 #10 0xc05b17c9 in in_ifinit (ifp=0xc4cbac00, ia=0xc4ee8900, sin=0x0, scrub=0) at /usr/src/sys/netinet/in.c:769 #11 0xc05b0b8a in in_control (so=0xc4eee42c, cmd=1, data=0xc4d59880 "em0", ifp=0xc4cbac00, td=0xc4bd8c00) at /usr/src/sys/netinet/in.c:439 #12 0xc0591737 in ifioctl (so=0xc4eee42c, cmd=2151704858, data=0xc4d59880 "em0", td=0xc4bd8c00) at /usr/src/sys/net/if.c:1568 #13 0xc0554053 in soo_ioctl (fp=0xdeadc0de, cmd=2151704858, data=0xc4d59880, active_cred=0xc4a9cd80, td=0xc4bd8c00) at /usr/src/sys/kern/sys_socket.c:214 #14 0xc054ee18 in ioctl (td=0xc4bd8c00, uap=0xf5083d04) at file.h:258 #15 0xc0642d53 in syscall (frame= {tf_fs = 59, tf_es = 59, tf_ds = 59, tf_edi = 134574016, tf_esi = 134582976, tf_ebp = -1077940728, tf_isp = -184009372, tf_ebx = -2143262438, tf_edx = 134585692, tf_ecx = 134574016, tf_eax = 54, tf_trapno = 12, tf_err = 2, tf_eip = 671900563, tf_cs = 51, tf_eflags = 646, tf_esp = -1077942852, tf_ss = 59}) at /usr/src/sys/i386/i386/trap.c:981 #16 0xc0631dcf in Xint0x80_syscall () at /usr/src/sys/i386/i386/exception.s:200 #17 0x00000033 in ?? () Looking at the trap frame and a few above I see this: At #7: (kgdb) up #7 0xc059947a in rtrequest1 (req=1, info=0xf5083b70, ret_nrt=0xf5083b64) at /usr/src/sys/net/route.c:659 659 rnh = rt_tables[dst->sa_family]; Current language: auto; currently c (kgdb) print *info $3 = {rti_addrs = 0, rti_info = {0xdeadc0de, 0xdeadc0de, 0xdeadc0de, 0x0, 0x0, 0x0, 0x0, 0x0}, rti_flags = 49631, rti_ifa = 0xc4ee8900, rti_ifp = 0x0} (kgdb) print *ret_nrt $5 = (struct rtentry *) 0x0 Hmm, that's a lot of deadc0de! Here too: (kgdb) print *info->rti_ifa $7 = {ifa_addr = 0xdeadc0de, ifa_dstaddr = 0xdeadc0de, ifa_netmask = 0xdeadc0de, if_data = {ifi_type = 222 '?', ifi_physical = 192 '?', ifi_addrlen = 173 '?', ifi_hdrlen = 222 '?', ifi_link_state = 222 '?', ifi_recvquota = 192 '?', ifi_xmitquota = 173 '?', ifi_datalen = 222 '?', ifi_mtu = 3735929054, ifi_metric = 3735929054, ifi_baudrate = 3735929054, ifi_ipackets = 3735929054, ifi_ierrors = 3735929054, ifi_opackets = 3735929054, ifi_oerrors = 3735929054, ifi_collisions = 3735929054, ifi_ibytes = 3735929054, ifi_obytes = 3735929054, ifi_imcasts = 3735929054, ifi_omcasts = 3735929054, ifi_iqdrops = 3735929054, ifi_noproto = 3735929054, ifi_hwassist = 3735929054, ifi_epoch = -559038242, ifi_lastchange = {tv_sec = -559038242, tv_usec = -559038242}}, ifa_ifp = 0xdeadc0de, ifa_link = { tqe_next = 0xdeadc0de, tqe_prev = 0xdeadc0de}, ifa_rtrequest = 0xc05ae384 <arp_rtrequest>, ifa_flags = 49630, ifa_refcnt = 3735929054, ifa_metric = 0, ifa_claim_addr = 0xdeadc0de, ifa_mtx = {mtx_object = {lo_class = 0xdeadc0de, lo_name = 0xdeadc0de <Address 0xdeadc0de out of bounds>, lo_type = 0xdeadc0de <Address 0xdeadc0de out of bounds>, lo_flags = 3735929054, lo_list = {tqe_next = 0xdeadc0de, tqe_prev = 0xdeadc0de}, lo_witness = 0xdeadc0de}, mtx_lock = 3735929054, mtx_recurse = 3735929054}} Working up the stack: (kgdb) up #8 0xc059a277 in rtinit (ifa=0xc4ee8900, cmd=1, flags=1) at /usr/src/sys/net/route.c:1191 1191 error = rtrequest1(cmd, &info, &rt); (kgdb) print *ifa $8 = {ifa_addr = 0xdeadc0de, ifa_dstaddr = 0xdeadc0de, ifa_netmask = 0xdeadc0de, if_data = {ifi_type = 222 '?', ifi_physical = 192 '?', ifi_addrlen = 173 '?', ifi_hdrlen = 222 '?', ifi_link_state = 222 '?', ifi_recvquota = 192 '?', ifi_xmitquota = 173 '?', ifi_datalen = 222 '?', ifi_mtu = 3735929054, ifi_metric = 3735929054, ifi_baudrate = 3735929054, ifi_ipackets = 3735929054, ifi_ierrors = 3735929054, ifi_opackets = 3735929054, ifi_oerrors = 3735929054, ifi_collisions = 3735929054, ifi_ibytes = 3735929054, ifi_obytes = 3735929054, ifi_imcasts = 3735929054, ifi_omcasts = 3735929054, ifi_iqdrops = 3735929054, ifi_noproto = 3735929054, ifi_hwassist = 3735929054, ifi_epoch = -559038242, ifi_lastchange = {tv_sec = -559038242, tv_usec = -559038242}}, ifa_ifp = 0xdeadc0de, ifa_link = { tqe_next = 0xdeadc0de, tqe_prev = 0xdeadc0de}, ifa_rtrequest = 0xc05ae384 <arp_rtrequest>, ifa_flags = 49630, ifa_refcnt = 3735929054, ifa_metric = 0, ifa_claim_addr = 0xdeadc0de, ifa_mtx = {mtx_object = {lo_class = 0xdeadc0de, lo_name = 0xdeadc0de <Address 0xdeadc0de out of bounds>, lo_type = 0xdeadc0de <Address 0xdeadc0de out of bounds>, lo_flags = 3735929054, lo_list = {tqe_next = 0xdeadc0de, tqe_prev = 0xdeadc0de}, lo_witness = 0xdeadc0de}, mtx_lock = 3735929054, mtx_recurse = 3735929054}} (kgdb) up #9 0xc05b189d in in_addprefix (target=0xc4ee8900, flags=1) at /usr/src/sys/netinet/in.c:842 842 error = rtinit(&target->ia_ifa, (int)RTM_ADD, flags); (kgdb) print *target $9 = {ia_ifa = {ifa_addr = 0xdeadc0de, ifa_dstaddr = 0xdeadc0de, ifa_netmask = 0xdeadc0de, if_data = {ifi_type = 222 '?', ifi_physical = 192 '?', ifi_addrlen = 173 '?', ifi_hdrlen = 222 '?', ifi_link_state = 222 '?', ifi_recvquota = 192 '?', ifi_xmitquota = 173 '?', ifi_datalen = 222 '?', ifi_mtu = 3735929054, ifi_metric = 3735929054, ifi_baudrate = 3735929054, ifi_ipackets = 3735929054, ifi_ierrors = 3735929054, ifi_opackets = 3735929054, ifi_oerrors = 3735929054, ifi_collisions = 3735929054, ifi_ibytes = 3735929054, ifi_obytes = 3735929054, ifi_imcasts = 3735929054, ifi_omcasts = 3735929054, ifi_iqdrops = 3735929054, ifi_noproto = 3735929054, ifi_hwassist = 3735929054, ifi_epoch = -559038242, ifi_lastchange = {tv_sec = -559038242, tv_usec = -559038242}}, ifa_ifp = 0xdeadc0de, ifa_link = { tqe_next = 0xdeadc0de, tqe_prev = 0xdeadc0de}, ifa_rtrequest = 0xc05ae384 <arp_rtrequest>, ifa_flags = 49630, ifa_refcnt = 3735929054, ifa_metric = 0, ifa_claim_addr = 0xdeadc0de, ifa_mtx = {mtx_object = {lo_class = 0xdeadc0de, lo_name = 0xdeadc0de <Address 0xdeadc0de out of bounds>, lo_type = 0xdeadc0de <Address 0xdeadc0de out of bounds>, lo_flags = 3735929054, lo_list = {tqe_next = 0xdeadc0de, tqe_prev = 0xdeadc0de}, lo_witness = 0xdeadc0de}, mtx_lock = 3735929054, mtx_recurse = 3735929054}}, ia_net = 0, ia_netmask = 3724541952, ia_subnet = 0, ia_subnetmask = 3735929054, ia_netbroadcast = {s_addr = 4294967073}, ia_hash = {le_next = 0xdeadc0de, le_prev = 0xdeadc0de}, ia_link = {tqe_next = 0xdeadc0de, tqe_prev = 0xdeadc0de}, ia_addr = {sin_len = 222 '?', sin_family = 192 '?', sin_port = 57005, sin_addr = {s_addr = 3735929054}, sin_zero = "????????"}, ia_dstaddr = {sin_len = 222 '?', sin_family = 192 '?', sin_port = 57005, sin_addr = {s_addr = 557797921}, sin_zero = "????????"}, ia_sockmask = {sin_len = 8 '\b', sin_family = 192 '?', sin_port = 57005, sin_addr = {s_addr = 3735929054}, sin_zero = "????????"}} (kgdb) up #10 0xc05b17c9 in in_ifinit (ifp=0xc4cbac00, ia=0xc4ee8900, sin=0x0, scrub=0) at /usr/src/sys/netinet/in.c:769 769 if ((error = in_addprefix(ia, flags)) != 0) (kgdb) print *ifp $10 = {if_softc = 0xc4b5d000, if_l2com = 0xc4be8970, if_link = { tqe_next = 0xc4d68800, tqe_prev = 0xc4cbc808}, if_xname = "em0", '\0' <repeats 12 times>, if_dname = 0xc4b1b02c "em", if_dunit = 0, if_addrhead = {tqh_first = 0xc4bc7e00, tqh_last = 0xc4bc7e60}, if_klist = {kl_list = {slh_first = 0x0}, kl_lock = 0xc0512df8 <knlist_mtx_lock>, kl_unlock = 0xc0512e14 <knlist_mtx_unlock>, kl_locked = 0xc0512e30 <knlist_mtx_locked>, kl_lockarg = 0xc06e0120}, if_pcount = 0, if_carp = 0x0, if_bpf = 0x0, if_index = 3, if_timer = 0, if_nvlans = 0, if_flags = 34819, if_capabilities = 91, if_capenable = 11, 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 = 1000000000, ifi_ipackets = 118, ifi_ierrors = 0, ifi_opackets = 9, ifi_oerrors = 0, ifi_collisions = 0, ifi_ibytes = 12051, ifi_obytes = 1432, ifi_imcasts = 103, ifi_omcasts = 0, ifi_iqdrops = 0, ifi_noproto = 0, ifi_hwassist = 6, ifi_epoch = 0, ifi_lastchange = { tv_sec = 1143200348, tv_usec = 945159}}, if_multiaddrs = { tqh_first = 0xc4d52d20, tqh_last = 0xc4e97000}, if_amcount = 0, if_output = 0xc059312c <ether_output>, if_input = 0xc059395c <ether_input>, if_start = 0xc046d350 <em_start>, if_ioctl = 0xc046d3a8 <em_ioctl>, if_watchdog = 0xc046d6fc <em_watchdog>, if_init = 0xc046d9c4 <em_init>, if_resolvemulti = 0xc05941e4 <ether_resolvemulti>, if_spare1 = 0x0, if_spare2 = 0x0, if_spare3 = 0x0, if_drv_flags = 64, if_spare_flags2 = 0, if_snd = {ifq_head = 0xc4e8a500, ifq_tail = 0xc4e8a500, ifq_len = 1, ifq_maxlen = 255, ifq_drops = 0, ifq_mtx = {mtx_object = { lo_class = 0xc06bcc44, lo_name = 0xc4cbac10 "em0", lo_type = 0xc068b153 "if send queue", lo_flags = 196608, lo_list = { tqe_next = 0xc4bc7e7c, tqe_prev = 0xc4cbae2c}, lo_witness = 0xc06ef630}, mtx_lock = 4, mtx_recurse = 0}, ifq_drv_head = 0x0, ifq_drv_tail = 0x0, ifq_drv_len = 0, ifq_drv_maxlen = 255, altq_type = 0, altq_flags = 1, altq_disc = 0x0, altq_ifp = 0xc4cbac00, altq_enqueue = 0, altq_dequeue = 0, altq_request = 0, altq_clfier = 0x0, altq_classify = 0, altq_tbr = 0x0, altq_cdnr = 0x0}, if_broadcastaddr = 0xc065f4c0 "??????ether_output", if_bridge = 0x0, lltables = 0x0, if_label = 0x0, if_prefixhead = { tqh_first = 0x0, tqh_last = 0xc4cbad7c}, if_afdata = { 0x0 <repeats 37 times>}, if_afdata_initialized = 2, if_afdata_mtx = { mtx_object = {lo_class = 0xc06bcc44, lo_name = 0xc068b143 "if_afdata", lo_type = 0xc068b143 "if_afdata", lo_flags = 196608, lo_list = { tqe_next = 0xc4cbad0c, tqe_prev = 0xc4cbae70}, lo_witness = 0xc06ef658}, mtx_lock = 4, mtx_recurse = 0}, if_starttask = {ta_link = {stqe_next = 0x0}, ta_pending = 0, ta_priority = 0, ta_func = 0xc0592430 <if_start_deferred>, ta_context = 0xc4cbac00}, if_linktask = {ta_link = {stqe_next = 0x0}, ta_pending = 0, ta_priority = 0, ta_func = 0xc05908b8 <do_link_state_change>, ta_context = 0xc4cbac00}, if_addr_mtx = {mtx_object = {lo_class = 0xc06bcc44, lo_name = 0xc06849b5 "if_addr_mtx", lo_type = 0xc06849b5 "if_addr_mtx", lo_flags = 196608, lo_list = {tqe_next = 0xc4cbae1c, tqe_prev = 0xc4b5d1b4}, lo_witness = 0xc06f0e90}, mtx_lock = 4, mtx_recurse = 0}} (kgdb) print *ia $11 = {ia_ifa = {ifa_addr = 0xdeadc0de, ifa_dstaddr = 0xdeadc0de, ifa_netmask = 0xdeadc0de, if_data = {ifi_type = 222 '?', ifi_physical = 192 '?', ifi_addrlen = 173 '?', ifi_hdrlen = 222 '?', ifi_link_state = 222 '?', ifi_recvquota = 192 '?', ifi_xmitquota = 173 '?', ifi_datalen = 222 '?', ifi_mtu = 3735929054, ifi_metric = 3735929054, ifi_baudrate = 3735929054, ifi_ipackets = 3735929054, ifi_ierrors = 3735929054, ifi_opackets = 3735929054, ifi_oerrors = 3735929054, ifi_collisions = 3735929054, ifi_ibytes = 3735929054, ifi_obytes = 3735929054, ifi_imcasts = 3735929054, ifi_omcasts = 3735929054, ifi_iqdrops = 3735929054, ifi_noproto = 3735929054, ifi_hwassist = 3735929054, ifi_epoch = -559038242, ifi_lastchange = {tv_sec = -559038242, tv_usec = -559038242}}, ifa_ifp = 0xdeadc0de, ifa_link = { tqe_next = 0xdeadc0de, tqe_prev = 0xdeadc0de}, ifa_rtrequest = 0xc05ae384 <arp_rtrequest>, ifa_flags = 49630, ifa_refcnt = 3735929054, ifa_metric = 0, ifa_claim_addr = 0xdeadc0de, ifa_mtx = {mtx_object = {lo_class = 0xdeadc0de, lo_name = 0xdeadc0de <Address 0xdeadc0de out of bounds>, lo_type = 0xdeadc0de <Address 0xdeadc0de out of bounds>, lo_flags = 3735929054, lo_list = {tqe_next = 0xdeadc0de, tqe_prev = 0xdeadc0de}, lo_witness = 0xdeadc0de}, mtx_lock = 3735929054, mtx_recurse = 3735929054}}, ia_net = 0, ia_netmask = 3724541952, ia_subnet = 0, ia_subnetmask = 3735929054, ia_netbroadcast = {s_addr = 4294967073}, ia_hash = {le_next = 0xdeadc0de, le_prev = 0xdeadc0de}, ia_link = {tqe_next = 0xdeadc0de, tqe_prev = 0xdeadc0de}, ia_addr = {sin_len = 222 '?', sin_family = 192 '?', sin_port = 57005, sin_addr = {s_addr = 3735929054}, sin_zero = "????????"}, ia_dstaddr = {sin_len = 222 '?', sin_family = 192 '?', sin_port = 57005, sin_addr = {s_addr = 557797921}, sin_zero = "????????"}, ia_sockmask = {sin_len = 8 '\b', sin_family = 192 '?', sin_port = 57005, sin_addr = {s_addr = 3735929054}, sin_zero = "????????"}} (kgdb) up #11 0xc05b0b8a in in_control (so=0xc4eee42c, cmd=1, data=0xc4d59880 "em0", ifp=0xc4cbac00, td=0xc4bd8c00) at /usr/src/sys/netinet/in.c:439 439 error = in_ifinit(ifp, ia, &ifra->ifra_addr, 0); (kgdb) print *so $12 = {so_count = 1, so_type = 2, so_options = 0, so_linger = 0, so_state = 0, so_qstate = 0, so_pcb = 0xc4ef30b4, so_proto = 0xc06c7954, so_head = 0x0, so_incomp = {tqh_first = 0x0, tqh_last = 0xc4eee448}, so_comp = { tqh_first = 0x0, tqh_last = 0xc4eee450}, 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 = 0xc4eee474}, so_rcv = {sb_sel = {si_thrlist = {tqe_next = 0x0, tqe_prev = 0x0}, si_thread = 0x0, si_note = {kl_list = { slh_first = 0x0}, kl_lock = 0xc0512df8 <knlist_mtx_lock>, kl_unlock = 0xc0512e14 <knlist_mtx_unlock>, kl_locked = 0xc0512e30 <knlist_mtx_locked>, kl_lockarg = 0xc4eee4a0}, si_flags = 0}, sb_mtx = {mtx_object = {lo_class = 0xc06bcc44, lo_name = 0xc0684972 "so_rcv", lo_type = 0xc0684972 "so_rcv", lo_flags = 196608, lo_list = {tqe_next = 0xc4ef3144, tqe_prev = 0xc4eee528}, lo_witness = 0xc06f0fa8}, mtx_lock = 4, mtx_recurse = 0}, sb_state = 0, sb_mb = 0x0, sb_mbtail = 0x0, sb_lastrecord = 0x0, sb_cc = 0, sb_hiwat = 41600, sb_mbcnt = 0, sb_mbmax = 262144, sb_ctl = 0, sb_lowat = 1, sb_timeo = 0, sb_flags = 0}, so_snd = {sb_sel = {si_thrlist = {tqe_next = 0x0, tqe_prev = 0x0}, si_thread = 0x0, si_note = {kl_list = {slh_first = 0x0}, kl_lock = 0xc0512df8 <knlist_mtx_lock>, kl_unlock = 0xc0512e14 <knlist_mtx_unlock>, kl_locked = 0xc0512e30 <knlist_mtx_locked>, kl_lockarg = 0xc4eee518}, si_flags = 0}, sb_mtx = {mtx_object = {lo_class = 0xc06bcc44, lo_name = 0xc068496b "so_snd", lo_type = 0xc068496b "so_snd", lo_flags = 196608, lo_list = {tqe_next = 0xc4eee4a0, tqe_prev = 0xc4ee863c}, lo_witness = 0xc06f0fd0}, mtx_lock = 4, mtx_recurse = 0}, sb_state = 0, sb_mb = 0x0, sb_mbtail = 0x0, sb_lastrecord = 0x0, sb_cc = 0, sb_hiwat = 9216, sb_mbcnt = 0, sb_mbmax = 73728, sb_ctl = 0, sb_lowat = 2048, sb_timeo = 0, sb_flags = 0}, so_upcall = 0, so_upcallarg = 0x0, so_cred = 0xc4a9cd80, so_label = 0x0, so_peerlabel = 0x0, so_gencnt = 204, so_emuldata = 0x0, so_accf = 0x0} (kgdb) print *data $13 = 101 'e' (kgdb) print *ifp $14 = {if_softc = 0xc4b5d000, if_l2com = 0xc4be8970, if_link = { tqe_next = 0xc4d68800, tqe_prev = 0xc4cbc808}, if_xname = "em0", '\0' <repeats 12 times>, if_dname = 0xc4b1b02c "em", if_dunit = 0, if_addrhead = {tqh_first = 0xc4bc7e00, tqh_last = 0xc4bc7e60}, if_klist = {kl_list = {slh_first = 0x0}, kl_lock = 0xc0512df8 <knlist_mtx_lock>, kl_unlock = 0xc0512e14 <knlist_mtx_unlock>, kl_locked = 0xc0512e30 <knlist_mtx_locked>, kl_lockarg = 0xc06e0120}, if_pcount = 0, if_carp = 0x0, if_bpf = 0x0, if_index = 3, if_timer = 0, if_nvlans = 0, if_flags = 34819, if_capabilities = 91, if_capenable = 11, 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 = 1000000000, ifi_ipackets = 118, ifi_ierrors = 0, ifi_opackets = 9, ifi_oerrors = 0, ifi_collisions = 0, ifi_ibytes = 12051, ifi_obytes = 1432, ifi_imcasts = 103, ifi_omcasts = 0, ifi_iqdrops = 0, ifi_noproto = 0, ifi_hwassist = 6, ifi_epoch = 0, ifi_lastchange = { tv_sec = 1143200348, tv_usec = 945159}}, if_multiaddrs = { tqh_first = 0xc4d52d20, tqh_last = 0xc4e97000}, if_amcount = 0, if_output = 0xc059312c <ether_output>, if_input = 0xc059395c <ether_input>, if_start = 0xc046d350 <em_start>, if_ioctl = 0xc046d3a8 <em_ioctl>, if_watchdog = 0xc046d6fc <em_watchdog>, if_init = 0xc046d9c4 <em_init>, if_resolvemulti = 0xc05941e4 <ether_resolvemulti>, if_spare1 = 0x0, if_spare2 = 0x0, if_spare3 = 0x0, if_drv_flags = 64, if_spare_flags2 = 0, if_snd = {ifq_head = 0xc4e8a500, ifq_tail = 0xc4e8a500, ifq_len = 1, ifq_maxlen = 255, ifq_drops = 0, ifq_mtx = {mtx_object = { lo_class = 0xc06bcc44, lo_name = 0xc4cbac10 "em0", lo_type = 0xc068b153 "if send queue", lo_flags = 196608, lo_list = { tqe_next = 0xc4bc7e7c, tqe_prev = 0xc4cbae2c}, lo_witness = 0xc06ef630}, mtx_lock = 4, mtx_recurse = 0}, ifq_drv_head = 0x0, ifq_drv_tail = 0x0, ifq_drv_len = 0, ifq_drv_maxlen = 255, altq_type = 0, altq_flags = 1, altq_disc = 0x0, altq_ifp = 0xc4cbac00, altq_enqueue = 0, altq_dequeue = 0, altq_request = 0, altq_clfier = 0x0, altq_classify = 0, altq_tbr = 0x0, altq_cdnr = 0x0}, if_broadcastaddr = 0xc065f4c0 "??????ether_output", if_bridge = 0x0, lltables = 0x0, if_label = 0x0, if_prefixhead = { tqh_first = 0x0, tqh_last = 0xc4cbad7c}, if_afdata = { 0x0 <repeats 37 times>}, if_afdata_initialized = 2, if_afdata_mtx = { mtx_object = {lo_class = 0xc06bcc44, lo_name = 0xc068b143 "if_afdata", lo_type = 0xc068b143 "if_afdata", lo_flags = 196608, lo_list = { tqe_next = 0xc4cbad0c, tqe_prev = 0xc4cbae70}, lo_witness = 0xc06ef658}, mtx_lock = 4, mtx_recurse = 0}, if_starttask = {ta_link = {stqe_next = 0x0}, ta_pending = 0, ta_priority = 0, ta_func = 0xc0592430 <if_start_deferred>, ta_context = 0xc4cbac00}, if_linktask = {ta_link = {stqe_next = 0x0}, ta_pending = 0, ta_priority = 0, ta_func = 0xc05908b8 <do_link_state_change>, ta_context = 0xc4cbac00}, if_addr_mtx = {mtx_object = {lo_class = 0xc06bcc44, lo_name = 0xc06849b5 "if_addr_mtx", lo_type = 0xc06849b5 "if_addr_mtx", lo_flags = 196608, lo_list = {tqe_next = 0xc4cbae1c, tqe_prev = 0xc4b5d1b4}, lo_witness = 0xc06f0e90}, mtx_lock = 4, mtx_recurse = 0}} There's rather a lot of deadc0de appearing up there...... any ideas? Joe
pgp8VVv6bQ1PS.pgp
Description: PGP signature