Description

This is a trending Mac crash in 4.17.0 that has also occurred with some frequency since at least 4.14.

I have not been able to identify any matching callstack occurring on Windows, although it does share some similarity to an older import crash that was fixed, UE-24435.

User Descriptions

  • Just opening my project (on Mac)

Callstack from Log

LogUObjectAllocator: 8023664 out of 0 bytes used by permanent object pool.
LogUObjectArray: CloseDisregardForGC: 0/0 objects in disregard for GC pool
LogMac: === Critical error: ===
SIGSEGV: invalid attempt to access memory at address 0x0

LogMac: FTextHistory::Rebuild(TSharedRef<FString, (ESPMode)1>) Address = 0x1396c16  (filename not found) [in UE4Editor-Core.dylib]
FText::Rebuild() const Address = 0x13965f8  (filename not found) [in UE4Editor-Core.dylib]
FText::ToString() const Address = 0x13547be  (filename not found) [in UE4Editor-Core.dylib]
-[UE4SplashView drawRect:] Address = 0x1463468  (filename not found) [in UE4Editor-Core.dylib]
-[NSView _drawRect:clip:] Address = 0x74946f99 (filename not found) [in AppKit]
-[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] Address = 0x74945a93 (filename not found) [in AppKit]
-[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] Address = 0x749456d1 (filename not found) [in AppKit]
-[NSView _displayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:] Address = 0x749426d8 (filename not found) [in AppKit]
-[NSView displayIfNeeded] Address = 0x7493dfca (filename not found) [in AppKit]
-[NSWindow displayIfNeeded] Address = 0x7493d8db (filename not found) [in AppKit]
___NSWindowGetDisplayCycleObserver_block_invoke.6228() Address = 0x7509dcb4 (filename not found) [in AppKit]
__37+[NSDisplayCycle currentDisplayCycle]_block_invoke Address = 0x7493d3b9 (filename not found) [in AppKit]
CA::Transaction::run_commit_handlers(CATransactionPhase) Address = 0x7c824d06 (filename not found) [in QuartzCore]
CA::Context::commit_transaction(CA::Transaction*) Address = 0x7c92e8bc (filename not found) [in QuartzCore]
CA::Transaction::commit() Address = 0x7c8237e1 (filename not found) [in QuartzCore]
__37+[NSDisplayCycle currentDisplayCycle]_block_invoke.31 Address = 0x74c208b1 (filename not found) [in AppKit]
__CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__() Address = 0x76d14d37 (filename not found) [in CoreFoundation]
__CFRunLoopDoObservers() Address = 0x76d14ca7 (filename not found) [in CoreFoundation]
__CFRunLoopRun() Address = 0x76cf56d9 (filename not found) [in CoreFoundation]
CFRunLoopRunSpecific() Address = 0x76cf5114 (filename not found) [in CoreFoundation]
RunCurrentEventLoopInMode() Address = 0x76255ebc (filename not found) [in HIToolbox]
ReceiveNextEventCommon() Address = 0x76255cf1 (filename not found) [in HIToolbox]
_BlockUntilNextEventMatchingListInModeWithFilter() Address = 0x76255b26 (filename not found) [in HIToolbox]
_DPSNextEvent() Address = 0x747eea54 (filename not found) [in AppKit]
-[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] Address = 0x74f6a7ee (filename not found) [in AppKit]
-[NSApplication run] Address = 0x747e33db (filename not found) [in AppKit]
tchar_main(int, wchar_t**) Address = 0x11560f3  (filename not found) [in UE4Editor]
main() Address = 0x1155979  (filename not found) [in UE4Editor]
start() Address = 0x8c4a4235 (filename not found) [in libdyld.dylib]
Steps to Reproduce

repro steps currently unknown

Callstack
UE4Editor-Core.dylib!FTextHistory::Rebuild(TSharedRef<FString,()
UE4Editor-Core.dylib!FText::Rebuild()
UE4Editor-Core.dylib!FText::ToString()
UE4Editor-Core.dylib!<Unknown>
AppKit!<Unknown>
AppKit!<Unknown>
AppKit!<Unknown>
AppKit!<Unknown>
AppKit!<Unknown>
AppKit!<Unknown>
AppKit!<Unknown>
AppKit!<Unknown>
QuartzCore!CA::Transaction::run_commit_handlers()
QuartzCore!CA::Context::commit_transaction()
QuartzCore!CA::Transaction::commit()
AppKit!<Unknown>
CoreFoundation!Unknown()
CoreFoundation!Unknown()
CoreFoundation!Unknown()
CoreFoundation!Unknown()
HIToolbox!<Unknown>
HIToolbox!<Unknown>
HIToolbox!<Unknown>
AppKit!<Unknown>
AppKit!-[NSApplication()
AppKit!<Unknown>
UE4Editor!tchar_main()
UE4Editor!<Unknown>
libdyld.dylib!<Unknown>

Have Comments or More Details?

There's no existing public thread on this issue, so head over toAnswerHub just mention UE-48475 in the post.

0
Login to Vote

Fixed
ComponentPlatform - Mac
Affects Versions4.144.154.164.17
Target Fix4.17.1
Fix Commit3582374
CreatedAug 15, 2017
ResolvedAug 16, 2017
UpdatedApr 27, 2018