Description

This is an infrequent Mac crash that has occurred for a few users since at least 4.16. Users have not provided any descriptions of their actions when the crash occurred.

The callstack shares similarities to two Windows crashes
[Link Removed]
[Link Removed]

Callstack from Log

-- imported successfully
Failed to load /Game/***/***_Grass/grass_04/Cattail_Desktop_Branches_Mat.Cattail_Desktop_Branches_Mat Referenced by Cattail_Desktop
Failed to load /Game/***/***_Grass/grass_04/Cattail_Desktop_Leaves_Mat.Cattail_Desktop_Leaves_Mat Referenced by Cattail_Desktop
Failed to load /Game/***/***_Grass/grass_04/Cattail_Desktop_Fronds_Mat.Cattail_Desktop_Fronds_Mat Referenced by Cattail_Desktop
Failed to load /Game/***/***_Grass/grass_04/Cattail_Desktop_Billboard_Mat.Cattail_Desktop_Billboard_Mat Referenced by Cattail_Desktop
Performing atomic reimport of [/Users/***/Doc/***/***/***/Unreal En/MyProject/Content/Content/***/***_Grass/grass_04/Cattail_Desktop.srt]
FactoryCreateFile: StaticMesh with ReimportSpeedTreeFactory (0 0 /Users/***/Doc/***/***/***/Unreal En/MyProject/Content/Content/***/***_Grass/grass_04/Cattail_Desktop.srt)
 === Critical error: ===
SIGSEGV: invalid attempt to access memory at address 0x0

USpeedTreeImportFactory::FactoryCreateBinary(UClass*, UObject*, FName, EObjectFlags, UObject*, wchar_t const*, unsigned char const*&, unsigned char const*, FFeedbackContext*) Address = 0x817ca525 (filename not found) [in UE4Editor-SpeedTreeImporter.dylib]
UFactory::FactoryCreateFile(UClass*, UObject*, FName, EObjectFlags, FString const&, wchar_t const*, FFeedbackContext*, bool&) Address = 0xdb91c13  (filename not found) [in UE4Editor-UnrealEd.dylib]
UFactory::ImportObject(UClass*, UObject*, FName, EObjectFlags, FString const&, wchar_t const*, bool&) Address = 0xdb92787  (filename not found) [in UE4Editor-UnrealEd.dylib]
UReimportSpeedTreeFactory::Reimport(UObject*) Address = 0x817b878d (filename not found) [in UE4Editor-SpeedTreeImporter.dylib]
FReimportManager::Reimport(UObject*, bool, bool, FString, FReimportHandler*) Address = 0xd8be24f  (filename not found) [in UE4Editor-UnrealEd.dylib]
FContentDirectoryMonitor::ReimportAsset(UObject*, FString const&, TArray<UPackage*, FDefaultAllocator>&, FReimportFeedbackContext&) Address = 0xd4e0fd5  (filename not found) [in UE4Editor-UnrealEd.dylib]
FContentDirectoryMonitor::ProcessModifications(DirectoryWatcher::FTimeLimit const&, TArray<UPackage*, FDefaultAllocator>&, FReimportFeedbackContext&) Address = 0xd4d973f  (filename not found) [in UE4Editor-UnrealEd.dylib]
FAutoReimportManager::ProcessModifications(DirectoryWatcher::FTimeLimit const&) Address = 0xd4d8eb8  (filename not found) [in UE4Editor-UnrealEd.dylib]
UE4Function_Private::TFunctionRefCaller<FAutoReimportManager::FAutoReimportManager()::$_39, TOptional<ECurrentState> (DirectoryWatcher::FTimeLimit const&)>::Call(void*, DirectoryWatcher::FTimeLimit const&) Address = 0xd57d9b1  (filename not found) [in UE4Editor-UnrealEd.dylib]
FStateMachine<ECurrentState>::Tick(DirectoryWatcher::FTimeLimit const&) Address = 0xd4de20b  (filename not found) [in UE4Editor-UnrealEd.dylib]
FAutoReimportManager::Tick(float) Address = 0xd4ddf80  (filename not found) [in UE4Editor-UnrealEd.dylib]
UEditorEngine::Tick(float, bool) Address = 0xd9bc4f4  (filename not found) [in UE4Editor-UnrealEd.dylib]
UUnrealEdEngine::Tick(float, bool) Address = 0xe69e1dc  (filename not found) [in UE4Editor-UnrealEd.dylib]
FEngineLoop::Tick() Address = 0x4dade75  (filename not found) [in UE4Editor]
GuardedMain(wchar_t const*) Address = 0x4db5c22  (filename not found) [in UE4Editor]
-[UE4AppDelegate runGameThread:] Address = 0x4dc35d0  (filename not found) [in UE4Editor]
-[FCocoaGameThread main] Address = 0x5089cc6  (filename not found) [in UE4Editor-Core.dylib]
__NSThread__start__() Address = 0xb0e688ad (filename not found) [in Foundation]
_pthread_body() Address = 0xc4dde93b (filename not found) [in libsystem_pthread.dylib]
_pthread_body() Address = 0xc4dde887 (filename not found) [in libsystem_pthread.dylib]
thread_start() Address = 0xc4dde08d (filename not found) [in libsystem_pthread.dylib]
Steps to Reproduce

repro steps currently unknown

Callstack
SEGV_MAPERR at 0x0

UE4Editor-SpeedTreeImporter.dylib!USpeedTreeImportFactory::FactoryCreateBinary()
UE4Editor-UnrealEd.dylib!UFactory::FactoryCreateFile()
UE4Editor-UnrealEd.dylib!UFactory::ImportObject()
UE4Editor-SpeedTreeImporter.dylib!UReimportSpeedTreeFactory::Reimport()
UE4Editor-UnrealEd.dylib!FReimportManager::Reimport()
UE4Editor-UnrealEd.dylib!FContentDirectoryMonitor::ReimportAsset()
UE4Editor-UnrealEd.dylib!FContentDirectoryMonitor::ProcessModifications()
UE4Editor-UnrealEd.dylib!FAutoReimportManager::ProcessModifications()
UE4Editor-UnrealEd.dylib!UE4Function_Private::TFunctionRefCaller<FAutoReimportManager::FAutoReimportManager()::$_39, TOptional<ECurrentState> (DirectoryWatcher::FTimeLimit const&)>::Call()
UE4Editor-UnrealEd.dylib!FStateMachine<ECurrentState>::Tick()
UE4Editor-UnrealEd.dylib!FAutoReimportManager::Tick()
UE4Editor-UnrealEd.dylib!UEditorEngine::Tick()
UE4Editor-UnrealEd.dylib!UUnrealEdEngine::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 to Questions & Answers just mention UE-49499 in the post.

0
Login to Vote

Won't Fix
ComponentTools
Affects Versions4.164.17
CreatedSep 8, 2017
ResolvedAug 18, 2021
UpdatedAug 18, 2021