Bug 19765

Summary: Steam does not start (symbol lookup error: /lib/libxcb-dri3.so.0: undefined symbol: xcb_send_request_with_fds)
Product: Mageia Reporter: Pana Sum <panasum>
Component: RPM PackagesAssignee: Rémi Verschelde <rverschelde>
Status: RESOLVED WORKSFORME QA Contact:
Severity: normal    
Priority: Normal CC: geiger.david68210, xpris, yullaw
Version: CauldronKeywords: FOR_ERRATA6, UPSTREAM
Target Milestone: ---   
Hardware: x86_64   
OS: Linux   
See Also: https://bugs.mageia.org/show_bug.cgi?id=18959
Whiteboard:
Source RPM: steam-1.0.0.53-1.mga6.nonfree.src.rpm CVE:
Status comment:

Description Pana Sum 2016-11-12 12:02:44 CET
Description of problem:
Steam does not start (tested on 64 bits, I do not know if this happens in 32 bits). The first time I run it, it shows a license window and nothing else.

Running it from konsole it shows the following information:

Repairing installation, linking /home/user/.steam/steam to /home/user/.local/share/Steam
Running Steam on mageia 6 64-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(0)
/home/user/.local/share/Steam/ubuntu12_32/steam: symbol lookup error: /lib/libxcb-dri3.so.0: undefined symbol: xcb_send_request_with_fds
/home/user/.local/share/Steam/steam.sh: línea 444: no hay coincidencia: ssfn*

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

How reproducible:
Always

Steps to Reproduce:
1. Install steam
2. Try to run it
3.
David GEIGER 2016-11-12 13:23:30 CET

CC: (none) => geiger.david68210
Assignee: bugsquad => rverschelde

Comment 1 Rémi Verschelde 2016-11-12 13:58:43 CET
Sadly not much we can do, it's the Steam runtime which grows ever more incompatible with modern distros as it ships low level libraries like xcb in very old versions.

See https://wiki.archlinux.org/index.php/Steam/Troubleshooting#Steam_runtime_issues for workarounds.

Summary: Steam does not start => Steam does not start (symbol lookup error: /lib/libxcb-dri3.so.0: undefined symbol: xcb_send_request_with_fds)
Keywords: (none) => FOR_ERRATA6, UPSTREAM
See Also: (none) => https://bugs.mageia.org/show_bug.cgi?id=18959

Comment 2 Martin Volf 2017-12-17 08:41:04 CET
Temporary workaround is here:
https://wiki.archlinux.org/index.php/Steam/Troubleshooting#Symbol_lookup_error_using_dri3

untill it is fixed on upstream:
https://github.com/ValveSoftware/steam-for-linux/issues/4816

CC: (none) => yullaw

Comment 3 AngryPenguin 2018-01-05 22:36:01 CET
Same here but worth to add it need workaround only once.
So if we launch steam with disable dri3 and then steam download latest update and after restart it no needed again disabling dri3 - just one time.

CC: (none) => xpris

Comment 4 Pana Sum 2018-01-26 19:11:52 CET
It seems to be working right now. Tested on Mageia 6.
Comment 5 Rémi Verschelde 2020-11-03 17:18:24 CET
I can't reproduce this and there have been many fixes to the Steam runtime in the meantime, so I'll close this.

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