Developer Notes

Missed 4.11.2 Hotfix and isn't an issue in 4.12

Description

After adding a third party plugin to a project and restarting as prompted, closing the editor again causes a crash.

Crash Reporter Link:
[Link Removed]

Additional Note:
This crash was encountered after testing verification for [Link Removed]

Steps to Reproduce
  1. Open UE4Editor (Any C++ project)
  2. Navigate to Edit->Plugins->New Plugin
  3. Create a new plugin based off of Third Party Library (named MyPlugin)
  4. Restart the project when prompted
  5. Close the project again after reopening

Result:
Editor crashes after closing

Repro Rate:
3/3

Callstack

MachineId:114746C7ED42A77A0311599DC848BE66
EpicAccountId:a390780216c14d60ae65a7d74e1c7442

SEGV_MAPERR at 0x3

FGenericPlatformMisc::RaiseException(unsigned int) Address = 0x103cc131b [/Users/build/BuildFarm/build_++UE4+Release-4.11/Engine/Source/Runtime/Core/Private/GenericPlatform/GenericPlatformMisc.cpp, line 294] [in UE4Editor-Core.dylib]
FOutputDeviceMacError::Serialize(wchar_t const*, ELogVerbosity::Type, FName const&) Address = 0x103e52ee6 [/Users/build/BuildFarm/build_++UE4+Release-4.11/Engine/Source/Runtime/Core/Private/Mac/MacPlatformOutputDevices.cpp, line 93] [in UE4Editor-Core.dylib]
FOutputDevice::Logf(wchar_t const*, ...) Address = 0x103f476f7 [/Users/build/BuildFarm/build_++UE4+Release-4.11/Engine/Source/Runtime/Core/Private/Misc/OutputDevice.cpp, line 149] [in UE4Editor-Core.dylib]
FDebug::AssertFailed(char const*, char const*, int, wchar_t const*, ...) Address = 0x103f159c4 [Runtime/Core/Public/Containers/ContainerAllocationPolicies.h, line 340] [in UE4Editor-Core.dylib]
FMacPlatformProcess::FreeDllHandle(void*) Address = 0x103e52a0e [/Users/build/BuildFarm/build_++UE4+Release-4.11/Engine/Source/Runtime/Core/Private/Mac/MacPlatformProcess.cpp, line 59] [in UE4Editor-Core.dylib]
FmhbgModule::ShutdownModule() Address = 0x15c5203f2 [/Users/support/Desktop/Unreal Projects/MyProject2/Plugins/mhbg/Source/mhbg/Private/mhbg.cpp, line 46] [in UE4Editor-mhbg.dylib]
FModuleManager::UnloadModule(FName, bool) Address = 0x103fc5c0c [/Users/build/BuildFarm/build_++UE4+Release-4.11/Engine/Source/Runtime/Core/Private/Modules/ModuleManager.cpp, line 511] [in UE4Editor-Core.dylib]
FModuleManager::UnloadModulesAtShutdown() Address = 0x103fc6cba [/Users/build/BuildFarm/build_++UE4+Release-4.11/Engine/Source/Runtime/Core/Private/Modules/ModuleManager.cpp, line 635] [in UE4Editor-Core.dylib]
FEngineLoop::Exit() Address = 0x103c04dd0 (filename not found) [in UE4Editor]
GuardedMain(wchar_t const*) Address = 0x103c06033 (filename not found) [in UE4Editor]
-[UE4AppDelegate runGameThread:] Address = 0x103c1595c (filename not found) [in UE4Editor]
-[FCocoaGameThread main] Address = 0x103e2a746 [/Users/build/BuildFarm/build_++UE4+Release-4.11/Engine/Source/Runtime/Core/Private/Mac/CocoaThread.cpp, line 368] [in UE4Editor-Core.dylib]
Unknown() Address = 0x7fff9d5a1d64 (filename not found) [in Foundation]
_pthread_body Address = 0x7fffa1b6899d (filename not found) [in libsystem_pthread.dylib]
_pthread_body Address = 0x7fffa1b6891a (filename not found) [in libsystem_pthread.dylib]
thread_start Address = 0x7fffa1b66351 (filename not found) [in libsystem_pthread.dylib]

Have Comments or More Details?

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

1
Login to Vote

Won't Fix
ComponentUE - Platform - Apple
Affects Versions4.11.2
Target Fix4.11.2
CreatedApr 11, 2016
ResolvedJun 7, 2016
UpdatedApr 27, 2018