protonscr

Steam will not open after Mesa update from Edgers PPA.

steamclosed reviewed
ValveSoftware/steam-for-linux#3132 · opened 2014-01-30 by 3gengames · updated 2017-11-03 · 13 comments · github
33gengames 2014-01-30 github

Steam will not open after I received an update from my Edgers PPA for my R9 270X GPU. The updates gave much better performance, but caused Steam to fail to open. The report for steam is given below. This is happening to me and my friend who has a similar build with the GPU and PPA. We both are running Linux Mint 16, 64-Bit, and 3.13 generic kernels. We both have the FOSS drivers, with Mesa for OpenGL. Using AMD drivers, or the current stable Mesa drivers produces horrible results, with both crashing both of our systems in the same way, and all around buggy with our cards. They also don't play games with any drivers except from the edgers PPA.

Any more testing or information needed, I'd be glad to work with anyone.

Steam crash output to stdout:

aaron@aaron-desktop ~ $ steam
Running Steam on linuxmint 16 64-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(1390852599_client)
steam: ../../../../src/loader/loader.c:114: asserted_dlsym: Assertion result' failed. ILocalize::AddFile() failed to load file "public/steambootstrapper_english.txt". [2014-01-30 13:08:54] Startup - updater built Nov 25 2013 18:07:05 [2014-01-30 13:08:54] Opted in to client beta 'publicbeta' via beta file Uploading dump (out-of-process) [proxy ''] /tmp/dumps/crash_20140130130854_1.dmp /home/aaron/.local/share/Steam/steam.sh: line 755: 10650 Aborted $STEAM_DEBUGGER "$STEAMROOT/$PLATFORM/$STEAMEXE" "$@" mv: cannot stat ‘/home/aaron/.steam/registry.vdf’: No such file or directory Installing bootstrap /home/aaron/.local/share/Steam/bootstrap.tar.xz Reset complete! Restarting Steam by request... Running Steam on linuxmint 16 64-bit STEAM_RUNTIME has been set by the user to: /home/aaron/.local/share/Steam/ubuntu12_32/steam-runtime Installing breakpad exception handler for appid(steam)/version(1390852599_client) steam: ../../../../src/loader/loader.c:114: asserted_dlsym: Assertionresult' failed.
ILocalize::AddFile() failed to load file "public/steambootstrapper_english.txt".
[2014-01-30 13:08:56] Startup - updater built Nov 25 2013 18:07:05
[2014-01-30 13:08:56] Opted in to client beta 'publicbeta' via beta file
Uploading dump (out-of-process) [proxy '']
/tmp/dumps/crash_20140130130856_1.dmp
/home/aaron/.local/share/Steam/steam.sh: line 755: 10774 Aborted $STEAM_DEBUGGER "$STEAMROOT/$PLATFORM/$STEAMEXE" "$@"
Finished uploading minidump (out-of-process): success = yes
response: CrashID=bp-c85a124c-6a2c-48f2-9283-edb9e2140130
Finished uploading minidump (out-of-process): success = yes
response: CrashID=bp-864c71c4-994d-4f77-9ddc-133f82140130
aaron@aaron-desktop ~ $

33gengames 2014-01-30 github

https://bugs.freedesktop.org/show_bug.cgi?id=74127

Found a bug report about this same problem on the Mesa git.

?ghost 2014-01-31 github

Same issue here. Using Ubuntu 14.04 with Oibaf PPA. Any easy workaround? I already have libudev1 package installed.

Jjohndrinkwater 2014-01-31 github

Easy workaround is installing an older mesa package ;)

?ghost 2014-01-31 github

@johndrinkwater But I like those from Oibaf... or at least liked until now :P

33gengames 2014-01-31 github

I found a solution, run sudo apt-get install libudev1:i386 (Or whatever installs packages on your distro). I dunno why it would need that, I'm on a 64-bit machine, but it made Steam and such work and such. Hmm, seems like a fudged dependency problem on their end, or they just added the need for it, for whatever reason.

?ghost 2014-01-31 github

@3gengames It worked, thanks.

Ggerner 2014-02-02 github

On ubuntu 12.04 there's no package libudev1:i386. However, the workaround suggested in the bug listed above (https://bugs.freedesktop.org/show_bug.cgi?id=74127): "i found a very simple workaround: symlinking libudev.so.0 to libudev.so.1" did work for me.

sudo ln -s /lib/i386-linux-gnu/libudev.so.0 /lib/i386-linux-gnu/libudev.so.1

Regarding the suggestion to downgrade mesa, the reason I installed the stuff from Oibaf (now the 12.04 port is maintained by Pali, as in https://code.launchpad.net/~pali/+archive/graphics-drivers) is to run games... on Steam. Without those drivers most of my Steam library doesn't run.

TTele42 2014-02-02 github

The suggestion to downgrade was not to go back to the version available when that version of ubuntu was released, rather go from bleeding edge to a point release like mesa 10.0.2.

Jjohndrinkwater 2014-02-03 github

@gerner yup, as @Tele42 said, suggestion is to revert the update or wait for fix in a further update… installing extra libs for a workaround doesn’t always have the best outcome in the future, thats all.

33gengames 2014-02-03 github

Well there was a patch in the new version if the 64-bit isn't available, use the other one installed. Saying the "work around" isnt a valid solution is a stretch. The error is a bug, that fixes the bug and even in the fixed version is the same idea as the code fix in Mesa.

Ggerner 2014-02-03 github

@johndrinkwater I totally hear you about the workaround not working out in the long-run :)
@Tele42 you're totally right, I got the very latest bleeding edge to work around a different issue in an older version of the drivers (also bleeding edge at the time), but that only introduced more problems.

To get Prison Architect to run ok I upgrade mesa to a bleeding edge version. Then I broke break Steam and KSP. So I manually symlinked some seemingly unrelated lib to a different lib. Now there's a new bleeding edge build of the mesa libs... I wonder what happens if I install those

I think I have a probem :stuck_out_tongue:

Thanks for the help!

Kkisak-valve maintainer 2017-11-03 github

Closing as a general video driver issues from 2014 is no longer relevant.

AAaronBottegal 2017-11-03 github

Agreed. Plus, I'm sure this was actually fixed long ago.

Nothing extracted yet.