If pulseaudio is disabled, the obs-studio pulseaudio module is obviously not available. The current sourcecode has a great deficiency, which does not even search for the alsa code. Due to another programming error (if the module is not found) the application crashes. Reproducible: Always Steps to Reproduce: 1. USE=-pulseaudio 2. Select ALSA plugin in obs-studio, configuration 3. Crash
Created attachment 679874 [details, diff] Only apply patch USE=-pulseaudio
This should currently only happen with the 9999 ebuild, and it's a known issue already discussed in bug 745996 for example. Thanks for the report though! 1. https://bugs.gentoo.org/745996
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d071aba9e0ce3f910469fd95ba391456ae23235a commit d071aba9e0ce3f910469fd95ba391456ae23235a Author: Jimi Huotari <chiitoo@gentoo.org> AuthorDate: 2021-01-31 14:15:40 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2021-01-31 15:01:55 +0000 media-video/obs-studio: add version 26.1.2 Closes: https://bugs.gentoo.org/745996 Closes: https://bugs.gentoo.org/761939 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/18883 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> media-video/obs-studio/Manifest | 1 + .../files/obs-studio-26.1.2-fix-alsa-crash.patch | 30 ++++ media-video/obs-studio/obs-studio-26.1.2.ebuild | 155 +++++++++++++++++++++ 3 files changed, 186 insertions(+)