From owner-freebsd-ports Sat Aug 24 3:30:16 2002 Delivered-To: freebsd-ports@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C3C3537B405 for ; Sat, 24 Aug 2002 03:30:07 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id A99D043E7B for ; Sat, 24 Aug 2002 03:30:06 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.4/8.12.4) with ESMTP id g7OAU6JU077929 for ; Sat, 24 Aug 2002 03:30:06 -0700 (PDT) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.4/8.12.4/Submit) id g7OAU6la077928; Sat, 24 Aug 2002 03:30:06 -0700 (PDT) Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BB53437B400 for ; Sat, 24 Aug 2002 03:26:56 -0700 (PDT) Received: from snipe.mail.pas.earthlink.net (snipe.mail.pas.earthlink.net [207.217.120.62]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6756A43E65 for ; Sat, 24 Aug 2002 03:26:56 -0700 (PDT) (envelope-from dcarlson@laredo.retrovertigo.com) Received: from dhcp068-64-151-24.nt01-c4.cpe.charter-ne.com ([24.151.64.68] helo=laredo.retrovertigo.com) by snipe.mail.pas.earthlink.net with esmtp (Exim 4.10) id 17iY83-0004yx-00 for FreeBSD-gnats-submit@freebsd.org; Sat, 24 Aug 2002 03:26:51 -0700 Received: by laredo.retrovertigo.com (Postfix, from userid 1001) id A7FFB22FD6; Sat, 24 Aug 2002 06:26:50 -0400 (EDT) Message-Id: <20020824102650.A7FFB22FD6@laredo.retrovertigo.com> Date: Sat, 24 Aug 2002 06:26:50 -0400 (EDT) From: Dylan Carlson Reply-To: Dylan Carlson To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/41966: audio/play: sblive, can cause "Device busy" condition Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >Number: 41966 >Category: ports >Synopsis: audio/play: sblive, can cause "Device busy" condition >Confidential: no >Severity: serious >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sat Aug 24 03:30:06 PDT 2002 >Closed-Date: >Last-Modified: >Originator: Dylan Carlson >Release: FreeBSD 4.6-STABLE i386 >Organization: >Environment: System: FreeBSD laredo.retrovertigo.com 4.6-STABLE FreeBSD 4.6-STABLE #6: Thu Aug 15 17:29:03 EDT 2002 root@laredo.retrovertigo.com:/usr/obj/usr/src/sys/LAREDO i386 SoundBlaster Live! Value PCI audio device >Description: Multiple processes of play(1) will cause /dev/dsp to busy out. What I mean by this is, if you run an application that uses play(1) for sound events (such as the port net/psi) and that application forks multiple sound events using play, it can cause /dev/dsp to go "busy" and not be released. After such time, no sound application will work until a reboot (or unless you know a magic way to reset /dev/dsp) >How-To-Repeat: The easy way I did this was from within Psi (jabber client). Under the Options screen, you can test the various sound events with the play buttons on that window. Start clicking them fast in succession and you will lock up the dsp. (Or at least in my case it does) >Fix: >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message