Description

This is a trending Mac crash in 4.17.0 that also had some occurrence in 4.16. Users have not provided any descriptions of their actions when the crash occurred, but the callstack is nearly identical to [Link Removed], which was already fixed for 4.17.

Callstack from Log

LogRenderer: Reallocating scene render targets to support 804x584 Format 9 NumSamples 1 (Frame:1).
BlueprintLog: New page: Compile ChunkBP
LogMac: === Critical error: ===
SIGSEGV: invalid attempt to access memory at address 0x0

LogMac: FTextLayout::GetAsTextAndOffsets(FString*, FTextLayout::FTextOffsetLocations*) const Address = 0x7892620  (filename not found) [in UE4Editor-Slate.dylib]
FSlateEditableTextLayout::FTextInputMethodContext::GetSelectionRange(unsigned int&, unsigned int&, ITextInputMethodContext::ECaretPosition&) Address = 0x7a20469  (filename not found) [in UE4Editor-Slate.dylib]
invocation function for block in PerformBlockOnThread(FCocoaRunLoopSource&, void () block_pointer, NSArray*, NSString*, bool) Address = 0x4d2920   (filename not found) [in UE4Editor-Core.dylib]
FCocoaRunLoopSource::Process(__CFString const*) Address = 0x46dc04   (filename not found) [in UE4Editor-Core.dylib]
-[FCocoaRunLoopSourceInfo perform] Address = 0x46d656   (filename not found) [in UE4Editor-Core.dylib]
__CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__() Address = 0xabc4c3c1 (filename not found) [in CoreFoundation]
__CFRunLoopDoSources0() Address = 0xabc2d2cd (filename not found) [in CoreFoundation]
__CFRunLoopRun() Address = 0xabc2c7c6 (filename not found) [in CoreFoundation]
CFRunLoopRunSpecific() Address = 0xabc2c1c4 (filename not found) [in CoreFoundation]
FMacPlatformMisc::PumpMessages(bool) Address = 0x4767ef   (filename not found) [in UE4Editor-Core.dylib]
FEngineLoop::Tick() Address = 0x19532b   (filename not found) [in UE4Editor]
GuardedMain(wchar_t const*) Address = 0x19dc22   (filename not found) [in UE4Editor]
-[UE4AppDelegate runGameThread:] Address = 0x1ab5d0   (filename not found) [in UE4Editor]
-[FCocoaGameThread main] Address = 0x46de86   (filename not found) [in UE4Editor-Core.dylib]
__NSThread__start__() Address = 0xad64ebcd (filename not found) [in Foundation]
_pthread_body() Address = 0xc15a89af (filename not found) [in libsystem_pthread.dylib]
_pthread_body() Address = 0xc15a88fb (filename not found) [in libsystem_pthread.dylib]
thread_start() Address = 0xc15a8101 (filename not found) [in libsystem_pthread.dylib]
Steps to Reproduce

repro steps currently unknown

Callstack
SEGV_NOOP at 0x0

UE4Editor-Slate.dylib!FTextLayout::GetAsTextAndOffsets()
UE4Editor-Slate.dylib!FSlateEditableTextLayout::FTextInputMethodContext::GetSelectionRange()
UE4Editor-Core.dylib!<Unknown>
UE4Editor-Core.dylib!FCocoaRunLoopSource::Process()
UE4Editor-Core.dylib!<Unknown>
CoreFoundation!Unknown()
CoreFoundation!Unknown()
CoreFoundation!Unknown()
CoreFoundation!Unknown()
UE4Editor-Core.dylib!PerformBlockOnThread(FCocoaRunLoopSource&, void()
UE4Editor-Core.dylib!FMacApplication::UpdateScreensArray()
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 to Questions & Answers just mention UE-48471 in the post.

0
Login to Vote

Duplicate
ComponentUE - Platform - Apple
Affects Versions4.164.17
Target Fix4.18
Fix Commit3561208
CreatedAug 15, 2017
ResolvedAug 25, 2017
UpdatedApr 27, 2018
View Jira Issue