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]
repro steps currently unknown
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>
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-48471 in the post.
0 |
Component | UE - Platform - Apple |
---|---|
Affects Versions | 4.16, 4.17 |
Target Fix | 4.18 |
Fix Commit | 3561208 |
---|
Created | Aug 15, 2017 |
---|---|
Resolved | Aug 25, 2017 |
Updated | Apr 27, 2018 |