Disabling Online Subsystem prevents the project from loading. On Windows, this produces an error shown in attached screenshot. On Linux, this causes a crash with the attached callstack on project launch.
Workaround:
Removing Online Subsystem info from .uproject file will allow the project to open, however Online Subsystem will show as Enabled in the Plugins menu.
Result:
Project will fail to restart because UE4Editor-OnlineSubsystem.dll is missing.
Expected:
Project starts with Online Subsystem disabled
Tried to get module interface for unloaded module: 'OnlineSubsystem'[Callstack] 00 0x00007f67dec9b24f FLinuxPlatformStackWalk::CaptureStackBackTrace(unsigned long long*, unsigned int, void*) [Callstack] 01 0x00007f67deb7eec5 FGenericPlatformStackWalk::StackWalkAndDump(char*, unsigned long, int, void*) [Callstack] 02 0x00007f67deca0b54 FDebug::LogAssertFailedMessage(char const*, char const*, int, wchar_t const*, ...) [Callstack] 03 0x00007f67633e443b FOnlineSubsystemModule& FModuleManager::GetModuleChecked<FOnlineSubsystemModule>(FName) [Callstack] 04 0x00007f67633e10ee FOnlineSubsystemNullModule::StartupModule() [Callstack] 05 0x00007f67ded6e7a8 FModuleManager::LoadModuleWithFailureReason(FName, EModuleLoadResult&, bool) [Callstack] 06 0x00007f67d90f354a FModuleDescriptor::LoadModulesForPhase(ELoadingPhase::Type, TArray<FModuleDescriptor, FDefaultAllocator> const&, TMap<FName, EModuleLoadResult, FDefaultSetAllocator, TDefaultMapKeyFuncs<FName, EModuleLoadResult, false> >&) [Callstack] 07 0x00007f67d90fba44 FPluginManager::LoadModulesForEnabledPlugins(ELoadingPhase::Type) [Callstack] 08 0x000000000042b227 FEngineLoop::LoadStartupModules() [/home/doug/Documents/github/4.15.1/Engine/Source/Runtime/Launch/Private/LaunchEngineLoop.cpp, line 2395] [Callstack] 09 0x000000000041954d FEngineLoop::PreInit(wchar_t const*) [/home/doug/Documents/github/4.15.1/Engine/Source/Runtime/Launch/Private/LaunchEngineLoop.cpp, line 1832] [Callstack] 10 0x0000000000424e38 GuardedMain(wchar_t const*) [/home/doug/Documents/github/4.15.1/Engine/Source/Runtime/Launch/Private/Launch.cpp, line 42] [Callstack] 11 0x00007f67d4da50bc CommonLinuxMain(int, char**, int (*)(wchar_t const*)) [Callstack] 12 0x00007f67d414a830 /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0) [0x7f67d414a830] [Callstack] 13 0x0000000000414f39 /home/doug/Documents/github/4.15.1/Engine/Binaries/Linux/UE4Editor(_start+0x29) [0x414f39] [2017.04.25-14.04.31:413][ 0]LogLinux:Error: appError called: Assertion failed: Assertion failed: ModuleManager.IsModuleLoaded(ModuleName) [File:Runtime/Core/Public/Modules/ModuleManager.h] [Line: 258] Tried to get module interface for unloaded module: 'OnlineSubsystem' Signal 11 caught. Malloc Size=131076 LargeMemoryPoolOffset=131092 CommonLinuxCrashHandler: Signal=11 Malloc Size=65535 LargeMemoryPoolOffset=196655 [2017.04.25-14.04.31:483][ 0]LogLinux: === Critical error: === Unhandled Exception: SIGSEGV: invalid attempt to write memory at address 0x0000000000000003 [2017.04.25-14.04.31:483][ 0]LogLinux: Assertion failed: Assertion failed: ModuleManager.IsModuleLoaded(ModuleName) [File:Runtime/Core/Public/Modules/ModuleManager.h] [Line: 258] Tried to get module interface for unloaded module: 'OnlineSubsystem' [Callstack] 00 0x00007f67dec9b24f FLinuxPlatformStackWalk::CaptureStackBackTrace(unsigned long long*, unsigned int, void*) [Callstack] 01 0x00007f67deb7eec5 FGenericPlatformStackWalk::StackWalkAndDump(char*, unsigned long, int, void*) [Callstack] 02 0x00007f67dec5ace1 FLinuxCrashContext::CaptureStackTrace() [Callstack] 03 0x00007f67d4da4220 CommonLinuxCrashHandler(FGenericCrashContext const&) [Callstack] 04 0x00007f67dec5f625 PlatformCrashHandler(int, siginfo_t*, void*) [Callstack] 05 0x00007f67e4962390 /lib/x86_64-linux-gnu/libpthread.so.0(+0x11390) [0x7f67e4962390] [Callstack] 06 0x00007f67deb72d5b FGenericPlatformMisc::RaiseException(unsigned int) [Callstack] 07 0x00007f67dec69c28 FOutputDeviceLinuxError::Serialize(wchar_t const*, ELogVerbosity::Type, FName const&) [Callstack] 08 0x00007f67ded3df47 FOutputDevice::Logf(wchar_t const*, ...) [Callstack] 09 0x00007f67deca095a FDebug::AssertFailed(char const*, char const*, int, wchar_t const*, ...) [Callstack] 10 0x00007f67633e44ac FOnlineSubsystemModule& FModuleManager::GetModuleChecked<FOnlineSubsystemModule>(FName) [Callstack] 11 0x00007f67633e10ee FOnlineSubsystemNullModule::StartupModule() [Callstack] 12 0x00007f67ded6e7a8 FModuleManager::LoadModuleWithFailureReason(FName, EModuleLoadResult&, bool) [Callstack] 13 0x00007f67d90f354a FModuleDescriptor::LoadModulesForPhase(ELoadingPhase::Type, TArray<FModuleDescriptor, FDefaultAllocator> const&, TMap<FName, EModuleLoadResult, FDefaultSetAllocator, TDefaultMapKeyFuncs<FName, EModuleLoadResult, false> >&) [Callstack] 14 0x00007f67d90fba44 FPluginManager::LoadModulesForEnabledPlugins(ELoadingPhase::Type) [Callstack] 15 0x000000000042b227 FEngineLoop::LoadStartupModules() [/home/doug/Documents/github/4.15.1/Engine/Source/Runtime/Launch/Private/LaunchEngineLoop.cpp, line 2395] [Callstack] 16 0x000000000041954d FEngineLoop::PreInit(wchar_t const*) [/home/doug/Documents/github/4.15.1/Engine/Source/Runtime/Launch/Private/LaunchEngineLoop.cpp, line 1832] [Callstack] 17 0x0000000000424e38 GuardedMain(wchar_t const*) [/home/doug/Documents/github/4.15.1/Engine/Source/Runtime/Launch/Private/Launch.cpp, line 42] [Callstack] 18 0x00007f67d4da50bc CommonLinuxMain(int, char**, int (*)(wchar_t const*)) [Callstack] 19 0x00007f67d414a830 /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0) [0x7f67d414a830] [Callstack] 20 0x0000000000414f39 /home/doug/Documents/github/4.15.1/Engine/Binaries/Linux/UE4Editor(_start+0x29) [0x414f39]
Head over to the existing Questions & Answers thread and let us know what's up.
0 |
Component | UE - Foundation - Core |
---|---|
Affects Versions | 4.15.1, 4.16, 4.17 |
Target Fix | 4.17 |
Fix Commit | 3386999 |
---|---|
Main Commit | 3421020 |
Created | Apr 25, 2017 |
---|---|
Resolved | Apr 26, 2017 |
Updated | May 3, 2017 |