Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dota 2 coredumps at startup on Wayland #438

Open
Strykar opened this issue Jan 9, 2024 · 2 comments
Open

Dota 2 coredumps at startup on Wayland #438

Strykar opened this issue Jan 9, 2024 · 2 comments

Comments

@Strykar
Copy link

Strykar commented Jan 9, 2024

Your system information

  • System information from steam 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:

Dota appears to be core dumping as soon as it is started.

Feels similar to ValveSoftware/Dota-2#2626
For a day, it appeared to work with -vulkan_disable_pipeline_cache but now it crashes even with it:

Jan 10 01:27:02 r912 steam.desktop[21073]: /bin/sh\0-c\0/home/strykar/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=570 -- /home/strykar/.local/share/Steam/ubuntu12_32/steam-launch-wrapper -- '/home/strykar/.local/share/Steam/steamapps/common/SteamLinuxRuntime_sniper'/_v2-entry-point --verb=waitforexitandrun --  '/home/strykar/.local/share/Steam/steamapps/common/dota 2 beta/game/dota.sh' +@panorama_min_comp_layer_dimension 0 -prewarm_panorama -vulkan_disable_pipeline_cache launch\0
Jan 10 01:27:02 r912 steam.desktop[124332]: ERROR: ld.so: object '/home/strykar/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Jan 10 01:27:02 r912 steam.desktop[124332]: ERROR: ld.so: object '/home/strykar/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
Jan 10 01:27:02 r912 steam.desktop[124333]: ERROR: ld.so: object '/home/strykar/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Jan 10 01:27:02 r912 steam.desktop[124333]: ERROR: ld.so: object '/home/strykar/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Jan 10 01:27:02 r912 steam.desktop[124334]: ERROR: ld.so: object '/home/strykar/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Jan 10 01:27:02 r912 steam.desktop[124428]: pid 124428 != 124427, skipping destruction (fork without exec?)
Jan 10 01:27:02 r912 steam.desktop[124429]: pid 124429 != 124427, skipping destruction (fork without exec?)
Jan 10 01:27:02 r912 steam.desktop[124431]: Loaded /home/strykar/.local/share/Steam/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/libengine2.so, got 0x5575d41643b0
Jan 10 01:27:02 r912 steam.desktop[124431]: Using breakpad crash handler
Jan 10 01:27:02 r912 steam.desktop[124431]: [S_API] SteamAPI_Init(): Loaded '/home/strykar/.local/share/Steam/linux64/steamclient.so' OK.
Jan 10 01:27:02 r912 steam.desktop[124431]: Setting breakpad minidump AppID = 570
Jan 10 01:27:02 r912 steam.desktop[124431]: Forcing breakpad minidump interfaces to load
Jan 10 01:27:02 r912 steam.desktop[124431]: Looking up breakpad interfaces from steamclient
Jan 10 01:27:02 r912 steam.desktop[124431]: Calling BreakpadMiniDumpSystemInit
Jan 10 01:27:02 r912 steam.desktop[124431]: 01/10 01:27:02 Init: Installing breakpad exception handler for appid(570)/version(8620754)/tid(124431)
Jan 10 01:27:02 r912 steam.desktop[124431]: Looking up breakpad interfaces from steamclient
Jan 10 01:27:02 r912 steam.desktop[124431]: Calling BreakpadMiniDumpSystemInit
Jan 10 01:27:02 r912 steam.desktop[124431]: SteamInternal_SetMinidumpSteamID:  Caching Steam ID:  76561198008187496 [API loaded yes]
Jan 10 01:27:02 r912 steam.desktop[124431]: SteamInternal_SetMinidumpSteamID:  Setting Steam ID:  76561198008187496
Jan 10 01:27:02 r912 steam.desktop[124431]: Setting breakpad minidump AppID = 373300
Jan 10 01:27:02 r912 steam.desktop[124431]: Loaded libSDL3.so.0, got 0x5575d4412540
Jan 10 01:27:02 r912 steam.desktop[124431]: Loaded /home/strykar/.local/share/Steam/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/libtier0.so, got 0x5575d414da40
Jan 10 01:27:02 r912 steam.desktop[124431]: Loaded /home/strykar/.local/share/Steam/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/libfilesystem_stdio.so, got 0x5575d444d270
Jan 10 01:27:02 r912 steam.desktop[124431]: Loaded /home/strykar/.local/share/Steam/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/libinputsystem.so, got 0x5575d444c500
Jan 10 01:27:04 r912 steam.desktop[124431]: Loaded /home/strykar/.local/share/Steam/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/liblocalize.so, got 0x5575d45087f0
Jan 10 01:27:04 r912 steam.desktop[124431]: Loaded /home/strykar/.local/share/Steam/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/librendersystemvulkan.so, got 0x5575d4517740
Jan 10 01:27:04 r912 steam.desktop[124431]: Loaded /home/strykar/.local/share/Steam/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/libresourcesystem.so, got 0x5575d44af040
Jan 10 01:27:04 r912 steam.desktop[124431]: Loaded /home/strykar/.local/share/Steam/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/libschemasystem.so, got 0x5575d44fa3d0
Jan 10 01:27:04 r912 rtkit-daemon[1953]: Successfully made thread 124455 of process 124431 owned by '1000' high priority at nice level -15.
Jan 10 01:27:04 r912 rtkit-daemon[1953]: Supervising 15 threads of 10 processes of 1 users.
Jan 10 01:27:04 r912 rtkit-daemon[1953]: Successfully made thread 124457 of process 124431 owned by '1000' high priority at nice level -15.
Jan 10 01:27:04 r912 rtkit-daemon[1953]: Supervising 16 threads of 10 processes of 1 users.
Jan 10 01:27:04 r912 rtkit-daemon[1953]: Successfully made thread 124459 of process 124431 owned by '1000' high priority at nice level -15.
Jan 10 01:27:04 r912 rtkit-daemon[1953]: Supervising 17 threads of 10 processes of 1 users.
Jan 10 01:27:04 r912 steam.desktop[124431]: Fossilize INFO: Overriding serialization path: "/home/strykar/.local/share/Steam/steamapps/shadercache/570/fozpipelinesv6/steamapprun_pipeline_cache".
Jan 10 01:27:04 r912 rtkit-daemon[1953]: Successfully made thread 124486 of process 124431 owned by '1000' high priority at nice level -10.
Jan 10 01:27:04 r912 rtkit-daemon[1953]: Supervising 18 threads of 10 processes of 1 users.
Jan 10 01:27:04 r912 gnome-shell[2660]: Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x4800211
Jan 10 01:27:04 r912 gnome-shell[2660]: Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x4800211
Jan 10 01:27:04 r912 steam.desktop[124493]: crash_20240110012704_2.dmp[124493]: Uploading dump (out-of-process)
Jan 10 01:27:04 r912 steam.desktop[124493]: /tmp/dumps/crash_20240110012704_2.dmp
Jan 10 01:27:04 r912 kernel: dota2[124431]: segfault at 0 ip 00007f0064f77666 sp 00007ffdcb123e70 error 6 in libtier0.so[7f0064ebf000+2f4000] likely on CPU 7 (core 9, socket 0)
Jan 10 01:27:04 r912 kernel: Code: 2d 06 03 25 00 31 db 0f 1f 44 00 00 49 8b 74 dc 08 48 85 f6 74 0a 4c 89 ef 31 c0 e8 24 d7 f4 ff 48 83 c3 01 41 39 1c 24 7f e2 <c7> 04 25 00 00 00 00 00 00 00 00 0f 0b c7 04 25 00 00 00 00 00 00
Jan 10 01:27:04 r912 systemd[1]: Started Process Core Dump (PID 124494/UID 0).
Jan 10 01:27:05 r912 systemd-coredump[124496]: [🡕] Process 124431 (dota2) of user 1000 dumped core.
                                               
                                               Stack trace of thread 124431:
                                               #0  0x00007f0064f77666 n/a (/home/strykar/.local/share/Steam/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/libtier0.so + 0x177666)
                                               #1  0x00007f0064f79d12 n/a (/home/strykar/.local/share/Steam/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/libtier0.so + 0x179d12)
                                               #2  0x00007f0064f7a1f0 n/a (/home/strykar/.local/share/Steam/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/libtier0.so + 0x17a1f0)
                                               #3  0x00007f0030f929f5 n/a (/home/strykar/.local/share/Steam/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/librendersystemvulkan.so + 0x1929f5)
                                               #4  0x00007f0030f92e00 n/a (/home/strykar/.local/share/Steam/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/librendersystemvulkan.so + 0x192e00)
                                               #5  0x00007f006385befc n/a (/home/strykar/.local/share/Steam/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/libengine2.so + 0x25befc)
                                               #6  0x00007f006385c70d n/a (/home/strykar/.local/share/Steam/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/libengine2.so + 0x25c70d)
                                               #7  0x00007f0030f71252 n/a (/home/strykar/.local/share/Steam/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/librendersystemvulkan.so + 0x171252)
                                               #8  0x00007f0063a2937a n/a (/home/strykar/.local/share/Steam/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/libengine2.so + 0x42937a)
                                               #9  0x00007f0063a2a21d n/a (/home/strykar/.local/share/Steam/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/libengine2.so + 0x42a21d)
                                               #10 0x00007f006385d9c2 n/a (/home/strykar/.local/share/Steam/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/libengine2.so + 0x25d9c2)
                                               #11 0x00007f006385de50 n/a (/home/strykar/.local/share/Steam/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/libengine2.so + 0x25de50)
                                               #12 0x00007f0063792917 n/a (/home/strykar/.local/share/Steam/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/libengine2.so + 0x192917)
                                               #13 0x00007f0063792daf n/a (/home/strykar/.local/share/Steam/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/libengine2.so + 0x192daf)
                                               #14 0x00005575d3a79e30 n/a (/home/strykar/.local/share/Steam/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/dota2 + 0x3e30)
                                               #15 0x00005575d3a79903 n/a (/home/strykar/.local/share/Steam/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/dota2 + 0x3903)
                                               #16 0x00007f0066ed7cd0 n/a (/run/host/usr/lib/libc.so.6 + 0x27cd0)
                                               ELF object binary architecture: AMD x86-64
Jan 10 01:27:05 r912 systemd[1]: [email protected]: Deactivated successfully.
Jan 10 01:27:05 r912 steam.desktop[124427]: /home/strykar/.local/share/Steam/steamapps/common/dota 2 beta/game/dota.sh: line 122: 124431 Segmentation fault      (core dumped) ${STEAM_RUNTIME_PREFIX} ${GAME_DEBUGGER} "${GAMEROOT}"/${GAMEEXE} "$@"
Jan 10 01:27:07 r912 steam.desktop[124493]: crash_20240110012704_2.dmp[124493]: Finished uploading minidump (out-of-process): success = yes
Jan 10 01:27:07 r912 steam.desktop[124493]: crash_20240110012704_2.dmp[124493]: response: CrashID=bp-0e427f59-63a0-4bc7-bd60-906de2240109
Jan 10 01:27:07 r912 steam.desktop[124493]: crash_20240110012704_2.dmp[124493]: file ''/tmp/dumps/crash_20240110012704_2.dmp'', upload yes: ''CrashID=bp-0e427f59-63a0-4bc7-bd60-906de2240109''
Jan 10 01:27:07 r912 steam.desktop[124493]: pid 124493 != 124492, skipping destruction (fork without exec?)
Jan 10 01:27:07 r912 steam.desktop[21073]: Game 570 created interface STEAMAPPLIST_INTERFACE_VERSION001 /
Jan 10 01:27:07 r912 steam.desktop[21073]: Game 570 created interface STEAMAPPS_INTERFACE_VERSION008 /
Jan 10 01:27:07 r912 steam.desktop[21073]: Game 570 created interface STEAMHTMLSURFACE_INTERFACE_VERSION_005 /
Jan 10 01:27:07 r912 steam.desktop[21073]: Game 570 created interface STEAMHTTP_INTERFACE_VERSION003 /
Jan 10 01:27:07 r912 steam.desktop[21073]: Game 570 created interface STEAMINVENTORY_INTERFACE_V003 /
Jan 10 01:27:07 r912 steam.desktop[21073]: Game 570 created interface STEAMMUSICREMOTE_INTERFACE_VERSION001 /
Jan 10 01:27:07 r912 steam.desktop[21073]: Game 570 created interface STEAMMUSIC_INTERFACE_VERSION001 /
Jan 10 01:27:07 r912 steam.desktop[21073]: Game 570 created interface STEAMPARENTALSETTINGS_INTERFACE_VERSION001 /
Jan 10 01:27:07 r912 steam.desktop[21073]: Game 570 created interface STEAMREMOTESTORAGE_INTERFACE_VERSION016 /
Jan 10 01:27:07 r912 steam.desktop[21073]: Game 570 created interface STEAMSCREENSHOTS_INTERFACE_VERSION003 /
Jan 10 01:27:07 r912 steam.desktop[21073]: Game 570 created interface STEAMUGC_INTERFACE_VERSION018 /
Jan 10 01:27:07 r912 steam.desktop[21073]: Game 570 created interface STEAMUSERSTATS_INTERFACE_VERSION012 /
Jan 10 01:27:07 r912 steam.desktop[21073]: Game 570 created interface STEAMVIDEO_INTERFACE_V003 /
Jan 10 01:27:07 r912 steam.desktop[21073]: Game 570 created interface SteamController008 /
Jan 10 01:27:07 r912 steam.desktop[21073]: Game 570 created interface SteamFriends017 /
Jan 10 01:27:07 r912 steam.desktop[21073]: Game 570 created interface SteamInput006 /
Jan 10 01:27:07 r912 steam.desktop[21073]: Game 570 created interface SteamMatchGameSearch001 /
Jan 10 01:27:07 r912 steam.desktop[21073]: Game 570 created interface SteamMatchMaking009 /
Jan 10 01:27:07 r912 steam.desktop[21073]: Game 570 created interface SteamMatchMakingServers002 /
Jan 10 01:27:07 r912 steam.desktop[21073]: Game 570 created interface SteamNetworking006 /
Jan 10 01:27:07 r912 steam.desktop[21073]: Game 570 created interface SteamUser023 /
Jan 10 01:27:07 r912 steam.desktop[21073]: Game 570 created interface SteamUser023 / User
Jan 10 01:27:07 r912 steam.desktop[21073]: Game 570 created interface SteamUtils010 /
Jan 10 01:27:07 r912 steam.desktop[21073]: Game 570 method call count for IClientAppManager::GetCurrentLanguage : 1
Jan 10 01:27:07 r912 steam.desktop[21073]: Game 570 method call count for IClientAppManager::GetAppStateInfo : 1
Jan 10 01:27:07 r912 steam.desktop[21073]: Game 570 method call count for IClientUtils::RecordSteamInterfaceCreation : 24
Jan 10 01:27:07 r912 steam.desktop[21073]: Game 570 method call count for IClientUtils::IsSteamChina : 1
Jan 10 01:27:07 r912 steam.desktop[21073]: Game 570 method call count for IClientUtils::GetLauncherType : 1
Jan 10 01:27:07 r912 steam.desktop[21073]: Game 570 method call count for IClientUtils::GetSteamUILanguage : 1
Jan 10 01:27:07 r912 steam.desktop[21073]: Game 570 method call count for IClientUtils::GetAppID : 27
Jan 10 01:27:07 r912 steam.desktop[21073]: Game 570 method call count for IClientFriends::GetFriendPersonaName_Public : 2
Jan 10 01:27:07 r912 steam.desktop[21073]: Game 570 method call count for IClientUser::GetUserDataFolder : 1
Jan 10 01:27:07 r912 steam.desktop[21073]: Game 570 method call count for IClientUser::GetSteamID : 5
Jan 10 01:27:07 r912 steam.desktop[21073]: Uploaded AppInterfaceStats to Steam

Steps for reproducing this issue:

  1. Start Dota
  2. Watch it crash
  3. Lose MMR
@danginsburg
Copy link
Contributor

I looked up your crash dump, it's failing because it is not finding a compatible swapchain format from vkGetPhysicalDeviceSurfaceFormatsKHR. Can you run vulkaninfo and pipe the output to a file and post the results here? What kind of display are you attached to?

@cRaZy-bisCuiT
Copy link

I'm affected, too. Running on Arch + Sway (Wayland) + amdgpu. Should I provide logs as well or open a seperate issue?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants