web-dev-qa-db-fra.com

Civ 5 s'écrase au démarrage

J'ai une nouvelle installation de civilisation 5 à Steam, mais quand je commence, je reçois un écran noir puis un crash instantané. Je vois cette erreur dans le terminal:

ERROR: ld.so: object '/home/myuser/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/myuser/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.

J'utilise Manjaro Linux et j'ai installé cela via le client Steam, mais il mentionne Ubuntu dans ce dossier ...

Voici la sortie complète lorsque le jeu est exécuté:

GameAction [AppID 8930, ActionID 2] : LaunchApp changed task to SynchronizingCloud with ""
GameAction [AppID 8930, ActionID 2] : LaunchApp changed task to ProcessingShaderCache with ""
GameAction [AppID 8930, ActionID 2] : LaunchApp changed task to SiteLicenseSeatCheckout with ""
GameAction [AppID 8930, ActionID 2] : LaunchApp changed task to CreatingProcess with ""
GameAction [AppID 8930, ActionID 2] : LaunchApp waiting for user response to CreatingProcess ""
GameAction [AppID 8930, ActionID 2] : LaunchApp continues with user response "CreatingProcess"
Opted-in Controller Mask: 30
Game update: AppID 8930 "", ProcID 6920, IP 0.0.0.0:0
>>> Adding process 6920 for game ID 8930
GameAction [AppID 8930, ActionID 2] : LaunchApp changed task to WaitingGameWindow with ""
ERROR: ld.so: object '/home/myuser/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/myuser/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
GameAction [AppID 8930, ActionID 2] : LaunchApp changed task to Completed with ""
>>> Adding process 6921 for game ID 8930
Game update: AppID 8930 "", ProcID 6921, IP 0.0.0.0:0
Setting breakpad minidump AppID = 8930
Steam_SetMinidumpSteamID:  Caching Steam ID:  76561198017115478 [API loaded no]
Installing breakpad exception handler for appid(gameoverlayui)/version(20180608222225)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
Game removed: AppID 8930 "", ProcID 6921 
No cached sticky mapping in ActivateActionSet.Installing breakpad exception handler for appid(Steam)/version(1528497815)
4
Paradox

J'ai eu ce même problème sur Manjaro, le jeu a fonctionné bien, mais j'ai commencé à planter au démarrage avec ce même message d'erreur après une mise à jour du système. Apparemment, cela a été causé par la mise à niveau de l'audio d'impulsion à la version 12.0. Ajouter

LD_PRELOAD=/usr/lib32/libopenal.so.1 %command% 

dans les options de lancement, corrigez le problème pour moi.

13
Fernando Martins

Essayez d'exécuter de la bibliothèque Steam avec cette option de lancement dans le menu Propriétés du jeu: ./Civ5XP "LD_PRELOAD='/usr/$LIB/libgcc_s.so.1 /usr/$LIB/libxcb.so.1 /usr/$LIB/libgpg-error.so ./libcxxrt.so /usr/lib32/libstdc++.so.6' %command%"

0
user10027737

Si vous utilisez la bêta client à Steam, ajoutez ./Civ5XP "%command%" (garder les devis comme ils sont) dans Set Launch Options Dans l'onglet Propriétés du jeu dans la bibliothèque Steam.

De plus, cette erreur ne provoque pas le crash et est ignorée par la vapeur. Quelles sont les causes que le crash est probablement l'apostrophe (') dans le nom de fichier de répertoire de jeu. Voyez s'il existe une "EOF inattendue" dans la sortie du journal/de la vapeur, auquel cas la solution de contournement ci-dessus s'applique. Ceci est un bogue dans la bêta du client à Steam.

0
user10027737