Description

This is an early trending Mac crash in 4.18. Users have not provided any descriptions of their actions when the crash occurred.

Callstack from Log

LogAssetRegistry: Asset discovery search completed in 22.5641 seconds
LogCollectionManager: Rebuilt the object cache for 0 collections in 0.000000 seconds (found 0 objects)
LogCollectionManager: Fixed up redirectors for 0 collections in 0.000287 seconds (updated 0 objects)
LogMetal: Display: Shrinking RingBuffer from 2048000 to 1536000 as max. usage is 751104 at frame 4294967416]
LogMac: === Critical error: ===
SIGSEGV: invalid attempt to access memory at address 0x10c

0x10122f5a UE4Editor-ApplicationCore.dylib!FMacWindow::ApplySizeAndModeChanges(int, int, int, int, EWindowMode::Type)   [UnknownFile]) 
0x101241f8 UE4Editor-ApplicationCore.dylib!FMacWindow::SetWindowMode(EWindowMode::Type)   [UnknownFile]) 
0x10c638e1 UE4Editor-SlateCore.dylib!SWindow::SetWindowMode(EWindowMode::Type)   [UnknownFile]) 
0x11440f57 UE4Editor-MainFrame.dylib!FMainFrameActionCallbacks::ToggleFullscreen_Execute()   [UnknownFile]) 
0x1148f417 UE4Editor-MainFrame.dylib!TBaseStaticDelegateInstance<void ()>::ExecuteIfSafe() const   [UnknownFile]) 
0x10241af2 UE4Editor-Slate.dylib!FUICommandList::ExecuteAction(TSharedRef<FUICommandInfo const, (ESPMode)0>) const   [UnknownFile]) 
0x10313121 UE4Editor-Slate.dylib!invocation function for block in FSlateMacMenu::ExecuteMenuItemAction(TSharedRef<FMenuEntryBlock const, (ESPMode)0> const&)   [UnknownFile]) 
0x0a48ee88 UE4Editor-Core.dylib!FCocoaRunLoopSource::Process(__CFString const*)   [UnknownFile]) 
0x0a48e939 UE4Editor-Core.dylib!-[FCocoaRunLoopSourceInfo perform]   [UnknownFile]) 
0x4975f6c1 CoreFoundation!__CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__()   [UnknownFile]) 
0x498192cc CoreFoundation!__CFRunLoopDoSource0()   [UnknownFile]) 
0x49742160 CoreFoundation!__CFRunLoopDoSources0()   [UnknownFile]) 
0x497415dd CoreFoundation!__CFRunLoopRun()   [UnknownFile]) 
0x49740e43 CoreFoundation!CFRunLoopRunSpecific()   [UnknownFile]) 
0x0a48fd36 UE4Editor-Core.dylib!ProcessGameThreadEvents()   [UnknownFile]) 
0x1012536d UE4Editor-ApplicationCore.dylib!FMacWindow::UpdateFullScreenState(bool)   [UnknownFile]) 
0x10122cc0 UE4Editor-ApplicationCore.dylib!FMacWindow::ApplySizeAndModeChanges(int, int, int, int, EWindowMode::Type)   [UnknownFile]) 
0x101241f8 UE4Editor-ApplicationCore.dylib!FMacWindow::SetWindowMode(EWindowMode::Type)   [UnknownFile]) 
0x10c638e1 UE4Editor-SlateCore.dylib!SWindow::SetWindowMode(EWindowMode::Type)   [UnknownFile]) 
0x11440f57 UE4Editor-MainFrame.dylib!FMainFrameActionCallbacks::ToggleFullscreen_Execute()   [UnknownFile]) 
0x1148f417 UE4Editor-MainFrame.dylib!TBaseStaticDelegateInstance<void ()>::ExecuteIfSafe() const   [UnknownFile]) 
0x10241af2 UE4Editor-Slate.dylib!FUICommandList::ExecuteAction(TSharedRef<FUICommandInfo const, (ESPMode)0>) const   [UnknownFile]) 
0x10313121 UE4Editor-Slate.dylib!invocation function for block in FSlateMacMenu::ExecuteMenuItemAction(TSharedRef<FMenuEntryBlock const, (ESPMode)0> const&)   [UnknownFile]) 
0x0a48ee88 UE4Editor-Core.dylib!FCocoaRunLoopSource::Process(__CFString const*)   [UnknownFile]) 
0x0a48e939 UE4Editor-Core.dylib!-[FCocoaRunLoopSourceInfo perform]   [UnknownFile]) 
0x4975f6c1 CoreFoundation!__CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__()   [UnknownFile]) 
0x498192cc CoreFoundation!__CFRunLoopDoSource0()   [UnknownFile]) 
0x49742160 CoreFoundation!__CFRunLoopDoSources0()   [UnknownFile]) 
0x497415dd CoreFoundation!__CFRunLoopRun()   [UnknownFile]) 
0x49740e43 CoreFoundation!CFRunLoopRunSpecific()   [UnknownFile]) 
0x0a48fd36 UE4Editor-Core.dylib!ProcessGameThreadEvents()   [UnknownFile]) 
0x10102bf2 UE4Editor-ApplicationCore.dylib!FMacPlatformApplicationMisc::PumpMessages(bool)   [UnknownFile]) 
0x0a1d788b UE4Editor!FEngineLoop::Tick()   [UnknownFile]) 
0x0a1e1e62 UE4Editor!GuardedMain(wchar_t const*)   [UnknownFile]) 
0x0a1ef500 UE4Editor!-[UE4AppDelegate runGameThread:]   [UnknownFile]) 
0x0a48f137 UE4Editor-Core.dylib!-[FCocoaGameThread main]   [UnknownFile]) 
0x4b7fb6d8 Foundation!__NSThread__start__()   [UnknownFile]) 
0x70f2c6c1 libsystem_pthread.dylib!_pthread_body()   [UnknownFile]) 
0x70f2c56d libsystem_pthread.dylib!_pthread_body()   [UnknownFile]) 
0x70f2bc5d libsystem_pthread.dylib!thread_start()   [UnknownFile]) 
Steps to Reproduce

On a Mac with Intel GPU use Window->Enable Fullscreen option from the menu bar, then close the window using red X window button.

Callstack
SEGV_MAPERR at 0x10c

UE4Editor-ApplicationCore.dylib!FMacWindow::ApplySizeAndModeChanges()
UE4Editor-ApplicationCore.dylib!FMacWindow::SetWindowMode()
UE4Editor-SlateCore.dylib!SWindow::SetWindowMode()
UE4Editor-MainFrame.dylib!FMainFrameActionCallbacks::ToggleFullscreen_Execute()
UE4Editor-MainFrame.dylib!TBaseStaticDelegateInstance<void ()>::ExecuteIfSafe()
UE4Editor-Slate.dylib!FUICommandList::ExecuteAction(TSharedRef<FUICommandInfo const,()
UE4Editor-Slate.dylib!invocation function for block in FSlateMacMenu::ExecuteMenuItemAction(TSharedRef<FMenuEntryBlock const,()
UE4Editor-Core.dylib!FCocoaRunLoopSource::Process()
UE4Editor-Core.dylib!<Unknown>
CoreFoundation!Unknown()
CoreFoundation!Unknown()
CoreFoundation!Unknown()
CoreFoundation!Unknown()
CoreFoundation!Unknown()
UE4Editor-Core.dylib!ProcessGameThreadEvents()
UE4Editor-ApplicationCore.dylib!FMacWindow::UpdateFullScreenState()
UE4Editor-ApplicationCore.dylib!FMacWindow::ApplySizeAndModeChanges()
UE4Editor-ApplicationCore.dylib!FMacWindow::SetWindowMode()
UE4Editor-SlateCore.dylib!SWindow::SetWindowMode()
UE4Editor-MainFrame.dylib!FMainFrameActionCallbacks::ToggleFullscreen_Execute()
UE4Editor-MainFrame.dylib!TBaseStaticDelegateInstance<void ()>::ExecuteIfSafe()
UE4Editor-Slate.dylib!FUICommandList::ExecuteAction(TSharedRef<FUICommandInfo const,()
UE4Editor-Slate.dylib!invocation function for block in FSlateMacMenu::ExecuteMenuItemAction(TSharedRef<FMenuEntryBlock const,()
UE4Editor-Core.dylib!FCocoaRunLoopSource::Process()
UE4Editor-Core.dylib!<Unknown>
CoreFoundation!Unknown()
CoreFoundation!Unknown()
CoreFoundation!Unknown()
CoreFoundation!Unknown()
CoreFoundation!Unknown()
UE4Editor-Core.dylib!ProcessGameThreadEvents()
UE4Editor-ApplicationCore.dylib!FMacPlatformApplicationMisc::PumpMessages()
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-51709 in the post.

0
Login to Vote

Fixed
ComponentUE - Platform - Apple
Affects Versions4.18
Target Fix4.18.1
Fix Commit3725570
CreatedOct 27, 2017
ResolvedOct 30, 2017
UpdatedApr 27, 2018
Pull Requests
4447 - klorberg