ValveSoftware / Source-1-Games

Source 1 based games such as TF2 and Counter-Strike: Source
649 stars 75 forks source link

DOD Source no longer runs on Ubuntu 22.04 LTS #5139

Open leendertn opened 1 year ago

leendertn commented 1 year ago

Play this old game almost daily, this week it was a no go with this message getting logged to a terminal window

steamwebhelper.sh[74393]: Runtime for steamwebhelper: defaulting to /home/leen/.steam/debian-installation/ubuntu12_64/steam-runtime-heavy steamwebhelper.sh[74393]: glibc >= 2.34, partially disabling sandbox until CEF supports clone3() CAppInfoCacheReadFromDiskThread took 24 milliseconds to initialize BRefreshApplicationsInLibrary 1: 0ms BuildCompleteAppOverviewChange: 157 apps RegisterForAppOverview 1: 4ms RegisterForAppOverview 2: 4ms /bin/sh\0-c\0/home/leen/.steam/debian-installation/ubuntu12_32/reaper SteamLaunch AppId=300 -- /home/leen/.steam/debian-installation/ubuntu12_32/steam-launch-wrapper -- '/home/leen/.steam/debian-installation/steamapps/common/Day of Defeat Source/hl2.sh' -game dod -steam\0 chdir "/home/leen/.steam/debian-installation/steamapps/common/Day of Defeat Source" ERROR: ld.so: object '/home/leen/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. ERROR: ld.so: object '/home/leen/.steam/debian-installation/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored. ERROR: ld.so: object '/home/leen/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. ERROR: ld.so: object '/home/leen/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. pid 74657 != 74656, skipping destruction (fork without exec?) ERROR: ld.so: object '/home/leen/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. ERROR: ld.so: object '/home/leen/.steam/debian-installation/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored. src/tcmalloc.cc:278] Attempt to free invalid pointer 0x915a740 /home/leen/.steam/debian-installation/steamapps/common/Day of Defeat Source/hl2.sh: line 72: 74659 Aborted (core dumped) ${GAME_DEBUGGER} "${GAMEROOT}"/${GAMEEXE} "$@" Uploaded AppInterfaceStats to Steam

kisak-valve commented 1 year ago

Hello @leendertn, please copy the contents of Steam Runtime Diagnostics from Steam (Steam -> Help -> Steam Runtime Diagnostics) and put it in a gist, then include a link to the gist in this issue report.

src/tcmalloc.cc:278] Attempt to free invalid pointer 0x915a740

This looks like #5043.

leendertn commented 1 year ago

link address https://gist.github.com/leendertn/0b8b54afd2c9b0b7d0eb4506b107af18

kisak-valve commented 1 year ago

Thanks, https://gist.github.com/leendertn/0b8b54afd2c9b0b7d0eb4506b107af18#file-gistfile1-txt-L139 at least tells us that mesa is built against llvm 15.0.7, so #5043 is unrelated.