From owner-freebsd-multimedia@FreeBSD.ORG Sun Jul 11 21:28:42 2010 Return-Path: Delivered-To: multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 526A8106564A; Sun, 11 Jul 2010 21:28:42 +0000 (UTC) (envelope-from yanegomi@gmail.com) Received: from mail-iw0-f182.google.com (mail-iw0-f182.google.com [209.85.214.182]) by mx1.freebsd.org (Postfix) with ESMTP id 102E18FC17; Sun, 11 Jul 2010 21:28:41 +0000 (UTC) Received: by iwn35 with SMTP id 35so4989690iwn.13 for ; Sun, 11 Jul 2010 14:28:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:date:message-id :subject:from:to:cc:content-type; bh=mMaxb3gQoGjAXgAn/bjqj6eJLweRv5m+nfMN3MchSiQ=; b=aqCFafCANfbwrQ99K90G/D59iyC8h/297Ntjv3kWoBFylA3mqikeOJm5lhyIcK/5bv G+/Y7QDuQjFQaoZn4FV1kNV87lSbWIUY/87Ty8ZKyHhEQXarkNjm0/QHqGkCejPBk3Pr 4lJw7iv28KAmMMiAMtiotKTeF0gSotHqai6fQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:cc:content-type; b=ciQszKmWC4nToc8FqMd+xTlxW/VSTP3nWj/y0spyBLT4g2eEUUU3B1DThibhX/NVXh fknwh5YwMklTzvqmBu+wLEQhUwu9bbSM7wUpWENOnmNFqGu+g36fi6KBP+ODWE3ok7Sz sxkyX9UGFxOFSa6w1IMDoVKkyZW39Xzpm5k9w= MIME-Version: 1.0 Received: by 10.231.31.202 with SMTP id z10mr13628653ibc.191.1278882232786; Sun, 11 Jul 2010 14:03:52 -0700 (PDT) Received: by 10.231.192.147 with HTTP; Sun, 11 Jul 2010 14:03:52 -0700 (PDT) Date: Sun, 11 Jul 2010 14:03:52 -0700 Message-ID: From: Garrett Cooper To: multimedia@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Cc: stable@freebsd.org Subject: More buzzing fun with snd_emu10kx - but now with more determinism! X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Jul 2010 21:28:42 -0000 Getting back to the thread I brought up before (with my now dead email address): http://unix.derkeiler.com/Mailing-Lists/FreeBSD/stable/2010-06/msg00036.html , I now have a more deterministic testcase for this issue. The problem appears to be with vchan-related code. If I start up 4+ applications on my machine that access the audio device, all goes wonky on the 4+ allocation (I was stress testing the nvidia driver to see whether or not it'd break with multiple instances of vlc, and stumbled on this by accident). So pushing the number of consumers of the audio subsystem forces a breakdown somewhere (even though the number of available hardware vchans is set to 16). I'll continue to look into this further as time permits. Thanks, -Garrett