From owner-freebsd-current Sun Feb 16 21: 3: 1 2003 Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4447B37B401 for ; Sun, 16 Feb 2003 21:03:00 -0800 (PST) Received: from alpha.siliconlandmark.com (alpha.siliconlandmark.com [209.69.98.4]) by mx1.FreeBSD.org (Postfix) with ESMTP id 833CC43F3F for ; Sun, 16 Feb 2003 21:02:59 -0800 (PST) (envelope-from andy@siliconlandmark.com) Received: from alpha.siliconlandmark.com (localhost [127.0.0.1]) by alpha.siliconlandmark.com (8.12.6/8.12.6) with ESMTP id h1H52wf0088508 for ; Mon, 17 Feb 2003 00:02:58 -0500 (EST) (envelope-from andy@siliconlandmark.com) Received: from localhost (andy@localhost) by alpha.siliconlandmark.com (8.12.6/8.12.6/Submit) with ESMTP id h1H52wuh088505 for ; Mon, 17 Feb 2003 00:02:58 -0500 (EST) (envelope-from andy@siliconlandmark.com) X-Authentication-Warning: alpha.siliconlandmark.com: andy owned process doing -bs Date: Mon, 17 Feb 2003 00:02:58 -0500 (EST) From: Andre Guibert de Bruet To: current@freebsd.org Subject: LOR: tcp_input.c -> tcp_usrreq.c Message-ID: <20030216235946.T84565@alpha.siliconlandmark.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Hi, I've seen the following come up here and there. A quick search of the archive didn't come with anything: lock order reversal 1st 0xc65de7dc inp (inp) @ ../../../netinet/tcp_input.c:636 2nd 0xc035eccc tcp (tcp) @ ../../../netinet/tcp_usrreq.c:621 Stack backtrace: backtrace(c032cd1d,c035eccc,c03323a7,c03323a7,c0333e0d) at backtrace+0x17 witness_lock(c035eccc,8,c0333e0d,26d,0) at witness_lock+0x65a _mtx_lock_flags(c035eccc,0,c0333e0d,26d,0) at _mtx_lock_flags+0xb1 tcp_usr_rcvd(c6662a00,80,df152a74,c01abc8d,c0386be0) at tcp_usr_rcvd+0x30 soreceive(c6662a00,df152ac4,df152ad0,df152ac8,0) at soreceive+0xa1a nfsrv_rcv(c6662a00,c84b9e80,1,c65de82c,e1c4) at nfsrv_rcv+0x8a sowakeup(c6662a00,c6662a4c,c0236cd0,c65de82c,108) at sowakeup+0x97 tcp_input(c227fb00,14,df152c30,c01ba7a1,df152c4c) at tcp_input+0x2698 ip_input(c227fb00,0,c0333230,3b5,2) at ip_input+0x79e ipintr(c03280a9,217,c223ebc0,c2248e80,c224bd20) at ipintr+0x88 swi_net(0,0,c03280a9,217,c224a564) at swi_net+0x2f ithread_loop(c2248e80,df152d48,c0327f26,368,c224bd20) at ithread_loop+0x16c fork_exit(c01a2f90,c2248e80,df152d48) at fork_exit+0xc4 fork_trampoline() at fork_trampoline+0x1a --- trap 0x1, eip = 0, esp = 0xdf152d7c, ebp = 0 --- largo# uname -a FreeBSD largo.properkernel.com 5.0-CURRENT FreeBSD 5.0-CURRENT #5: Sat Feb 15 22:25:46 EST 2003 root@largo.properkernel.com:/usr/src/sys/i386/compile/LARGO i386 Regards, > Andre Guibert de Bruet | Enterprise Software Consultant > > Silicon Landmark, LLC. | http://siliconlandmark.com/ > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message