Dota-2
Dota-2 copied to clipboard
Crashing on Ubuntu 20.04 after Ringmaster
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? [Yes]
- Have you verified the game files?: [Yes]
Please describe your issue in as much detail as possible:
Still crashing since the update. A small comment saying that someone is working to fix the Linux version it would be nice.
Loaded /home/leandro/.steam/steam/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/librenderdoc.so, got (nil)
failed to dlopen "/home/leandro/.steam/steam/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/librenderdoc.so" error=/home/leandro/.steam/steam/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/librenderdoc.so: cannot open shared object file: No such file or directory
Loaded librenderdoc.so, got (nil)
failed to dlopen "librenderdoc.so" error=librenderdoc.so: cannot open shared object file: No such file or directory
crash_20240830222222_2.dmp[177334]: Uploading dump (out-of-process)
/tmp/dumps/crash_20240830222222_2.dmp
Adding process 177333 for gameID 570
crash_20240830222223_3.dmp[177338]: Uploading dump (out-of-process)
/tmp/dumps/crash_20240830222223_3.dmp
Adding process 177337 for gameID 570
crash_20240830222223_4.dmp[177360]: Uploading dump (out-of-process)
/tmp/dumps/crash_20240830222223_4.dmp
Adding process 177341 for gameID 570
crash_20240830222223_5.dmp[177364]: Uploading dump (out-of-process)
/tmp/dumps/crash_20240830222223_5.dmp
Adding process 177363 for gameID 570
crash_20240830222224_6.dmp[177368]: Uploading dump (out-of-process)
/tmp/dumps/crash_20240830222224_6.dmp
Adding process 177367 for gameID 570
crash_20240830222224_7.dmp[177372]: Uploading dump (out-of-process)
/tmp/dumps/crash_20240830222224_7.dmp
Adding process 177371 for gameID 570
crash_20240830222222_2.dmp[177334]: Finished uploading minidump (out-of-process): success = yes
crash_20240830222222_2.dmp[177334]: response: CrashID=bp-d6e5f640-d3dd-42c4-9aa2-87be82240830
crash_20240830222222_2.dmp[177334]: file ''/tmp/dumps/crash_20240830222222_2.dmp'', upload yes: ''CrashID=bp-d6e5f640-d3dd-42c4-9aa2-87be82240830''
pid 177334 != 177333, skipping destruction (fork without exec?)
crash_20240830222224_8.dmp[177388]: Uploading dump (out-of-process)
/tmp/dumps/crash_20240830222224_8.dmp
Adding process 177387 for gameID 570
crash_20240830222223_3.dmp[177338]: Finished uploading minidump (out-of-process): success = yes
crash_20240830222223_3.dmp[177338]: response: CrashID=bp-e1f31f8d-489a-41ad-95b0-418352240830
crash_20240830222223_3.dmp[177338]: file ''/tmp/dumps/crash_20240830222223_3.dmp'', upload yes: ''CrashID=bp-e1f31f8d-489a-41ad-95b0-418352240830''
pid 177338 != 177337, skipping destruction (fork without exec?)
/home/leandro/.steam/steam/steamapps/common/dota 2 beta/game/dota.sh: line 122: 176147 Segmentation fault ${STEAM_RUNTIME_PREFIX} ${GAME_DEBUGGER} "${GAMEROOT}"/${GAMEEXE} "$@"
crash_20240830222223_4.dmp[177360]: Finished uploading minidump (out-of-process): success = yes
crash_20240830222223_4.dmp[177360]: response: CrashID=bp-238fc71a-c423-4cf1-9f3b-a857a2240830
crash_20240830222223_4.dmp[177360]: file ''/tmp/dumps/crash_20240830222223_4.dmp'', upload yes: ''CrashID=bp-238fc71a-c423-4cf1-9f3b-a857a2240830''
pid 177360 != 177341, skipping destruction (fork without exec?)
crash_20240830222223_5.dmp[177364]: Finished uploading minidump (out-of-process): success = yes
crash_20240830222223_5.dmp[177364]: response: CrashID=bp-ce90c3a6-ad8f-4998-91d6-aba0f2240830
crash_20240830222223_5.dmp[177364]: file ''/tmp/dumps/crash_20240830222223_5.dmp'', upload yes: ''CrashID=bp-ce90c3a6-ad8f-4998-91d6-aba0f2240830''
pid 177364 != 177363, skipping destruction (fork without exec?)
crash_20240830222224_7.dmp[177372]: Finished uploading minidump (out-of-process): success = yes
crash_20240830222224_7.dmp[177372]: response: CrashID=bp-370b247b-8719-42ed-8c9f-13b6c2240830
crash_20240830222224_7.dmp[177372]: file ''/tmp/dumps/crash_20240830222224_7.dmp'', upload yes: ''CrashID=bp-370b247b-8719-42ed-8c9f-13b6c2240830''
pid 177372 != 177371, skipping destruction (fork without exec?)
crash_20240830222224_6.dmp[177368]: Finished uploading minidump (out-of-process): success = yes
crash_20240830222224_6.dmp[177368]: response: CrashID=bp-cdc9d591-72f6-40ed-908a-144bf2240830
crash_20240830222224_6.dmp[177368]: file ''/tmp/dumps/crash_20240830222224_6.dmp'', upload yes: ''CrashID=bp-cdc9d591-72f6-40ed-908a-144bf2240830''
pid 177368 != 177367, skipping destruction (fork without exec?)
crash_20240830222224_8.dmp[177388]: Finished uploading minidump (out-of-process): success = yes
crash_20240830222224_8.dmp[177388]: response: CrashID=bp-be8b575e-b6cb-461f-baf1-ea0d52240830
crash_20240830222224_8.dmp[177388]: file ''/tmp/dumps/crash_20240830222224_8.dmp'', upload yes: ''CrashID=bp-be8b575e-b6cb-461f-baf1-ea0d52240830''
pid 177388 != 177387, skipping destruction (fork without exec?)
Steps for reproducing this issue:
- Open Dota 2
- Click in any place
- After a few seconds it will freeze and crash.
I will try again to reinstall the driver with different options and see what happens. It seems I am the only one with this problem so far.
Same. All super up to date and yet crashing. Smaller error, although.
failed to dlopen "/home/leandro/.steam/steam/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/librenderdoc.so" error=/home/leandro/.steam/steam/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/librenderdoc.so: cannot open shared object file: No such file or directory
Loaded librenderdoc.so, got (nil)
failed to dlopen "librenderdoc.so" error=librenderdoc.so: cannot open shared object file: No such file or directory
double free or corruption (out)
crash_20240831112821_2.dmp[15728]: Uploading dump (out-of-process)
/tmp/dumps/crash_20240831112821_2.dmp
Adding process 15727 for gameID 570
/home/leandro/.steam/steam/steamapps/common/dota 2 beta/game/dota.sh: line 122: 14900 Aborted ${STEAM_RUNTIME_PREFIX} ${GAME_DEBUGGER} "${GAMEROOT}"/${GAMEEXE} "$@"
Your system information
- System information from steam: https://gist.github.com/vinz009/a488efc1f5a95c3f0ea426e75a48250a
- Have you checked for system updates?: [Yes]
- Are you using the latest stable video driver available for your system? [Yes]
- Have you verified the game files?: [Yes]
Please describe your issue in as much detail as possible:
Same problem here on PopOS. Game loaded in the menu when I click randomly it crashes.
Same Linux Mint
Try adding "-threads 0" to the launch parameters. My crashes stopped, but the FPS dropped significantly. Maybe it's a "race condition".
@Vortelio nice! It worked for me too. The loss is not neglectable but better than not playing for the 3rd week in a row.
Same here, crashing on Pop Os, so I've switched Nvidia Drivers from 470.x.x (default) to newer version 560.x.x, and it fixed the crashing issue, but now facing an old nemesis of issue where my game not running on dedicated GPU, though I was able to play few games when it did decide to run the dedicated GPU couple of times.
I'm only speculating this based on fps drop, and less fan noise coming from the GPU, and it doesn't just happen at the start, it even happened in the middle of the game, where everything suddenly becomes super sluggish and fps dropped like crazy.
Maybe it's related to my very old GPU (Nvidia Quadro P600) which may not fully support Vulkan, but I'm not entirely sure.
works for me, hope it helps
- Ubuntu 22.04.4 LTS
- nvidia driver: 535.183.01
- RTX 4070
@Vortelio yes! it worked with -threads 0 no more crashes. But penalties on fps. I crash mid game during clash. my fps down to 30 and crash again.
Its over for me. Stopped working with -threads 0. I give up. Time to remove dota 2 once and for all. Full of angry, but that is it. It does not make sense insist on something that the company itself does not care much.
@theflockers your crash is failed to dlopen libpangoft2-1.0.so error=libpangoft2-1.0.so: cannot open shared object file: No such file or directory - this suggests you are not running Dota2 in the correct runtime configuration.
In the properties -> compatibility setting for the game, make sure 'Force the use of a specific Steam Play compatibility tool' is unchecked.
@theflockers your crash is
failed to dlopen libpangoft2-1.0.so error=libpangoft2-1.0.so: cannot open shared object file: No such file or directory- this suggests you are not running Dota2 in the correct runtime configuration.In the properties -> compatibility setting for the game, make sure 'Force the use of a specific Steam Play compatibility tool' is unchecked.
Thanks @TTimo, but that is not the issue. I also reviewed the errors I posted and there was nothing about libpango, maybe you saw in someone else's error. Mine only mentions librenderdoc, which after add it, did not solve anything, but the complain on the librenderdoc missing.
At the same time, the game worked with -threads 0 for days, before crashing again.
I am using the native runtime.
I will try to remove and reinstall, although I still thing stopping wasting time with Dota 2 might be more healthy than keeping being stressed with this every time a big update comes.
And I was close to get a SteamDeck but every time I see the black hole which is valve's support for this game on Linux, I gave up.
Ok, after having a second look at your runtime info report, I see there may be a problem with your graphics drivers. Your GL driver report Mesa 24.1.0-devel but Vulkan is outdated and reports Mesa 21.2.6.
This may be why you are crashing, making sure you update both your GL and Vulkan drivers may fix your problem.
Ok, after having a second look at your runtime info report, I see there may be a problem with your graphics drivers. Your GL driver report
Mesa 24.1.0-develbut Vulkan is outdated and reportsMesa 21.2.6.This may be why you are crashing, making sure you update both your GL and Vulkan drivers may fix your problem.
It is weird that Vulkan is outdated as it comes with the amd gpu driver. I installed the latest one available and also choose the proprietary Vulkan driver. But let me try once again.
Btw, after uninstall and install it again, at least the -threads 0 is helping again. I will try later to remove all Mesa and Vulkan drivers and see how it goes.
In fact it might have a conflict:
ii mesa-amdgpu-omx-drivers:amd64 1:24.1.0.60103-1787201.20.04 amd64 Mesa OpenMAX video drivers
ii mesa-amdgpu-va-drivers:amd64 1:24.1.0.60103-1787201.20.04 amd64 Mesa VA-API video acceleration drivers
ii mesa-amdgpu-va-drivers:i386 1:24.1.0.60103-1787201.20.04 i386 Mesa VA-API video acceleration drivers
ii mesa-amdgpu-vdpau-drivers:amd64 1:24.1.0.60103-1787201.20.04 amd64 Mesa VDPAU video acceleration drivers
ii mesa-amdgpu-vdpau-drivers:i386 1:24.1.0.60103-1787201.20.04 i386 Mesa VDPAU video acceleration drivers
ii mesa-utils 8.4.0-1build1 amd64 Miscellaneous Mesa GL utilities
ii mesa-va-drivers:amd64 21.2.6-0ubuntu0.1~20.04.2 amd64 Mesa VA-API video acceleration drivers
ii mesa-va-drivers:i386 21.2.6-0ubuntu0.1~20.04.2 i386 Mesa VA-API video acceleration drivers
ii mesa-vdpau-drivers:amd64 21.2.6-0ubuntu0.1~20.04.2 amd64 Mesa VDPAU video acceleration drivers
ii mesa-vdpau-drivers:i386 21.2.6-0ubuntu0.1~20.04.2 i386 Mesa VDPAU video acceleration drivers
ii mesa-vulkan-drivers:amd64 21.2.6-0ubuntu0.1~20.04.2 amd64 Mesa Vulkan graphics drivers
ii mesa-vulkan-drivers:i386 21.2.6-0ubuntu0.1~20.04.2 i386 Mesa Vulkan graphics drivers
Thanks for noticing that. Hope removing the dist ones it fixes the issue.
Yeah. Not lucky at all. Letting only the amd mesa packages vulkan stops working. Anyhow, I tried to downgrand the amdgpu, it works a bit better but still crashes. At least -threads 0 still works.
We recommend RADV over AMDGPU. On Ubuntu it is often necessary to use the kisak-mesa ppa in order to have reasonably up to date drivers (https://launchpad.net/~kisak/+archive/ubuntu/kisak-mesa).