Version: 4.11 preview 7
Platform: Android (Sony Xperia Z on android 5.1.1)
Description:
If you launch a build on android and the device in question has wifi & 3G disabled, then it will crash at the startup screen.
Repro Steps:
- Create a blank project
- Disable wifi & 3G on the android device
- Launch project on android device
Relevant ADB logcat output:
D/UE4 (17783): [2016.03.09-11.45.08:922][ 0]LogUdpMessaging: Initializing bridge on interface 0.0.0.0:0 to multicast group 230.0.0.1:6666.
D/UE4 (17783): [2016.03.09-11.45.08:923][ 0]FUdpSocketBuilder: Failed to subscribe UdpMessageMulticastSocket to multicast group 230.0.0.1
D/UE4 (17783): [2016.03.09-11.45.08:923][ 0]LogSockets:Warning: Unhandled socket error! Error Code: 19
D/UE4 (17783): Assertion failed: 0 [File:D:\BuildFarm\buildmachine_++UE4+Release-4.11\Engine\Source\Runtime\Sockets\Private\BSDSockets\SocketSubsystemBSD.cpp] [Line: 213]
D/UE4 (17783): libUE4.so!FDebug::LogAssertFailedMessage(char const*, char const*, int, wchar_t const*, ...)
D/UE4 (17783): libUE4.so!FSocketSubsystemBSD::TranslateErrorCode(int)
D/UE4 (17783): libUE4.so!FSocketSubsystemBSD::GetLastErrorCode()
D/UE4 (17783): libUE4.so!FUdpSocketBuilder::Build() const
D/UE4 (17783): libUE4.so!FUdpMessageTransport::StartTransport()
D/UE4 (17783): libUE4.so!FMessageBridge::Enable()
D/UE4 (17783): libUE4.so!FMessageBridgeBuilder::Build()
D/UE4 (17783): libUE4.so!FUdpMessagingModule::InitializeBridge()
D/UE4 (17783): libUE4.so!FUdpMessagingModule::StartupModule()
D/UE4 (17783): libUE4.so!non-virtual thunk to FUdpMessagingModule::StartupModule()
D/UE4 (17783): libUE4.so!FModuleManager::LoadModuleWithFailureReason(FName, EModuleLoadResult&, bool)
D/UE4 (17783): libUE4.so!FModuleDescriptor::LoadModulesForPhase(ELoadingPhase::Type, TArray<FModuleDescriptor, FDefaultAllocator> const&, TMap<FName, EModuleLoadResult, FDefaultSetAllocator, TDefaultMapKeyFuncs<FName, EModuleLoadResult, false> >&)
D/UE4 (17783): libUE4.so!FPluginManager::LoadModulesForEnabledPlugins(ELoadingPhase::Type)
D/UE4 (17783): libUE4.so!FEngineLoop::LoadStartupModules()
D/UE4 (17783): libUE4.so!FEngineLoop::PreInit(wchar_t const*)
D/UE4 (17783): libUE4.so!FEngineLoop::PreInit(int, wchar_t**, wchar_t const*)
D/UE4 (17783): libUE4.so!AndroidMain(android_app*)
D/UE4 (17783): libUE4.so!android_main()
D/UE4 (17783): libUE4.so![Unknown]()
D/UE4 (17783): libc.so![Unknown]()
D/UE4 (17783): libc.so![Unknown]()
D/UE4 (17783): [2016.03.09-11.45.08:924][ 0]Assertion failed: Assertion failed: 0 [File:D:\BuildFarm\buildmachine_++UE4+Release-4.11\Engine\Source\Runtime\Sockets\Private\BSDSockets\SocketSubsystemBSD.cpp] [Line: 213]
I/art (17783): System.exit called, status: 0