Description

This is an infrequent Linux crash occurring in 4.17.1.

Callstack from Log

[2017.09.06-15.26.30:028][666]LogLinux: Error: appError called: Assertion failed: Assertion failed:  [File:/home/***/.local/opt/UnrealEngine/Engine/Source/Runtime/Core/Private/Linux/LinuxPlatformProcess.cpp] [Line: 925] 
FLinuxPlatformProcess::CreateProc: posix_spawn() failed (8, Exec format error)

[2017.09.06-15.26.30:068][666]LogLinux: === Critical error: ===
Unhandled Exception: SIGSEGV: invalid attempt to write memory at address 0x0000000000000003

[2017.09.06-15.26.30:069][666]LogLinux: Assertion failed: Assertion failed:  [File:/home/***/.local/opt/UnrealEngine/Engine/Source/Runtime/Core/Private/Linux/LinuxPlatformProcess.cpp] [Line: 925] 
FLinuxPlatformProcess::CreateProc: posix_spawn() failed (8, Exec format error)


[Callstack]  00  0x00007f87cab3a04f  FLinuxPlatformStackWalk::CaptureStackBackTrace(unsigned long long*, unsigned int, void*)
[Callstack]  01  0x00007f87ca9c6185  FGenericPlatformStackWalk::StackWalkAndDump(char*, unsigned long, int, void*)
[Callstack]  02  0x00007f87caadc101  FLinuxCrashContext::CaptureStackTrace()
[Callstack]  03  0x00007f87bf197560  CommonLinuxCrashHandler(FGenericCrashContext const&)
[Callstack]  04  0x00007f87caaddee1  PlatformCrashHandler(int, siginfo_t*, void*)
[Callstack]  05  0x00007f87d15933b0  /lib64/libpthread.so.0(+0x123b0) [0x7f87d15933b0]
[Callstack]  06  0x00007f87ca9b8a43  FGenericPlatformMisc::RaiseException(unsigned int)
[Callstack]  07  0x00007f87cab2725f  FOutputDeviceLinuxError::Serialize(wchar_t const*, ELogVerbosity::Type, FName const&)
[Callstack]  08  0x00007f87cac0060c  FOutputDevice::Logf(wchar_t const*, ...)
[Callstack]  09  0x00007f87cab8f352  FDebug::AssertFailed(char const*, char const*, int, wchar_t const*, ...)
[Callstack]  10  0x00007f87cab2ec8f  FLinuxPlatformProcess::CreateProc(wchar_t const*, wchar_t const*, bool, bool, bool, unsigned int*, int, wchar_t const*, void*, void*)
[Callstack]  11  0x00007f87cac01054  FMonitoredProcess::Launch()
[Callstack]  12  0x00007f8681112cf2  FIOSTargetSettingsCustomization::FindRequiredFiles()
[Callstack]  13  0x00007f87b238ee50  SDetailsViewBase::QueryCustomDetailLayout(FDetailLayoutData&) const
[Callstack]  14  0x00007f87b238bbe1  SDetailsViewBase::UpdateSinglePropertyMap(TSharedPtr<FComplexPropertyNode, (ESPMode)0>, FDetailLayoutData&)
[Callstack]  15  0x00007f87b2387d3d  SDetailsViewBase::UpdatePropertyMaps()
[Callstack]  16  0x00007f87b2386674  SDetailsView::PostSetObject()
[Callstack]  17  0x00007f87b23834f9  SDetailsView::SetObjectArrayPrivate(TArray<TWeakObjectPtr<UObject, FWeakObjectPtr>, FDefaultAllocator> const&)
[Callstack]  18  0x00007f87b238431e  SDetailsView::SetObjects(TArray<UObject*, FDefaultAllocator> const&, bool, bool)
[Callstack]  19  0x00007f8688c78fef  SSettingsEditor::ReloadCategories()
[Callstack]  20  0x00007f8688c74eff  SSettingsEditor::Construct(SSettingsEditor::FArguments const&, TSharedRef<ISettingsEditorModel, (ESPMode)0> const&)
[Callstack]  21  0x00007f8688c8c1ed  FSettingsEditorModule::CreateEditor(TSharedRef<ISettingsEditorModel, (ESPMode)0> const&)
[Callstack]  22  0x00007f8688834c83  FProjectSettingsViewerModule::HandleSpawnSettingsTab(FSpawnTabArgs const&)
[Callstack]  23  0x00007f8688835625  TBaseRawMethodDelegateInstance<false, FProjectSettingsViewerModule, TSharedRef<SDockTab, (ESPMode)0> (FSpawnTabArgs const&)>::Execute(FSpawnTabArgs const&) const
[Callstack]  24  0x00007f87c346fd81  FTabManager::SpawnTab(FTabId const&, TSharedPtr<SWindow, (ESPMode)0> const&)
[Callstack]  25  0x00007f87c346ed00  FTabManager::InvokeTab_Internal(FTabId const&)
[Callstack]  26  0x00007f87c346e861  FTabManager::InvokeTab(FTabId const&)
[Callstack]  27  0x00007f86888325fc  FProjectSettingsViewerModule::ShowSettings(FName const&, FName const&)
[Callstack]  28  0x00007f87a7b831bd  /home/edmund/.local/opt/UnrealEngine/Engine/Binaries/Linux/libUE4Editor-LevelEditor.so(+0x2161bd) [0x7f87a7b831bd]
[Callstack]  29  0x00007f87a7c2cfad  TBaseStaticDelegateInstance<void (), FName, FName, FName>::ExecuteIfSafe() const
[Callstack]  30  0x00007f87c34be815  SMenuEntryBlock::OnClicked(bool)
[Callstack]  31  0x00007f87c34af911  SMenuEntryBlock::OnMenuItemButtonClicked()
[Callstack]  32  0x00007f87c3538543  TBaseSPMethodDelegateInstance<false, SMenuEntryBlock, (ESPMode)0, FReply ()>::Execute() const
[Callstack]  33  0x00007f87c3577f40  SButton::OnMouseButtonUp(FGeometry const&, FPointerEvent const&)
[Callstack]  34  0x00007f87c353a035  SMenuEntryButton::OnMouseButtonUp(FGeometry const&, FPointerEvent const&)
[Callstack]  35  0x00007f87c33b79eb  FSlateApplication::RoutePointerUpEvent(FWidgetPath&, FPointerEvent&)
[Callstack]  36  0x00007f87c33747a6  FSlateApplication::ProcessMouseButtonUpEvent(FPointerEvent&)
[Callstack]  37  0x00007f87c33be99c  FSlateApplication::OnMouseUp(EMouseButtons::Type, FVector2D)
[Callstack]  38  0x00007f87caace772  FLinuxApplication::ProcessDeferredMessage(SDL_Event)
[Callstack]  39  0x00007f87caace024  FLinuxApplication::AddPendingEvent(SDL_Event)
[Callstack]  40  0x00007f87cab2205c  FLinuxPlatformMisc::PumpMessages(bool)
[Callstack]  41  0x00000000004235ef  FEngineLoop::Tick() [Runtime/Core/Public/UObject/NameTypes.h, line 642]
[Callstack]  42  0x000000000042bb03  GuardedMain(wchar_t const*) [/home/edmund/.local/opt/UnrealEngine/Engine/Source/Runtime/Launch/Private/Launch.cpp, line 62]
[Callstack]  43  0x00007f87bf198271  CommonLinuxMain(int, char**, int (*)(wchar_t const*))
[Callstack]  44  0x00007f87bdfa250a  /lib64/libc.so.6(__libc_start_main+0xea) [0x7f87bdfa250a]
[Callstack]  45  0x000000000041698a  /home/edmund/.local/opt/UnrealEngine/Engine/Binaries/Linux/UE4Editor(_start+0x2a) [0x41698a]
Steps to Reproduce

repro steps currently unknown

Callstack
SIGSEGV: invalid attempt to write memory at address 0x0000000000000003

Unknown!PlatformCrashHandler()
Unknown!/lib64/libpthread.so.0() [0x7f87d15933b:0]
Unknown!FLinuxPlatformProcess::CreateProc()
Unknown!FMonitoredProcess::Launch()
Unknown!FIOSTargetSettingsCustomization::FindRequiredFiles()
Unknown!SDetailsViewBase::QueryCustomDetailLayout()
Unknown!SDetailsViewBase::UpdateSinglePropertyMap()
Unknown!SDetailsViewBase::UpdatePropertyMaps()
Unknown!SDetailsView::PostSetObject()
Unknown!SDetailsView::SetObjectArrayPrivate()
Unknown!SDetailsView::SetObjects()
Unknown!SSettingsEditor::ReloadCategories()
Unknown!SSettingsEditor::Construct()
Unknown!FSettingsEditorModule::CreateEditor()
Unknown!FProjectSettingsViewerModule::HandleSpawnSettingsTab()
Unknown!TBaseRawMethodDelegateInstance<false, FProjectSettingsViewerModule, TSharedRef<SDockTab,()
Unknown!FTabManager::SpawnTab()
Unknown!FTabManager::InvokeTab_Internal()
Unknown!FTabManager::InvokeTab()
Unknown!FProjectSettingsViewerModule::ShowSettings()
Unknown!/home/edmund/.local/opt/UnrealEngine/Engine/Binaries/Linux/libUE4Editor-LevelEditor.so() [0x7f87a7b831bd:0]
Unknown!TBaseStaticDelegateInstance<void()
Unknown!SMenuEntryBlock::OnClicked()
Unknown!SMenuEntryBlock::OnMenuItemButtonClicked()
Unknown!TBaseSPMethodDelegateInstance<false, SMenuEntryBlock,()
Unknown!SButton::OnMouseButtonUp()
Unknown!SMenuEntryButton::OnMouseButtonUp()
Unknown!FSlateApplication::RoutePointerUpEvent()
Unknown!FSlateApplication::ProcessMouseButtonUpEvent()
Unknown!FSlateApplication::OnMouseUp()
Unknown!FLinuxApplication::ProcessDeferredMessage()
Unknown!FLinuxApplication::AddPendingEvent()
Unknown!FLinuxPlatformMisc::PumpMessages()
/home/edmund/.local/opt/UnrealEngine/Engine/Binaries/Linux/UE4Editor!FEngineLoop::Tick() [NameTypes.h:642]
/home/edmund/.local/opt/UnrealEngine/Engine/Binaries/Linux/UE4Editor!GuardedMain() [Launch.cpp:62]
Unknown!CommonLinuxMain()
Unknown!/lib64/libc.so.6() [0x7f87bdfa250a:0]
Unknown!/home/edmund/.local/opt/UnrealEngine/Engine/Binaries/Linux/UE4Editor() [0x41698a:0]

Have Comments or More Details?

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

1
Login to Vote

Cannot Reproduce
ComponentUE - Platform - Linux
Affects Versions4.17.1
CreatedSep 14, 2017
ResolvedJul 26, 2019
UpdatedDec 8, 2020