From owner-freebsd-current@FreeBSD.ORG Wed Jul 21 21:37:17 2004 Return-Path: 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 043EB16A4CE for ; Wed, 21 Jul 2004 21:37:17 +0000 (GMT) Received: from mail.evip.pl (mail.evip.com.pl [212.244.157.179]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1507F43D1D for ; Wed, 21 Jul 2004 21:37:16 +0000 (GMT) (envelope-from w@evip.pl) Received: from drwebc by mail.evip.pl with drweb-scanned (Exim 4.22) id 1BnOm0-0002sT-9o for current@freebsd.org; Wed, 21 Jul 2004 23:37:12 +0200 Received: from w by mail.evip.pl with local (Exim 4.22) id 1BnOm0-0002sN-6r for current@freebsd.org; Wed, 21 Jul 2004 23:37:12 +0200 Date: Wed, 21 Jul 2004 23:37:12 +0200 From: Wiktor Niesiobedzki To: current@freebsd.org Message-ID: <20040721213712.GL8753@mail.evip.pl> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.6i Subject: LORs with PF X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jul 2004 21:37:17 -0000 Hi, I don't think, it was reported yet, but here it goes: lock order reversal 1st 0xc0632c80 pf task mtx (pf task mtx) @ /usr/src/sys/contrib/pf/net/pf.c:5822 2nd 0xc066638c tcp (tcp) @ /usr/src/sys/contrib/pf/net/pf.c:2420 KDB: stack backtrace: kdb_backtrace(c05f529a,c066638c,c05f4e21,c05f4e21,c05e7e3f) at kdb_backtrace+0x2e witness_checkorder(c066638c,9,c05e7e3f,974,104) at witness_checkorder+0x672 _mtx_lock_flags(c066638c,0,c05e7e3f,974,c1893230) at _mtx_lock_flags+0x80 pf_socket_lookup(cb9659b4,cb9659b8,2,cb965a70,c14fad00) at pf_socket_lookup+0xb4 pf_test_tcp(cb965a20,cb965a18,2,c14fad00,c1475100) at pf_test_tcp+0x529 pf_test(2,c10d8014,cb965b00,c15276a0,c0665ee0) at pf_test+0x4a3 pf_check_out(0,cb965b00,c10d8014,2,c1475100) at pf_check_out+0x5b pfil_run_hooks(c0665ee0,cb965bc0,c10d8014,2,c04e8a70) at pfil_run_hooks+0xca ip_output(c1475100,0,0,1,0) at ip_output+0x66d ip_forward(c1475100,0,0,1,0) at ip_forward+0x37d ip_input(c1475100,0,c05fad20,96,c0665598) at ip_input+0x65d netisr_processqueue(c0665598,0,c05fad20,fe,c10d62c0) at netisr_processqueue+0x8e swi_net(0,0,c05ef737,263,c063ae60) at swi_net+0xa3 ithread_loop(c10dd400,cb965d48,c05ef52e,328,c10dd400) at ithread_loop+0x172 fork_exit(c04ad4c0,c10dd400,cb965d48) at fork_exit+0xc2 fork_trampoline() at fork_trampoline+0x8 --- trap 0x1, eip = 0, esp = 0xcb965d7c, ebp = 0 --- Is there anything I can do, to investigate it further? Cheers, Wiktor Niesiobedzki