-
Notifications
You must be signed in to change notification settings - Fork 176
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 client crash involving alcCaptureOpenDevice while initializing voice chat #8930
Comments
Funny, I was wondering for a few days now why steam crashes on startup. Thanks to this Issue I found out that my OpenRGB setup which is listening to my Audio Monitor for cool RGB effects is causing Steam to crash. 👍🏼 |
Uhm, yeah, I worked around that by using the flatpak version (which doesn't work if you have steam play activated, for some reason(there is an issue describing this)). So this must've something to do with how I compile stuff. Ohyeah, and I tried to not have an pulseaudio-daemon running, which didn't change a thing. |
I'm pretty much getting away with starting Steam before OpenRGB is started ;-) |
Some additional information: Thread 21 "CIPCServer::Thr" received signal SIGSEGV, Segmentation fault. |
I just had the same issue starting yesterday, today I opted out of steam beta and now everything is working... Hopefully this doesn't come to stable. Stable: Built: Dec 1 2022, at 22:40:28
Steam API: v020
Steam Package Version: 1669935987 Beta (Broken): Built: Dec 15 2022, at 02:03:59
Steam API: v020
Steam Package Version: 1671079580 |
Steam beta crashes along with the game when requesting sound input Issue transferred from #9004. Your system information
Please describe your issue in as much detail as possible:The issue first appeared after an update when I tried to launch Nightmare Reaper.
Steps for reproducing this issue:
@bananarne commented on 2022-12-16T09:41:58: most likely clone of #8930 but the backtrace says more than mine |
@GregTheMadMonk please provide a crash ID for an uploaded crash for your issue. Several users have confirmed that this issue is fixed in current Steam beta for them, there may be something different about your setup. |
@TTimo I'm unsure what a crash ID is, so here are the last lines of Steam output after the crash.
I could also provide "System Information" output if needed edit: Oh, there it is, should read the output better :) |
i provoked a crash for a fresh new crashid CrashID=bp-16b70289-4ad5-475e-98c8-3fa1e2221216 i created this with steam beta. |
Thanks @bananarne - since If it's like the other issues, stepping through the disassembly might help, I expect it's being confused by some of the symbols globally exported by the Steam binary. |
unfortunately it doesn't get much clearer by doing that, at first I thought it would be pipewire specific, but when compiling openal without that feature im presented with this: #0 0xed489a5d in __cxa_begin_catch () at /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/32/libstdc++.so.6 I will try to convince gdb to load sourcecode from the correct place and then step through it line by line, later. |
I believe I'm experiencing the same issue, possibly related to #9011. Steam crashes for me every time I try to access the settings or voice chat in Dota 2. Seems like the problem is caused by an uncaught exception thrown in the PulseAudio backend in OpenAL:
|
I've seen this issue with ELDEN RING. Any multiplayer activity triggers it.
Im not using pulseaudio (pipewire) so I hacked this by renaming the default device to "PulseAudio Default". as this value is hardcoded in steamclient.so.
Hope this can help someone while waiting for a fix in steamclient.so |
@ouassarnifahd Thanks, the hack worked like a charm for me! Simply renaming my headset and mic to |
This is constistent to my debugging attemps, it seems to not find a device with the name provided by the call of
|
I compiled openal without pipewire support and this still happens, in fact it even happens without pipewire being started. So it doesn't seem to have anything to do with pipewire. |
Your host OpenAL really shouldn't be trying to propagate C++ exceptions from it's pipewire backend implementation ( |
It turns out this is caused by a bug in Steam - next beta update will have a fix (this fix didn't make it in today's 1672959571 beta unfortunately) |
Either cant be launched when Telegram is usted for calls |
Fix went in to Jan 12th beta client, please re-test. |
nope, still experiencing this (with beta). The backtrack looks pretty much identical. #0 0xf726179f in __libunwind_Unwind_Resume () at /usr/lib/libunwind.so.8 |
Might be fixed for people who were seeing |
|
Your system information
Nov 17 2022, at 02:45:32
Gentoo
Tried both
Yes
Whenever I use voice inside DotA or open the settings-menu stream crashes and takes dota with it.
[ 1565.120249] CIPCServer::Thr[5598]: segfault at 0 ip 00000000ed089ac5 sp 00000000dc1fd640 error 4 in libstdc++.so.6.0.30[ed078000+125000]
[ 1565.120265] Code: 90 66 90 66 90 55 57 56 bf 01 00 00 00 e8 82 e5 ff ff 05 53 d5 19 00 53 83 ec 1c 8b 74 24 30 89 c3 89 44 24 0c e8 9b 0f ff ff <8b> 0e 8b 5e 04 8d 6e d0 8b 10 81 c1 00 d5 d4 bc 81 d3 bc aa b1 b8
[ 1770.705965] steam[9887]: segfault at 27bc ip 00000000f7b7ab1e sp 00000000ff8c34e8 error 4 in libc.so.6[f7a1e000+17d000]
[ 1770.705972] Code: c3 8d b4 26 00 00 00 00 8d 74 26 00 f3 0f 7e 40 d7 66 0f d6 42 d7 f3 0f 7e 40 df 66 0f d6 42 df f3 0f 7e 40 e7 66 0f d6 42 e7 0f 7e 40 ef 66 0f d6 42 ef f3 0f 7e 40 f7 66 0f d6 42 f7 0f b6
[ 1951.389246] CIPCServer::Thr[18164]: segfault at 0 ip 00000000ed089ac5 sp 00000000e03fd400 error 4 in libstdc++.so.6.0.30[ed078000+125000]
[ 1951.389252] Code: 90 66 90 66 90 55 57 56 bf 01 00 00 00 e8 82 e5 ff ff 05 53 d5 19 00 53 83 ec 1c 8b 74 24 30 89 c3 89 44 24 0c e8 9b 0f ff ff <8b> 0e 8b 5e 04 8d 6e d0 8b 10 81 c1 00 d5 d4 bc 81 d3 bc aa b1 b8
This started ~2 weeks ago in steam beta so i switched to stable, but it arrived there now.
The text was updated successfully, but these errors were encountered: