protonscr

Steam fail to launch

steamclosed Distro Family: Arch
ValveSoftware/steam-for-linux#5954 · opened 2018-12-13 by itsameech · updated 2018-12-14 · 1 comments · github
Iitsameech 2018-12-13 github
  • Dec 12, 2018
  • Manjaro 18.0
  • Opted into Steam client beta?: No
  • Have you checked for system updates?: Yes

Run steam, get following.
Manjaro steam native configuration found!
Running Steam on manjarolinux 18.0 64-bit
STEAM_RUNTIME is disabled by the user
Installing breakpad exception handler for appid(steam)/version(0)
crash_20181212132827_1.dmp[25716]: Uploading dump (out-of-process)
/tmp/dumps/crash_20181212132827_1.dmp
/home/itsameech/.local/share/Steam/steam.sh: line 876: 25713 Segmentation fault (core dumped) $STEAM_DEBUGGER "
crash_20181212132827_1.dmp[25716]: Finished uploading minidump (out-of-process): success = yes
crash_20181212132827_1.dmp[25716]: response: CrashID=bp-39ea382e-0621-4e1c-8d3c-903322181212
crash_20181212132827_1.dmp[25716]: file ''/tmp/dumps/crash_20181212132827_1.dmp'', upload yes: ''CrashID=bp-39ea382e

I checked the steam.sh script to see if I could solve with my limited knowledge of bash scripting, this was what I found.

and launch steam

STEAM_DEBUGGER=${DEBUGGER-}
unset DEBUGGER # Don't use debugger if Steam launches itself recursively
if [ "$STEAM_DEBUGGER" == "gdb" ] || [ "$STEAM_DEBUGGER" == "cgdb" ]; then
ARGSFILE=$(mktemp $USER.steam.gdb.XXXX)

# Set the LD_PRELOAD varname in the debugger, and unset the global version. 
: "${LD_PRELOAD=}"
if [ "$LD_PRELOAD" ]; then
	echo set env LD_PRELOAD=$LD_PRELOAD >> "$ARGSFILE"
	echo show env LD_PRELOAD >> "$ARGSFILE"
	unset LD_PRELOAD
fi

$STEAM_DEBUGGER -x "$ARGSFILE" --args "$STEAMROOT/$STEAMEXEPATH" "$@"
rm "$ARGSFILE"

elif [ "$STEAM_DEBUGGER" == "valgrind" ]; then
: "${STEAM_VALGRIND:=}"
DONT_BREAK_ON_ASSERT=1 G_SLICE=always-malloc G_DEBUG=gc-friendly valgrind --error-limit=no --undef-value-errors=no --suppressions=$PLATFORM/steam.supp $STEAM_VALGRIND "$STEAMROOT/$STEAMEXEPATH" "$@" 2>&1 | tee steam_valgrind.txt
elif [ "$STEAM_DEBUGGER" == "callgrind" ]; then
valgrind --tool=callgrind --instr-atstart=no "$STEAMROOT/$STEAMEXEPATH" "$@"
elif [ "$STEAM_DEBUGGER" == "strace" ]; then
strace -osteam.strace "$STEAMROOT/$STEAMEXEPATH" "$@"
else
$STEAM_DEBUGGER "$STEAMROOT/$STEAMEXEPATH" "$@"
fi

last line (fi) was line 876 in kate. But seeing as the script made it this far in the if statement, I'm assuming something went wrong before that.

Any help would be appreciated, trying to leave windows behind and some access to gaming would allow me to make the jump without having to jump back and forth.

Steps for reproducing this issue:

Iitsameech 2018-12-14 github

Ignore this issue. Fresh install of Manjaro, and after having to restart after having some other issues that had me about to grab a different distro such as not being able to detect the usb drive I needed to put it on, steam starts now as well as all other issues I had before restart.

Nothing extracted yet.