Bug 100781 - "Black Mesa" will not Launch
Summary: "Black Mesa" will not Launch
Status: RESOLVED NOTOURBUG
Alias: None
Product: Mesa
Classification: Unclassified
Component: Drivers/Gallium/radeonsi (show other bugs)
Version: 17.0
Hardware: x86-64 (AMD64) Linux (All)
: highest normal
Assignee: Default DRI bug account
QA Contact: Default DRI bug account
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-04-24 23:51 UTC by Justin Mitzel
Modified: 2017-04-27 06:14 UTC (History)
2 users (show)

See Also:
i915 platform:
i915 features:


Attachments

Description Justin Mitzel 2017-04-24 23:51:12 UTC
On Manjaro Linux Kernels 4.9.22 & 4.10.12 Mesa versions 17.0.3 & 17.0.4 Black Mesa (game) will not open. The log when I try to open it looks like this : 
 
Black Mesa]$ ./bms.sh libGL 
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: 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 X Error of failed request: BadValue (integer parameter out of range for operation) 
Major opcode of failed request: 155 (GLX)
Minor opcode of failed request: 3 (X_GLXCreateContext)
Value in failed request: 0x0 
Serial number of failed request: 102 
Current serial number in output stream: 103 

Other (potentially useful) specs: R7 1700x(overclocked), Rx 470, Samsung Evo 850 connected Via SATA
Comment 1 Michel Dänzer 2017-04-25 01:42:26 UTC
LIBGL_DEBUG=verbose ./bms.sh

should give more information about what the problem is.
Comment 2 Justin Mitzel 2017-04-25 03:03:15 UTC
(In reply to Michel Dänzer from comment #1)
> LIBGL_DEBUG=verbose ./bms.sh
> 
> should give more information about what the problem is.

[crunch@jmanjaro-pc Black Mesa]$ LIBGL_DEBUG=verbose ./bms.sh
libGL: Error reading from configuration file /home/crunch/.drirc: Is a directory.
libGL: pci id for fd 6: 1002:67df, driver radeonsi
libGL: OpenDriver: trying /usr/lib32/xorg/modules/dri/tls/radeonsi_dri.so
libGL: OpenDriver: trying /usr/lib32/xorg/modules/dri/radeonsi_dri.so
libGL: dlopen /usr/lib32/xorg/modules/dri/radeonsi_dri.so failed (/home/crunch/.local/share/Steam/steamapps/common/Black Mesa/bin/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /usr/lib32/xorg/modules/dri/radeonsi_dri.so))
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 6: 1002:67df, driver radeonsi
libGL: OpenDriver: trying /usr/lib32/xorg/modules/dri/tls/radeonsi_dri.so
libGL: OpenDriver: trying /usr/lib32/xorg/modules/dri/radeonsi_dri.so
libGL: dlopen /usr/lib32/xorg/modules/dri/radeonsi_dri.so failed (/home/crunch/.local/share/Steam/steamapps/common/Black Mesa/bin/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /usr/lib32/xorg/modules/dri/radeonsi_dri.so))
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/lib32/xorg/modules/dri/tls/swrast_dri.so
libGL: OpenDriver: trying /usr/lib32/xorg/modules/dri/swrast_dri.so
libGL: dlopen /usr/lib32/xorg/modules/dri/swrast_dri.so failed (/home/crunch/.local/share/Steam/steamapps/common/Black Mesa/bin/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /usr/lib32/xorg/modules/dri/swrast_dri.so))
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast
X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  155 (GLX)
  Minor opcode of failed request:  3 (X_GLXCreateContext)
  Value in failed request:  0x0
  Serial number of failed request:  102
  Current serial number in output stream:  103
Comment 3 Michel Dänzer 2017-04-25 03:21:41 UTC
This is a game bug. Either setting

LD_PRELOAD='/usr/$LIB/libstdc++.so.6'

or removing "/home/crunch/.local/share/Steam/steamapps/common/Black Mesa/bin/libstdc++.so.6" should work around it.
Comment 4 Justin Mitzel 2017-04-25 15:56:00 UTC
Preloading did not work, but deleting it did, thank you.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.