protonscr

random Segfault on linux in vgui2_s.so

steamopen reviewed
ValveSoftware/steam-for-linux#4181 · opened 2015-12-12 by braindevices · updated 2016-08-27 · 4 comments · github
Bbraindevices 2015-12-12 github

after latest upgrading of the steam client. It starts these random segfault.

in steam:
Failed to open digital audio driver No mixer services exist.
assert_20151212143345_1.dmp[6985]: Uploading dump (out-of-process)
/tmp/dumps/assert_20151212143345_1.dmp
steam.sh: line 756: 6774 Segmentation fault $STEAM_DEBUGGER "$STEAMROOT/$STEAMEXEPATH" "$@"

In kern.log we can see:
kernel: [ 4512.397101] steam[6774]: segfault at 0 ip 00000000ef3f8b49 sp 00000000fff082a0 error 4 in vgui2_s.so[ef3a0000+f8000]

KDE4:4.11.14 on ubuntu 14.04
server glx vendor string: NVIDIA Corporation
client glx vendor string: NVIDIA Corporation
OpenGL vendor string: NVIDIA Corporation
OpenGL core profile version string: 4.3.0 NVIDIA 352.63
OpenGL core profile shading language version string: 4.30 NVIDIA via Cg compiler
OpenGL version string: 4.5.0 NVIDIA 352.63
OpenGL shading language version string: 4.50 NVIDIA

TthePalindrome 2015-12-24 github

Noting the same bug upon receiving an invite:

Gentoo ~AMD64 fully up to date

OOrdinaryMagician 2016-02-05 github

Same segfault. Happened as soon as a friend messaged me.

Arch Linux x86_64 with 361.18 drivers. Everything is up to date, I'm on the beta client.

Mmisanthropos 2016-04-03 github

same for me in gentoo ~amd64 and most of steamlib disabled.
And it almost always happens if i get an invitation in dota2 - while dota is running.
I am using nouveau so its not related to graphics driver.

Hhurricane-src 2016-08-27 github

Similar issue here.

It's most likely related to sound for my case, as:
_ everything was fine until I started to try to combine nVidia-HDMI & motherboard outputs
_ it complains about not being able to load "default" in "OAL" (OpenAL ?) device.

As for "braindevices", it seems sound-related.

Reading "OrdinaryMagician", it actually makes sense with the friend message as it probably triggers a sound.

Here is a sample taken around the end of /tmp/dumps/MYLOGIN_stdout.txt

CAPIJobRequestUserStats - Server response failed 2
AL lib: pulseaudio.c:612: Context did not connect: Access denied
ALSA lib pcm_dmix.c:1029:(snd_pcm_dmix_open) unable to open slave
AL lib: alsa.c:512: Could not open playback device 'default': No such file or directory
Failed to open digital audio driver Couldn't open OAL device.
assert_20160827120145_1.dmp[3709]: Uploading dump (out-of-process)
/tmp/dumps/assert_20160827120145_1.dmp
/home/ediazfer/.local/share/Steam/steam.sh: line 713: 3558 Segmentation fault $STEAM_DEBUGGER "$STEAMROOT/$STEAMEXEPATH" "$@"

It crashes in a few minutes. If fixing the audio fixes this, then it's probably the culprit. (For my case anyway).

Nothing extracted yet.