From owner-freebsd-current@FreeBSD.ORG Tue Apr 22 13:44:56 2003 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 36DCA37B401 for ; Tue, 22 Apr 2003 13:44:56 -0700 (PDT) Received: from mail.pcnet.com (mail.pcnet.com [204.213.232.4]) by mx1.FreeBSD.org (Postfix) with ESMTP id 76B4D43FDF for ; Tue, 22 Apr 2003 13:44:55 -0700 (PDT) (envelope-from eischen@pcnet1.pcnet.com) Received: from pcnet1.pcnet.com (localhost [127.0.0.1]) by mail.pcnet.com (8.12.8/8.12.1) with ESMTP id h3MKisBg013007 for ; Tue, 22 Apr 2003 16:44:54 -0400 (EDT) Received: from localhost (eischen@localhost)h3MKise2013002 for ; Tue, 22 Apr 2003 16:44:54 -0400 (EDT) Date: Tue, 22 Apr 2003 16:44:54 -0400 (EDT) From: Daniel Eischen To: current@freebsd.org Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Subject: LOR in vm 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: Tue, 22 Apr 2003 20:44:56 -0000 This is with a kernel built from sources yesterday. lock order reversal 1st 0xc04bff60 vm page queue mutex (vm page queue mutex) @ src/sys/vm/vm_pageout.c:401 2nd 0xc2bbb098 vm object (vm object) @ src/sys/vm/vm_object.c:752 Stack backtrace: backtrace(1,0,ffffffff,c0495a88,c04959e8) at backtrace+0x12 witness_lock(c2bbb098,c0415521,2f0,0) at witness_lock+0x550 _mtx_lock_flags(c2bbb098,c0415521,2f0,10) at _mtx_lock_flags+0x7f vm_object_page_clean(c2bbb098,0,0,7,0,1) at vm_object_page_clean+0x2a7 vm_map_clean(c1e59200,4000000,4007000,1,0) at vm_map_clean+0x2d5 msync(c1ca1e40,d0a13d14,3,7,286)at msync+0xe8 syscall(2f,2f,2f,805c000,80bb008) at syscall+0x1f1 ... -- Dan Eischen