From owner-freebsd-bugs@FreeBSD.ORG Wed Nov 5 21:20:18 2003 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A240E16A4D0 for ; Wed, 5 Nov 2003 21:20:18 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4353E43FF7 for ; Wed, 5 Nov 2003 21:20:17 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.9/8.12.9) with ESMTP id hA65KHFY073365 for ; Wed, 5 Nov 2003 21:20:17 -0800 (PST) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.9/8.12.9/Submit) id hA65KHS3073364; Wed, 5 Nov 2003 21:20:17 -0800 (PST) (envelope-from gnats) Resent-Date: Wed, 5 Nov 2003 21:20:17 -0800 (PST) Resent-Message-Id: <200311060520.hA65KHS3073364@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, kris@obsecurity.org, "Kennaway ; Wed, 5 Nov 2003 21:13:02 -0800 (PST) Received: from obsecurity.dyndns.org (adsl-63-207-60-234.dsl.lsan03.pacbell.net [63.207.60.234]) by mx1.FreeBSD.org (Postfix) with ESMTP id A1A7D43FD7 for ; Wed, 5 Nov 2003 21:13:01 -0800 (PST) (envelope-from kris@obsecurity.org) Received: from rot13.obsecurity.org (rot13.obsecurity.org [10.0.0.5]) by obsecurity.dyndns.org (Postfix) with ESMTP id E75BE66B60 for ; Wed, 5 Nov 2003 21:12:59 -0800 (PST) Received: by rot13.obsecurity.org (Postfix, from userid 0) id B6D7769E; Wed, 5 Nov 2003 21:12:59 -0800 (PST) Message-Id: <20031106051259.B6D7769E@rot13.obsecurity.org> Date: Wed, 5 Nov 2003 21:12:59 -0800 (PST) From: kris@obsecurity.org, "Kennaway List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Nov 2003 05:20:18 -0000 >Number: 58989 >Category: kern >Synopsis: vchans cause mplayer crash >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Wed Nov 05 21:20:16 PST 2003 >Closed-Date: >Last-Modified: >Originator: Kris Kennaway >Release: FreeBSD 5.1-RELEASE-p10 i386 >Organization: >Environment: System: FreeBSD rot13.obsecurity.org 5.1-RELEASE-p10 FreeBSD 5.1-RELEASE-p10 #0: Wed Oct 8 04:08:28 PDT 2003 kkenn@rot13.obsecurity.org:/usr/obj/usr/src/sys/ROT13 i386 pcm0: port 0xa400-0xa43f irq 9 at device 13.0 on pci2 >Description: When hw.snd.pcm0.vchans=1, seeking on a movie stream (e.g. pressing forward/back arror during playback) will cause mplayer to crash. There are no other applications accessing the sound driver, although vchans work as expected to multiplex the sound if I try. It is likely that the sound driver is behaving differently when vchans are enabled (e.g. returning an unexpected error), and mplayer does not handle this unexpected condition. Without further debugging I cannot tell if mplayer is at fault or the pcm driver. >How-To-Repeat: hw.snd.maxautovchans=5 hw.snd.pcm0.vchans=1 Install mplayer and use it to play a video file. Press the right arrow a few dozen times to skip through the movie. At some point mplayer will crash. >Fix: Setting hw.snd.pcm0.vchans=0 "fixes" this problem. >Release-Note: >Audit-Trail: >Unformatted: