From owner-freebsd-net@FreeBSD.ORG Wed Aug 28 15:13:26 2013 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 9DAADE94 for ; Wed, 28 Aug 2013 15:13:26 +0000 (UTC) (envelope-from milu@dat.pl) Received: from jab.dat.pl (dat.pl [80.51.155.34]) by mx1.freebsd.org (Postfix) with ESMTP id 5CD872FDA for ; Wed, 28 Aug 2013 15:13:26 +0000 (UTC) Received: from jab.dat.pl (jsrv.dat.pl [127.0.0.1]) by jab.dat.pl (Postfix) with ESMTP id 4DDD2C2 for ; Wed, 28 Aug 2013 17:07:55 +0200 (CEST) X-Virus-Scanned: amavisd-new at dat.pl Received: from jab.dat.pl ([127.0.0.1]) by jab.dat.pl (jab.dat.pl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id g7Wo5pWo2Use for ; Wed, 28 Aug 2013 17:07:53 +0200 (CEST) Received: from [10.0.6.80] (unknown [212.69.68.42]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by jab.dat.pl (Postfix) with ESMTPSA id 7CA715F for ; Wed, 28 Aug 2013 17:07:53 +0200 (CEST) Message-ID: <521E1251.9040800@dat.pl> Date: Wed, 28 Aug 2013 17:08:01 +0200 From: Maciej Milewski User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130806 Thunderbird/17.0.8 MIME-Version: 1.0 To: freebsd-net Subject: LOR @netipsec/key.c:2434 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Aug 2013 15:13:26 -0000 I've observed the following LOR in my logs. Just after fresh start: lock order reversal: 1st 0x80865bb4 sptree (fast ipsec security policy database) @ /data/head-git/sys/netipsec/key.c:2434 2nd 0x80861554 rawcb (rawcb) @ /data/head-git/sys/netipsec/keysock.c:303 KDB: stack backtrace: db_trace_thread+30 (?,?,?,?) ra cd67f78800000018 sp 0 sz 0 db_trace_self+1c (?,?,?,?) ra cd67f7a000000018 sp 0 sz 0 8008f828+34 (?,?,?,?) ra cd67f7b8000001a0 sp 0 sz 0 kdb_backtrace+44 (?,?,?,?) ra cd67f95800000018 sp 0 sz 0 802defd8+34 (?,?,?,?) ra cd67f97000000020 sp 0 sz 0 witness_checkorder+b0c (?,?,8061bb24,12f) ra cd67f99000000050 sp 0 sz 1 __mtx_lock_flags+e8 (?,?,?,?) ra cd67f9e000000030 sp 0 sz 0 key_sendup_mbuf+274 (?,?,?,?) ra cd67fa1000000030 sp 0 sz 0 8044f238+150 (?,?,?,?) ra cd67fa4000000030 sp 0 sz 0 key_parse+f6c (?,?,?,?) ra cd67fa7000000180 sp 0 sz 0 key_output+334 (?,?,?,?) ra cd67fbf000000028 sp 0 sz 0 8036c314+8c (?,?,?,?) ra cd67fc1800000020 sp 0 sz 0 80451e80+28 (?,?,?,?) ra cd67fc3800000020 sp 0 sz 0 sosend_generic+4c4 (?,0,?,?) ra cd67fc5800000068 sp 1 sz 0 sosend+34 (?,?,?,?) ra cd67fcc000000028 sp 0 sz 0 kern_sendit+11c (?,?,?,?) ra cd67fce800000068 sp 0 sz 0 80307a48+b4 (?,?,?,?) ra cd67fd5000000038 sp 0 sz 0 sys_sendto+50 (?,?,?,?) ra cd67fd8800000040 sp 0 sz 0 trap+7f0 (?,?,?,?) ra cd67fdc8000000b8 sp 0 sz 0 MipsUserGenException+10c (?,?,?,40896240) ra cd67fe8000000000 sp 0 sz 0 pid 3035 root@RSPRO:~# ps auxwww | grep 3035 root 3035 0.0 1.3 13832 1736 - Is 2:03AM 0:00.45 /usr/local/sbin/racoon This is on MIPS Ubiquiti RSPRO board that is configured to use IPSEC transport mode with IPv6. I'm using for that racoon from ipsec-tools package. System is running currently: HEAD@r253582 I'll be happy with testing some patches if anyone knows why this happens and provides them. -- Pozdrawiam, Maciej Milewski