Seemingly random Exception Access Violation crash

This project crashes seemingly randomly, usually (but not always) with the game running, both in editor and when the project is built.

I have many folders of crash reports I could provide, but in general they are very similar. Always exception code 0xC0000005.

Within the crash reporter from the editor this reports as:
" Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0xffffffffffffffff "

It is a first person game in which the player clicks to alternate the contents of the environment (meshes and materials) and the elements which change are handled a set of blueprints which each implement an interface with a manager actor which calls the interface function to change states. Nothing that I have been able to ferret out about how that is all working seems to me to be the problem here.

Below is what the crash looks like in a built version of the game, and what the crash report from such a crash looks like in vs:

Would greatly appreciate any help in diagnosing this issue and am happy whenever possible to provide any additional information you might want. Thanks!

This does look like a GPU crash from the limited information on the crash client, so I would recommend updating your GPU drivers and see if that fixes the problem

You can also download the engine source code and debugging symbols through the launcher by modifying your engine installation, which will give you more detailed crash information

If you are comfortable using Visual Studio, you can also attach to the process to intercept the crash and see what is causing it. That might give you some leads perhaps to specific meshes or materials that might be problematic.

Thank you!

Using debugging symbols has given more detailed crash reports. I have passed them on to the team and will recommend trying to removing/altering post processing and seeing if that helps since one of these more detailed reports has mentioned the post processing.

I am having issues attaching to the process using visual studio.
I am getting an error that seems to time out when i allow it to default to python, but it is unclear to me which other script type I should select in order to get more detail about the crash. EDIT: “Native” seems like the choice so far (doesn’t time out and actually presents the call stack).

Will continue to try figure out how to attach to the process, and see if any of this information can help.

Thanks again!

PS: Also, subsequent to your post i did check that the graphics card drivers on my machine are up to date (I do not have permission to update a large swath of the computers that are being used to work on this project as they belong to a school, but since this issue is persistent across multiple machines with different hardware, I am doubtful that the issue is the drivers).

Native is the one to use, yes

If your project is a C++ unreal project, then you can directly open it through VS by opening the solution file, and then if you start debugging it should launch the project and automatically attach

This is most likely a system stability issue.
Most threads of a similar manor suggest doing an antivirus scan, checking system file integrity.

Uninstall GPU drivers with DDU. Do a fresh install of your GPU drivers

If there is any overclocking → try disabling it.
Sometimes reducing XMP profiles can help.

Run HWMonitor and check if all pc vitals are ok (temperatures)

It could also be faulty memory

The error is with mimalloc a third party substitute for malloc made by Microsoft.
Perhaps this could point towards memory issues => malloc is used to allocate memory.

Are the multiple computers on which you’ve run the project of similar specs?
Perhaps they all have the same limitations / flaws?

Thank you both for jumping in to help with this, your assistance will certainly help mt to troubleshoot future issues.

I have been informed that this issue was resolved by migrating the project content from version 5.3 to version 5.4.