ValveSoftware / Source-1-Games

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

L4D2 closes after trying to load specific steam group server #5504

Open sysope opened 9 months ago

sysope commented 9 months ago

OS: Garuda Linux Kernel: 6.7.4-zen1-1-zen CPU: Intel Core i7-4720HQ GPU: Geforce GTX 950m Memory: 12gb (8+4)

Everything works fine with game until I try to connect to a specific steam group server.
The Dandy Ones are 5 servers which I daily play with my friends. As soon I try to join any of those 5 servers game closes and I get the following error:

ERROR: ld.so: object '/home/sysope/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored. crash_20240213234736_3.dmp[2317]: Uploading dump (out-of-process) /tmp/dumps/crash_20240213234736_3.dmp crash_20240213234736_3.dmp[2317]: Finished uploading minidump (out-of-process): success = yes crash_20240213234736_3.dmp[2317]: response: CrashID=bp-f8321c39-6732-4f18-95e4-0e6c22240213 crash_20240213234736_3.dmp[2317]: file ''/tmp/dumps/crash_20240213234736_3.dmp'', upload yes: ''CrashID=bp-f8321c39-6732-4f18-95e4-0e6c22240213'' pid 2317 != 2316, skipping destruction (fork without exec?) /home/sysope/.local/share/Steam/steamapps/common/Left 4 Dead 2/./hl2.sh: line 72: 2218 Segmentation fault (core dumped) ${GAME_DEBUGGER} "${GAMEROOT}"/${GAMEEXE} "$@"

Game works fine with all maps and the steam group servers I have test it except on that Server (The Dandy Ones). No issues on windows just Linux. Have test it on 4 different distros same error :(

Any clue whats the solution for this issue? Ty in advanced :)

Tsuey commented 8 months ago

Duplicate of #5571 and https://github.com/Tsuey/L4D2-Community-Update/issues/490

kisak-valve commented 8 months ago

L4D2 closes when try to connect to a server on Linux

Issue transferred from https://github.com/ValveSoftware/Source-1-Games/issues/5571. @bkdwt posted on 2024-03-16T22:46:07:

I am facing an issue with L4D2 on Ubuntu 23.10.1. When I try to connect to a server, the game automatically closes when the connection progress bar fills up completely. Regardless of whether mods are active or not, the same error occurs. This problem does not happen on Windows.

I have reinstalled the game, but the problem persists. I have tested both the Flatpak version and the native Steam version, and the issue occurs in both. This problem does not happen in single player mode.

Here the dump bellow:

crash_20240316193029_3.zip


@Tsuey commented on 2024-03-17T03:59:01:

Hey, think this report could be related? https://github.com/Tsuey/L4D2-Community-Update/issues/490

Single player working makes me wonder if it's a SourceMod plugin running on the server causing the issue?


@bkdwt commented on 2024-03-17T19:24:37:

Hey, think this report could be related? Tsuey/L4D2-Community-Update#490

Single player working makes me wonder if it's a SourceMod plugin running on the server causing the issue?

I think this is related. Also, I have tried to connect in another server and works like a charm but there's another server (not the first) when I tried to connect, the same problem happened.

The worst of all is that there is no way of knowing what these servers have to cause this problem in the Linux version of the game. Maybe this a thing to Valve investigate.


@Tsuey commented on 2024-03-18T01:25:07:

The worst of all is that there is no way of knowing what these servers have to cause this problem in the Linux version of the game. Maybe this a thing to Valve investigate.

I'd have to guess it's a plugin related to entity spawning or file handling, given the full progress bar / Linux being paranoid; so cl_allowdownload 0 cl_downloadfilter none would help rule out file stuff.

Unfortunately I think the only way to go about this would be to join a few dozen servers and document which IP's cause the Linux crash, and which don't. Then on Windows, join them again and use sm plugins all to copy the listing of all plugins active on each server. Then those can be compared to find the outliers, and narrowed down to the offending plugin from there.

bkdwt commented 8 months ago

Disabling custom server content solves the problem, so this is a problem with the game.

@Tsuey @kisak-valve

jyetcv commented 3 months ago

https://github.com/Tsuey/L4D2-Community-Update/issues/202 Related to this probably. Makes it impossible for Linux players to play on non-vanilla servers.