Regression with rendering Spline Mesh Components seen on older (5s) iOS device.
I did not reproduce a crash with an iPadPro A1701 or an Android Note 4
Confirmed in 4.23 MAIN at CL 6910902
Result: Crash when Spline Mesh render is attempted (Noticeable hitch on other mobile devices)
Incident Identifier: 4FEF68BF-F2F5-417F-8E4F-07D351CCD83C
CrashReporter Key: 8dcc57866c32b0feb995c9e8c22d3c2aa2b6bdab
Hardware Model: iPhone6,1
Process: MTLCompilerService [572]
Path: /System/Library/Frameworks/Metal.framework/XPCServices/MTLCompilerService.xpc/MTLCompilerService
Identifier: com.apple.MTLCompilerService
Version: 161.6.2 (161.6.2)
Code Type: ARM-64 (Native)
Role: Unspecified
Parent Process: launchd [1]
Coalition: com.EpicGames.Crash [632]
Date/Time: 2019-06-10 10:39:19.6972 -0400
Launch Time: 2019-06-10 10:39:19.5846 -0400
OS Version: iPhone OS 12.3.1 (16F203)
Baseband Version: 10.70.01
Report Version: 104
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY
Triggered by Thread: 5
Application Specific Information:
abort() called
Thread 0:
0 libsystem_kernel.dylib 0x000000018d3ca424 __semwait_signal_nocancel + 8
1 libsystem_c.dylib 0x000000018d2d3fe0 nanosleep$NOCANCEL + 208
2 libsystem_c.dylib 0x000000018d2f9c0c sleep$NOCANCEL + 44
3 libdispatch.dylib 0x000000018d21fc94 _dispatch_queue_cleanup2 + 140
4 libsystem_pthread.dylib 0x000000018d44f4b4 _pthread_tsd_cleanup + 580
5 libsystem_pthread.dylib 0x000000018d44c904 _pthread_exit + 80
6 libsystem_pthread.dylib 0x000000018d441e54 pthread_exit + 36
7 libdispatch.dylib 0x000000018d21b3a4 libdispatch_init$VARIANT$mp + 0
8 libxpc.dylib 0x000000018d48caa8 _get_autorelease_pool + 0
9 libxpc.dylib 0x000000018d48f3a4 xpc_main + 176
10 MTLCompilerService 0x00000001003b3294 0x1003b0000 + 12948
11 libdyld.dylib 0x000000018d27e8e0 start + 4
Thread 1:
0 libsystem_pthread.dylib 0x000000018d44fcd0 start_wqthread + 0
Thread 2 name: Dispatch queue: com.apple.root.default-qos.overcommit
Thread 2:
0 libsystem_kernel.dylib 0x000000018d3ca7f0 __sigsuspend_nocancel + 8
1 libdispatch.dylib 0x000000018d21fd2c _dispatch_sigsuspend + 28
2 libdispatch.dylib 0x000000018d21fd10 _dispatch_sigsuspend + 0
Thread 3:
0 libsystem_pthread.dylib 0x000000018d44fcd0 start_wqthread + 0
Thread 4:
0 libsystem_pthread.dylib 0x000000018d44fcd0 start_wqthread + 0
Thread 5 Crashed:
0 libsystem_kernel.dylib 0x000000018d3ca0dc __pthread_kill + 8
1 libsystem_pthread.dylib 0x000000018d443094 pthread_kill$VARIANT$mp + 380
2 libsystem_c.dylib 0x000000018d323ea8 abort + 140
3 AGXCompilerCore 0x00000001af422adc 0x1af3c8000 + 371420
4 AGXCompilerCore 0x00000001af421b14 0x1af3c8000 + 367380
5 AGXCompilerCore 0x00000001af3e4d3c 0x1af3c8000 + 118076
6 AGXCompilerCore 0x00000001af3e57e8 MTLCompilerBuildRequestWithOptions + 120
7 MTLCompiler 0x00000001b28f81a4 MTLCompilerObject::buildRequest(unsigned int, unsigned int, void const*, unsigned long, void + 147876 (unsigned int, void const*, unsigned long, char const*) block_pointer) + 13456
8 MTLCompilerService 0x00000001003b3544 0x1003b0000 + 13636
9 libxpc.dylib 0x000000018d484afc _xpc_connection_call_event_handler + 68
10 libxpc.dylib 0x000000018d484e60 _xpc_connection_mach_event + 856
11 libdispatch.dylib 0x000000018d26d894 _dispatch_client_callout4 + 16
12 libdispatch.dylib 0x000000018d2255bc _dispatch_mach_msg_invoke$VARIANT$mp + 340
13 libdispatch.dylib 0x000000018d2161ec _dispatch_lane_serial_drain$VARIANT$mp + 284
14 libdispatch.dylib 0x000000018d2261c8 _dispatch_mach_invoke$VARIANT$mp + 476
15 libdispatch.dylib 0x000000018d2161ec _dispatch_lane_serial_drain$VARIANT$mp + 284
16 libdispatch.dylib 0x000000018d216e3c _dispatch_lane_invoke$VARIANT$mp + 428
17 libdispatch.dylib 0x000000018d21f4a8 _dispatch_workloop_worker_thread + 596
18 libsystem_pthread.dylib 0x000000018d44d114 _pthread_wqthread + 304
19 libsystem_pthread.dylib 0x000000018d44fcd4 start_wqthread + 4
Thread 5 crashed with ARM Thread State (64-bit):
x0: 0x0000000000000000 x1: 0x0000000000000000 x2: 0x0000000000000000 x3: 0x000000000000001a
x4: 0x000000013dd06af0 x5: 0x0000000000000014 x6: 0x0000000000000000 x7: 0x000000016fd0383b
x8: 0x0000000000000c00 x9: 0x000000018d447888 x10: 0x000000018d442f18 x11: 0x000000000017a0c1
x12: 0x000000013dd06000 x13: 0x0000000000000fff x14: 0x0000000000000000 x15: 0x0000000000008000
x16: 0x0000000000000148 x17: 0x020000010fff00e0 x18: 0x0000000000000000 x19: 0x0000000000000006
x20: 0x000000016fd07000 x21: 0x000000016fd05558 x22: 0x0000000000001903 x23: 0x000000016fd070e0
x24: 0x000000016fd05828 x25: 0x0000000282ef8808 x26: 0x0000000000000000 x27: 0x000000016fd05750
x28: 0x000000013e044800 fp: 0x000000016fd054d0 lr: 0x000000018d443094
sp: 0x000000016fd054a0 pc: 0x000000018d3ca0dc cpsr: 0x00000000
Binary Images:
0x1003b0000 - 0x1003b3fff MTLCompilerService arm64 <cbbb2e329bbc323dafb757319ba7e6f2> /System/Library/Frameworks/Metal.framework/XPCServices/MTLCompilerService.xpc/MTLCompilerService
0x100554000 - 0x1005abfff dyld arm64 <9c893b6aa3b13d9596326ef6952e7195> /usr/lib/dyld
0x18c997000 - 0x18c998fff libSystem.B.dylib arm64 <2d9d93c74687353281fc2f486a371680> /usr/lib/libSystem.B.dylib
0x18c999000 - 0x18c9eefff libc+.1.dylib arm64 <e1843de67f9234e6a7c59cfb6ffe5e76> /usr/lib/libc+.1.dylib
0x18c9ef000 - 0x18ca01fff libc+abi.dylib arm64 <b2407b2b53073779b86b8765c6ea72c2> /usr/lib/libc+abi.dylib
0x18ca02000 - 0x18d189fff libobjc.A.dylib arm64 <c48d66667b893a29959044bb49a1973e> /usr/lib/libobjc.A.dylib
0x18d18a000 - 0x18d18efff libcache.dylib arm64 <22202d885c35395a9734dc0d7dc02b29> /usr/lib/system/libcache.dylib
0x18d18f000 - 0x18d19afff libcommonCrypto.dylib arm64 <0670536269b63ab289d61f36dd2aa431> /usr/lib/system/libcommonCrypto.dylib
0x18d19b000 - 0x18d19ffff libcompiler_rt.dylib arm64 <14258a4709af3ffba47a04bc00b9646a> /usr/lib/system/libcompiler_rt.dylib
0x18d1a0000 - 0x18d1a8fff libcopyfile.dylib arm64 <903036d60844385987e8bec76e22bcad> /usr/lib/system/libcopyfile.dylib
0x18d1a9000 - 0x18d20cfff libcorecrypto.dylib arm64 <9f7915fc35b737e880ff06f14f73d523> /usr/lib/system/libcorecrypto.dylib
0x18d20d000 - 0x18d27cfff libdispatch.dylib arm64 <94dcbc89bacb39beadffccea74e7bdb6> /usr/lib/system/libdispatch.dylib
0x18d27d000 - 0x18d2a6fff libdyld.dylib arm64 <39ee943ad0ca301180519d4a1173734f> /usr/lib/system/libdyld.dylib
0x18d2a7000 - 0x18d2a7fff liblaunch.dylib arm64 <729cfcd40d393f308cdbb266917306db> /usr/lib/system/liblaunch.dylib
0x18d2a8000 - 0x18d2adfff libmacho.dylib arm64 <0cc10aed9fe1322fa37cdd01e6c3e771> /usr/lib/system/libmacho.dylib
0x18d2ae000 - 0x18d2affff libremovefile.dylib arm64 <5a2545f357d6342d9641ec17eedebf59> /usr/lib/system/libremovefile.dylib
0x18d2b0000 - 0x18d2c7fff libsystem_asl.dylib arm64 <40fd59634e5532d49a4f441f37283d0e> /usr/lib/system/libsystem_asl.dylib
0x18d2c8000 - 0x18d2c8fff libsystem_blocks.dylib arm64 <8dd7ed74d37d3dde8eb600edf862c82f> /usr/lib/system/libsystem_blocks.dylib
0x18d2c9000 - 0x18d34afff libsystem_c.dylib arm64 <5dcc765a916a3daeb108d6502c377ae4> /usr/lib/system/libsystem_c.dylib
0x18d34b000 - 0x18d34ffff libsystem_configuration.dylib arm64 <99cc1779fbeb371a8dc9971a007cf6e1> /usr/lib/system/libsystem_configuration.dylib
0x18d350000 - 0x18d356fff libsystem_containermanager.dylib arm64 <b342816916ef3f3e9e22cf2f1544acfd> /usr/lib/system/libsystem_containermanager.dylib
0x18d357000 - 0x18d358fff libsystem_coreservices.dylib arm64 <90373e3876e03823a8ed93ea69564b3d> /usr/lib/system/libsystem_coreservices.dylib
0x18d359000 - 0x18d35ffff libsystem_darwin.dylib arm64 <24fd8e0c02383189a10f80ac34a9755c> /usr/lib/system/libsystem_darwin.dylib
0x18d360000 - 0x18d366fff libsystem_dnssd.dylib arm64 <1fb1d15c469934529208e8bd6ad41085> /usr/lib/system/libsystem_dnssd.dylib
0x18d367000 - 0x18d3a6fff libsystem_info.dylib arm64 <82fee029e7e039cfbf2b75818cd69028> /usr/lib/system/libsystem_info.dylib
0x18d3a7000 - 0x18d3d1fff libsystem_kernel.dylib arm64 <cc9f9508b5bf3478a442f3cec1591804> /usr/lib/system/libsystem_kernel.dylib
0x18d3d2000 - 0x18d3fffff libsystem_m.dylib arm64 <fa8fefc7c2f33c228b635f1526ee1943> /usr/lib/system/libsystem_m.dylib
0x18d400000 - 0x18d422fff libsystem_malloc.dylib arm64 <3cf7982226b039749f8eebd3f328c63e> /usr/lib/system/libsystem_malloc.dylib
0x18d423000 - 0x18d42efff libsystem_networkextension.dylib arm64 <16d95a4894953f70bdbd6b2e6fa2ada3> /usr/lib/system/libsystem_networkextension.dylib
0x18d42f000 - 0x18d435fff libsystem_notify.dylib arm64 <3e85f77a7641310c827a7e926a8bf673> /usr/lib/system/libsystem_notify.dylib
0x18d436000 - 0x18d440fff libsystem_platform.dylib arm64 <8b5dd1f4cd3c3c99b2911f7290ddf050> /usr/lib/system/libsystem_platform.dylib
0x18d441000 - 0x18d451fff libsystem_pthread.dylib arm64 <beb13d8311cd3aa1a18dea822da57c69> /usr/lib/system/libsystem_pthread.dylib
0x18d452000 - 0x18d454fff libsystem_sandbox.dylib arm64 <1328091ae30237658e045dcbb41772f9> /usr/lib/system/libsystem_sandbox.dylib
0x18d455000 - 0x18d45cfff libsystem_symptoms.dylib arm64 <a31d562710bd3d99a1cff7b78de4491a> /usr/lib/system/libsystem_symptoms.dylib
0x18d45d000 - 0x18d472fff libsystem_trace.dylib arm64 <813eaa7de9753714a813eabaea1e39e2> /usr/lib/system/libsystem_trace.dylib
0x18d473000 - 0x18d478fff libunwind.dylib arm64 <e00ff283d08538c1b34675a5e665bcdc> /usr/lib/system/libunwind.dylib
0x18d479000 - 0x18d4a6fff libxpc.dylib arm64 <7047fecf09023c959ca2a8499239f4a2> /usr/lib/system/libxpc.dylib
0x18d4a7000 - 0x18d702fff libicucore.A.dylib arm64 <9015b4c283943ee891433bd65535e6bf> /usr/lib/libicucore.A.dylib
0x18d703000 - 0x18d714fff libz.1.dylib arm64 <869dd3bee3ba3e7abd0cbad2f428cdbc> /usr/lib/libz.1.dylib
0x18d715000 - 0x18da71fff CoreFoundation arm64 <8f67863fa23e377190d7993168740877> /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
0x18da72000 - 0x18da82fff libbsm.0.dylib arm64 <4524c293a9ab3f40bd476f0e665dfc55> /usr/lib/libbsm.0.dylib
0x18da83000 - 0x18da83fff libenergytrace.dylib arm64 <4733292256c23d85910a258f21770d6c> /usr/lib/libenergytrace.dylib
0x18da84000 - 0x18db12fff IOKit arm64 <8cbd79075b063189808df404fe3ae179> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x18db13000 - 0x18dbfafff libxml2.2.dylib arm64 <1b51169d88b436ac8b374a52fc7ee591> /usr/lib/libxml2.2.dylib
0x18dbfb000 - 0x18dc08fff libbz2.1.0.dylib arm64 <0c1876f0044234339a72c5d1f1ab2c9b> /usr/lib/libbz2.1.0.dylib
0x18dc09000 - 0x18dc21fff liblzma.5.dylib arm64 <dbbb8e6e5cd333969343748c303a771d> /usr/lib/liblzma.5.dylib
0x18dc22000 - 0x18dd9bfff libsqlite3.dylib arm64 <48776c5c404d3ed589a60f07eb2e995b> /usr/lib/libsqlite3.dylib
0x18dd9c000 - 0x18ddd0fff libMobileGestalt.dylib arm64 <0d11307f9a3e3ddb80779e03e5e6a31c> /usr/lib/libMobileGestalt.dylib
0x18ddd1000 - 0x18e17efff CFNetwork arm64 <f76b7b973d7d306484d1922a6b85d0f8> /System/Library/Frameworks/CFNetwork.framework/CFNetwork
0x18e17f000 - 0x18e469fff Foundation arm64 <25293172df9f3fb99e4ffd4ea250557e> /System/Library/Frameworks/Foundation.framework/Foundation
0x18e46a000 - 0x18e578fff Security arm64 <198a5510ae6c3605898d3b06c7dec3d9> /System/Library/Frameworks/Security.framework/Security
0x18e579000 - 0x18e5e2fff SystemConfiguration arm64 <67fe60d5ad553f63a9f973e11e5a9dad> /System/Library/Frameworks/SystemConfiguration.framework/SystemConfiguration
0x18e5e3000 - 0x18e615fff libCRFSuite.dylib arm64 <c2a13500b7e33a71b9c36cb6bb890286> /usr/lib/libCRFSuite.dylib
0x18e616000 - 0x18e62cfff libapple_nghttp2.dylib arm64 <1637a851ff65353888978ec0c4d1e0ac> /usr/lib/libapple_nghttp2.dylib
0x18e62d000 - 0x18e656fff libarchive.2.dylib arm64 <598c101a5eaa3da89ddf37e4a8003757> /usr/lib/libarchive.2.dylib
0x18e71f000 - 0x18e735fff libcoretls.dylib arm64 <89b2a60485493023b95e8ec9e624c5f7> /usr/lib/libcoretls.dylib
0x18e736000 - 0x18e737fff libcoretls_cfhelpers.dylib arm64 <83728d8a332239578fb6ace719b8e0ac> /usr/lib/libcoretls_cfhelpers.dylib
0x18e738000 - 0x18e739fff liblangid.dylib arm64 <eb6be37c1f11338088aaf9cc9b08cc6b> /usr/lib/liblangid.dylib
0x18e73a000 - 0x18eaaafff libnetwork.dylib arm64 <c8c1090660d536519b1fad5945225560> /usr/lib/libnetwork.dylib
0x18eaab000 - 0x18eadefff libpcap.A.dylib arm64 <ba41e93b1cca3f14847891c4cf5750cf> /usr/lib/libpcap.A.dylib
0x18eb3d000 - 0x18eb49fff IOSurface arm64 <24abbc56094a3cdcb452e7e7e58e8ce7> /System/Library/Frameworks/IOSurface.framework/IOSurface
0x18f8fe000 - 0x18f903fff IOAccelerator arm64 <82d5bf7d8aa23351881345c17cc0f5d1> /System/Library/PrivateFrameworks/IOAccelerator.framework/IOAccelerator
0x18f904000 - 0x18f909fff libCoreFSCache.dylib arm64 <b15618da4b7f347a9df5eb993d690b9f> /System/Library/Frameworks/OpenGLES.framework/libCoreFSCache.dylib
0x18f90a000 - 0x18f9aefff Metal arm64 <20bff78b5b9f3877a27d0083a594eb63> /System/Library/Frameworks/Metal.framework/Metal
0x1a5aa0000 - 0x1a6c78fff libLLVM.dylib arm64 <27055fe22a323c42b636c116e38af962> /usr/lib/libLLVM.dylib
0x1a8a7e000 - 0x1a8b31fff libGPUCompilerImpl.dylib arm64 <000c0454aa113f21939e563fd804a5c2> /System/Library/PrivateFrameworks/GPUCompiler.framework/Libraries/libGPUCompilerImpl.dylib
0x1aaa2d000 - 0x1aaa32fff libGPUCompiler.dylib arm64 <d4ed4ec3d44238c98a3acfcec0a1a3e3> /System/Library/PrivateFrameworks/GPUCompiler.framework/Libraries/libGPUCompiler.dylib
0x1ab1e7000 - 0x1ab1e8fff libMTLCompilerHelper.dylib arm64 <c573c59df3a63d558f8df4b07aab57b0> /System/Library/PrivateFrameworks/MTLCompiler.framework/libMTLCompilerHelper.dylib
0x1af3c8000 - 0x1af484fff AGXCompilerCore arm64 <3264a816e5d23acaab44c7adbb205908> /System/Library/PrivateFrameworks/AGXCompilerCore.framework/AGXCompilerCore
0x1b28d4000 - 0x1b290cfff MTLCompiler arm64 <7df6a567c46037779e54178b839c60e6> /System/Library/PrivateFrameworks/MTLCompiler.framework/MTLCompiler
EOF
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-76006 in the post.
1 |
Component | UE - Platform - Mobile |
---|---|
Affects Versions | 4.23, 4.22.2 |
Target Fix | 4.24 |
Created | Jun 10, 2019 |
---|---|
Resolved | Nov 22, 2019 |
Updated | Dec 3, 2019 |