ValveSoftware / Dota2-Gameplay

Public Bug Tracker for Dota2
1.48k stars 81 forks source link

dota crash on linux after yesterday patch #4851

Open bensam00 opened 1 year ago

bensam00 commented 1 year ago

keep crashing during game-play especially during team-fights

costis-t commented 1 year ago

Confirmed.

Especially on TPs, Spectre's Haunt, and other random times, even when not using the Diretide shader. Tried different video settings/window modes/resolutions. Game is clearly broken, I don't bother any more.

Edit: removed crash dumps because refreshing the shader files per https://github.com/ValveSoftware/Dota2-Gameplay/issues/5065#issuecomment-1305649676 seems to solve the problem.

yorky35 commented 1 year ago

Same for me. Running Manjaro 5.15, nvidia v: 520.56.06

alex-arugon commented 1 year ago

+1 kubuntu 20.04, nvidia v390.154

amykv commented 1 year ago

+1

Having the same issue. Pop!_OS 20.04 LTS with NVIDIA driver version 510.73.05.

Game was crashing my whole computer during Diretide gamemode. During team fights, Roshan, and Greevil spawns.

Similar to this issue here: #4715

Varun271 commented 1 year ago

Every time after a major upgrade mac and linux users have to face such issues. These guys cant even properly test the game before launching the update, from yesterday my game has crashed like 100 times.

tiritto commented 1 year ago

Having the same problem. I have random crashes in the game. Mostly diretide, but also happens in normal games. Im playing on OpenGL and problem exists ever since Diretide update.

I've tried using Vulkan, but it stopped working somewhere around BP release, and trying to use it just makes me get stuck on dota logo splash screen on startup.

Using Nobara distro and Nvidia 520.56.06 driver.

resendeacm commented 1 year ago

Same for me, the game is crashing every time since yesterday. Tried different video settings, fps lock, etc. Nothing works. I'm running Ubuntu 20.04.3 LTS, NVIDIA 450.102.04.

mocxi commented 1 year ago

same here, archlinux, gtx 1650, nvida 515.76. I don't dare to play game now :(

dssouza-ti commented 1 year ago

Same here. Crashes randomly at teamfights using OpenGL and Vulkan gets stuck at dota2 logo screen.

Using Ubuntu 22.04, NVIDIA 520.56.06.

xiansu commented 1 year ago

Running gigabyte AMD RX580.

Linux berim 6.0.6-arch1-1 #1 SMP PREEMPT_DYNAMIC Sat, 29 Oct 2022 14:08:39 +0000 x86_64 GNU/Linux
amdgpu-pro-libgl 22.10.3_1420322-1
amf-amdgpu-pro 22.10.3_1420322-1
lib32-amdgpu-pro-libgl 22.10.3_1420322-1
lib32-vulkan-amdgpu-pro 22.10.3_1420322-1
vulkan-amdgpu-pro 22.10.3_1420322-1

Here are my crashes, tons of these:

2022/11/05 00:03:58 xian@berim:~> sudo journalctl --since "1 day ago" | grep segfault | head
Nov 04 00:58:48 berim kernel: GlobPool/2[4925]: segfault at 0 ip 00007f4694be1a33 sp 00007f46ad1fa640 error 6 in libscenesystem.so[7f4694a00000+4c5000]
Nov 04 01:34:53 berim kernel: GlobPool/3[10021]: segfault at 30 ip 00007fc7271cdbba sp 00007fc73f7fc3e0 error 6 in libscenesystem.so[7fc727000000+4c5000]
Nov 04 01:34:53 berim kernel: GlobPool/0[10018]: segfault at 0 ip 00007fc7271e1a33 sp 00007fc73fffa970 error 6 in libscenesystem.so[7fc727000000+4c5000]
Nov 04 01:34:54 berim kernel: GlobPool/3[10021]: segfault at 30 ip 00007fc7271cdbba sp 00007fc73f7fc3e0 error 6 in libscenesystem.so[7fc727000000+4c5000]
Nov 04 01:34:54 berim kernel: GlobPool/0[10018]: segfault at 0 ip 00007fc7271e1a33 sp 00007fc73fffa970 error 6 in libscenesystem.so[7fc727000000+4c5000]
Nov 04 01:34:54 berim kernel: GlobPool/3[10021]: segfault at 30 ip 00007fc7271cdbba sp 00007fc73f7fc3e0 error 6 in libscenesystem.so[7fc727000000+4c5000]
Nov 04 01:34:54 berim kernel: GlobPool/0[10018]: segfault at 0 ip 00007fc7271e1a33 sp 00007fc73fffa970 error 6 in libscenesystem.so[7fc727000000+4c5000]
Nov 04 01:37:54 berim kernel: GlobPool/0[11038]: segfault at 0 ip 00007f82a69e1a33 sp 00007f82bf94d9f0 error 6 in libscenesystem.so[7f82a6800000+4c5000]
Nov 04 01:40:48 berim kernel: GlobPool/4[11446]: segfault at 30 ip 00007f3accdcdbba sp 00007f3ae2b7b3e0 error 6 in libscenesystem.so[7f3accc00000+4c5000]
Nov 04 01:48:24 berim kernel: GlobPool/1[11938]: segfault at 30 ip 00007f6c0cdcdbba sp 00007f6c25b7b3e0 error 6 in libscenesystem.so[7f6c0cc00000+4c5000]

A bit of history. I had a very similar issue to this patch before last but it was not as often as this. It was a different lib that segfaulted but I ran into it constantly and saw complaints from mesa. I was so relieved when TI11 patch came out and I stopped crashing. To have it happen on this patch was super worrying.

Thankfully, changing from opengl to vulkan pretty much fixed this issue but vulkan is pretty laggy for me. I ended up reducing graphics from max to 2nd out of 4. In hindsight, the fact that I saw error messages from mesa should have been a big hint that it was due to opengl and might have worked better on vulkan.

edit: Got a crash after I switched to vulkan, looks like a very similar error message, just in a different lib now:

Nov 04 20:09:10 berim kernel: GlobPool/5[58748]: segfault at 0 ip 00007f12319e1aa3 sp 00007f12476f89a0 error 6 in libscenesystem.so[7f1231800000+4c5000]
Nov 05 00:42:44 berim kernel: GlobPool/5[61244]: segfault at 0 ip 00007fc13501821b sp 00007fc14ab76920 error 4 in amdvlk64.so[7fc134919000+2cca000]
ds0nt commented 1 year ago

Seriously same. Crash every team fight. Crash every throne destroy. I'm done trying.

ds0nt commented 1 year ago

Crashed on and off patch by patch for like 5 years

ds0nt commented 1 year ago

Fucking tired of typing killall -9 dota2

ds0nt commented 1 year ago

Same here. Crashes randomly at teamfights using OpenGL and Vulkan gets stuck at dota2 logo screen.

Using Ubuntu 22.04, NVIDIA 520.56.06.

Exactly same for me. Try -gl flag to even start game. Then crashes all day since last patch. Why even try at dota. Lose games randomly because you handicap linux players. Fucking sick of you. I've already dropped from divine to guardian fuck you wasted years of my life.

ds0nt commented 1 year ago

Let's make an open source version of Dota and stick it to them.

ds0nt commented 1 year ago

I want to compete.

ds0nt commented 1 year ago

Drop support for linux or make it work and stop punishing us.

ds0nt commented 1 year ago

Don't you care about your players?

ds0nt commented 1 year ago

Enjoy your bad karma, valve.

ds0nt commented 1 year ago

Because it's been years and no change.

ds0nt commented 1 year ago

I pay for your game.

ds0nt commented 1 year ago

https://www.reddit.com/r/DotA2/comments/ymo49w/dota_2_crashed_in_linux_for_everyone_for_5_years/ https://qr.ae/pv6lJ0

Kamyabs commented 1 year ago

Same problem after direride update, game completly crash in middle of fights Valve most annoying company ever just care about money just care about dollars Sad for such a game that valve own it

deuxfauxplisenplatsreels commented 1 year ago

For people having problem launching the game with vulkan, try adding '-vulkan_disable_graphics_pipeline_library ' in the launch options.

Kamyabs commented 1 year ago

For people having problem launching the game with vulkan, try adding '-vulkan_disable_graphics_pipeline_library ' in the launch options.

Its not vulkan its opengl too, i have problem in opengl

shadowdive10 commented 1 year ago

same problem on MacOs

tiritto commented 1 year ago

Everyone reporting the issue seems to be using Nvidia. What a coincidence that most gaming-related issues on Linux have this one common trait.

Kamyabs commented 1 year ago

Everyone reporting the issue seems to be using Nvidia. What a coincidence that most gaming-related issues on Linux have this one common trait.

Nope i have this problem on amd

Kamyabs commented 1 year ago

Lol imagine crash game every time monky use ulty, but the real monky is valve

contradictionary commented 1 year ago

Having crash while joining any game or while Launching the game on Macbook pro 16 intel i7

dssouza-ti commented 1 year ago

For people having problem launching the game with vulkan, try adding '-vulkan_disable_graphics_pipeline_library ' in the launch options.

My OpenGL continues to crash, but with this workaround, I can play using Vulkan. Thanks. Hope Valve fix this soon.

shadowdive10 commented 1 year ago

For people having problem launching the game with vulkan, try adding '-vulkan_disable_graphics_pipeline_library ' in the launch options.

My OpenGL continues to crash, but with this workaround, I can play using Vulkan. Thanks. Hope Valve fix this soon.

I assume this workaround only works for linux?

kumel619 commented 1 year ago

try "-gl" on lauch options

romvales commented 1 year ago

try "-gl" on lauch options

That is the workaround that I used to add in my launch option, but after an update today - everything got ruined. Vulkan not working, OpenGL constantly crashing when there's a lot of particle or unit in the screen.

rgb-san commented 1 year ago

It crushes even when playing back downloaded replays (ubuntu 18.04 here).

tiritto commented 1 year ago

That is the workaround that I used to add in my launch option, but after an update today - everything got ruined. Vulkan not working, OpenGL constantly crashing when there's a lot of particle or unit in the screen.

Have you tried running it with launch options -vulkan -vulkan_disable_graphics_pipeline_library?

romvales commented 1 year ago

That is the workaround that I used to add in my launch option, but after an update today - everything got ruined. Vulkan not working, OpenGL constantly crashing when there's a lot of particle or unit in the screen.

Have you tried running it with launch options -vulkan -vulkan_disable_graphics_pipeline_library?

Woahh!! It worked LMAO, Thank you! I've tried this launch option before, but it didn't gave me this result xD... Thanks @tiritto! Gonna remove this low priority now, AT LAST IM USING VULKAN AGAIN!

timofeika commented 1 year ago

Same here, crash even before i start a game. Got a penalty for that. Arch, 6.0.7-arch1-1, nvidia driver 520.56.06, i use vulkan. UPD. this workaround above fixed the problem (-vulkan -vulkan_disable_graphics_pipeline_library)

RiptidePzh commented 1 year ago

same here

rgb-san commented 1 year ago

Running replays on Dota2 linux client

OpenGL = random crushes Vulkan (-vulkan -vulkan_disable_graphics_pipeline_library) = random crushes

dmesg shows exception in libscenesystem.so (~/.steam/steam/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/libscenesystem.so)

yasirfaizahmed commented 1 year ago

Crash has been confirmed many times when ever MK ultimate, Im pretty sure its not like my card cant handle the load but this is happenning right after diretide update, coz of this im in LP at 5games to win.

Nvidia driver : nvidia-driver-515 (proprietary) card : nvidia 920MX distro : ubuntu 18.04.1 with 5.4.0-131-generic engine : opengl launch opts : '-dev'

romvales commented 1 year ago

Running replays on Dota2 linux client

OpenGL = random crushes Vulkan (-vulkan -vulkan_disable_graphics_pipeline_library) = random crushes

dmesg shows exception in libscenesystem.so (~/.steam/steam/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/libscenesystem.so)

What distribution are you using? Are you running Dota 2 in a proton compatibility layer?

rgb-san commented 1 year ago

What distribution are you using? Are you running Dota 2 in a proton compatibility layer?

Native Dota2 Linux client, no compat layers.

$ uname -a Linux me-A340 5.4.0-120-generic #136~18.04.1-Ubuntu SMP Fri Jun 10 18:00:44 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

Same thing happens on another (my son's) host, which runs Dota2 under Ubuntu 20.04

hferralesmilan commented 1 year ago

Everyone reporting the issue seems to be using Nvidia. What a coincidence that most gaming-related issues on Linux have this one common trait.

And the intel graphics too

stewartwebb commented 1 year ago

Same crashes here. Me and my Friend in the same Diretide game. He is AMD GPU I am Nvidia. I am Ubuntu 18.04 and he is . Every time monkey king uses ult, we both crash simultaneously. I think he tried the Vulkan settings, and I tried OpenGL, and both still crashed.

romvales commented 1 year ago

What distribution are you using? Are you running Dota 2 in a proton compatibility layer?

Native Dota2 Linux client, no compat layers.

$ uname -a Linux me-A340 5.4.0-120-generic #136~18.04.1-Ubuntu SMP Fri Jun 10 18:00:44 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

Same thing happens on another (my son's) host, which runs Dota2 under Ubuntu 20.04

Have you tried clearing out your pre-cached GPU shaders and adding the necessary launch options? Also, are you using the NVIDIA proprietary driver or the noveau one?

Kamyabs commented 1 year ago

What distribution are you using? Are you running Dota 2 in a proton compatibility layer?

Native Dota2 Linux client, no compat layers. $ uname -a Linux me-A340 5.4.0-120-generic #136~18.04.1-Ubuntu SMP Fri Jun 10 18:00:44 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux Same thing happens on another (my son's) host, which runs Dota2 under Ubuntu 20.04

Have you tried clearing out your pre-cached GPU shaders and adding the necessary launch options? Also, are you using the NVIDIA proprietary driver or the noveau one?

Dude do you read what people said here? This is not graphic or distribute or client problem, this is valve bug right after diretide update and they must fix its asap, nothing else could help us than valve update

theflockers commented 1 year ago

Also here. Ubuntu 20.04.5 LTS Radeon RX570 Vulkan driver.

Kamyabs commented 1 year ago

Its funny after 3 days still no update/fix I dont now any more , this is how easy valve lose players

hferralesmilan commented 1 year ago

Ok with Vulkan work for me