kern/86427: LOR / Deadlock with FASTIPSEC and nat

Robert Huff roberthuff at rcn.com
Tue Mar 28 01:00:40 UTC 2006


The following reply was made to PR kern/86427; it has been noted by GNATS.

From: Robert Huff <roberthuff at rcn.com>
To: bug-followup at FreeBSD.org,  mike at sentex.net
Cc:  
Subject: Re: kern/86427: LOR / Deadlock with FASTIPSEC and nat
Date: Mon, 27 Mar 2006 19:58:13 -0500

 	I have some new and hopefully useful information.  Now running:
 
 	FreeBSD 7.0-CURRENT #0: Mon Mar 13 09:23:39 EST 2006
 
 	a reboot today produced:
 
 Mar 27 18:14:44 jerusalem kernel: lock order reversal:
 Mar 27 18:14:44 jerusalem kernel: 1st 0xc362a090 inp (divinp) @ 
 /usr/src/sys/netinet/ip_divert.c:327
 Mar 27 18:14:44 jerusalem kernel: 2nd 0xc076c618 PFil hook read/write 
 mutex (PFil hook read/write mutex) @ /usr/src/sys/net/pfil.c:73
 Mar 27 18:14:44 jerusalem kernel: KDB: stack backtrace:
 Mar 27 18:14:44 jerusalem kernel: 
 kdb_backtrace(c06bdee4,c076c618,c06c5154,c06c5154,c06c5120) at 
 kdb_backtrace+0x2f
 Mar 27 18:14:44 jerusalem kernel: 
 witness_checkorder(c076c618,1,c06c5120,49,c051034d) at 
 witness_checkorder+0x6e4
 Mar 27 18:14:44 jerusalem kernel: 
 _rw_rlock(c076c618,c06c5120,49,c36049c0,0) at _rw_rlock+0x6d
 Mar 27 18:14:44 jerusalem kernel: 
 pfil_run_hooks(c076c600,d5917b34,c34f8c00,2,0) at pfil_run_hooks+0x37
 Mar 27 18:14:44 jerusalem kernel: ip_output(c33bc100,0,d5917b00,22,0) 
 at ip_output+0x6f4
 Mar 27 18:14:44 jerusalem kernel: 
 div_output(c36003e4,c33bc100,c334f9b0,0,d5917bbc) at div_output+0x1d5
 Mar 27 18:14:44 jerusalem kernel: 
 div_send(c36003e4,0,c33bc100,c334f9b0,0) at div_send+0x5d
 Mar 27 18:14:44 jerusalem kernel: 
 sosend(c36003e4,c334f9b0,d5917be8,c33bc100,0) at sosend+0x49e
 Mar 27 18:14:44 jerusalem kernel: kern_sendit(c3507870,3,d5917c68,0,0) 
 at kern_sendit+0x106
 Mar 27 18:14:44 jerusalem kernel: 
 sendit(c3507870,3,d5917c68,0,bfbeedd1) at sendit+0x1a8
 Mar 27 18:14:44 jerusalem kernel: 
 sendto(c3507870,d5917d04,18,c35068d0,6) at sendto+0x5b
 Mar 27 18:14:44 jerusalem kernel: syscall(3b,3b,3b,bfbeed90,2) at 
 syscall+0x2a4
 Mar 27 18:14:44 jerusalem kernel: Xint0x80_syscall() at 
 Xint0x80_syscall+0x1f
 Mar 27 18:14:44 jerusalem kernel: --- syscall (133, FreeBSD ELF32, 
 sendto), eip = 0x4814d283, esp = 0xbfbeecfc, ebp = 0xbfbfeda8 ---


More information about the freebsd-bugs mailing list