nDisplay crash Unreal Engine

Hello everyone,

I’ve been working on a project in Unreal Engine 5.6 and made an error during my session. I decided it would be best to close the editor without saving in order to revert to my last saved state, however, ever since then, the project crashes every time I attempt to open it.

I am fairly new to Unreal Engine so I’m not entirely sure what’s causing this or how to resolve it. I’ve already tried the following:

  • Clean uninstall and reinstall of UE 5.6
  • Updating GPU drivers
  • Closing all background applications before launching
  • Setting my dedicated GPU as the preferred graphics processor

Unfortunately none of these steps have resolved the issue.

My System Specifications:
Processor: 12th Gen Intel(R) Core™ i7-12700H (2.30 GHz)
Installed RAM: 16.0 GB
Graphics card: NVIDIA GeForce RTX 3060 Laptop GPU (6 GB)
Intel(R) Iris(R) Xe Graphics (128 MB)

Error message on crash:
Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x0000000000000000

UnrealEditor_Engine
UnrealEditor_UnrealEd
UnrealEditor_UnrealEd
UnrealEditor_DisplayClusterEditor
UnrealEditor
UnrealEditor
UnrealEditor
UnrealEditor
UnrealEditor
UnrealEditor
kernel32
ntdll

Any help or guidance would be greatly appreciated. Thank you!

Hello there @natto000!

From your provided info, sounds like UE is trying to acess an element in your scene, and hitting a null pointer, due corruption generated during shutdown. The EXCEPTION_ACCESS_VIOLATION error you are getting is tied to UnrealEditor_DisplayClusterEditor, so the crash is definitely related to the nDisplay plugin.

Since you cannot access your project whatsoever, the best approach would be to disable the plugin before attempting to open. To do so, navigate to your project’s main directory, locate your .uproject file, and right click on it, to open it with Notepad. Once inside, look for the “nDisplay” entry under Plugins, and change it from true to false.

After that change, you should clear your projet’s cache, to get rid of any stale data generated so far. On that same directory, delete folders Intermediate and DerivedDataCache. For this kind of clear, you usually delete Saved as well, but let’s no do it on your case, as you will need the backups from your last shutdown, in case you need to undo further changes.

Now, try to open your project. If it works, the issue should be resolved. And if you need to go back to a previous version, check the .umap files stored in your Saved folder, and use them to restore your previous session.