[Bug] Repeated crashes post-Hypatia update. Crash log shows FMallocBinned2 mem. errors
After the Hypatia update, I get frequent random crashes. The game exits to desktop and displays the UE error report window.
Dev team:
These errors show failures of memory allocation class FMallocBinned2. The method Realloc() is a repeat offender. Errors like "attempt to allocate an unrecognized block" and "EXCEPTION_ACCESS_VIOLATION reading address." ReallocExternal() in some crashes. The call stack says GameThread IsCrashed = true, all other threads in the stack false. If you know these words, you know the bug type. No room for URL to UE docs on it. Might try IsInternallyThreadSafe(), ThreadSafeProxy, etc. if you don't use them.
Oblig: Nothing else changed other than the Icarus software update. Nothing. Validation of game files in Steam show no problems. Also tried a clean install/another drive. No other games or programs have crashes. The details in the crash logs point to code and not game file "issues" but, hey, do the basics first.
CrashContext.runtime-xml files available.
Comments: 6
-
24 Oct, '23
Elissa - Producer Admin"вылетает и показывает это" (suggested by Егор on 2023-10-23), including upvotes (1) and comments (0), was merged into this suggestion.
-
24 Oct, '23
maneatsbearOh, good. In my submission no snark or shade cast. Pruning text to all fit is tough. Relevant-ish information. The PC is new, from a big company, not self-assembled. Specs are much more "oomph" than needed. Version of Windows is of course 11, kept up to date every "patch Tuesday." An i9 CPU, 64 GB RAM, Nvidia GeForce RTX 4090, with the game on an SSD 1 TB not-the-OS hard drive. Video card driver is the latest. Nothing overclocked, nothing futzed with. No need, see specs. AC power is conditioned by a UPS that's got plenty of capacity. So, despite the crash errors and crash log files not suggesting any "system and hardware" parts as contributing, I did want to lay that out. Yes, Steam validated the game files. I also did a remove-and-reinstall too. I've got decades of work in dev (but not game dev). So... with the error detail in the logs, this link "seems like it might be relevant": https://docs.unrealengine.com/4.27/en-US/ProgrammingAndScripting/Rendering/ThreadedRendering/
-
24 Oct, '23
maneatsbearThere's always so much to say, especially when you're me. "What are you doing when the crash happens?" That is an odd part of this problem. It could be anything I'm doing. Moving, not moving. Looking around outside, standing in my base. Opening the menu for the fireplace, or whatever. There is no thing or things that I'm doing or not doing, that trigger it. It just happens. Sometimes just a few minutes of play, sometimes doesn't happen for over an hour. No particular situation, event, or action as far as I can tell. It makes me afraid to "do anything" important without waiting right afterward till the one-minute save timer rolls over.
I've tried DX 11 and DX 12 both. I've used default video settings, suggested settings, all cranked up to Epic, or all set very low or lowest, etc. I don't know for sure because of the random timing of crashing, what combination of video options may be better or worse. Some setting(s) might matter for this problem, but there are so many combinations... -
26 Oct, '23
maneatsbearOne more thing to state explicitly: No other games crash like this. Whether new or old. No other programs crash like this. No other software crashes at all (other than some hypothetical case where of course you might force a crash.) No blue screens. None. "Whatever it is that's causing the problem, it ain't something like that."
-
10 Nov, '23
Matty MojoI'm getting the following error - click on character screen - resume mission (promethus) - trying to bring character back then it exits to main menu and crashes with a UE error - game now unplayable.
LoginId:e040c6f34330c42f901f6fbf3c937725
EpicAccountId:
Unhandled Exception: EXCEPTION_ACCESS_VIOLATION writing address 0x000001eea1060000
Icarus_Win64_Shipping!FPImplRecastNavMesh::SerializeRecastMeshTile() [C:\BA\work\92bbbfa44df12262\Engine\Source\Runtime\NavigationSystem\Private\NavMesh\PImplRecastNavMesh.cpp:663]
Icarus_Win64_Shipping!FPImplRecastNavMesh::Serialize() [C:\BA\work\92bbbfa44df12262\Engine\Source\Runtime\NavigationSystem\Private\NavMesh\PImplRecastNavMesh.cpp:430]
Icarus_Win64_Shipping!ARecastNavMesh::Serialize() [C:\BA\work\92bbbfa44df12262\Engine\Source\Runtime\NavigationSystem\Private\NavMesh\RecastNavMesh.cpp:728]
Icarus_Win64_Shipping!FAsyncPackage::EventDrivenSerializeExport() [C:\BA\work\92bbbfa44df12262\Engine\Source\Runtime\CoreUObject\Private\Serialization\As