Description

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."

Steps to Reproduce

repro steps currently unknown

Callstack
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() 

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-45516 in the post.

1
Login to Vote

Cannot Reproduce
ComponentUE - Graphics Features
Affects Versions4.154.16
Target Fix4.19
CreatedMay 30, 2017
ResolvedJan 13, 2018
UpdatedApr 12, 2018