Bug 19511

Summary: Steam does not start with amdgpu.
Product: Mageia Reporter: Alan Richter <arichter>
Component: RPM PackagesAssignee: Mageia Bug Squad <bugsquad>
Status: RESOLVED DUPLICATE QA Contact:
Severity: normal    
Priority: Normal    
Version: 5   
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Source RPM: steam-1.0.0.52-1.mga6.nonfree.src.rpm CVE:
Status comment:

Description Alan Richter 2016-10-02 21:23:19 CEST
Description of problem:

When steam is started with the amdgpu driver, it reports several problems with being unable to load radeon related drivers.

Example:

libGL error: unable to load driver: radeonsi_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: radeonsi
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast
Installing breakpad exception handler for appid(steam)/version(1420770381)

Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1. Install steam on a computer using amdgpu graphic driver.  
2. Type "steam" in an xterm.
3. The above messages go to the screen and steam hangs.
4. If you "killall steam", the steam runtime is downloaded and re-run.  A second killall terminates steam.

I believe he problem has to do with libgpg-error and a few other system libraries that come with the steam runtime.  

To work around this I use this line:

find ~/.local/share/Steam/ -name "libgcc_s.so*" -o -name "libstdc++.so*" -o -name "libxcb.so*" -o -name "libgpg-error.so*" -print -delete

which deletes the delivered system libraries.

Once the libraries are gone, steam starts and runs fine.
Comment 1 Rémi Verschelde 2016-10-02 21:34:02 CEST
That's a known upstream bug, with no proper solution on our end sadly :/

*** This bug has been marked as a duplicate of bug 18959 ***

Status: NEW => RESOLVED
Resolution: (none) => DUPLICATE

Comment 2 Alan Richter 2016-10-02 22:35:36 CEST
Oops, sorry for the dup, thank you for the reference.