一些Steam游戏无法启动,gameoverlayrenderer.so错误[关闭]


11

我正在使用英特尔高清显卡。

在过去的几天里,由于未知原因,一些Steam游戏无法启动,包括Half-Life和Garry's Mod。

这是Half-Life的shell输出:

Game update: AppID 70 "Half-Life", ProcID 28160, IP 0.0.0.0:0  
ERROR: ld.so: object '/home/s0/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.  
ERROR: ld.so: object '/home/s0/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.  
pid 28164 != 28163, skipping destruction (fork without exec?)  
ERROR: ld.so: object '/home/s0/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.  
ERROR: ld.so: object '/home/s0/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.  
Generating new string page texture 399: 128x256, total string texture memory is 3,84 MB  
Using breakpad crash handler  
Setting breakpad minidump AppID = 70  
Forcing breakpad minidump interfaces to load  
Looking up breakpad interfaces from steamclient  
Calling BreakpadMiniDumpSystemInit  
Looking up breakpad interfaces from steamclient  
Calling BreakpadMiniDumpSystemInit  
Steam_SetMinidumpSteamID:  Caching Steam ID:  76561198056430718 [API loaded yes]  
Steam_SetMinidumpSteamID:  Setting Steam ID:  76561198056430718  
ERROR: ld.so: object '/home/s0/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.  
assert_20150621233104_1.dmp[28171]: Uploading dump (out-of-process)
/tmp/dumps/assert_20150621233104_1.dmp  
/home/s0/.local/share/Steam/SteamApps/common/Half-Life/hl.sh : line 38 : 28166 Segmentation fault  (core dumped) ${DEBUGGER} "${GAMEROOT}"/${GAMEEXE} $@   
Game removed: AppID 70 "Half-Life", ProcID 28166

我尝试删除所有Steam运行时库,但没有任何更改。


您是否尝试过为这些游戏禁用Steam覆盖-在游戏库中右键单击-转到属性,然后取消选中-在游戏中启用Steam覆盖。
Mateo

是的,没有用。与全局删除相同。它还引起了更多的问题(例如,alt + tab会使TF2崩溃)。
s0r00t

Answers:


-3

您需要32位libGL驱动程序(libgl1-mesaa-dri:i386)。

您可以通过终端发出此命令,

sudo apt-get install libgl1-mesa-dri:i386

如果已经拥有,请尝试重新安装,

sudo apt-get install --reinstall libgl1-mesa-dri:i386

重新启动计算机,然后重试。

如果那不起作用,请检查以下内容:加载libGL.so.1时出错


2
你确定吗?它不是在日志中谈论libGL.so.1 ...
s0r00t 2015年

ld.so是libGL的一部分。
woahguy15年

另一个链接也没有帮助,因为已经选择了libGL.so.1的“最佳选择”。
s0r00t

8
ld.so是动态链接器。它与libGL没有特定关系。
2015年

1
正如ams指出的,@ woahguy ld.so是动态链接器。
痴呆的刺猬
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.