Skip to content
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_RUNTIME=0 crash when receiving a message #191

Open
funghetto opened this issue Jun 4, 2017 · 12 comments
Open

STEAM_RUNTIME=0 crash when receiving a message #191

funghetto opened this issue Jun 4, 2017 · 12 comments

Comments

@funghetto
Copy link

Does it work for you? What could be the cause?

@chewi
Copy link
Collaborator

chewi commented Jun 4, 2017

I don't really use the messenger. Some console output would be helpful.

@funghetto
Copy link
Author

funghetto commented Jun 4, 2017

assert_20170604195212_1.dmp[6005]: Uploading dump (out-of-process)
/tmp/dumps/assert_20170604195212_1.dmp
/home/michele/.local/share/Steam/steam.sh: line 727:  5861 Segmentation fault      $STEAM_DEBUGGER "$STEAMROOT/$STEAMEXEPATH" "$@"
assert_20170604195212_1.dmp[6005]: Finished uploading minidump (out-of-process): success = yes
assert_20170604195212_1.dmp[6005]: response: CrashID=bp-6f4979ef-e567-4e7c-8852-e3b532170604
assert_20170604195212_1.dmp[6005]: file ''/tmp/dumps/assert_20170604195212_1.dmp'', upload yes: ''CrashID=bp-6f4979ef-e567-4e7c-8852-e3b532170604''
Assert( CClientPipe::BWriteAndReadResult: BWaitResult failed, disconnected ):../common/pipes.cpp:765

crash_20170604195349_2.dmp[6008]: Uploading dump (out-of-process)
/tmp/dumps/crash_20170604195349_2.dmp
crash_20170604195349_2.dmp[6008]: Finished uploading minidump (out-of-process): success = yes
crash_20170604195349_2.dmp[6008]: response: Discarded=1
crash_20170604195349_2.dmp[6008]: file ''/tmp/dumps/crash_20170604195349_2.dmp'', upload yes: ''Discarded=1''../common/pipes.cpp (765) : CClientPipe::BWriteAndReadResult: BWaitResult failed, disconnected
steamclient.cpp (714) : Assertion Failed: bufRet.TellPut() == sizeof(uint8)

../common/pipes.cpp (765) : CClientPipe::BWriteAndReadResult: BWaitResult failed, disconnected
steamclient.cpp (714) : Assertion Failed: bufRet.TellPut() == sizeof(uint8)
../common/processpipe_posix.cpp (492) : Assertion Failed: CCrossProcessPipe::BWrite: 32 (Broken pipe)

@anyc
Copy link
Owner

anyc commented Jun 6, 2017

Does it segfault if you start with STEAM_RUNTIME=1? Maybe it's something audio/notification related if everything else works. But I can only guess.

@funghetto
Copy link
Author

No it works with STEAM_RUNTIME=1.

@funghetto
Copy link
Author

I would like to use gdb to give more detailed informations but it crashes if I open it with gdb:

../vgui_surfacelib/FontManager.cpp (276) : Assertion Failed: descs.Count() >= 1
../vgui_surfacelib/FontManager.cpp 276 Assertion Failed: descs.Count() >= 1
Program received signal SIGTRAP, Trace/breakpoint trap.
0xf508ece3 in AssertMsgImplementation ()
   from /home/michele/.local/share/Steam/ubuntu12_32/libtier0_s.so

@Tele42
Copy link
Contributor

Tele42 commented Jun 24, 2017

This assert is most likely not the failure point, you can continue through this at the gdb prompt.

@funghetto
Copy link
Author

Thank you,

Thread 1 "steam" received signal SIGSEGV, Segmentation fault.
0xf01a1289 in ?? ()
from /home/michele/.local/share/Steam/ubuntu12_32/vgui2_s.so

@Tele42
Copy link
Contributor

Tele42 commented Jun 26, 2017

Does a bt full give a better hint as to what's being used when it dies?

@funghetto
Copy link
Author

funghetto commented Jun 26, 2017

#0  0xf01a1289 in ?? ()
   from /home/michele/.local/share/Steam/ubuntu12_32/vgui2_s.so
No symbol table info available.
#1  0xf01a035b in ?? ()
   from /home/michele/.local/share/Steam/ubuntu12_32/vgui2_s.so
No symbol table info available.
#2  0xe9daa8fa in ?? ()
   from /home/michele/.local/share/Steam/ubuntu12_32/friendsui.so
No symbol table info available.
#3  0xe9dab8bc in ?? ()
   from /home/michele/.local/share/Steam/ubuntu12_32/friendsui.so
No symbol table info available.
#4  0xe9d93265 in ?? ()
   from /home/michele/.local/share/Steam/ubuntu12_32/friendsui.so
No symbol table info available.
#5  0xe9d8601e in ?? ()
   from /home/michele/.local/share/Steam/ubuntu12_32/friendsui.so
No symbol table info available.
#6  0xe9d86245 in ?? ()
   from /home/michele/.local/share/Steam/ubuntu12_32/friendsui.so
No symbol table info available.
#7  0xe9d869fa in ?? ()
   from /home/michele/.local/share/Steam/ubuntu12_32/friendsui.so
No symbol table info available.
#8  0xe9d7c4c1 in ?? ()
   from /home/michele/.local/share/Steam/ubuntu12_32/friendsui.so
No symbol table info available.
#9  0xe9debbd5 in ?? ()
   from /home/michele/.local/share/Steam/ubuntu12_32/friendsui.so
No symbol table info available.
#10 0xf01ba05d in ?? ()
   from /home/michele/.local/share/Steam/ubuntu12_32/vgui2_s.so
No symbol table info available.
#11 0xf3b6f2df in ?? ()
   from /home/michele/.local/share/Steam/ubuntu12_32/steamui.so
No symbol table info available.
#12 0xf3b71bb6 in ?? ()
   from /home/michele/.local/share/Steam/ubuntu12_32/steamui.so
No symbol table info available.
#13 0xf3b73193 in ?? ()
   from /home/michele/.local/share/Steam/ubuntu12_32/steamui.so
No symbol table info available.
#14 0x5658d790 in RunSteam(int, char**, bool) ()
No symbol table info available.
#15 0x565798f9 in ?? ()
No symbol table info available.

It seems the same issue as ValveSoftware/steam-for-linux#3799 .

@Tele42
Copy link
Contributor

Tele42 commented Jun 30, 2017

USE="-steamruntime" should be pulling in all the dependencies needed, including either pulseaudio or apulse at https://github.com/anyc/steam-overlay/blob/master/games-util/steam-client-meta/steam-client-meta-0-r20161126.ebuild#L87-L88. Without disabling this use flag, then the steam package isn't expected to do a full set of system dependencies for steam.

@chewi
Copy link
Collaborator

chewi commented Jun 30, 2017

PulseAudio may be installed but that doesn't mean it is running.

@funghetto
Copy link
Author

games-util/steam-client-meta-0-r20160828::steam-overlay was built with the following:
USE="trayicon -flash -pulseaudio -steamfonts (-steamruntime) -streaming" ABI_X86="(64)" VIDEO_CARDS="nvidia -intel"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants