flathub / com.valvesoftware.Steam.CompatibilityTool.Proton

https://flathub.org/apps/details/com.valvesoftware.Steam.CompatibilityTool.Proton
35 stars 6 forks source link

'unknown terminal type' causes game to exit #38

Open brianclinkenbeard opened 3 years ago

brianclinkenbeard commented 3 years ago
Proton: Upgrading prefix from 5.0-1 to 5.13-1 (/home/brian/.local/share/Steam/steamapps/compatdata/526870/)
esync: up and running.
[0131/142949.622136:ERROR:frame_sink_video_capturer_impl.cc(206)] Invalid resolutions constraints: 0x0 must not be greater than 0x0; and also within media::limits.
Installing breakpad exception handler for appid(steam)/version(1611978348)
[211420]Non-Steam Controller Configs Enabled: 1
wine: configuration in L"/home/brian/.local/share/Steam/steamapps/compatdata/526870/pfx" has been updated.
'rxvt-unicode-256color': unknown terminal type.
GameAction [AppID 526870, ActionID 3] : LaunchApp changed task to SynchronizingCloud with ""
GameAction [AppID 526870, ActionID 3] : LaunchApp changed task to SiteLicenseSeatCheckout with ""
GameAction [AppID 526870, ActionID 3] : LaunchApp changed task to CreatingProcess with ""
GameAction [AppID 526870, ActionID 3] : LaunchApp waiting for user response to CreatingProcess ""
GameAction [AppID 526870, ActionID 3] : LaunchApp continues with user response "CreatingProcess"
Game update: AppID 526870 "", ProcID 659, IP 0.0.0.0:0
ERROR: ld.so: object '/home/brian/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/brian/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/brian/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Starting app 526870
>>> Adding process 659 for game ID 526870
GameAction [AppID 526870, ActionID 3] : LaunchApp changed task to WaitingGameWindow with ""
>>> Adding process 660 for game ID 526870
ERROR: ld.so: object '/home/brian/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
GameAction [AppID 526870, ActionID 3] : LaunchApp changed task to Completed with ""
>>> Adding process 661 for game ID 526870
ERROR: ld.so: object '/home/brian/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/brian/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/brian/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
esync: up and running.
>>> Adding process 665 for game ID 526870
>>> Adding process 666 for game ID 526870
ERROR: ld.so: object '/home/brian/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 669 for game ID 526870
ERROR: ld.so: object '/home/brian/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/brian/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 671 for game ID 526870
>>> Adding process 674 for game ID 526870
ERROR: ld.so: object '/home/brian/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 681 for game ID 526870
ERROR: ld.so: object '/home/brian/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 694 for game ID 526870
'rxvt-unicode-256color': unknown terminal type.
pid 667 != 666, skipping destruction (fork without exec?)
Game removed: AppID 526870 "", ProcID 659 
Uploaded AppInterfaceStats to Steam
Exiting app 526870

Running export TERM=xterm-256color before running flatpak fixes the issue. The unknown terminal type error occurs on non-flatpak releases of Proton but doesn't the game to exit.

gasinvein commented 3 years ago

@brianclinkenbeard Is the error not fatal with non-flatpak Proton 5.13, too?

@nanonyme Wine in Proton doesn't like TERM=rxvt-unicode-256color. I guess the error comes from ncurses, not from Wine itself? Do you have an idea what's wrong and what can we do about it?

brianclinkenbeard commented 3 years ago

@gasinvein It's non fatal with Steam Proton 5.0, but 5.13 leads to other errors, hence the use of flatpak Proton.