Frequent and Unpredictable Crashes on AMD linux

I recently switched hardware from a NVIDIA 1080ti to an AMD 7900xtx, ever since war thunder has suffered from a frequent crash where one in every 5 matches will suddenly crash mid match with a “Error: Exception”.

I have confirmed no other games suffer from any issues and running VRAM and core tests show the card is functional.

The issue seems to occur more often - the more other windows are open especially video, but war thunder running alone will still occasionally crash with this error. It also suffers from poor hardware utilization whenever is likely to crash (<40% CPU/ <70% GPU).

DMESG shows segfault from libc

aces[1520640]: segfault at 830 ip 00007ea73e37293d sp 00007ffd13c5fdc0 error 4 in libc.so.6[7ea73e357000+15a000] likely on CPU 3 (core 3, socket 0)

Specs:
CPU: AMD Ryzen 7 3800X
GPU: AMD ATI Radeon RX 7900 XTX
Kernel: 6.7.0-zen3-1-zen
Drivers: mesa 1:23.3.3-1

Hello @Manxe,

What Linux distro are you on currently?

EndeavourOS Linux x86_64 (Arch based)

Thank you, Could you please see if you still get these crashes on the AMDVLK Vulkan driver? As EndeavourOS is Arch based the package to install should be “amdvlk”. You can easily switch between RADV and AMDVLK using this method:

https://wiki.archlinux.org/title/Vulkan#Selecting_via_AMD_Vulkan_Prefixes

Installed and ran with amd_vlk, the issue persists, same exact crash and low usage.

Right, Could you please see if you still get these crashes with the normal kernel? Just to rule out the zen kernel.

Tested on mainline kernel, still happens.

There seems to be someone else facing the same error and issue on windows 11 with AMD hardware as well. Constantly crashing mid match

Right, In that case could you please submit a report for this issue on the Gaijin bug reporting platform? Making sure to upload all required files and information, Also please upload .clog, .dmp and .zip files from crashes on both RADV and AMDVLK.

https://community.gaijin.net/issues/p/warthunder

Made an issue.