ValveSoftware / Dota-2

Tracker for issues specific to Linux and Mac in the Reborn client. If you have a general issue or non-system-specific feature request please go to dev.dota2.com
467 stars 38 forks source link

[Linux] The game suddenly stopped launching #2626

Open snorlax212 opened 8 months ago

snorlax212 commented 8 months ago

Your system information

Please describe your issue in as much detail as possible:

Today Dota 2 stopped launching on my Xubuntu 22.04.3. It pops no error, just goes from launching>syncing>runnings states to default (not opened). Steam 'Console' tab (with steam -console option enabled) doesn't provide useful info for me (gist) output Terminal output with steam launched in it: https://gist.github.com/snorlax212/71079abc0415dd87ce792761e9dd18ca Other games works OK. Re-installing is my last resort, but maybe I can provide some additional info to avoid this. What else I've tried:

Dump from /tmp/dumps/ folder. crash_20231211180330_2.dmp.rename.txt

ADDED: Dota launches with -vulkan_disable_pipeline_cache launch option.

nemoo2 commented 8 months ago

Same, the dmp file shows an error message

Assert( fatal stalled cross-thread pipe. ):/data/src/common/pipes.cpp:883
nemoo2 commented 8 months ago

Issue is fixed, possibly due to patch or restart. Cannot reproduce anymore.

snorlax212 commented 8 months ago

Issue is fixed, possibly due to patch or restart. Cannot reproduce anymore.

Hi. My issue is still persist. Where can I check dmp file you mentioned above?

nemoo2 commented 8 months ago

The dump file is under /tmp/dumps/.dmp . Its a binary file but it has ascii blobs you can read. Its not much use reading it though, you're better off restarting your machine or doing a fresh install?

snorlax212 commented 8 months ago

Thanks. My /tmp/dumps/ folder is empty after launching dota via steam. I know fresh install is probably my last resort, but I'll try to wait some adept's answers to provide more info, I'm in no hurry :)

edit: Dota suddenly started to create *dmp files in /tmp/dumps/. I attached one in first post.

edit2: Found out I can launch dota successfully with -vulkan_disable_pipeline_cache launch option. Never had any problems with vulkan before though.

Dota starts only with -vulkan_disable_pipeline_cache launch option


Issue transferred from https://github.com/ValveSoftware/Dota-2-Vulkan/issues/437. @snorlax212 posted on 2023-12-12T16:28:28:

Your system information

Please describe your issue in as much detail as possible:

Two days ago Dota stopped launching. I create issue on Dota-2 tracker but later found out that -vulkan_disable_pipeline_cache launch option fixed issue for me, so I think it's vulkan related. First submit: https://github.com/ValveSoftware/Dota-2/issues/2626 Latest .dmp from /tmp/dumps/: crash_20231212191400_2.dmp.rename.txt

Strykar commented 7 months ago

Same issue, -vulkan_disable_pipeline_cache worked for a bit, and now its back to the same crashing on startup. Arch linux, nvidia on Wayland.

reevestrife commented 7 months ago

Also experiencing the problem, But at the same time my counterstrike 2 also stopped working with the exact same behavior. I see on the github issues for counterstrike there are lots of people with the same issue, so searching for solution there might also help. Counterstrike and Dota uses same game engine so it makes sense that both would stop working.

jjoshi-space commented 7 months ago

-vulkan_disable_pipeline_cache

Likewise, disabling vulkan via launch option is not helping Facing the same issue [Ubuntu 23.10] UNABLE TO LAUNCH DOTA SINCE DAYS!

reevestrife commented 7 months ago

I tried the following now for this issue:

Orbitoid commented 5 months ago

I was having this issue and have had it a few times in the past. In my case I had installed some updates on my linux mint install through the update manager and I hadn't restarted yet. Once I restarted, everything started working again as before. This has happened to me in the past as well. Feels like a very Windows 98 SE solution to me but at least try it out if you haven't already.

Potter32111 commented 3 months ago

I've updated my NixOS and now I'm facing with the same problem. When I boot to previous generation of OS dota 2 works well. I don't know what could've changed after update

reevestrife commented 2 months ago

@Potter32111 Make sure to install steam with a downloaded APK package so that it does not install with some other package manager like snap or flatpack, and this should solve your issue. It solved mine. This is because of a bug on the new version that is fixed but not properly maintained or something like that.... either way it works if you directly install latest version of steam from a downloaded APK file.