Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 07 Feb 2003 10:31:40 -0500
From:      The Anarcat <anarcat@anarcat.ath.cx>
To:        Lars Eggert <larse@ISI.EDU>
Cc:        current@freebsd.org
Subject:   Re: pcm channel duplicate lock
Message-ID:  <3E43D15C.5030706@anarcat.ath.cx>
In-Reply-To: <3E42F8BE.1060706@isi.edu>
References:  <3E42F8BE.1060706@isi.edu>

next in thread | previous in thread | raw e-mail | index | archive | help
Can it be possible that this would be related to the problem I'm having 
with xmms on -release right now? Except that -release don't have WITNESS 
stuff enabled?

I guess I should try enabling debugging.

Just a shot in the dark...

A.

Lars Eggert wrote:

> Got thsi when opening gnomemeeting2 while having xmms playing:
>
> acquiring duplicate lock of same type: "pcm channel"
>  1st pcm0:record:0 @ /usr/src/sys/dev/sound/pcm/sound.c:191
>  2nd pcm0:play:0 @ /usr/src/sys/dev/sound/pcm/sound.c:191
> Debugger("witness_lock")
> Stopped at      Debugger+0x5a:  xchgl   %ebx,in_Debugger.0
> db> trace
> Debugger(c0328da1,c6283a54,c0532609,bf,eb3828ac) at Debugger+0x5a
> witness_lock(c635ce40,8,c0532609,bf,eb3828d4) at witness_lock+0x142
> _mtx_lock_flags(c635ce40,0,c0532609,bf,c5e5) at _mtx_lock_flags+0x63
> pcm_chnalloc(c21a9e00,1,c5e5,ffffffff,8) at pcm_chnalloc+0x66
> dsp_open(c03a6a50,7,2000,c6612780,c0534380) at dsp_open+0x12f
> spec_open(eb3829c8,eb382ae4,c0217796,eb3829c8,c03b3ae0) at 
> spec_open+0x37d
> spec_vnoperate(eb3829c8,c03b3ae0,0,180,c6612780) at spec_vnoperate+0x18
> vn_open_cred(eb382bd4,eb382cd4,0,c7575600,eb382cc0) at vn_open_cred+0x306
> vn_open(eb382bd4,eb382cd4,0,295,eb382b20) at vn_open+0x29
> kern_open(c6612780,888ceb0,0,7,0) at kern_open+0x197
> open(c6612780,eb382d10,c0363f83,407,c6610c50) at open+0x30
> syscall(875002f,2f,bfbf002f,6,0) at syscall+0x3d6
> Xint0x80_syscall() at Xint0x80_syscall+0x1d
> --- syscall (5, FreeBSD ELF32, open), eip = 0x2932e273, esp = 
> 0xbfa65abc, ebp = 0xbfa65ad8 ---
>
> Lars




To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3E43D15C.5030706>