Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 25 May 2022 07:59:55 +0000
From:      bugzilla-noreply@freebsd.org
To:        gnome@FreeBSD.org
Subject:   [Bug 194727] uaudio device gets disconnected, and hangs usb until everything using /dev/mixer* is closed
Message-ID:  <bug-194727-6497-jzMN8duejr@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-194727-6497@https.bugs.freebsd.org/bugzilla/>
References:  <bug-194727-6497@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D194727

--- Comment #69 from Yuri Victorovich <yuri@freebsd.org> ---
(In reply to Hans Petter Selasky from comment #63)

> And then pulseaudio will keep on using a dead mixer device forever?

My understanding is that file descriptors of dead devices remain alive while
applications have them open. If kernel would kill such file descriptors and
fail any attempts to reopen devices again (if devices are still present) -
pulseaudio won't be able to use a dead mixer forever. In case it would keep
trying to reopen a failed device in a loop - this is a bug in pulseaudio.

But currently pulseaudio just waits on dead device descriptors because they
appear alive to it.

--=20
You are receiving this mail because:
You are on the CC list for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-194727-6497-jzMN8duejr>