The should be fixed with 186468. Please confirm. Thanks, Kip On Tue, Dec 23, 2008 at 2:01 PM, Antoine Brodin <antoine_at_freebsd.org> wrote: > On Mon, Dec 15, 2008 at 7:34 AM, Qing Li <qingli_at_freebsd.org> wrote: >> Hi All, >> >> The arp-v2 changes have been committed into HEAD. >> Please report problems to me and Kip Macy. > > Hi, > > I still have a panic with ipv6 enabled with current from yesterday > afternoon (in6.c rev 1.92): > > %%% > # cat info.1 > Dump header from device /dev/ad6s1b > Architecture: i386 > Architecture Version: 2 > Dump Length: 180998144B (172 MB) > Blocksize: 512 > Dumptime: Tue Dec 23 13:52:41 2008 > Hostname: barton.dreadbsd.org. > Magic: FreeBSD Kernel Dump > Version String: FreeBSD 8.0-CURRENT #2: Mon Dec 22 17:44:06 CET 2008 > root_at_barton.dreadbsd.org.:/usr/obj/usr/src/sys/GENERIC > Panic String: _rw_rlock (lle): wlock already held _at_ > /usr/src/sys/netinet6/in6.c:2221 > Dump Parity: 1345446215 > Bounds: 1 > Dump Status: good > > # kgdb /boot/kernel/kernel vmcore.1 > 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: > lock order reversal: > 1st 0xc549aa08 lle (lle) _at_ /usr/src/sys/netinet6/in6.c:2219 > 2nd 0xc51b9608 if_afdata (if_afdata) _at_ /usr/src/sys/netinet6/nd6_rtr.c:1336 > KDB: stack backtrace: > db_trace_self_wrapper(c0be5fcb,c4b88648,c08757f6,4,c0be152e,...) at > db_trace_self_wrapper+0x26 > kdb_backtrace(4,c0be152e,c4d26f50,c4d24ac0,c4b886a4,...) at kdb_backtrace+0x29 > _witness_debugger(c0be8cb5,c51b9608,c0bf1709,c4d24ac0,c0bfff5d,...) at > _witness_debugger+0x26 > witness_checkorder(c51b9608,9,c0bfff5d,538,0,...) at witness_checkorder+0x839 > _rw_wlock(c51b9608,c0bfff5d,538,c544c000,c51f6a80,...) at _rw_wlock+0x82 > find_pfxlist_reachable_router(f4,c549aa48,c4b88724,c08467fd,c0d35140,...) > at find_pfxlist_reachable_router+0x37 > pfxlist_onlink_check(c549aa00,3a98,6,1,c188ca38,...) at > pfxlist_onlink_check+0x2e > nd6_na_input(c544c000,28,20,1,7dc,...) at nd6_na_input+0x518 > icmp6_input(c4b88aa0,c4b88ab4,3a,c54230a4,c5923028,...) at icmp6_input+0x1cb6 > ip6_input(c58ed700,c070a8b2,86dd,c51b9400,86dd,...) at ip6_input+0x101d > netisr_dispatch(1b,c58ed700,c4ed6480,1,c51b9400,...) at netisr_dispatch+0x72 > ether_demux(c51b9400,c58ed700,3,0,3,...) at ether_demux+0x1f1 > ether_input(c51b9400,c58ed700,c549f000,c524b000,c58c8008,...) at > ether_input+0x37f > ieee80211_deliver_data(c524b000,c549f000,c58ed700,c4f1947c,4,...) at > ieee80211_deliver_data+0x94 > sta_input(c549f000,c58ed700,25,ffffffa0,669,...) at sta_input+0x9fc > ath_rx_proc(c4ede000,1,c0be7657,54,c4f0a35c,...) at ath_rx_proc+0x4b6 > taskqueue_run(c4f0a340,c4f0a35c,0,c0bd996f,0,...) at taskqueue_run+0x10b > taskqueue_thread_loop(c4ede26c,c4b88d38,c0bded0e,32d,c0d32c40,...) at > taskqueue_thread_loop+0x68 > fork_exit(c086ea30,c4ede26c,c4b88d38) at fork_exit+0xb8 > fork_trampoline() at fork_trampoline+0x8 > --- trap 0, eip = 0, esp = 0xc4b88d70, ebp = 0 --- > panic: _rw_rlock (lle): wlock already held _at_ /usr/src/sys/netinet6/in6.c:2221 > cpuid = 0 > Uptime: 1h40m57s > Physical memory: 1519 MB > Dumping 172 MB: 157 141 125 109 93 77 61 45 29 13 > Reading symbols from /boot/kernel/sound.ko...Reading symbols from > /boot/kernel/sound.ko.symbols...done. > done. > Loaded symbols for /boot/kernel/sound.ko > Reading symbols from /boot/kernel/snd_ich.ko...Reading symbols from > /boot/kernel/snd_ich.ko.symbols...done. > done. > Loaded symbols for /boot/kernel/snd_ich.ko > Reading symbols from /boot/kernel/radeon.ko...Reading symbols from > /boot/kernel/radeon.ko.symbols...done. > done. > Loaded symbols for /boot/kernel/radeon.ko > Reading symbols from /boot/kernel/drm.ko...Reading symbols from > /boot/kernel/drm.ko.symbols...done. > done. > Loaded symbols for /boot/kernel/drm.ko > #0 doadump () at pcpu.h:246 > 246 pcpu.h: No such file or directory. > in pcpu.h > (kgdb) bt > #0 doadump () at pcpu.h:246 > #1 0xc0833dcc in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:420 > #2 0xc08340a5 in panic (fmt=Variable "fmt" is not available. > ) at /usr/src/sys/kern/kern_shutdown.c:576 > #3 0xc0832526 in _rw_rlock (rw=0xc549aa08, file=0xc0bfe9e5 > "/usr/src/sys/netinet6/in6.c", line=2221) > at /usr/src/sys/kern/kern_rwlock.c:291 > #4 0xc09a722a in in6_lltable_lookup (llt=0xc5209e00, flags=0, > l3addr=0xc4b886a0) at /usr/src/sys/netinet6/in6.c:2221 > #5 0xc09b937c in nd6_lookup (addr6=0xc51ebc88, flags=0, > ifp=0xc51b9400) at if_llatbl.h:188 > #6 0xc09beef4 in find_pfxlist_reachable_router (pr=Variable "pr" is > not available. > ) at /usr/src/sys/netinet6/nd6_rtr.c:1337 > #7 0xc09bef8e in pfxlist_onlink_check () at > /usr/src/sys/netinet6/nd6_rtr.c:1376 > #8 0xc09bbde8 in nd6_na_input (m=0xc544c000, off=40, icmp6len=32) at > /usr/src/sys/netinet6/nd6_nbr.c:742 > #9 0xc09a5266 in icmp6_input (mp=0xc4b88aa0, offp=0xc4b88ab4, > proto=58) at /usr/src/sys/netinet6/icmp6.c:808 > #10 0xc09b2bdd in ip6_input (m=0xc58ed700) at > /usr/src/sys/netinet6/ip6_input.c:886 > #11 0xc08e2832 in netisr_dispatch (num=27, m=0xc58ed700) at > /usr/src/sys/net/netisr.c:178 > #12 0xc08dc221 in ether_demux (ifp=0xc51b9400, m=0xc58ed700) at > /usr/src/sys/net/if_ethersubr.c:864 > #13 0xc08dc68f in ether_input (ifp=0xc51b9400, m=0xc58ed700) at > /usr/src/sys/net/if_ethersubr.c:721 > #14 0xc08fe974 in ieee80211_deliver_data (vap=0xc524b000, > ni=dwarf2_read_address: Corrupted DWARF expression. > ) at /usr/src/sys/net80211/ieee80211_input.c:223 > #15 0xc091899c in sta_input (ni=0xc549f000, m=0xc58ed700, rssi=37, > noise=-96, rstamp=1641) > at /usr/src/sys/net80211/ieee80211_sta.c:824 > #16 0xc0584b26 in ath_rx_proc (arg=0xc4ede000, npending=1) at > /usr/src/sys/dev/ath/if_ath.c:4218 > #17 0xc086e93b in taskqueue_run (queue=0xc4f0a340) at > /usr/src/sys/kern/subr_taskqueue.c:282 > #18 0xc086ea98 in taskqueue_thread_loop (arg=0xc4ede26c) at > /usr/src/sys/kern/subr_taskqueue.c:403 > #19 0xc08108f8 in fork_exit (callout=0xc086ea30 > <taskqueue_thread_loop>, arg=0xc4ede26c, frame=0xc4b88d38) > at /usr/src/sys/kern/kern_fork.c:821 > #20 0xc0b1a1d0 in fork_trampoline () at /usr/src/sys/i386/i386/exception.s:270 > (kgdb) > > # ident /boot/kernel/kernel | grep netinet6 > $FreeBSD: src/sys/netinet6/dest6.c,v 1.15 2008/12/02 21:37:28 bz Exp $ > $FreeBSD: src/sys/netinet6/frag6.c,v 1.41 2008/12/02 21:37:28 bz Exp $ > $FreeBSD: src/sys/netinet6/icmp6.c,v 1.101 2008/12/17 13:00:18 bz Exp $ > $FreeBSD: src/sys/netinet6/in6.c,v 1.92 2008/12/22 07:11:15 qingli Exp $ > $FreeBSD: src/sys/netinet6/in6_cksum.c,v 1.17 2007/12/10 16:03:37 > obrien Exp $ > $FreeBSD: src/sys/netinet6/in6_gif.c,v 1.34 2008/12/02 21:37:28 bz Exp $ > $FreeBSD: src/sys/netinet6/in6_ifattach.c,v 1.53 2008/12/12 > 02:07:45 kmacy Exp $ > $FreeBSD: src/sys/netinet6/in6_pcb.c,v 1.107 2008/12/15 21:50:54 bz Exp $ > $FreeBSD: src/sys/netinet6/in6_proto.c,v 1.57 2008/12/11 16:26:38 bz Exp $ > $FreeBSD: src/sys/netinet6/sctp6_var.h,v 1.10 2008/07/09 16:45:30 rrs Exp $ > $FreeBSD: src/sys/netinet6/in6_rmx.c,v 1.34 2008/12/17 10:03:49 > qingli Exp $ > $FreeBSD: src/sys/netinet6/in6_src.c,v 1.65 2008/12/16 02:30:42 kmacy Exp $ > $FreeBSD: src/sys/netinet6/ip6_forward.c,v 1.46 2008/12/02 > 21:37:28 bz Exp $ > $FreeBSD: src/sys/netinet6/ip6_id.c,v 1.9 2007/12/10 16:03:38 obrien Exp $ > $FreeBSD: src/sys/netinet6/ip6_input.c,v 1.112 2008/12/22 12:54:52 bz Exp $ > $FreeBSD: src/sys/netinet6/ip6_output.c,v 1.127 2008/12/17 > 13:00:18 bz Exp $ > $FreeBSD: src/sys/netinet6/mld6.c,v 1.39 2008/12/02 21:37:28 bz Exp $ > $FreeBSD: src/sys/netinet6/nd6.c,v 1.103 2008/12/17 10:03:49 qingli Exp $ > $FreeBSD: src/sys/netinet6/nd6_nbr.c,v 1.59 2008/12/16 02:47:22 kmacy Exp $ > $FreeBSD: src/sys/netinet6/nd6_rtr.c,v 1.57 2008/12/17 10:27:34 > qingli Exp $ > $FreeBSD: src/sys/netinet6/raw_ip6.c,v 1.98 2008/12/17 13:00:18 bz Exp $ > $FreeBSD: src/sys/netinet6/route6.c,v 1.18 2008/12/02 21:37:28 bz Exp $ > $FreeBSD: src/sys/netinet6/scope6.c,v 1.22 2008/12/02 21:37:28 bz Exp $ > $FreeBSD: src/sys/netinet6/sctp6_usrreq.c,v 1.47 2008/12/06 > 13:19:54 rrs Exp $ > $FreeBSD: src/sys/netinet6/sctp6_var.h,v 1.10 2008/07/09 16:45:30 rrs Exp $ > $FreeBSD: src/sys/netinet6/udp6_usrreq.c,v 1.103 2008/12/17 > 13:00:18 bz Exp $ > %%% > > Cheers, > > Antoine > _______________________________________________ > freebsd-current_at_freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe_at_freebsd.org" > -- Als die Nazis die Kommunisten holten, habe ich geschwiegen; ich war ja kein Kommunist. Als sie die Sozialdemokraten einsperrten, habe ich geschwiegen; ich war ja kein Sozialdemokrat. Als sie die Gewerkschafter holten, habe ich nicht protestiert; ich war ja kein Gewerkschafter. Als sie die Juden holten, habe ich geschwiegen; ich war ja kein Jude. Als sie mich holten, gab es keinen mehr, der protestieren konnte.Received on Wed Dec 24 2008 - 00:09:30 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:39 UTC