Description

This is a trending Mac crash coming out of the 4.17.0 release, but also seems to have occurred in 4.16. Users have not provided any descriptions of their actions when the crash occurred. The callstack is similar to [Link Removed], which was fixed for 4.17.

Callstack from Log

Error: appError called: Assertion failed: Assertion failed: IsValid() [File:Runtime/Core/Public/Templates/SharedPointer.h] [Line: 835] 


=== Critical error: ===
SIGSEGV: invalid attempt to access memory at address 0x3

FGenericPlatformMisc::RaiseException(unsigned int) Address = 0x85d6c9b  (filename not found) [in UE4Editor-Core.dylib]
FOutputDeviceMacError::Serialize(wchar_t const*, ELogVerbosity::Type, FName const&) Address = 0x87ee25f  (filename not found) [in UE4Editor-Core.dylib]
FOutputDevice::Logf(wchar_t const*, ...) Address = 0x88d494d  (filename not found) [in UE4Editor-Core.dylib]
FDebug::AssertFailed(char const*, char const*, int, wchar_t const*, ...) Address = 0x882781e  (filename not found) [in UE4Editor-Core.dylib]
FSlateEditableTextLayout::FTextInputMethodContext::GetSelectionRange(unsigned int&, unsigned int&, ITextInputMethodContext::ECaretPosition&) Address = 0xb109456  (filename not found) [in UE4Editor-Slate.dylib]
invocation function for block in PerformBlockOnThread(FCocoaRunLoopSource&, void () block_pointer, NSArray*, NSString*, bool) Address = 0x880e920  (filename not found) [in UE4Editor-Core.dylib]
FCocoaRunLoopSource::Process(__CFString const*) Address = 0x87a9c04  (filename not found) [in UE4Editor-Core.dylib]
-[FCocoaRunLoopSourceInfo perform] Address = 0x87a9656  (filename not found) [in UE4Editor-Core.dylib]
__CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__() Address = 0x83c13321 (filename not found) [in CoreFoundation]
__CFRunLoopDoSources0() Address = 0x83bf421d (filename not found) [in CoreFoundation]
__CFRunLoopRun() Address = 0x83bf3716 (filename not found) [in CoreFoundation]
CFRunLoopRunSpecific() Address = 0x83bf3114 (filename not found) [in CoreFoundation]
FMacPlatformMisc::PumpMessages(bool) Address = 0x87b27ef  (filename not found) [in UE4Editor-Core.dylib]
FEngineLoop::Tick() Address = 0x84cd32b  (filename not found) [in UE4Editor]
GuardedMain(wchar_t const*) Address = 0x84d5c22  (filename not found) [in UE4Editor]
-[UE4AppDelegate runGameThread:] Address = 0x84e35d0  (filename not found) [in UE4Editor]
-[FCocoaGameThread main] Address = 0x87a9e86  (filename not found) [in UE4Editor-Core.dylib]
__NSThread__start__() Address = 0x856168ad (filename not found) [in Foundation]
_pthread_body() Address = 0x9958c93b (filename not found) [in libsystem_pthread.dylib]
_pthread_body() Address = 0x9958c887 (filename not found) [in libsystem_pthread.dylib]
thread_start() Address = 0x9958c08d (filename not found) [in libsystem_pthread.dylib]
Steps to Reproduce

repro steps currently unknown

Callstack
SEGV_MAPERR at 0x3

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!FMacPlatformMisc::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-48459 in the post.

0
Login to Vote

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