Hi, I’m experiencing a crash on Linux when using the editor to access the Project Settings. I’m using Fedora 25. Am I missing something? Thanks!
Here’s the log:
Fatal error: [File:/home//Downloads/UnrealEngine/Engine/Source/Runtime/Core/Private/Linux/LinuxPlatformProcess.cpp] [Line: 893]
FLinuxPlatformProcess::CreateProc: posix_spawn() failed (8, Exec format error)
[2017.03.22-12.40.42:034][945]LogLinux:Error: appError called: Assertion failed: Assertion failed: [File:/home//Downloads/UnrealEngine/Engine/Source/Runtime/Core/Private/Linux/LinuxPlatformProcess.cpp] [Line: 893]
FLinuxPlatformProcess::CreateProc: posix_spawn() failed (8, Exec format error)
Signal 11 caught.
Malloc Size=131076 LargeMemoryPoolOffset=131092
CommonLinuxCrashHandler: Signal=11
Malloc Size=65535 LargeMemoryPoolOffset=196655
[2017.03.22-12.40.42:065][945]LogCrashTracker:
[2017.03.22-12.40.42:065][945]LogLinux: === Critical error: ===
Unhandled Exception: SIGSEGV: invalid attempt to write memory at address 0x0000000000000003
[2017.03.22-12.40.42:065][945]LogLinux: Assertion failed: Assertion failed: [File:/home//Downloads/UnrealEngine/Engine/Source/Runtime/Core/Private/Linux/LinuxPlatformProcess.cpp] [Line: 893]
FLinuxPlatformProcess::CreateProc: posix_spawn() failed (8, Exec format error)
[Callstack] 00 0x00007f3e93d641df FLinuxPlatformStackWalk::CaptureStackBackTrace(unsigned long long*, unsigned int, void*)
[Callstack] 01 0x00007f3e93c4cf45 FGenericPlatformStackWalk::StackWalkAndDump(char*, unsigned long, int, void*)
[Callstack] 02 0x00007f3e93d255c1 FLinuxCrashContext::CaptureStackTrace()
[Callstack] 03 0x00007f3e89f631c0 CommonLinuxCrashHandler(FGenericCrashContext const&)
[Callstack] 04 0x00007f3e93d2973a PlatformCrashHandler(int, siginfo_t*, void*)
[Callstack] 05 0x00007f3e99a225c0 /lib64/libpthread.so.0(+0x115c0) [0x7f3e99a225c0]
[Callstack] 06 0x00007f3e93c4156b FGenericPlatformMisc::RaiseException(unsigned int)
[Callstack] 07 0x00007f3e93d33502 FOutputDeviceLinuxError::Serialize(wchar_t const*, ELogVerbosity::Type, FName const&)
[Callstack] 08 0x00007f3e93e004cb FOutputDevice::Logf(wchar_t const*, ...)
[Callstack] 09 0x00007f3e93d699f8 FDebug::AssertFailed(char const*, char const*, int, wchar_t const*, ...)
[Callstack] 10 0x00007f3e93d290ec FLinuxPlatformProcess::CreateProc(wchar_t const*, wchar_t const*, bool, bool, bool, unsigned int*, int, wchar_t const*, void*, void*)
[Callstack] 11 0x00007f3e93e00ce4 FMonitoredProcess::Launch()
[Callstack] 12 0x00007f3df04974f0 FIOSTargetSettingsCustomization::FindRequiredFiles()
[Callstack] 13 0x00007f3e7f09c566 SDetailsViewBase::QueryCustomDetailLayout(FDetailLayoutData&)
[Callstack] 14 0x00007f3e7f099b5c SDetailsViewBase::UpdateSinglePropertyMap(TSharedPtr<FComplexPropertyNode, (ESPMode)0>&, FDetailLayoutData&)
[Callstack] 15 0x00007f3e7f0962ae SDetailsViewBase::UpdatePropertyMaps()
[Callstack] 16 0x00007f3e7f094ffd SDetailsView::PostSetObject()
[Callstack] 17 0x00007f3e7f092483 SDetailsView::SetObjectArrayPrivate(TArray<TWeakObjectPtr<UObject, FWeakObjectPtr>, FDefaultAllocator> const&)
[Callstack] 18 0x00007f3e7f092f70 SDetailsView::SetObjects(TArray<UObject*, FDefaultAllocator> const&, bool, bool)
[Callstack] 19 0x00007f3df324db64 SSettingsEditor::ReloadCategories()
[Callstack] 20 0x00007f3df324b313 SSettingsEditor::Construct(SSettingsEditor::FArguments const&, TSharedRef<ISettingsEditorModel, (ESPMode)0> const&)
[Callstack] 21 0x00007f3df325eeea TDecl<SSettingsEditor, RequiredArgs::T1RequiredArgs<TSharedRef<ISettingsEditorModel, (ESPMode)0> const&> >::operator<<=(SSettingsEditor::FArguments const&) const
[Callstack] 22 0x00007f3df325d5f8 FSettingsEditorModule::CreateEditor(TSharedRef<ISettingsEditorModel, (ESPMode)0> const&)
[Callstack] 23 0x00007f3df2e145b1 FProjectSettingsViewerModule::HandleSpawnSettingsTab(FSpawnTabArgs const&)
[Callstack] 24 0x00007f3df2e14ec5 TBaseRawMethodDelegateInstance<false, FProjectSettingsViewerModule, TSharedRef<SDockTab, (ESPMode)0> (FSpawnTabArgs const&)>::Execute(FSpawnTabArgs const&) const
[Callstack] 25 0x00007f3e8d5e1e07 FTabManager::SpawnTab(FTabId const&, TSharedPtr<SWindow, (ESPMode)0> const&)
[Callstack] 26 0x00007f3e8d5e12da FTabManager::InvokeTab_Internal(FTabId const&)
[Callstack] 27 0x00007f3e8d5e0ed1 FTabManager::InvokeTab(FTabId const&)
[Callstack] 28 0x00007f3df2e12a7d FProjectSettingsViewerModule::ShowSettings(FName const&, FName const&)
[Callstack] 29 0x00007f3e1d30cdcd FSettingsMenu::OpenSettings(FName, FName, FName)
[Callstack] 30 0x00007f3e7556b04d TBaseStaticDelegateInstance<void (), FName, FName, FName>::ExecuteIfSafe() const
[Callstack] 31 0x00007f3e8d61bab9 SMenuEntryBlock::OnClicked(bool)
[Callstack] 32 0x00007f3e8d611211 SMenuEntryBlock::OnMenuItemButtonClicked()
[Callstack] 33 0x00007f3e8d68993e TBaseSPMethodDelegateInstance<false, SMenuEntryBlock, (ESPMode)0, FReply ()>::Execute() const
[Callstack] 34 0x00007f3e8d6bccf2 SButton::OnMouseButtonUp(FGeometry const&, FPointerEvent const&)
[Callstack] 35 0x00007f3e8d68af35 SMenuEntryButton::OnMouseButtonUp(FGeometry const&, FPointerEvent const&)
[Callstack] 36 0x00007f3e8d54f9a2 FSlateApplication::RoutePointerUpEvent(FWidgetPath&, FPointerEvent&)
[Callstack] 37 0x00007f3e8d51f305 FSlateApplication::ProcessMouseButtonUpEvent(FPointerEvent&)
[Callstack] 38 0x00007f3e8d55485d FSlateApplication::OnMouseUp(EMouseButtons::Type, FVector2D)
[Callstack] 39 0x00007f3e93d1869d FLinuxApplication::ProcessDeferredMessage(SDL_Event)
[Callstack] 40 0x00007f3e93d17f2d FLinuxApplication::AddPendingEvent(SDL_Event)
[Callstack] 41 0x00007f3e93d17dfc FLinuxPlatformMisc::PumpMessages(bool)
[Callstack] 42 0x000000000041f54d FEngineLoop::Tick() [Runtime/Core/Public/UObject/NameTypes.h, line 638]
[Callstack] 43 0x00000000004247ea GuardedMain(wchar_t const*) [/home//Downloads/UnrealEngine/Engine/Source/Runtime/Launch/Private/Launch.cpp, line 166]
[Callstack] 44 0x00007f3e89f63f4b CommonLinuxMain(int, char**, int (*)(wchar_t const*))
[Callstack] 45 0x00007f3e8930e401 /lib64/libc.so.6(__libc_start_main+0xf1) [0x7f3e8930e401]
[Callstack] 46 0x000000000041500a /home//Downloads/UnrealEngine/Engine/Binaries/Linux/UE4Editor(_start+0x2a) [0x41500a]
[2017.03.22-12.40.42:075][945]LogExit: Executing StaticShutdownAfterError
Malloc Size=52235 LargeMemoryPoolOffset=248907
Using binned.
LogPlatformFile: Not using cached wrapper
LogInit:Display: RandInit(294097408) SRandInit(294097408).
LogTaskGraph: Started task graph with 4 named threads and 7 total threads with 1 sets of task threads.
LogInit: Build: ++UE4+Release-4.15-CL-0
LogInit: Engine Version: 4.15.1-0+++UE4+Release-4.15
LogInit: Compatible Engine Version: 4.15.0-0+++UE4+Release-4.15
LogInit: Net CL: 0
LogInit: Compiled (64-bit): Mar 22 2017 08:51:04
LogInit: Compiled with Clang: 3.9.1 (tags/RELEASE_391/final)
LogInit: Build Configuration: Shipping
LogInit: Branch Name: ++UE4+Release-4.15
LogInit: Command line: -Abslog=/home//Documents/Unreal Projects/TestUnrealEngine/Saved/Logs/TestUnrealEngine-CRC.log /home//Documents/Unreal Projects/TestUnrealEngine/Saved/Crashes/crashinfo-TestUnrealEngine-pid-30468-170594982A0314160028004C6195FBA0/
LogInit: Base directory: /home//Downloads/UnrealEngine/Engine/Binaries/Linux/
LogInit: Installed Engine Build: 1
LogInit: Presizing for max 100000 objects, including 0 objects not considered by GC, pre-allocating 0 bytes for permanent pool.
LogInit: Object subsystem initialized
[2017.03.22-12.40.42:187][ 0]LogInit: Linux hardware info:
[2017.03.22-12.40.42:187][ 0]LogInit: - we are the first instance of this executable
[2017.03.22-12.40.42:187][ 0]LogInit: - this process' id (pid) is 30553, parent process' id (ppid) is 30468
[2017.03.22-12.40.42:187][ 0]LogInit: - we are not running under debugger
[2017.03.22-12.40.42:187][ 0]LogInit: - machine network name is 'home.localdomain'
[2017.03.22-12.40.42:187][ 0]LogInit: - user name is '' ()
[2017.03.22-12.40.42:187][ 0]LogInit: - we're logged in locally
[2017.03.22-12.40.42:187][ 0]LogInit: - we're running with rendering
[2017.03.22-12.40.42:187][ 0]LogInit: - CPU: GenuineIntel 'Intel(R) Core(TM) i7-7700 CPU @ 3.60GHz' (signature: 0x906E9)
[2017.03.22-12.40.42:187][ 0]LogInit: - Number of physical cores available for the process: 4
[2017.03.22-12.40.42:187][ 0]LogInit: - Number of logical cores available for the process: 8
[2017.03.22-12.40.42:188][ 0]LogInit: - Cache line size: 64
[2017.03.22-12.40.42:188][ 0]LogInit: - Memory allocator used: binned
[2017.03.22-12.40.42:188][ 0]LogLinux: Skipped benchmarking clocks because the engine is running in a standalone program mode - CLOCK_REALTIME will be used.
[2017.03.22-12.40.42:188][ 0]LogInit: Linux-specific commandline switches:
[2017.03.22-12.40.42:188][ 0]LogInit: -nodwarf (currently OFF): suppress parsing of DWARF debug info (callstacks will be generated faster, but won't have line numbers)
[2017.03.22-12.40.42:188][ 0]LogInit: -ansimalloc - use malloc()/free() from libc (useful for tools like valgrind and electric fence)
[2017.03.22-12.40.42:188][ 0]LogInit: -jemalloc - use jemalloc for all memory allocation
[2017.03.22-12.40.42:188][ 0]LogInit: -binnedmalloc - use binned malloc for all memory allocation
[2017.03.22-12.40.42:188][ 0]LogInit: -httpproxy=ADDRESS:PORT - redirects HTTP requests to a proxy (only supported if compiled with libcurl)
[2017.03.22-12.40.42:188][ 0]LogInit: -reuseconn - allow libcurl to reuse HTTP connections (only matters if compiled with libcurl)
[2017.03.22-12.40.42:188][ 0]LogInit: -virtmemkb=NUMBER - sets process virtual memory (address space) limit (overrides VirtualMemoryLimitInKB value from .ini)
[2017.03.22-12.40.42:188][ 0]LogInit: - Physical RAM available (not considering process quota): 8 GB (7947 MB, 8138500 KB, 8333824000 bytes)
[2017.03.22-12.40.42:188][ 0]LogUObjectArray: 146 objects as part of root set at end of initial load.
[2017.03.22-12.40.42:188][ 0]LogUObjectAllocator: 24096 out of 0 bytes used by permanent object pool.
[2017.03.22-12.40.42:188][ 0]LogUObjectArray: CloseDisregardForGC: 0/0 objects in disregard for GC pool
[2017.03.22-12.40.42:188][ 0]LogTextLocalizationManager: No translations for ('') exist, falling back to 'en' for localization and internationalization data.
[2017.03.22-12.40.42:191][ 0]CrashReportClientLog: CrashReportClientVersion=1.0
[2017.03.22-12.40.42:191][ 0]CrashReportClientLog: CrashReportReceiver disabled
[2017.03.22-12.40.42:191][ 0]CrashReportClientLog: DataRouterUrl: https://datarouter.ol.epicgames.com/datarouter/api/v1/public/data
[2017.03.22-12.40.42:191][ 0]LogExit: Preparing to exit.
[2017.03.22-12.40.42:191][ 0]LogObj: Freed 0b from 0 cluster array pools.
[2017.03.22-12.40.42:191][ 0]LogExit: Object subsystem successfully closed.
[2017.03.22-12.40.42:191][ 0]LogModuleManager: Shutting down and abandoning module CoreUObject (2)
[2017.03.22-12.40.42:191][ 0]LogExit: Exiting.
Engine crash handling finished; re-raising signal 11 for the default handler. Good bye.