Description

This is a common crash on Mac in 4.16 and has occurred since at least 4.14.

User Descriptions

  • I added a character to a blank map and tried to save it.

Callstack from Log

LogEditorViewport: Clicking on Actor (LMB): StaticMeshActor (Wall4)
Cmd: EDIT COPY
Cmd: EDIT COPY
Cmd: EDIT PASTE
Cmd: EDIT COPY
Cmd: EDIT COPY
Cmd: EDIT PASTE
Cmd: EDIT COPY
Cmd: EDIT COPY
Cmd: EDIT PASTE
Cmd: EDIT COPY
Cmd: EDIT COPY
Cmd: EDIT PASTE
Cmd: EDIT COPY
Cmd: EDIT COPY
Cmd: EDIT PASTE
Cmd: EDIT COPY
Cmd: EDIT COPY
Cmd: EDIT PASTE
ogMac:Error: appError called: Assertion failed: Assertion failed: !bIsReentrant [File:/Users/build/Build/++UE4+Release-4.16+Compile/Sync/Engine/Source/Editor/UnrealEd/Private/FileHelpers.cpp] [Line: 395] 

LogCrashTracker: 

LogMac: === Critical error: ===
SIGSEGV: invalid attempt to access memory at address 0x3

LogMac: FGenericPlatformMisc::RaiseException(unsigned int) Address = 0x679200b  (filename not found) [in UE4Editor-Core.dylib]
FOutputDeviceMacError::Serialize(wchar_t const*, ELogVerbosity::Type, FName const&) Address = 0x698da2f  (filename not found) [in UE4Editor-Core.dylib]
FOutputDevice::Logf(wchar_t const*, ...) Address = 0x6a6e6cd  (filename not found) [in UE4Editor-Core.dylib]
FDebug::AssertFailed(char const*, char const*, int, wchar_t const*, ...) Address = 0x69d493e  (filename not found) [in UE4Editor-Core.dylib]
SaveWorld(UWorld*, FString const*, wchar_t const*, wchar_t const*, bool, bool, FString&, bool, bool) Address = 0xe780280  (filename not found) [in UE4Editor-UnrealEd.dylib]
FEditorFileUtils::SaveLevel(ULevel*, FString const&, FString*) Address = 0xe7869b3  (filename not found) [in UE4Editor-UnrealEd.dylib]
FEditorFileUtils::SaveCurrentLevel() Address = 0xe7893e8  (filename not found) [in UE4Editor-UnrealEd.dylib]
TBaseStaticDelegateInstance<void ()>::ExecuteIfSafe() const Address = 0x21090707 (filename not found) [in UE4Editor-LevelEditor.dylib]
FUICommandList::ConditionalProcessCommandBindings(FKey, bool, bool, bool, bool, bool) const Address = 0xcce7021  (filename not found) [in UE4Editor-Slate.dylib]
FUICommandList::ProcessCommandBindings(FKeyEvent const&) const Address = 0xcce6865  (filename not found) [in UE4Editor-Slate.dylib]
SEditorViewport::OnKeyDown(FGeometry const&, FKeyEvent const&) Address = 0xec0b866  (filename not found) [in UE4Editor-UnrealEd.dylib]
SLevelViewport::OnKeyDown(FGeometry const&, FKeyEvent const&) Address = 0x211b2a3a (filename not found) [in UE4Editor-LevelEditor.dylib]
FSlateApplication::ProcessKeyDownEvent(FKeyEvent&) Address = 0xccab8d2  (filename not found) [in UE4Editor-Slate.dylib]
FSlateApplication::OnKeyDown(int, unsigned int, bool) Address = 0xcca9f98  (filename not found) [in UE4Editor-Slate.dylib]
FMacApplication::ProcessKeyDownEvent(FDeferredMacEvent const&, TSharedPtr<FMacWindow, (ESPMode)0>) Address = 0x695e0e4  (filename not found) [in UE4Editor-Core.dylib]
FMacApplication::ProcessEvent(FDeferredMacEvent const&) Address = 0x6954131  (filename not found) [in UE4Editor-Core.dylib]
FMacApplication::ProcessDeferredEvents(float) Address = 0x6951eaf  (filename not found) [in UE4Editor-Core.dylib]
FSlateApplication::TickPlatform(float) Address = 0xcc829db  (filename not found) [in UE4Editor-Slate.dylib]
FSlateApplication::Tick(ESlateTickType) Address = 0xcc81e14  (filename not found) [in UE4Editor-Slate.dylib]
TickSlate(TSharedPtr<SWindow, (ESPMode)0>) Address = 0xe75e075  (filename not found) [in UE4Editor-UnrealEd.dylib]
FFeedbackContextEditor::ProgressReported(float, FText) Address = 0xe75ea60  (filename not found) [in UE4Editor-UnrealEd.dylib]
FFeedbackContext::UpdateUI() Address = 0x6a5642f  (filename not found) [in UE4Editor-Core.dylib]
FSlowTask::EnterProgressFrame(float, FText) Address = 0x6ab1797  (filename not found) [in UE4Editor-Core.dylib]
UPackage::Save(UPackage*, UObject*, EObjectFlags, wchar_t const*, FOutputDevice*, FLinkerLoad*, bool, bool, unsigned int, ITargetPlatform const*, FDateTime const&, bool) Address = 0x772b394  (filename not found) [in UE4Editor-CoreUObject.dylib]
UEditorEngine::Save(UPackage*, UObject*, EObjectFlags, wchar_t const*, FOutputDevice*, FLinkerLoad*, bool, bool, unsigned int, ITargetPlatform const*, FDateTime const&, bool) Address = 0xe32778a  (filename not found) [in UE4Editor-UnrealEd.dylib]
UEditorEngine::SavePackage(UPackage*, UObject*, EObjectFlags, wchar_t const*, FOutputDevice*, FLinkerLoad*, bool, bool, unsigned int, ITargetPlatform const*, FDateTime const&, bool) Address = 0xe328a87  (filename not found) [in UE4Editor-UnrealEd.dylib]
UEditorEngine::Exec_Obj(wchar_t const*, FOutputDevice&) Address = 0xe3d13d7  (filename not found) [in UE4Editor-UnrealEd.dylib]
UEditorEngine::Exec(UWorld*, wchar_t const*, FOutputDevice&) Address = 0xe3d9729  (filename not found) [in UE4Editor-UnrealEd.dylib]
UUnrealEdEngine::Exec(UWorld*, wchar_t const*, FOutputDevice&) Address = 0xf05f88c  (filename not found) [in UE4Editor-UnrealEd.dylib]
SaveWorld(UWorld*, FString const*, wchar_t const*, wchar_t const*, bool, bool, FString&, bool, bool) Address = 0xe782672  (filename not found) [in UE4Editor-UnrealEd.dylib]
FEditorFileUtils::SaveLevel(ULevel*, FString const&, FString*) Address = 0xe7869b3  (filename not found) [in UE4Editor-UnrealEd.dylib]
FEditorFileUtils::SaveCurrentLevel() Address = 0xe7893e8  (filename not found) [in UE4Editor-UnrealEd.dylib]
TBaseStaticDelegateInstance<void ()>::ExecuteIfSafe() const Address = 0x21090707 (filename not found) [in UE4Editor-LevelEditor.dylib]
FUICommandList::ConditionalProcessCommandBindings(FKey, bool, bool, bool, bool, bool) const Address = 0xcce7021  (filename not found) [in UE4Editor-Slate.dylib]
FUICommandList::ProcessCommandBindings(FKeyEvent const&) const Address = 0xcce6865  (filename not found) [in UE4Editor-Slate.dylib]
SEditorViewport::OnKeyDown(FGeometry const&, FKeyEvent const&) Address = 0xec0b866  (filename not found) [in UE4Editor-UnrealEd.dylib]
SLevelViewport::OnKeyDown(FGeometry const&, FKeyEvent const&) Address = 0x211b2a3a (filename not found) [in UE4Editor-LevelEditor.dylib]
FSlateApplication::ProcessKeyDownEvent(FKeyEvent&) Address = 0xccab8d2  (filename not found) [in UE4Editor-Slate.dylib]
FSlateApplication::OnKeyDown(int, unsigned int, bool) Address = 0xcca9f98  (filename not found) [in UE4Editor-Slate.dylib]
FMacApplication::ProcessKeyDownEvent(FDeferredMacEvent const&, TSharedPtr<FMacWindow, (ESPMode)0>) Address = 0x695e0e4  (filename not found) [in UE4Editor-Core.dylib]
FMacApplication::ProcessEvent(FDeferredMacEvent const&) Address = 0x6954131  (filename not found) [in UE4Editor-Core.dylib]
FMacApplication::ProcessDeferredEvents(float) Address = 0x6951eaf  (filename not found) [in UE4Editor-Core.dylib]
FSlateApplication::TickPlatform(float) Address = 0xcc829db  (filename not found) [in UE4Editor-Slate.dylib]
FSlateApplication::Tick(ESlateTickType) Address = 0xcc81e14  (filename not found) [in UE4Editor-Slate.dylib]
FEngineLoop::Tick() Address = 0x66a280c  (filename not found) [in UE4Editor]
GuardedMain(wchar_t const*) Address = 0x66a8e12  (filename not found) [in UE4Editor]
-[UE4AppDelegate runGameThread:] Address = 0x66b701a  (filename not found) [in UE4Editor]
-[FCocoaGameThread main] Address = 0x6949346  (filename not found) [in UE4Editor-Core.dylib]
__NSThread__start__() Address = 0x901c68ad (filename not found) [in Foundation]
_pthread_body() Address = 0xa413c93b (filename not found) [in libsystem_pthread.dylib]
_pthread_body() Address = 0xa413c887 (filename not found) [in libsystem_pthread.dylib]
thread_start() Address = 0xa413c08d (filename not found) [in libsystem_pthread.dylib]
Steps to Reproduce

repro steps currently unknown

Callstack
UE4Editor-UnrealEd.dylib!SaveWorld()
UE4Editor-UnrealEd.dylib!FEditorFileUtils::SaveLevel()
UE4Editor-UnrealEd.dylib!FEditorFileUtils::SaveCurrentLevel()
UE4Editor-LevelEditor.dylib!TBaseStaticDelegateInstance<void ()>::ExecuteIfSafe()
UE4Editor-Slate.dylib!FUICommandList::ConditionalProcessCommandBindings()
UE4Editor-Slate.dylib!FUICommandList::ProcessCommandBindings()
UE4Editor-UnrealEd.dylib!SEditorViewport::OnKeyDown()
UE4Editor-LevelEditor.dylib!SLevelViewport::OnKeyDown()
UE4Editor-Slate.dylib!FSlateApplication::ProcessKeyDownEvent()
UE4Editor-Slate.dylib!FSlateApplication::OnKeyDown()
UE4Editor-Core.dylib!FMacApplication::ProcessKeyDownEvent(FDeferredMacEvent const&, TSharedPtr<FMacWindow,()
UE4Editor-Core.dylib!FMacApplication::ProcessEvent()
UE4Editor-Core.dylib!FMacApplication::ProcessDeferredEvents()
UE4Editor-Slate.dylib!FSlateApplication::TickPlatform()
UE4Editor-Slate.dylib!FSlateApplication::Tick()
UE4Editor-UnrealEd.dylib!TickSlate(TSharedPtr<SWindow,()
UE4Editor-UnrealEd.dylib!FFeedbackContextEditor::ProgressReported()
UE4Editor-Core.dylib!FFeedbackContext::UpdateUI()
UE4Editor-Core.dylib!FSlowTask::EnterProgressFrame()
UE4Editor-CoreUObject.dylib!UPackage::Save()
UE4Editor-UnrealEd.dylib!UEditorEngine::Save()
UE4Editor-UnrealEd.dylib!UEditorEngine::SavePackage()
UE4Editor-UnrealEd.dylib!UEditorEngine::Exec_Obj()
UE4Editor-UnrealEd.dylib!UEditorEngine::Exec()
UE4Editor-UnrealEd.dylib!UUnrealEdEngine::Exec()
UE4Editor-UnrealEd.dylib!SaveWorld()
UE4Editor-UnrealEd.dylib!FEditorFileUtils::SaveLevel()
UE4Editor-UnrealEd.dylib!FEditorFileUtils::SaveCurrentLevel()
UE4Editor-LevelEditor.dylib!TBaseStaticDelegateInstance<void ()>::ExecuteIfSafe()
UE4Editor-Slate.dylib!FUICommandList::ConditionalProcessCommandBindings()
UE4Editor-Slate.dylib!FUICommandList::ProcessCommandBindings()
UE4Editor-UnrealEd.dylib!SEditorViewport::OnKeyDown()
UE4Editor-LevelEditor.dylib!SLevelViewport::OnKeyDown()
UE4Editor-Slate.dylib!FSlateApplication::ProcessKeyDownEvent()
UE4Editor-Slate.dylib!FSlateApplication::OnKeyDown()
UE4Editor-Core.dylib!FMacApplication::ProcessKeyDownEvent(FDeferredMacEvent const&, TSharedPtr<FMacWindow,()
UE4Editor-Core.dylib!FMacApplication::ProcessEvent()
UE4Editor-Core.dylib!FMacApplication::ProcessDeferredEvents()
UE4Editor-Slate.dylib!FSlateApplication::TickPlatform()
UE4Editor-Slate.dylib!FSlateApplication::Tick()
UE4Editor!FEngineLoop::Tick()
UE4Editor!GuardedMain()
UE4Editor!<Unknown>
UE4Editor-Core.dylib!<Unknown>
Foundation!Unknown()
libsystem_pthread.dylib!<Unknown>
libsystem_pthread.dylib!<Unknown>
libsystem_pthread.dylib!<Unknown>

Have Comments or More Details?

There's no existing public thread on this issue, so head over toAnswerHub just mention UE-47758 in the post.

0
Login to Vote

Fixed
ComponentPlatform - Mac
Affects Versions4.144.154.16
Target Fix4.17
Fix Commit3411164
Main Commit3621569
Release Commit3515877
CreatedJul 27, 2017
ResolvedAug 2, 2017
UpdatedApr 27, 2018