ValveSoftware / steam-for-linux

Issue tracking for the Steam for Linux beta client
4.21k stars 174 forks source link

After Steam update, the games is not launching #5000

Closed ViniciusBRodrigues closed 4 years ago

ViniciusBRodrigues commented 7 years ago

Your system information

today the Steam app made an update and the games is not launching anymore. When I click to open, they don't lunch.

I also tried steamruntime-fix and steam --reset

viniciusbr@linux-wu6s:~> steam
removing troublesome steam-runtime libs...
-> checking /home/viniciusbr/.local/share/Steam/ubuntu12_32/steam-runtime
-> checking /home/viniciusbr/.local/share/Steam/steamapps
bringing in our fixed openssl libraries
Running Steam on opensuse 42.2 64-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(1496344747)
Installing breakpad exception handler for appid(steam)/version(1496344747)
Gtk-Message: Failed to load module "unity-gtk-module"

(steam:2734): Gtk-WARNING **: Não foi possível localizar a ferramenta de temas no module_path: "adwaita",

(steam:2734): Gtk-WARNING **: Não foi possível localizar a ferramenta de temas no module_path: "adwaita",

(steam:2734): Gtk-WARNING **: Não foi possível localizar a ferramenta de temas no module_path: "adwaita",
Gtk-Message: Failed to load module "atk-bridge"
Installing breakpad exception handler for appid(steam)/version(1496344747)
../vgui_surfacelib/FontManager.cpp (276) : Assertion Failed: descs.Count() >= 1
Assert( Assertion Failed: descs.Count() >= 1 ):../vgui_surfacelib/FontManager.cpp:276

Installing breakpad exception handler for appid(steam)/version(1496344747)
assert_20170602132201_5.dmp[2770]: Uploading dump (out-of-process)
/tmp/dumps/assert_20170602132201_5.dmp
../vgui_surfacelib/FontManager.cpp (276) : Assertion Failed: descs.Count() >= 1
../vgui_surfacelib/FontManager.cpp (276) : Assertion Failed: descs.Count() >= 1
../vgui_surfacelib/FontManager.cpp (276) : Assertion Failed: descs.Count() >= 1
Installing breakpad exception handler for appid(steam)/version(1496344747)
Installing breakpad exception handler for appid(steam)/version(1496344747)
Installing breakpad exception handler for appid(steam)/version(1496344747)
Installing breakpad exception handler for appid(steam)/version(1496344747)
Installing breakpad exception handler for appid(steam)/version(1496344747)
Installing breakpad exception handler for appid(steam)/version(1496344747)
Installing breakpad exception handler for appid(steam)/version(1496344747)
Installing breakpad exception handler for appid(steam)/version(1496344747)
Installing breakpad exception handler for appid(steam)/version(1496344747)
Installing breakpad exception handler for appid(steam)/version(1496344747)
Setting breakpad minidump AppID = 769
Steam_SetMinidumpSteamID:  Caching Steam ID:  76561197960265728 [API loaded no]
assert_20170602132201_5.dmp[2770]: Finished uploading minidump (out-of-process): success = yes
assert_20170602132201_5.dmp[2770]: response: CrashID=bp-60100861-dee2-4710-82f8-0109a2170602
assert_20170602132201_5.dmp[2770]: file ''/tmp/dumps/assert_20170602132201_5.dmp'', upload yes: ''CrashID=bp-60100861-dee2-4710-82f8-0109a2170602''
Installing breakpad exception handler for appid(steam)/version(1496344747)
Generating new string page texture 2: 48x256, total string texture memory is 49,15 KB
Generating new string page texture 3: 384x256, total string texture memory is 442,37 KB
Installing breakpad exception handler for appid(steam)/version(1496344747)
roaming config store loaded successfully - 1486 bytes.
migrating temporary roaming config store

(steam:2734): GLib-GObject-WARNING **: gsignal.c:2517: signal 'child-added' is invalid for instance '0x57ef80c0' of type 'GtkMenu'
Installing breakpad exception handler for appid(steam)/version(1496344747)
Failed to init SteamVR because it isn't installed
sh: lspci: comando não encontrado
Installing breakpad exception handler for appid(steam)/version(1496344747)
ExecCommandLine: "'/home/viniciusbr/.local/share/Steam/ubuntu12_32/steam'"
Installing breakpad exception handler for appid(steam)/version(1496344747)
System startup time: 5,04 seconds
Generating new string page texture 75: 1024x256, total string texture memory is 1,49 MB
Generating new string page texture 76: 128x256, total string texture memory is 131,07 KB
Generating new string page texture 77: 128x256, total string texture memory is 1,62 MB
Generating new string page texture 78: 256x256, total string texture memory is 1,88 MB
Generating new string page texture 79: 64x256, total string texture memory is 1,95 MB
Generating new string page texture 80: 32x256, total string texture memory is 1,98 MB
Installing breakpad exception handler for appid(steam)/version(1496344747)
Generating new string page texture 84: 128x256, total string texture memory is 2,11 MB
Generating new string page texture 86: 256x256, total string texture memory is 2,38 MB
Generating new string page texture 89: 8x256, total string texture memory is 2,38 MB
GameAction [AppID 295270, ActionID 2] : LaunchApp changed task to Starting with ""
GameAction [AppID 295270, ActionID 2] : LaunchApp changed task to SynchronizingCloud with ""
GameAction [AppID 295270, ActionID 2] : LaunchApp changed task to CreatingProcess with ""
GameAction [AppID 295270, ActionID 2] : LaunchApp waiting for user response to CreatingProcess ""
GameAction[AppID 295270, ActionID 2] : LaunchApp continues with user response "CreatingProcess"
Game update: AppID 295270 "Football Manager 2015", ProcID 2806, IP 0.0.0.0:0
>>> Adding process 2806 for game ID 295270
GameAction [AppID 295270, ActionID 2] : LaunchApp changed task to WaitingGameWindow with ""
ERROR: ld.so: object '/home/viniciusbr/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/viniciusbr/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
GameAction [AppID 295270, ActionID 2] : LaunchApp changed task to Completed with ""
>>> Adding process 2807 for game ID 295270
Game update: AppID 295270 "Football Manager 2015", ProcID 2807, IP 0.0.0.0:0
[0602/132211:ERROR:browser_main_loop.cc(163)] Running without the SUID sandbox! See https://code.google.com/p/chromium/wiki/LinuxSUIDSandboxDevelopment for more information on developing with the sandbox on.
ERROR: ld.so: object '/home/viniciusbr/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
libgcrypt selftest: binary  (0): Arquivo ou diretório não encontrado
Ohhhh jeeee: ... this is a bug (global.c:137:global_init)
>>> Adding process 2809 for game ID 295270
Game removed: AppID 295270 "Football Manager 2015", ProcID 2807 
No cached sticky mapping in ActivateActionSet.Generating new string page texture 118: 256x256, total string texture memory is 393,22 KB
Generating new string page texture 122: 128x256, total string texture memory is 2,51 MB
Generating new string page texture 123: 24x256, total string texture memory is 2,54 MB
Refresh rate: 1
Refresh rate: 1
Refresh rate: 1
Refresh rate: 1
Refresh rate: 1
Refresh rate: 1
Refresh rate: 1
Refresh rate: 1
[2017-06-02 13:22:01] Startup - updater built Jun  1 2017 18:40:03
[2017-06-02 13:22:01] Verifying installation...
[2017-06-02 13:22:01] Verification complete
[2017-06-02 13:22:32] Shutdown
kisak-valve commented 7 years ago

I reproduced this issue with my OpenSUSE 42.2 test box and completely closing steam followed by running steam with STEAM_RUNTIME_PREFER_HOST_LIBRARIES=0 steam in a terminal worked around the issue for me, so this is an issue with system libraries interacting with steam.

ViniciusBRodrigues commented 7 years ago

Hi,

STEAM_RUNTIME_PREFER_HOST_LIBRARIES=0 steam worked for awhile. But then, the game crashed:

STEAM_RUNTIME_PREFER_HOST_LIBRARIES=0 steam
removing troublesome steam-runtime libs...
-> checking /home/viniciusbr/.local/share/Steam/ubuntu12_32/steam-runtime
-> checking /home/viniciusbr/.local/share/Steam/steamapps
bringing in our fixed openssl libraries
Running Steam on opensuse 42.2 64-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(1496344747)
Installing breakpad exception handler for appid(steam)/version(1496344747)

trimmed by moderator

Generating new string page texture 2: 48x256, total string texture memory is 49,15 KB
Generating new string page texture 3: 384x256, total string texture memory is 442,37 KB
Installing breakpad exception handler for appid(steam)/version(1496344747)
roaming config store loaded successfully - 1486 bytes.
migrating temporary roaming config store

trimmed by moderator

Failed to init SteamVR because it isn't installed
sh: lspci: comando não encontrado
Installing breakpad exception handler for appid(steam)/version(1496344747)
ExecCommandLine: "'/home/viniciusbr/.local/share/Steam/ubuntu12_32/steam'"
Installing breakpad exception handler for appid(steam)/version(1496344747)
System startup time: 40,10 seconds

(steam:3316): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

trimmed by moderator

Generating new string page texture 75: 1024x256, total string texture memory is 1,49 MB
Generating new string page texture 76: 128x256, total string texture memory is 131,07 KB
Generating new string page texture 77: 128x256, total string texture memory is 1,62 MB
Generating new string page texture 78: 256x256, total string texture memory is 1,88 MB
Generating new string page texture 79: 64x256, total string texture memory is 1,95 MB
Generating new string page texture 80: 32x256, total string texture memory is 1,98 MB
Installing breakpad exception handler for appid(steam)/version(1496344747)
Generating new string page texture 84: 128x256, total string texture memory is 2,11 MB
Generating new string page texture 86: 256x256, total string texture memory is 2,38 MB
Generating new string page texture 90: 8x256, total string texture memory is 2,38 MB
GameAction [AppID 295270, ActionID 2] : LaunchApp changed task to Starting with ""
GameAction [AppID 295270, ActionID 2] : LaunchApp changed task to SynchronizingCloud with ""
GameAction [AppID 295270, ActionID 2] : LaunchApp changed task to CreatingProcess with ""
GameAction [AppID 295270, ActionID 2] : LaunchApp waiting for user response to CreatingProcess ""
GameAction[AppID 295270, ActionID 2] : LaunchApp continues with user response "CreatingProcess"
Game update: AppID 295270 "Football Manager 2015", ProcID 3379, IP 0.0.0.0:0
>>> Adding process 3379 for game ID 295270
GameAction [AppID 295270, ActionID 2] : LaunchApp changed task to WaitingGameWindow with ""
ERROR: ld.so: object '/home/viniciusbr/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/viniciusbr/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
GameAction [AppID 295270, ActionID 2] : LaunchApp changed task to Completed with ""
>>> Adding process 3380 for game ID 295270
Game update: AppID 295270 "Football Manager 2015", ProcID 3380, IP 0.0.0.0:0
[0602/164417:ERROR:browser_main_loop.cc(163)] Running without the SUID sandbox! See https://code.google.com/p/chromium/wiki/LinuxSUIDSandboxDevelopment for more information on developing with the sandbox on.
ERROR: ld.so: object '/home/viniciusbr/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
>>> Adding process 3382 for game ID 295270
ERROR: ld.so: object '/home/viniciusbr/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ATTENTION: default value of option force_s3tc_enable overridden by environment.

trimmed by moderator

>>> Adding process 3397 for game ID 295270
[0602/164421:ERROR:renderer_main.cc(207)] Running without renderer sandbox
ERROR: ld.so: object '/home/viniciusbr/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/viniciusbr/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 3422 for game ID 295270
>>> Adding process 3425 for game ID 295270
ERROR: ld.so: object '/home/viniciusbr/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
pid 3424 != 3422, skipping destruction (fork without exec?)
>>> Adding process 3426 for game ID 295270
Installing breakpad exception handler for appid(gameoverlayui)/version(20170601184017)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
Game update: AppID 295270 "Football Manager 2015", ProcID 3380, IP 0.0.0.0:0
Setting breakpad minidump AppID = 295270
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element
Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 78: saw unknown, expected number
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 62: bad alias

trimmed by moderator

Steam_SetMinidumpSteamID:  Caching Steam ID:  76561198150267444 [API loaded no]
Installing breakpad exception handler for appid(gameoverlayui)/version(20170601184017)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element
Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 78: saw unknown, expected number
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 62: bad alias

trimmed by moderator

Assert( CClientPipe::BWriteAndReadResult: BWaitResult failed, disconnected ):../common/pipes.cpp:765

Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
assert_20170602164433_5.dmp[3450]: Uploading dump (out-of-process)
/tmp/dumps/assert_20170602164433_5.dmp
assert_20170602164331_1.dmp[3452]: Uploading dump (out-of-process)
/tmp/dumps/assert_20170602164331_1.dmp
/home/viniciusbr/.local/share/Steam/steam.sh: line 727:  3316 Falha de segmentação  (imagem do núcleo gravada)$STEAM_DEBUGGER "$STEAMROOT/$STEAMEXEPATH" "$@"
assert_20170602164433_5.dmp[3450]: Finished uploading minidump (out-of-process): success = yes
assert_20170602164433_5.dmp[3450]: response: Discarded=1
assert_20170602164433_5.dmp[3450]: file ''/tmp/dumps/assert_20170602164433_5.dmp'', upload yes: ''Discarded=1''
assert_20170602164331_1.dmp[3452]: Finished uploading minidump (out-of-process): success = yes
assert_20170602164331_1.dmp[3452]: response: CrashID=bp-25feed01-5a1d-4393-9fb9-32a7c2170602
assert_20170602164331_1.dmp[3452]: file ''/tmp/dumps/assert_20170602164331_1.dmp'', upload yes: ''CrashID=bp-25feed01-5a1d-4393-9fb9-32a7c2170602''
Assert( CClientPipe::BWriteAndReadResult: BWaitResult failed, disconnected ):../common/pipes.cpp:765

Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
assert_20170602164437_5.dmp[3461]: Uploading dump (out-of-process)
/tmp/dumps/assert_20170602164437_5.dmp
assert_20170602164437_5.dmp[3461]: Finished uploading minidump (out-of-process): success = yes
assert_20170602164437_5.dmp[3461]: response: Discarded=1
assert_20170602164437_5.dmp[3461]: file ''/tmp/dumps/assert_20170602164437_5.dmp'', upload yes: ''Discarded=1''
Assert( Assertion Failed: stalled cross-thread pipe ):../common/pipes.cpp:773

crash_20170602164440_2.dmp[3464]: Uploading dump (out-of-process)
/tmp/dumps/crash_20170602164440_2.dmp
crash_20170602164440_2.dmp[3464]: Finished uploading minidump (out-of-process): success = yes
crash_20170602164440_2.dmp[3464]: response: Discarded=1
crash_20170602164440_2.dmp[3464]: file ''/tmp/dumps/crash_20170602164440_2.dmp'', upload yes: ''Discarded=1''
Refresh rate: 1
Refresh rate: 1
Refresh rate: 1
Refresh rate: 1
Refresh rate: 1
Refresh rate: 1
Refresh rate: 1
Refresh rate: 1
../common/pipes.cpp (773) : Assertion Failed: stalled cross-thread pipe
steamclient.cpp (714) : Assertion Failed: bufRet.TellPut() == sizeof(uint8)
Assert( CClientPipe::BWriteAndReadResult: BWaitResult failed, disconnected ):../common/pipes.cpp:765

ERROR: ld.so: object '/home/viniciusbr/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
crash_20170602164510_2.dmp[3527]: Uploading dump (out-of-process)
/tmp/dumps/crash_20170602164510_2.dmp
crash_20170602164510_2.dmp[3527]: Finished uploading minidump (out-of-process): success = yes
crash_20170602164510_2.dmp[3527]: response: Discarded=1
crash_20170602164510_2.dmp[3527]: file ''/tmp/dumps/crash_20170602164510_2.dmp'', upload yes: ''Discarded=1''
pid 3527 != 3526, skipping destruction (fork without exec?)
kisak-valve commented 7 years ago

@ViniciusBRodrigues, please use gist when pasting large segments of text in the future.

kisak-valve commented 7 years ago

Noted in https://github.com/ValveSoftware/Dota-2/issues/1244, I suspect libgcrypt.so.20 is getting dynamically loaded somehow over libgcrypt.so.11 when preferring system libraries. These are ABI incompatible and it may be worthwhile to also bring this issue to the attention of OpenSUSE's package maintainer for steam.

kisak-valve commented 7 years ago

~This issue can be worked around by settings LD_PRELOAD="${HOME}/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu/libgcrypt.so.11" %command% in the launch options for 64 bit games including Dota 2, or the equivalent path to the 32 bit steam runtime variant of libgcrypt for 32 bit games.~ Workaround breaks the steam overlay.

This is a separate workaround from running steam with STEAM_RUNTIME_PREFER_HOST_LIBRARIES=0 steam and both do not need to be used together.

1m-Arthur commented 7 years ago

@kisak-valve I just tried to run dota 2 with launch option " LD_PRELOAD="${HOME}/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu/libgcrypt.so.11" %command% " . But when the game is running I can not use shift + tab

Mirppc commented 7 years ago

I ran into the same issue on all of my openSUSE machines when the client update hit. I thus far have not gotten any errors specific to libcrypt. Also of all the games i own one worked, Victor Vran. using the STEAM_RUNTIME_PREFER_HOST_LIBRARIES=0 steam functions as a workaround.

Here is a post of the same issue on the Opensuse forums https://forums.opensuse.org/showthread.php/525175-After-Steam-update-the-games-is-not-launching?p=2825228#post2825228

I did my best to track this issue with only a few games producing a crash dump. Mainly those games where serious sam fusion crashing as well as Borderlands 2. Serious Sam Fusion was the one i could replicate the error message with the best while the rest of the games would just act as if the game just quit.

This was done by tracking the message output of running steam via a terminal.

some time later this effect both the BETA and non BETA clients on Opensuse.

wyqydsyq commented 7 years ago

I've found issues with libgcrypt on Tumbleweed can be fixed using steamtricks: https://software.opensuse.org/package/steamtricks

Mirppc commented 7 years ago

@wyqydsyq I have steamtricks installed hence why i have a feeling it is not libcrypt.

ViniciusBRodrigues commented 7 years ago

STEAM_RUNTIME_PREFER_HOST_LIBRARIES=0 steam usually work, but sometimes crash:

Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
assert_20170606174640_5.dmp[29020]: Uploading dump (out-of-process)
/tmp/dumps/assert_20170606174640_5.dmp
assert_20170606174510_1.dmp[29022]: Uploading dump (out-of-process)
/tmp/dumps/assert_20170606174510_1.dmp
/home/viniciusbr/.local/share/Steam/steam.sh: line 727: 28799 Falha de segmentação  (imagem do núcleo gravada)$STEAM_DEBUGGER "$STEAMROOT/$STEAMEXEPATH" "$@"
assert_20170606174640_5.dmp[29020]: Finished uploading minidump (out-of-process): success = yes
assert_20170606174640_5.dmp[29020]: response: Discarded=1
assert_20170606174640_5.dmp[29020]: file ''/tmp/dumps/assert_20170606174640_5.dmp'', upload yes: ''Discarded=1''
assert_20170606174510_1.dmp[29022]: Finished uploading minidump (out-of-process): success = yes
assert_20170606174510_1.dmp[29022]: response: CrashID=bp-e6814aee-477a-4312-97e1-6ce472170606
assert_20170606174510_1.dmp[29022]: file ''/tmp/dumps/assert_20170606174510_1.dmp'', upload yes: ''CrashID=bp-e6814aee-477a-4312-97e1-6ce472170606''
Assert( CClientPipe::BWriteAndReadResult: BWaitResult failed, disconnected ):../common/pipes.cpp:765

Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
assert_20170606174644_5.dmp[29027]: Uploading dump (out-of-process)
/tmp/dumps/assert_20170606174644_5.dmp
Assert( Assertion Failed: stalled cross-thread pipe ):../common/pipes.cpp:773

crash_20170606174646_2.dmp[29031]: Uploading dump (out-of-process)
/tmp/dumps/crash_20170606174646_2.dmp
assert_20170606174644_5.dmp[29027]: Finished uploading minidump (out-of-process): success = yes
assert_20170606174644_5.dmp[29027]: response: Discarded=1
assert_20170606174644_5.dmp[29027]: file ''/tmp/dumps/assert_20170606174644_5.dmp'', upload yes: ''Discarded=1''
Assert( CClientPipe::BWriteAndReadResult: BWaitResult failed, disconnected ):../common/pipes.cpp:765

ERROR: ld.so: object '/home/viniciusbr/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
crash_20170606174648_2.dmp[29035]: Uploading dump (out-of-process)
/tmp/dumps/crash_20170606174648_2.dmp
crash_20170606174646_2.dmp[29031]: Finished uploading minidump (out-of-process): success = yes
crash_20170606174646_2.dmp[29031]: response: Discarded=1
crash_20170606174646_2.dmp[29031]: file ''/tmp/dumps/crash_20170606174646_2.dmp'', upload yes: ''Discarded=1''
Refresh rate: 1
Refresh rate: 1
Refresh rate: 1
Refresh rate: 1
Refresh rate: 1
Refresh rate: 1
Refresh rate: 1
Refresh rate: 1
../common/pipes.cpp (773) : Assertion Failed: stalled cross-thread pipe
steamclient.cpp (714) : Assertion Failed: bufRet.TellPut() == sizeof(uint8)
crash_20170606174648_2.dmp[29035]: Finished uploading minidump (out-of-process): success = yes
crash_20170606174648_2.dmp[29035]: response: Discarded=1
crash_20170606174648_2.dmp[29035]: file ''/tmp/dumps/crash_20170606174648_2.dmp'', upload yes: ''Discarded=1''
pid 29035 != 29034, skipping destruction (fork without exec?)
ghost commented 7 years ago

STEAM_RUNTIME_PREFER_HOST_LIBRARIES=0 steam does not appear to work for TF2 or Baldur's Gate. Also I observed slightly different error messages (see the file attached to #5009).

MisakCZ commented 7 years ago

STEAM_RUNTIME_PREFER_HOST_LIBRARIES=0 steam does not appear to work for GRID Autosport too.

/runner: relocation error: ./runner: symbol ENGINE_load_builtin_engines, version OPENSSL_1.0.0 not defined in file libcrypto.so.1.0.0 with link time reference

Mirppc commented 7 years ago

This issue seems to also effect Opensuse 42.3 Release Canidate too. I cannot seem to get STEAM_RUNTIME_PREFER_HOST_LIBRARIES=0 steam to play nice with 42.3, though it worked flawlessly in 42.2. a few minutes later with use of a hammer

https://pastebin.com/J4U4YkSW

seems i got it to work now but it is testy.

ViniciusBRodrigues commented 7 years ago

I have upgraded to 42.3 and the error still happens.

steam build: Jun 8, 2017

Mirppc commented 7 years ago

Yea i mentioned in my last comment the issue effects 42.3 (even though it isnt finalized yet).

kisak-valve commented 7 years ago

After the 2017-07-25 steam beta client, there should be another way to workaround this issue pinning the steam-runtime variant of pulseaudio's libraries.

ln -s ${HOME}/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libpulse.so.0 ${HOME}/.local/share/Steam/ubuntu12_32/steam-runtime/pinned_libs_32/libpulse.so.0
ln -s ${HOME}/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libpulse-simple.so.0 ${HOME}/.local/share/Steam/ubuntu12_32/steam-runtime/pinned_libs_32/libpulse-simple.so.0
ln -s ${HOME}/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libpulse.so.0 ${HOME}/.local/share/Steam/ubuntu12_32/steam-runtime/pinned_libs_64/libpulse.so.0
ln -s ${HOME}/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libpulse-simple.so.0 ${HOME}/.local/share/Steam/ubuntu12_32/steam-runtime/pinned_libs_64/libpulse-simple.so.0

(based on https://bugzilla.opensuse.org/show_bug.cgi?id=1044807#c1) Note: this workaround would need to be re-applied on every time steam re-pins libraries, potentially every steam update that changes the steam-runtime and some system updates.

Lynxiayel commented 7 years ago

Same problem here. Game not launching, STEAM_RUNTIME_PREFER_HOST_LIBRARIES=0 steam used to fix it on OpenSUSE 42.2, but fails on 42.3. steam version 2017.07.17

ViniciusBRodrigues commented 7 years ago

Some times the game crashes:

Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
assert_20170803163210_5.dmp[20905]: Uploading dump (out-of-process)
/tmp/dumps/assert_20170803163210_5.dmp
assert_20170803163210_5.dmp[20905]: Finished uploading minidump (out-of-process): success = yes
assert_20170803163210_5.dmp[20905]: response: Discarded=1
assert_20170803163210_5.dmp[20905]: file ''/tmp/dumps/assert_20170803163210_5.dmp'', upload yes: ''Discarded=1''
Assert( CClientPipe::BWriteAndReadResult: BWaitResult failed, disconnected ):../common/pipes.cpp:765

ERROR: ld.so: object '/home/viniciusbr/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
crash_20170803163216_2.dmp[20910]: Uploading dump (out-of-process)
/tmp/dumps/crash_20170803163216_2.dmp
crash_20170803163216_2.dmp[20910]: Finished uploading minidump (out-of-process): success = yes
crash_20170803163216_2.dmp[20910]: response: Discarded=1
crash_20170803163216_2.dmp[20910]: file ''/tmp/dumps/crash_20170803163216_2.dmp'', upload yes: ''Discarded=1''
pid 20910 != 20909, skipping destruction (fork without exec?)
Mirppc commented 7 years ago

@Lynxiayel i can concur. It has gotten to the point where now i dont bother running steam without the command. Though i have to remember to manualy exit steam before shutting down now otherwise my system hangs.

pw00t commented 7 years ago

For how long we have to run command STEAM_RUNTIME_PREFER_HOST_LIBRARIES=0 steam each time we want to play game? as far as I aware this happened early on June.

Mirppc commented 7 years ago

who knows. Hopefully a patch is made so people running suse don't have to use that command anymore.

pw00t commented 7 years ago

I don't really understand who should do the work now, openSUSE devs and packagers or steam devs? Those parties are pointing to each others.

Mirppc commented 7 years ago

That is a good question, i guess it is up to the community instead to try and generate a fix. I can confirm the issue still persists as of the 15th of August 2017.

Mirppc commented 6 years ago

Just wanted to post an update, this issue still persists on Opensuse 42.2, 42.3 and tumbleweed as of October 28th 2017.

wyqydsyq commented 6 years ago

I've been using TW x64 on an i7 w/ integrated graphics and have been able to launch most games I play (Dota 2, Stellaris, Faeria, Running with Rifles) fine as of the last month or two, even without launching steam using STEAM_RUNTIME_PREFER_HOST_LIBRARIES=0

Using kernel 4.13.11-1.1 and the latest Intel drivers from 01.org. Also in case it helps, from what I remember, I installed steam by unpacking the .deb from the official site by hand (installed it manually to /opt/steam and created a .desktop shortcut to launch it) and manually installing steamtricks rather than using the official OpenSUSE repo's steam package.

Mirppc commented 6 years ago

Oddly this isn't a Graphics issue so using intel integrated, AMD, Nvidia or god forbid, MATROX doesn't matter (oh and i mentioned all those because i run them).

Currently it seems to be a bit hit and miss now for me. Using Lutris to try ins install DOOM 3, it relaunches my Steam client to try and install DOOM 3 or retrive the libraries. If i leave steam running things work just fine.

Where as on another machine i still have to launch steam with the previously mentioned command to get most games to launch. There are a few games that will load just fine while others will just nope.

kravemir commented 6 years ago

I had problem on Fedora 27, to me helped:

ln -s ~/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu/libdbus-1.so.3 ~/.local/share/Steam/ubuntu12_32/steam-runtime/pinned_libs_64/libdbus-1.so.3
kisak-valve commented 4 years ago

Hello, is anyone still experiencing this issue on an up to date system?

Jeoshua commented 2 years ago

I have just experienced this issue on CS:GO on Ubuntu 21.10. Same fix (STEAM_RUNTIME_PREFER_HOST_LIBRARIES=0) works.

jorgelukas commented 2 years ago

Fedora 36 have just experienced this issue on the witcher enhanced edition and some non steam games, like cemu