From owner-freebsd-net@FreeBSD.ORG Fri Feb 29 19:44:29 2008 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DE056106566C for ; Fri, 29 Feb 2008 19:44:29 +0000 (UTC) (envelope-from toasty@dragondata.com) Received: from tokyo01.jp.mail.your.org (tokyo01.jp.mail.your.org [204.9.54.5]) by mx1.freebsd.org (Postfix) with ESMTP id B06CB8FC12 for ; Fri, 29 Feb 2008 19:44:29 +0000 (UTC) (envelope-from toasty@dragondata.com) Received: from mail.your.org (server3-a.your.org [64.202.112.67]) by tokyo01.jp.mail.your.org (Postfix) with ESMTP id A2FCA2AD5688 for ; Fri, 29 Feb 2008 19:44:28 +0000 (UTC) Received: from pool014.dhcp.your.org (pool014.dhcp.your.org [69.31.99.14]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by mail.your.org (Postfix) with ESMTP id 0C10BA0A44F for ; Fri, 29 Feb 2008 19:44:27 +0000 (UTC) Message-Id: <40D39AA0-3A15-4183-A52F-2880769CFE6D@dragondata.com> From: Kevin Day To: freebsd-net@freebsd.org Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v919.2) Date: Fri, 29 Feb 2008 13:44:27 -0600 X-Mailer: Apple Mail (2.919.2) Subject: LOR icmp6_input/nd6_lookup X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Feb 2008 19:44:30 -0000 This is from 7.0-RELEASE: lock order reversal: 1st 0xc3bde2b8 rtentry (rtentry) @ netinet6/nd6.c:1930 2nd 0xc3af367c radix node head (radix node head) @ net/route.c:147 KDB: stack backtrace: db_trace_self_wrapper (c08af130,e11b8600,c0662bbe,c08b1592,c3af367c,...) at db_trace_self_wrapper+0x26 kdb_backtrace(c08b1592,c3af367c,c08b15f3,c08b15f3,c08b9ce7,...) at kdb_backtrace+0x29 witness_checkorder(c3af367c,9,c08b9cde,93,e11b8624,...) at witness_checkorder+0x6de _mtx_lock_flags(c3af367c,0,c08b9cde,93,c066160b,...) at _mtx_lock_flags +0xbc rtalloc1(e11b86e0,0,0,0,c3c9d01c,...) at rtalloc1+0x63 nd6_lookup(c3c9d024,0,c39fd800,c3bde258,c3bde258,...) at nd6_lookup+0x55 nd6_is_addr_neighbor(c3c9d01c,c39fd800,c08c1d75,78a,c09a5ed8,...) at nd6_is_addr_neighbor+0x3b nd6_output(c39fd800,c39fd800,c3cf9b00,c3c9d01c,c3bde258,...) at nd6_output+0x10f ip6_output(c3cf9b00,0,e11b88e0,0,0,...) at ip6_output+0x1081 icmp6_reflect(c3cf9b00,28,8,1,c08c96d0,...) at icmp6_reflect+0x42f icmp6_input(e11b8c88,e11b8c70,3a,1d5,0,...) at icmp6_input+0x6dc ip6_input(c3be2900,0,c08b9887,8c,c09a1e24,...) at ip6_input+0xe36 netisr_processqueue(c0955e30,0,c08b9887,f6,c3865a40,...) at netisr_processqueue+0x8b swi_net(0,0,c08a938d,471,c3870364,...) at swi_net+0x9b ithread_loop(c383ac90,e11b8d38,c08a9115,305,c3873000,...) at ithread_loop+0x1b5 fork_exit(c060fbe0,c383ac90,e11b8d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xe11b8d70, ebp = 0 --- Are LOR's still PR-worthy? -- Kevin