alsa-lib has a bug (fixed in the latest HEAD, apparently) which causes it to leak FDs sometimes. This leads to PulseAudio (and possibly other apps?) hanging. The Ubuntu folks at the referenced URL debugged it and backported the patch from HEAD. Their patch applies cleanly against our 1.0.22 ebuild and seems to fix the problem. Any chance we could push their patch into portage? Reproducible: Always
Created attachment 219279 [details, diff] Patch from LaunchPad Attaching patch from Ubuntu folks
+*alsa-lib-1.0.22-r1 (12 Feb 2010) + + 12 Feb 2010; <chainsaw@gentoo.org> +alsa-lib-1.0.22-r1.ebuild, + +files/alsa-lib-1.0.22-fd-leak.patch: + Apply patch from Daniel T Chen (Ubuntu) to avoid a file-descriptor leak. + It can be triggered by PulseAudio. With thanks to James Brown for + identifying the required patch. Closes bug #304629.