FS#48994 - [Steam] mesa broken with libgcrypt 1.7

Attached to Project: Community Packages
Opened by Thomas Kowaliczek (LinuxDonald) - Sunday, 17 April 2016, 12:46 GMT
Last edited by Laurent Carlier (lordheavy) - Wednesday, 27 April 2016, 20:57 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Andreas Radke (AndyRTR)
Laurent Carlier (lordheavy)
Levente Polyak (anthraxx)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 6
Private No

Details

Description:
Mesa 11.2 is broken with libgcrypt 1.7


libGL: pci id for fd 43: 1002:67b0, driver radeonsi
libGL: OpenDriver: trying /usr/lib/xorg/modules/dri/tls/radeonsi_dri.so
libGL: OpenDriver: trying /usr/lib/xorg/modules/dri/radeonsi_dri.so
libGL: dlopen /usr/lib/xorg/modules/dri/radeonsi_dri.so failed (/usr/lib/libgcrypt.so.20: symbol gpgrt_lock_lock, version GPG_ERROR_1.0 not defined in file libgpg-error.so.0 with link time reference)
libGL error: unable to load driver: radeonsi_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: radeonsi
libGL: pci id for fd 43: 1002:67b0, driver radeonsi
libGL: OpenDriver: trying /usr/lib/xorg/modules/dri/tls/radeonsi_dri.so
libGL: OpenDriver: trying /usr/lib/xorg/modules/dri/radeonsi_dri.so
libGL: dlopen /usr/lib/xorg/modules/dri/radeonsi_dri.so failed (/usr/lib/libgcrypt.so.20: symbol gpgrt_lock_lock, version GPG_ERROR_1.0 not defined in file libgpg-error.so.0 with link time reference)
libGL error: unable to load driver: radeonsi_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: radeonsi
libGL: OpenDriver: trying /usr/lib/xorg/modules/dri/tls/swrast_dri.so
libGL: OpenDriver: trying /usr/lib/xorg/modules/dri/swrast_dri.so
libGL: dlopen /usr/lib/xorg/modules/dri/swrast_dri.so failed (/usr/lib/libgcrypt.so.20: symbol gpgrt_lock_lock, version GPG_ERROR_1.0 not defined in file libgpg-error.so.0 with link time reference)
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast
This task depends upon

Closed by  Laurent Carlier (lordheavy)
Wednesday, 27 April 2016, 20:57 GMT
Reason for closing:  Upstream
Additional comments about closing:  It's a Steam Runtime bug
Comment by Doug Newgard (Scimmia) - Sunday, 17 April 2016, 14:37 GMT
% objdump --dynamic-syms /usr/lib/libgpg-error.so.0 | grep gpgrt_lock_lock
000000000000b520 g DF .text 0000000000000005 GPG_ERROR_1.0 gpgrt_lock_lock

What version of libgpg-error?
Comment by Andreas Radke (AndyRTR) - Sunday, 17 April 2016, 15:09 GMT Comment by Thomas Kowaliczek (LinuxDonald) - Sunday, 17 April 2016, 16:10 GMT
Yeah steam. Is that an problem with steam?
Comment by Andreas Radke (AndyRTR) - Sunday, 17 April 2016, 16:22 GMT
Acording to the above link Steam ships its own libgpg-error not matching the Arch linux version. So not our bug.
Comment by Doug Newgard (Scimmia) - Sunday, 17 April 2016, 16:26 GMT
And steam runtime issues are well documented on the wiki. I would close this, but I'll leave it up to the new maintainer as I'm not sure how he wants to handle these issues.
Comment by Edgardo (medeshago) - Thursday, 21 April 2016, 00:11 GMT
I was having the same issue. This can be fixed downgrading to libgcrypto 1.6.5.
Comment by Len Zhang (zyldragoon) - Thursday, 21 April 2016, 01:44 GMT
find ~/.steam/root/ -name "libgpg-error.so*" -print -delete
to delete steam's own lib
Comment by Thomas Kowaliczek (LinuxDonald) - Thursday, 21 April 2016, 15:23 GMT
Yeah that helped :) BIG THX :)
Comment by Martin Roth (Captain_Rage) - Tuesday, 26 April 2016, 19:23 GMT
Thanks, removing libgpg-error.so* worked for me as well! Usually libstdc++.so* is the culprit when this error comes around, but that has already been described elsewhere. Now Steam is starting agin.
Comment by Gabriel Genois (dfstorm) - Wednesday, 27 April 2016, 20:25 GMT
Thanks. Worked for me too :)

Loading...