protonscr

Artifact crash with Alt+Tab

steamopen
ValveSoftware/steam-for-linux#5935 · opened 2018-12-03 by pdrocaldeira · updated 2018-12-03 · 3 comments · github
Ppdrocaldeira 2018-12-03 github

Your system information

  • Steam client version (build number or date): Nov 30 2018, at 21:56:15
  • Distribution (e.g. Ubuntu): Arch
  • Opted into Steam client beta?: [Yes/No] Yes
  • Have you checked for system updates?: [Yes/No] Yes

Please describe your issue in as much detail as possible:

So, this looks like a Vulkan issue with GNOME. I don't know.

I've tried installing nvidia-vulkan package but it broke my Steam.

It also happens when somebody sends me a message from Steam overlay and it minimizes Artifact.
I have performance issues (full low settings) but on Windows I can play with everything at High settings.
It don't crash when playing using Windowed mode (still performance issues) but my bottom of my screen is lost because Gnome puts a horizontal bar with my opened programs there, just like Windows.
I really think is something with Vulkan.

Steps for reproducing this issue:

  1. Start Artifact
  2. Alt+Tab
  3. Game crash

There's a lot of these in my crashlog:

422(28.523434):  Failed to allocate GPU memory for object.
421(28.465242):  Attempting fallback GPU allocation in system memory.

I've filtered 'error' in the crashlog, maybe it helps.

1096(188.966752): vkQueuePresentKHR failed with error -1000001004
1076(167.815081): vkQueuePresentKHR failed with error -1000001004
1048(165.848919): vkQueuePresentKHR failed with error -1000001004
522(28.503039): Error loading resource file "materials/particle/blob_sow_venom_ref.vmat_c" (Error: ERROR_FILEOPEN)
519(27.944760): Error loading resource file "particles/_experiments/attack_arrows/card_ref.vpcf_c" (Error: ERROR_FILEOPEN)
518(27.885363): Error loading resource file "models/props_gameplay/dcg_tower_dire.vmdl_c" (Error: ERROR_FILEOPEN)
517(27.852009): Error loading resource file "particles/card_effects/combat_preview/card_combat_preview_border.vpcf_c" (Error: ERROR_FILEOPEN)
84(16.244332): Error loading resource file "soundevents/soundevents_dcg_flavor_02.vsndevts_c" (Error: ERROR_FILEOPEN)
83(16.244309): Error loading resource file "soundevents/soundevents_dcg_responses_02.vsndevts_c" (Error: ERROR_FILEOPEN)
75(11.407802): Error loading resource file "particles/card_effects/mouse/mouse_interactions.vpcf_c" (Error: ERROR_FILEOPEN)
69(11.023102): Error loading resource file "scenes/scenes.vcdlist_c" (Error: ERROR_FILEOPEN)
17(1.211387): ERROR: HangWatchdogInternal_EndScope() - Hang watchdog not implemented for this platform!
16(1.211364): ERROR: HangWatchdogInternal_BeginScope() - Hang watchdog not implemented for this platform!

System Information: https://gist.github.com/pdrocaldeira/7a8a9a83c5d04a6a8d581f8dd6b5b3a5

A stacktrace from my journal:

Dec 03 16:31:14 quarto-arch systemd-coredump[14913]: Process 14825 (dcg) of user 1000 dumped core.
                                                     
                                                     Stack trace of thread 14825:
                                                     #0  0x00007fce8337ca70 n/a (/home/pedro/.local/share/Steam/steamapps/common/Artifact/game/bin/linuxsteamrt64/librendersystemvulkan.so)
                                                     #1  0x00007fce833e2c8a n/a (/home/pedro/.local/share/Steam/steamapps/common/Artifact/game/bin/linuxsteamrt64/librendersystemvulkan.so)
                                                     #2  0x00007fce833e33b2 n/a (/home/pedro/.local/share/Steam/steamapps/common/Artifact/game/bin/linuxsteamrt64/librendersystemvulkan.so)
                                                     #3  0x00007fce833e3c08 n/a (/home/pedro/.local/share/Steam/steamapps/common/Artifact/game/bin/linuxsteamrt64/librendersystemvulkan.so)
                                                     #4  0x00007fce833bccda n/a (/home/pedro/.local/share/Steam/steamapps/common/Artifact/game/bin/linuxsteamrt64/librendersystemvulkan.so)
                                                     #5  0x00007fce77e18a95 n/a (/home/pedro/.local/share/Steam/steamapps/common/Artifact/game/bin/linuxsteamrt64/libscenesystem.so)
                                                     #6  0x00007fce731e1444 n/a (/home/pedro/.local/share/Steam/steamapps/common/Artifact/game/dcg/bin/linuxsteamrt64/libclient.so)
                                                     #7  0x00007fce8b3b6f3a n/a (/home/pedro/.local/share/Steam/steamapps/common/Artifact/game/bin/linuxsteamrt64/libengine2.so)
                                                     #8  0x00007fce8b3b8d89 n/a (/home/pedro/.local/share/Steam/steamapps/common/Artifact/game/bin/linuxsteamrt64/libengine2.so)
                                                     #9  0x00007fce8b318168 n/a (/home/pedro/.local/share/Steam/steamapps/common/Artifact/game/bin/linuxsteamrt64/libengine2.so)
                                                     [#10](/issue/ValveSoftware/steam-for-linux/10) 0x00007fce8b313232 n/a (/home/pedro/.local/share/Steam/steamapps/common/Artifact/game/bin/linuxsteamrt64/libengine2.so)
                                                     [#11](/issue/ValveSoftware/steam-for-linux/11) 0x00007fce8b307218 n/a (/home/pedro/.local/share/Steam/steamapps/common/Artifact/game/bin/linuxsteamrt64/libengine2.so)
                                                     [#12](/issue/ValveSoftware/steam-for-linux/12) 0x00007fce8b307a95 n/a (/home/pedro/.local/share/Steam/steamapps/common/Artifact/game/bin/linuxsteamrt64/libengine2.so)
                                                     [#13](/issue/ValveSoftware/steam-for-linux/13) 0x00007fce8b2ed0c5 n/a (/home/pedro/.local/share/Steam/steamapps/common/Artifact/game/bin/linuxsteamrt64/libengine2.so)
                                                     [#14](/issue/ValveSoftware/steam-for-linux/14) 0x00007fce8b2f076b n/a (/home/pedro/.local/share/Steam/steamapps/common/Artifact/game/bin/linuxsteamrt64/libengine2.so)
                                                     [#15](/issue/ValveSoftware/steam-for-linux/15) 0x00007fce8b2f0b2b n/a (/home/pedro/.local/share/Steam/steamapps/common/Artifact/game/bin/linuxsteamrt64/libengine2.so)
                                                     [#16](/issue/ValveSoftware/steam-for-linux/16) 0x00005578bb6bb135 n/a (/home/pedro/.local/share/Steam/steamapps/common/Artifact/game/bin/linuxsteamrt64/dcg)
                                                     [#17](/issue/ValveSoftware/steam-for-linux/17) 0x00007fce8de72223 __libc_start_main (libc.so.6)
                                                     [#18](/issue/ValveSoftware/steam-for-linux/18) 0x00005578bb6bb1f9 n/a (/home/pedro/.local/share/Steam/steamapps/common/Artifact/game/bin/linuxsteamrt64/dcg)

If it's necessary I can paste my full crashlog and other things.
Please, help!
Thanks a lot.

Kkisak-valve maintainer 2018-12-03 github

Hello @pdrocaldeira, please copy your system information from steam (Steam -> Help -> System Information) and put it in a gist, then include a link to the gist in this issue report.

Ppdrocaldeira 2018-12-03 github

https://gist.github.com/pdrocaldeira/7a8a9a83c5d04a6a8d581f8dd6b5b3a5

Thanks @kisak-valve! I've added it to the main post too.

Rrkfg 2018-12-03 github

Hmmm, looks similar to #5929, you have even less VRAM, only 1 Gb. The game needs at least 128 Mb on Windows but there's nothing about it for Linux on the store page. Anyway, the resource (textures or anything) leak seems to be real.

Nothing extracted yet.