From owner-freebsd-bugs Sun Apr 8 6:10: 5 2001 Delivered-To: freebsd-bugs@hub.freebsd.org Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id F1DEA37B424 for ; Sun, 8 Apr 2001 06:10:02 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.1/8.11.1) id f38DA2i67145; Sun, 8 Apr 2001 06:10:02 -0700 (PDT) (envelope-from gnats) Date: Sun, 8 Apr 2001 06:10:02 -0700 (PDT) Message-Id: <200104081310.f38DA2i67145@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org Cc: From: David Taylor Subject: Re: kern/26430: -CURRENT panics on cat /dev/dsp or cat /dev/audio Reply-To: David Taylor Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org The following reply was made to PR kern/26430; it has been noted by GNATS. From: David Taylor To: FreeBSD-gnats-submit@freebsd.org Cc: Subject: Re: kern/26430: -CURRENT panics on cat /dev/dsp or cat /dev/audio Date: Sun, 8 Apr 2001 14:01:58 +0100 On Sun, 08 Apr 2001, davidt@yadt.co.uk wrote: > >Description: > > attempting to read from /dev/audio and /dev/dsp causes the > kernel to panic. > Here's a copy of a trace from ddb: panic: mutex pcm0:record:0 not owned at /usr/src/sys/kernl/kern_sync.c:404 Debugger("panic") Stopped at Debugger+0x45: pushl %ebx db> trace Debugger(c02df07b) at Debugger+0x45 panic(c02de2a8,c0e55838,c02df840,194,4) at panic+0x70 _mtx_assert(c1658c80,9,c02df840,194) at _mtx_assert+0x4e msleep(c1663a00,c1658c80,14c,c02d6685,1) at msleep+2a3 chn_sleep(c0e55800,c02d6685,1,4,0) at chn_sleep+0x21 chn_read(c0e55800,cecc4ef0,cecc4ef0,cecc4ef0,c0e55800) at chn_read+0x164 dsp_read(c164c800,0,cecc4ef0,20000,cece9500) at dsp_read+0x172 sndread(c036b50c,cecc4ef0,20000,c036b50c,0) at sndread+0x5b spec_read(cecc4e80,cecc4e94,c01ec3f7,cecc4e80,cecc4ef0) at spec_read+0x74 spec_vnoperate(cecc4e80,cecc4ef0,cecc4f80,400,0) at spec_vnoperate+0x15 vn_read(c1c57a00,cecc4ef0,c2096200,0,cec1cfe0) at vn_read+0x17 dofileread(cec1cfe0,c1c57a00,3,805c000,400) at dofileread+0xb2 read(cec1cfe0,cecc4f80,bfbffb60,3,1) at read+0x3b syscall(2f,2f,2f,1,3) at syscall+0x59d syscall_with_err_pushed() at syscall_with_err_pushed+0x1b db> call dumpsys dumping to dev ad0s4b, offset 584197 dump ata0: resetting devices .. panic: mutex sched lock recursed at /usr/src/sys/kernl/kern_sync.c:855 Uptime: 1h13m41s Dump already in progress, bailing... Automatic reboot in 15 seconds - press a key on the console to abort --> Press a key on the console to reboot <-- Rebooting.. -- David Taylor davidt@yadt.co.uk To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message