This crash was previously being tracked in [Link Removed] with a generic "Assertion failed: ModuleInfo.Module.IsUnique()" error message. Ben.M updated that with CL 3376654 and commented:
"This could come from a bunch of places, and isn't a bug with the module manager itself, but a bug in code that's using it. I've changed the asset to a fatal message that prints the module name, which can be used to create separate bugs for whichever modules are being referenced incorrectly."
Now in 4.16, all incoming crashes I have seen have the following error message: "Fatal error: [Link Removed] [Line: 567] Outstanding reference to module 'Renderer' while trying to unload it. Strong references to module interfaces should not be kept."
repro steps currently unknown
Fatal error: [File:D:\Build\++UE4+Release-4.16+Compile\Sync\Engine\Source\Runtime\Core\Private\Modules\ModuleManager.cpp] [Line: 567] Outstanding reference to module 'Renderer' while trying to unload it. Strong references to module interfaces should not be kept. UE4Editor_Core!FModuleManager::UnloadModule() modulemanager.cpp:567 UE4Editor_Core!FModuleManager::UnloadModulesAtShutdown() modulemanager.cpp:692 UE4Editor!FEngineLoop::Exit() launchengineloop.cpp:2757 UE4Editor!GuardedMain() launch.cpp:177 UE4Editor!GuardedMainWrapper() launchwindows.cpp:134 UE4Editor!WinMain() launchwindows.cpp:210 UE4Editor!__scrt_common_main_seh() exe_common.inl:264 kernel32!BaseThreadInitThunk() ntdll!RtlUserThreadStart()
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-45516 in the post.
1 |
Component | UE - Graphics Features |
---|---|
Affects Versions | 4.15, 4.16 |
Target Fix | 4.19 |
Created | May 30, 2017 |
---|---|
Resolved | Jan 13, 2018 |
Updated | Apr 12, 2018 |