From owner-freebsd-current@FreeBSD.ORG Sun Apr 27 16:41:47 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 734E037B401 for ; Sun, 27 Apr 2003 16:41:47 -0700 (PDT) Received: from flds.dyndns.org (p5087575D.dip.t-dialin.net [80.135.87.93]) by mx1.FreeBSD.org (Postfix) with ESMTP id 243F443F3F for ; Sun, 27 Apr 2003 16:41:46 -0700 (PDT) (envelope-from flo@kasimir.com) Received: from kasimir.com (unknown [172.30.1.8]) by flds.dyndns.org (Postfix) with ESMTP id 6DD4A16341 for ; Mon, 28 Apr 2003 01:41:42 +0200 (CEST) Message-ID: <3EAC6AA9.6070404@kasimir.com> Date: Mon, 28 Apr 2003 01:41:29 +0200 From: Florian Smeets User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.4a) Gecko/20030427 X-Accept-Language: en-us, en MIME-Version: 1.0 To: freebsd-current@freebsd.org Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Subject: LOR in pcm 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: Sun, 27 Apr 2003 23:41:47 -0000 lock order reversal 1st 0xc2459380 pcm0:play:0 (pcm channel) @ /usr/src/sys/dev/sound/pcm/sound.c:191 2nd 0xc2459500 pcm0 (sound cdev) @ /usr/src/sys/dev/sound/pcm/sound.c:163 Stack backtrace: backtrace(c0397dd3,c2459500,c2433310,c038ab91,c038a9fc) atbacktrace+0x17 witness_lock(c2459500,8,c038a9fc,a3,1f40) at witness_lock+0x697 _mtx_lock_flags(c2459500,0,c038a9fc,a3,d1c6f978) at _mtx_lock_flags+0xb1 pcm_lock(c2441400,8,2b3,ffffffff,8) at pcm_lock+0x2c dsp_open(c040a120,6,2000,c282f130,c03d0cc0) at dsp_open+0x2b0 spec_open(d1c6fa44,d1c6fae0,c027053a,d1c6fa44,c0417860) at spec_open+0x28b spec_vnoperate(d1c6fa44,c0417860,0,80,c282f130) at spec_vnoperate+0x18 vn_open_cred(d1c6fbd8,d1c6fcd8,0,c33e3b80,d1c6fcc4) at vn_open_cred+0x3fa vn_open(d1c6fbd8,d1c6fcd8,0,2ab,c04113a0) at vn_open+0x29 kern_open(c282f130,2807737a,0,6,0) at kern_open+0x13d open(c282f130,d1c6fd10,c03ab60e,3fb,3) at open+0x30 syscall(bfbf002f,2806002f,bfbf002f,804faf3,2807737a) at syscall+0x26e Xint0x80_syscall() at Xint0x80_syscall+0x1d --- syscall (5), eip = 0x28108b6b, esp = 0xbfbff8bc, ebp = 0xbfbff8e8 --- flo