Dota-2 icon indicating copy to clipboard operation
Dota-2 copied to clipboard

[Linux] General Protection Fault after 5 min in-game

Open thrifty-txt opened this issue 2 years ago • 2 comments

Your system information

  • System information from steam (Steam -> Help -> System Information) in a gist:
  • Have you checked for system updates?: Yes
  • Are you using the latest stable video driver available for your system? No, using mesa-git
  • Have you verified the game files?: Yes

Please describe your issue in as much detail as possible:

Describe what you expected should happen and what did happen. Please link any large pastes as a Github Gist. I've been struggling with my client crashing mid-game for the past two weeks. The game will freeze, the music will continue, and after a few seconds the client will close. System logs show a General Protection Fault:

traps: GlobPool/3[112852] general protection fault ip:7f61017ce750 sp:7f61275feaf0 error:0 in libclient.so[7f60fd800000+5acb000]

the library varies from crash to crash

traps: GLRenderThread[117520] general protection fault ip:7f070a898880 sp:7f070f9feb90 error:0 in librendersystemgl.so[7f070a800000+178000]

I'm certain that it is not related to libX11 as I'm currently on libX11-1.8.4 which reverted the patch that broke dota and other steam games. I also tested forcing Dota to use wayland by LD_PRELOADing my system's libSDL2, using the SDL_VIDEODRIVER=wayland env var, and using openGL to make that work.

The issue persists regardless of my mesa version, kernel version, whether vulkan or openGL is used, whether I'm on wayland or X11, what DE I'm using, or any other variable I can think of so far.

Now to be fair, my Gentoo system is entirely built using clang (minus glibc and the gcc toolchain), and almost entirely built with O3 and LTO, but that shouldn't break too much here since we're still using the Steam Linux Runtime right? Dota is also the only game I have that crashes like this.

Here is a condump of my latest crash:

(Matches the librendersystemgl.so gpf from above) https://gist.github.com/thrifty-txt/2a25f55367715ad5962a045bed945981

Steps for reproducing this issue:

  1. Fire up a lobby with bots and play for about 5 minutes until the client crashes.

thrifty-txt avatar Feb 20 '23 19:02 thrifty-txt

On latest update (pre-Lima Major) still crashing.

Feb 20 16:28:38 PLC kernel: GlobPool/6[31657]: segfault at 0 ip 00007f24c3ef02fc sp 00007f24c4f7b290 error 6 in libtier0.so[7f24c3e00000+25a000] likely on CPU 6 (core 8, socket 0)

Condump: https://gist.github.com/thrifty-txt/1b32d84c4395f63889ef6956cf824176

thrifty-txt avatar Feb 20 '23 21:02 thrifty-txt

Did you fixed this issue? I have the same symptoms in any game on Arch (Including Dota and some proton games) image

Nov 02 23:26:24 arch kernel: traps: GlobPool/6[17189] general protection fault ip:7fd1cd0b253b sp:7fd28c77cc50 error:0 in libclient.so[7fd1cbaa5000+2f73000]

Bodyash avatar Nov 02 '23 22:11 Bodyash