protonscr

Game fails to launch due to `Unterminated quoted string`

steamopen 3rd party gameSteam clientProton
ValveSoftware/steam-for-linux#10143 · opened 2023-10-16 by miromarszal · updated 2023-10-16 · 0 comments · github
Mmiromarszal 2023-10-16 github

Your system information

  • Steam client version (build number or date): 1696019606
  • Distribution (e.g. Ubuntu): Ubuntu 23.04
  • Opted into Steam client beta?: No
  • Have you checked for system updates?: Yes
  • GPU: Intel® UHD Graphics (CML GT2)

Please describe your issue in as much detail as possible:

I noticed the problem when trying to launch STAR WARS™: TIE Fighter Special Edition via Proton. There are three editions included with the game, and it's the Collector's CD-ROM version that fails to launch. In terminal, I get this output:

/bin/sh\0-c\0/home/user/.steam/debian-installation/ubuntu12_32/reaper SteamLaunch AppId=355250 -- /home/user/.steam/debian-installation/ubuntu12_32/steam-launch-wrapper -- '/home/user/.steam/debian-installation/steamapps/common/SteamLinuxRuntime_sniper'/_v2-entry-point --verb=waitforexitandrun -- '/home/user/.steam/debian-installation/steamapps/common/Proton 8.0'/proton waitforexitandrun  '/home/user/.steam/debian-installation/steamapps/common/STAR WARS Tie Fighter/collectors_cd/DOSBOX/DOSBox.exe' -conf "..\\dosbox_tiecd.conf" -conf "..\\dosbox_tiecd_single.conf" -noconsole -c exit"\0
chdir "/home/user/.steam/debian-installation/steamapps/common/STAR WARS Tie Fighter/collectors_cd/DOSBOX"
ERROR: ld.so: object '/home/user/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
/bin/sh: 1: Syntax error: Unterminated quoted string

I found that the game launches correctly with %command%" (note the single trailing quotation mark).

Proton versions