rsharo / steamos_docker

Builds a SteamOS image for Docker with 3D graphics and sound
11 stars 5 forks source link

Steam client segfaults if you store your password #7

Open rsharo opened 7 years ago

rsharo commented 7 years ago

Problem

Might be just my machine, but I get a segfault if I re-run steam after saving my password and closing the client down.

Workaround

Deleting the file $(STEAMHOME)/.steam/registry.vdf recovers from the condition without wiping your save games or download cache.

But it means you have type your steam password every time you launch the client.

jcorrado commented 7 years ago

Confirmed from my machine, as well.

rsharo commented 7 years ago

@jcorrado FWIW, you can also recover by editing registry.vdf.

Just change

"RememberPassword"              "1"

to

"RememberPassword"              "0"

Not exactly sure what Valve is doing differently when your password is stored, though. Any discoveries you can make would be appreciated.

jcorrado commented 7 years ago

Thanks, @rsharo. I've been using this, since I seem to habitually check the remember box :)

perl -pi -e 's/(RememberPassword.+?)1/${1}0/' .steam/registry.vdf

I'll have a look around for an actual fix.

I also have a branch to push with support for Nvidia's GTX 1080 (and perhaps others), with their 375.26 bin driver dist, which is the display adapter in my machine.

rsharo commented 7 years ago

@jcorrado Great! Feel free to submit a PR for the NVIDIA version.

I'm inclined to keep ATI/AMD and NVIDIA configs in the same branch -- just different build directories. Want to push the nvidia config as steambox_nvidia/?

Like the ATI config, I'd prefer having the user to pull the drivers (and approve licensing/terms of service) themselves.

I've opened Issue #9 to track the discussion.