After the hundredth move the Civ V crashes on Steam

I downloaded Civ 5 on Steam and everything seemed to be OK, but after the hundredth turn it started to crash periodically at random moments. At first I thought it was the Russifier (after all, they didn’t officially bring us Cyrillic on Linux, the workers managed, but the under-hood magic could very well not digest it) - I uninstalled it. Didn’t help. I turned off the Steam overlay. Didn’t help either. I reinstalled the game several times and tried compatibility with other Steam Protons, Wine and the PortProton army, but all in vain. I looked in the log, there it is:

23.01.2025 11:52	systemd-coredump	Process 9856 (Civ5XP) of user 1000 dumped core.

Stack trace of thread 10012:
#0  0x0000000008cd8232 
_ZN25FGXGrannyModelTransformer20BuildModelTransformsEPN10FireGrafix12FGXModelNodeEjPfPP20granny_dag2_instancePP19granny_mesh_bindingP10FGXVector4P9FFastTreeINS0_16FGXModelTreeNodeE14FFastAllocatorISD_Lb0ELj29ELj0EN10BaseVectorISD_Lb0EE27FDefaultFastVectorAllocatorEEEP20CachedGrannyPoseData (Civ5XP + 0xc90232)
#1  0x00000000089387af n/a (Civ5XP + 0x8f07af)
#2  0x0000000008936568 n/a (Civ5XP + 0x8ee568)
#3  0x00000000089359b1 _ZN15cvUnitVisSystem13UnitRenderJob7ExecuteEj (Civ5XP + 0x8ed9b1)
#4  0x0000000008dc2970 n/a (Civ5XP + 0xd7a970)
#5  0x00000000f0eefadf n/a (n/a + 0x0)
ELF object binary architecture: Intel 80386

I googled similar cases on Arch, but the log is different there and therefore the solutions did not work (I tried). Maybe someone knows what is going wrong here?

According to the system:

Description:    Manjaro Linux
Release:        24.2.1
Codename:       Yonada
System:
  Kernel: 6.12.4-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
  Desktop: KDE Plasma v: 6.2.4 tk: Qt v: N/A wm: kwin_x11 dm: SDDM
    Distro: Manjaro base: Arch Linux
Machine:
  Type: Desktop Mobo: Micro-Star model: PRO B650M-P (MS-7E27) v: 1.0
    serial: <superuser required> UEFI: American Megatrends LLC. v: 1.B0
    date: 07/25/2024
CPU:
  Info: 8-core model: AMD Ryzen 7 7700 bits: 64 type: MT MCP arch: Zen 4
    rev: 2 cache: L1: 512 KiB L2: 8 MiB L3: 32 MiB
  Speed (MHz): avg: 4450 min/max: 545/5582 boost: enabled cores: 1: 4450
    2: 4450 3: 4450 4: 4450 5: 4450 6: 4450 7: 4450 8: 4450 9: 4450 10: 4450
    11: 4450 12: 4450 13: 4450 14: 4450 15: 4450 16: 4450 bogomips: 121663
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Graphics:
  Device-1: NVIDIA AD104 [GeForce RTX 4070 SUPER] vendor: Palit Microsystems
    driver: nvidia v: 550.144.03 arch: Lovelace pcie: speed: 5 GT/s lanes: 16
    bus-ID: 01:00.0 chip-ID: 10de:2783
  Device-2: Advanced Micro Devices [AMD/ATI] Raphael vendor: Micro-Star MSI
    driver: amdgpu v: kernel arch: RDNA-2 pcie: speed: 16 GT/s lanes: 16 ports:
    active: none empty: DP-1, DP-2, DP-3, HDMI-A-1, Writeback-1
    bus-ID: 10:00.0 chip-ID: 1002:164e temp: 43.0 C
  Display: x11 server: X.Org v: 21.1.14 with: Xwayland v: 24.1.4
    compositor: kwin_x11 driver: X: loaded: N/A failed: nvidia
    gpu: nvidia,amdgpu display-ID: :0 screens: 1
  Screen-1: 0 s-res: 1920x1080 s-dpi: 92
  Monitor-1: Unknown-1 mapped: DP-4 res: N/A
  API: EGL v: 1.5 platforms: device: 0 drv: nvidia device: 1 drv: radeonsi
    device: 3 drv: swrast gbm: drv: radeonsi surfaceless: drv: nvidia x11:
    drv: nvidia inactive: wayland,device-2
  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: nvidia mesa v: 550.144.03
    glx-v: 1.4 direct-render: yes renderer: NVIDIA GeForce RTX 4070
    SUPER/PCIe/SSE2
  API: Vulkan v: 1.4.303 surfaces: xcb,xlib device: 0 type: discrete-gpu
    driver: N/A device-ID: 10de:2783 device: 1 type: integrated-gpu driver: N/A
    device-ID: 1002:164e
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor gpu: nvidia-settings,nvidia-smi
    wl: wayland-info x11: xdpyinfo, xprop, xrandr
Network:
  Device-1: Realtek RTL8125 2.5GbE vendor: Micro-Star MSI driver: r8169
    v: kernel pcie: speed: 5 GT/s lanes: 1 port: e000 bus-ID: 0c:00.0
    chip-ID: 10ec:8125
  IF: enp12s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
  IF-ID-1: outline-tun0 state: down mac: N/A
Drives:
  Local Storage: total: 4.14 TiB used: 1.3 TiB (31.3%)
  ID-1: /dev/nvme0n1 vendor: Kingston model: SKC3000D2048G size: 1.86 TiB
    speed: 63.2 Gb/s lanes: 4 serial: <filter> temp: 28.9 C
  ID-2: /dev/nvme1n1 vendor: Kingston model: SNVS500G size: 465.76 GiB
    speed: 31.6 Gb/s lanes: 4 serial: <filter> temp: 30.9 C
  ID-3: /dev/sda vendor: Seagate model: ST2000DM008-2UB102 size: 1.82 TiB
    speed: 6.0 Gb/s serial: <filter>
Partition:
  ID-1: / size: 424.18 GiB used: 195.83 GiB (46.2%) fs: ext4
    dev: /dev/nvme1n1p2
  ID-2: /boot/efi size: 299.4 MiB used: 288 KiB (0.1%) fs: vfat
    dev: /dev/nvme1n1p1
Swap:
  ID-1: swap-1 type: partition size: 33.43 GiB used: 0 KiB (0.0%) priority: -2
    dev: /dev/nvme1n1p3
Info:
  Memory: total: 32 GiB note: est. available: 30.39 GiB used: 4.68 GiB (15.4%)
  Processes: 378 Power: uptime: 1h 23m wakeups: 0 Init: systemd v: 256
    default: graphical
  Packages: 1532 pm: pacman pkgs: 1510 pm: flatpak pkgs: 22 Compilers:
    gcc: 14.2.1 Shell: Zsh v: 5.9 running-in: konsole inxi: 3.3.37

After upgrading from kernel 6.12.4-1 to 6.6.65-1 the message changed a bit.

  • display is more correct
  Display: x11 server: X.Org v: 21.1.14 with: Xwayland v: 24.1.4
    compositor: kwin_x11 driver: X: loaded: nvidia gpu: nvidia,amdgpu
    display-ID: :0 screens: 1
23.01.2025 17:40	systemd-coredump	Process 18188 (Civ5XP) of user 1000 dumped core.

Stack trace of thread 18884:
#0  0x000000000885bd5f n/a (Civ5XP + 0x813d5f)
#1  0x000000000885ba66 n/a (Civ5XP + 0x813a66)
#2  0x000000000885b9a9 n/a (Civ5XP + 0x8139a9)
#3  0x000000000885b88e n/a (Civ5XP + 0x81388e)
#4  0x000000000885819c _ZN15cvCityVisSystem15WonderRenderJob7ExecuteEj (Civ5XP + 0x81019c)
#5  0x0000000008dc2970 n/a (Civ5XP + 0xd7a970)
#6  0x00000000f7c70adf _ZN3tbb8internal16custom_schedulerINS0_20IntelSchedulerTraitsEE18local_wait_for_allERNS_4taskEPS4_ (/mnt/space/SteamLibrary/steamapps/common/Sid Meier's Civilization V/libtbb.so.2 + 0x1dadf)
#7  0x00000000f7c6b804 _ZN3tbb8internal5arena7processERNS0_17generic_schedulerE (/mnt/space/SteamLibrary/steamapps/common/Sid Meier's Civilization V/libtbb.so.2 + 0x18804)
#8  0x00000000f7c6af67 _ZN3tbb8internal6market7processERN3rml3jobE (/mnt/space/SteamLibrary/steamapps/common/Sid Meier's Civilization V/libtbb.so.2 + 0x17f67)
#9  0x00000000f7c66d60 _ZN3tbb8internal3rml14private_worker3runEv (/mnt/space/SteamLibrary/steamapps/common/Sid Meier's Civilization V/libtbb.so.2 + 0x13d60)
#10 0x00000000f7c66f8f _ZN3tbb8internal3rml14private_worker14thread_routineEPv (/mnt/space/SteamLibrary/steamapps/common/Sid Meier's Civilization V/libtbb.so.2 + 0x13f8f)
#11 0x00000000f7849490 n/a (/run/host/usr/lib32/libc.so.6 + 0x91490)
ELF object binary architecture: Intel 80386