Here are the logs entries in a more readable format and my thoughts now when my head is a bit clearer:
The main “error” that gets spammed:
[2025.05.19-18.19.10:037][645]ItemInventory:Error: Data: DLC recipe 96740 can not be learned this way.
[2025.05.19-18.19.10:037][645]ItemInventory:Error: Data: UCraftingQueue::BeginPlay Failed to spawn machine recipe 96740.
The crash itself:
[2025.05.19-20.49.54:150][833]ConanSandbox:Warning: UGameItem::GetModifier() - You have a modifier value set, but no {0} in the Modifier text, so it can not be inserted! Item ID: 53502
[2025.05.19-20.49.54:219][834]ConanSandbox:Error: UUICharacterDisplay::ForceTextureLoading - Invalid mesh component.
[2025.05.19-20.49.54:219][834]ConanSandbox:Error: UUICharacterDisplay::ForceTextureLoading - Invalid mesh component.
[2025.05.19-20.49.54:219][834]ConanSandbox:Error: UUICharacterDisplay::ForceTextureLoading - Invalid mesh component.
[2025.05.19-20.49.54:219][834]ConanSandbox:Error: UUICharacterDisplay::ForceTextureLoading - Invalid mesh component.
[2025.05.19-20.49.54:219][834]ConanSandbox:Error: UUICharacterDisplay::ForceTextureLoading - Invalid mesh component.
[2025.05.19-20.49.54:219][834]ConanSandbox:Error: UUICharacterDisplay::ForceTextureLoading - Invalid mesh component.
[2025.05.19-20.49.54:220][834]ConanSandbox:Error: UUICharacterDisplay::ForceTextureLoading - Invalid mesh component.
[2025.05.19-20.49.54:220][834]ConanSandbox:Error: UUICharacterDisplay::ForceTextureLoading - Invalid mesh component.
[2025.05.19-20.49.59:363][206]LogLevelActorContainer: Created LevelActorCluster (519) for /Game/Maps/ConanSandbox/Gameplay/Camps_NPC/Camps_NPC_x4_y4.Camps_NPC_x4_y4:PersistentLevel with 70 objects, 0 referenced clusters and 8 mutable objects.
[2025.05.19-20.50.00:713][324]Network:Display: Presence: “PS_Wasteland” => “PS_Highlands”.
[2025.05.19-20.50.00:849][335]
Script Stack:
CraftingStationInventoryView.UpdateThrallOverlay
CraftingQueue.OnRepSelectedCrafterThrallUID
[2025.05.19-20.50.03:619][335]LogMemory: Platform Memory Stats for WindowsNoEditor
[2025.05.19-20.50.03:619][335]LogMemory: Process Physical Memory: 3357.27 MB used, 4508.84 MB peak
[2025.05.19-20.50.03:620][335]LogMemory: Process Virtual Memory: 18270.19 MB used, 18299.15 MB peak
[2025.05.19-20.50.03:620][335]LogMemory: Physical Memory: 21348.88 MB used, 11186.11 MB free, 32534.99 MB total
[2025.05.19-20.50.03:620][335]LogMemory: Virtual Memory: 91180.38 MB used, 11186.11 MB free, 134217728.00 MB total
[2025.05.19-20.50.03:620][335]LogWindows:Error: === Critical error: ===
[2025.05.19-20.50.03:620][335]LogWindows:Error:
[2025.05.19-20.50.03:620][335]LogWindows:Error: Fatal error!
[2025.05.19-20.50.03:620][335]LogWindows:Error:
[2025.05.19-20.50.03:620][335]LogWindows:Error: Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0xffffffff
[2025.05.19-20.50.03:620][335]LogWindows:Error:
[2025.05.19-20.50.03:620][335]LogWindows:Error: !0x0000000000000000
[2025.05.19-20.50.03:620][335]LogWindows:Error:
[2025.05.19-20.50.03:636][335]LogExit: Executing StaticShutdownAfterError
[2025.05.19-20.50.03:808][335]LogWindows: FPlatformMisc::RequestExit(1)
[2025.05.19-20.50.03:809][335]Log file closed, 05/19/25 23:50:03
I have worked with ChatGPT in order to trace where this recipe came from, even downloaded and installed the DevKit, but with no luck.
Exported every single Data Table the DevKit found as .csv, searched with “grep -r” for 96740 in every data table export, but with no luck.
Made a script that monitors the game.db file for any data containing “OnRepSelectedCrafterThrallUID”, but with no luck.
Did a bunch of other (mostly useless) stuff to try and detect where these things come from, but nothing…
As a side note, game mostly crashes when loading-unloading the base from the rendering distance, so my best guess is this:
A thrall is not assigned to a crafting table while the view is not rendered, in /some cases/ when you render the base in, or you are just sitting in it, there are some checks that go around and assign that thrall to the workbench, he is trying to give me an invalid recipe (ID 96740) in the crafting table. Game does not know what to do and crashes.
Some strange things that I found in all those logs with crashes:
It looks like a thrall wants to get assigned to the Volcanic forge and the Forge of Ymir.
ChatGPT helped me make a python script that detected them as having an invalid thrall assigned to them. (P.S. - We are not even that far into the game yet, we havent visited them and it crashes since day 1).
So I teleported to the forges, in the “Owner” bracket it was empty (by “empty” I mean the whole row didn’t exist) and the value in the files was “null”, we set it to “-1” and the crashes stopped for a couple of hours. Now it still crashes but about 2-3 times more rare and mostly when we render in the base.
If anyone has any ideas or suggestions, please let me know.
P.S. - Verified the game files, even uninstalled the game and installed it again, updated drivers, restarted the PC, non of the “well known” things worked.
P.S.2 - Ignore the warning for Item ID 53502, it seems unrelated to the crash, thats just some warning about the Ambrosia, the crashes are happening long before we unlocked it and built an Altar (since I am with Ymir and my friends are with Derketo and Yog. There were crashes before that, it was just missing from the logs as an ID (and there was no other ID in its place).
P.S.3 - All of us crash, sometimes someone crashes, the other person does not, sometimes we both crash when we get close to the base. Different computers, so its not a hardware related issue. I am adding this just because it might seem like a error with RAM/HDD/Permissions to some people who troubleshooted “EXCEPTION_ACCESS_VIOLATION” in the past.