During development of our game so far we’ve been mostly testing with development builds which have all gone fine, but we’re at the point now where we want to start building for shipping (windows 64 bit). So far these builds all crash on launch, occasionally showing a full black screen briefly before a fatal error message.
The build itself goes totally fine with the only error/warning being the steam online subsystem (which as far as we can tell is meaningless, development builds have also had this error and the steam subsystem functions fine, shift+tab, achievements, ect.):
UATHelper: Packaging (Windows (64-bit)): LogOnline: Display: STEAM: Loading Steam SDK 1.39
UATHelper: Packaging (Windows (64-bit)): LogOnline: Warning: STEAM: Steam API disabled!
At first the only error message we were getting was the “fatal error” dialogue, but after including debug files we got the following error:
Access violation - code c0000005 (first/second chance not available)
BringTheLight_Win64_Shipping!FSessionServicesModule::StartupModule()
BringTheLight_Win64_Shipping!FModuleManager::LoadModuleWithFailureReason()
BringTheLight_Win64_Shipping!FModuleManager::LoadModule()
BringTheLight_Win64_Shipping!FEngineLoop::Init()
BringTheLight_Win64_Shipping!GuardedMain()
BringTheLight_Win64_Shipping!GuardedMainWrapper()
BringTheLight_Win64_Shipping!WinMain()
BringTheLight_Win64_Shipping!__scrt_common_main_seh() [d:\agent\_work\2\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288]
kernel32
ntdll
Then after also including logging on the shipping build that error becomes:
Assertion failed: Module [File:C:\Users\user\Desktop\UnrealSource\UnrealEngine-4.18\Engine\Source\Runtime\Core\Private\Modules\ModuleManager.cpp] [Line: 350] Messaging
Warning: ModuleManager: Module 'Messaging' not found - its StaticallyLinkedModuleInitializers function is null.
Which is where we’re at at the moment, any help would be much appreciated.