New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Steam Big Picture Mode sound settings segfault #4753
Comments
Hello @IvanVojtko, please copy your system information from steam ( |
No CrashID or minidump. |
Hello @IvanVojtko, does this issue occur if you use a different nvidia driver version (375.26 or 375.10)? |
@kisak-valve Hello. 375.26 and still crashing. |
I've checked it on my laptop (without 5.1 audio, Intel GPU) and it's crashing too. |
This may be a steam runtime compatibility issue. There is some documentation at #4768 and https://wiki.archlinux.org/index.php/Steam/Troubleshooting which might help. |
I've already tried everything in Arch Wiki. Nothing worked, still crashing. I can change sound settings in normal steam, but it'll be great if it'll work from BPM too. |
Any news on this? Also hitting this issue, with and without steam runtime enabled. #0 0xebde2c5b in ?? () from ~/.local/share/Steam/ubuntu12_32/libaudio.so (intel haswell, linux-4.9.10, glibc-2.25, gcc-6.3, nvidia driver 378.13, gentoo 64bit) |
Hello @mlauss, your backtrace seems strange to me. As a side note, you can use package.env to enable debug symbols on a per-package basis. Documentation at https://wiki.gentoo.org/wiki//etc/portage/package.env#Example_1:_Enable_debug_information_for_a_specific_package. |
I didn't know that libaudio is also available in media-libs/nas. Running Steam on gentoo 2.2 64-bit Edit: to illustrate: #0 0xee10dc5b in ?? () from /home/mano/.local/share/Steam/ubuntu12_32/libaudio.so |
@mlauss, starting with the 2017-01-19 steam client update, steam uses ldconfig to enable STEAM_RUNTIME_PREFER_HOST_LIBRARIES in the default configuration (with the steam runtime enabled), you may need to update your steam package to let steam find this command on Gentoo. |
libaudio.so is not part of the steam runtime, it lives one folder above it, in ~/steam/root/ubuntu12_32, |
@kisak-valve: the problem is not with steam-runtime (or lack thereof), but with the libaudio.so that the steam client itself ships with and uses. And after some digging, I'm convinced that this libaudio.so is a completely different library than the one produced by media-libs/nas. For starters, it depends on libtier_0 and other steam-client libraries. |
I've found solution. It's (at least for me) problem with PulseAudio module module-equalizer-sink. After I disabled it, everything works! I disabled it because of huge stuttering of audio in games. Try it too. Now sound settings works on all of my devices. For me it's closed |
I had the same problem with the sound setting. I don't know why but steam doesn't like the pulse audio equalizer module. |
I don't use the equalizer plugin at all (it's not even built). |
I unload "module-echo-cancel" and problem disappeared |
I also ran into this problem on Debian (stable) as a consequence of #4891. No idea how long it's been a problem, since I never used BPM until I got a controller and Steam started it up for me. All the suggestions about unloading various PA modules didn't apply, since I wasn't using any of them except the combine-sink, but even with that disabled it still crashed. Beta client or stable, didn't matter, BPM was broken. After banging my head against a wall for a while, I managed to find a workaround, though: I symlinked my distro's libpulsecommon to the name Steam uses (
Once I did that, BPM stopped crashing. I also noticed that this problem was affecting something else as well: BPM is supposed to have sounds but it wasn't playing them before replacing the libs. Maybe this will help others that run into this problem until it's fixed. |
Hello @Ilazki, you should be able to more aggressively have steam use the system pulse libraries so that you don't need LD_PRELOAD by pinning the libraries with
Libpulsecommon-1.x.so should never be called directly, so it should be a matter making sure the libraries calling it have a system variant available. |
Didn't know about the pinning, thanks. Nice to know.
That's what I expected and I tried only forcing libpulse first, but it still crashed until I did that. I may have left a PA sink that BPM dislikes loaded and didn't notice, though, because I checked again now and just using the system libpulse seems to be doing the trick as long as I have no unusual PA modules loaded. On that note, BPM really dislikes PA modules that add sinks. I normally use a null sink ( |
I have the same segfault on Arch if the dualshock4 is connected, the controller support in steam is enabled, and |
I'm also having this issue. |
This crash should be fixed in latest Steam beta. Please test again! |
It is fixed on my end. Thank you! |
No crashing here anymore either. Thanks. |
Your system information
After clicking in settings on Interface or Voice audio settings, steam crashes with
steam.sh: line 713: 10424 Segmentation fault (core dumped) $STEAM_DEBUGGER "$STEAMROOT/$STEAMEXEPATH" "$@"
I've tried turning off beta and on. It was working like...half a year ago. I've got 5.1 audio setup. Can this be an issue? Thanks
Steps for reproducing this issue:
The text was updated successfully, but these errors were encountered: