On-Device Build Crashing on Level Load

One level in our game is crashing on launch on later-model iOS devices, both iPhones and iPads. It appears to be related to texture loading in Metal - if we disable metal support, the crash goes away.

We’re on 4.7.6, build is generated on a Mac. Project does have C++.

Stack trace follows:

Incident Identifier: 73546659-E37A-401C-BACD-DBE49A7F791A
CrashReporter Key:   80be92bcd7e200e3112ffd4b6ccad827c13762b1
Hardware Model:      iPad4,4
Process:              [3114]
Path:                /private/var/mobile/Containers/Bundle/Application/5084D7B3-0EAE-426F-B5AC-D4D87ABBF42D/.app/
Identifier:          com.empiricaldevelopment.
Version:             200 (1.0.0)
Code Type:           ARM-64 (Native)
Parent Process:      launchd [1]

Date/Time:           2015-05-07 17:44:00.217 -0400
Launch Time:         2015-05-07 17:43:45.656 -0400
OS Version:          iOS 8.3 (12F69)
Report Version:      105

Exception Type:  EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Triggered by Thread:  15

Thread 0 name:  Dispatch queue: com.apple.main-thread
Thread 0:
0   libsystem_kernel.dylib        	0x0000000194370e0c mach_msg_trap + 8
1   libsystem_kernel.dylib        	0x0000000194370c84 mach_msg + 68
2   CoreFoundation                	0x00000001826ff720 __CFRunLoopServiceMachPort + 196
3   CoreFoundation                	0x00000001826fd674 __CFRunLoopRun + 936
4   CoreFoundation                	0x00000001826292d0 CFRunLoopRunSpecific + 392
5   GraphicsServices              	0x000000018bcef6f8 GSEventRunModal + 164
6   UIKit                         	0x00000001871eefa8 UIApplicationMain + 1484
7                   	0x000000010005c648 0x10004c000 + 67144
8   libdyld.dylib                 	0x0000000194272a04 start + 0

Thread 1 name:  Dispatch queue: com.apple.libdispatch-manager
Thread 1:
0   libsystem_kernel.dylib        	0x0000000194370c24 kevent64 + 8
1   libdispatch.dylib             	0x0000000194255e6c _dispatch_mgr_invoke + 272
2   libdispatch.dylib             	0x0000000194247998 _dispatch_mgr_thread + 48

Thread 2:
0   libsystem_kernel.dylib        	0x000000019438bc78 __workq_kernreturn + 8
1   libsystem_pthread.dylib       	0x00000001944252d8 _pthread_wqthread + 988
2   libsystem_pthread.dylib       	0x0000000194424eec start_wqthread + 0

Thread 3:
0   libsystem_kernel.dylib        	0x000000019438bc78 __workq_kernreturn + 8
1   libsystem_pthread.dylib       	0x00000001944252d8 _pthread_wqthread + 988
2   libsystem_pthread.dylib       	0x0000000194424eec start_wqthread + 0

Thread 4:
0   libsystem_kernel.dylib        	0x000000019438bc78 __workq_kernreturn + 8
1   libsystem_pthread.dylib       	0x00000001944252d8 _pthread_wqthread + 988
2   libsystem_pthread.dylib       	0x0000000194424eec start_wqthread + 0

Thread 5:
0   libsystem_kernel.dylib        	0x000000019438bc78 __workq_kernreturn + 8
1   libsystem_pthread.dylib       	0x00000001944252d8 _pthread_wqthread + 988
2   libsystem_pthread.dylib       	0x0000000194424eec start_wqthread + 0

Thread 6:
0                   	0x0000000100cdfbe0 0x10004c000 + 13188064
1                   	0x0000000100d15b38 0x10004c000 + 13409080
2                   	0x00000001016bd6ec 0x10004c000 + 23533292
3                   	0x00000001016bd5ac 0x10004c000 + 23532972
4                   	0x000000010165d6a8 0x10004c000 + 23140008
5                   	0x00000001016bec58 0x10004c000 + 23538776
6                   	0x000000010166099c 0x10004c000 + 23153052
7                   	0x0000000101660784 0x10004c000 + 23152516
8                   	0x0000000101661a2c 0x10004c000 + 23157292
9                   	0x00000001003035c4 0x10004c000 + 2848196
10                  	0x0000000100302570 0x10004c000 + 2844016
11                  	0x0000000101553de0 0x10004c000 + 22052320
12                  	0x0000000101550410 0x10004c000 + 22037520
13                  	0x0000000101551818 0x10004c000 + 22042648
14                  	0x00000001012f7448 0x10004c000 + 19575880
15                  	0x000000010005a6ac 0x10004c000 + 59052
16                  	0x000000010024fd14 0x10004c000 + 2112788
17  Foundation                    	0x0000000183649db4 __NSThread__main__ + 1068
18  libsystem_pthread.dylib       	0x0000000194427dc4 _pthread_body + 160
19  libsystem_pthread.dylib       	0x0000000194427d20 _pthread_start + 156
20  libsystem_pthread.dylib       	0x0000000194424ef4 thread_start + 0

Thread 7 name:  AVAudioSession Notify Thread
Thread 7:
0   libsystem_kernel.dylib        	0x0000000194370e0c mach_msg_trap + 8
1   libsystem_kernel.dylib        	0x0000000194370c84 mach_msg + 68
2   CoreFoundation                	0x00000001826ff720 __CFRunLoopServiceMachPort + 196
3   CoreFoundation                	0x00000001826fd674 __CFRunLoopRun + 936
4   CoreFoundation                	0x00000001826292d0 CFRunLoopRunSpecific + 392
5   libAVFAudio.dylib             	0x00000001810a502c GenericRunLoopThread::Entry(void*) + 160
6   libAVFAudio.dylib             	0x0000000181097a0c CAPThread::Entry(CAPThread*) + 116
7   libsystem_pthread.dylib       	0x0000000194427dc4 _pthread_body + 160
8   libsystem_pthread.dylib       	0x0000000194427d20 _pthread_start + 156
9   libsystem_pthread.dylib       	0x0000000194424ef4 thread_start + 0

Thread 8 name:  PoolThread 0
Thread 8:
0   libsystem_kernel.dylib        	0x000000019438b078 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	0x0000000194426f28 _pthread_cond_wait + 620
2                   	0x000000010019e388 0x10004c000 + 1385352
3                   	0x00000001001b4490 0x10004c000 + 1475728
4                   	0x00000001001bf6e8 0x10004c000 + 1521384
5   libsystem_pthread.dylib       	0x0000000194427dc4 _pthread_body + 160
6   libsystem_pthread.dylib       	0x0000000194427d20 _pthread_start + 156
7   libsystem_pthread.dylib       	0x0000000194424ef4 thread_start + 0

Thread 9 name:  TaskGraphThread 0
Thread 9:
0   libsystem_kernel.dylib        	0x000000019438b078 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	0x0000000194426f28 _pthread_cond_wait + 620
2                   	0x000000010019e388 0x10004c000 + 1385352
3                   	0x00000001001c2b40 0x10004c000 + 1534784
4                   	0x00000001001c2834 0x10004c000 + 1534004
5                   	0x00000001001c2668 0x10004c000 + 1533544
6                   	0x00000001001c3584 0x10004c000 + 1537412
7                   	0x00000001001bf6e8 0x10004c000 + 1521384
8   libsystem_pthread.dylib       	0x0000000194427dc4 _pthread_body + 160
9   libsystem_pthread.dylib       	0x0000000194427d20 _pthread_start + 156
10  libsystem_pthread.dylib       	0x0000000194424ef4 thread_start + 0

Thread 10:
0   libsystem_kernel.dylib        	0x0000000194370e0c mach_msg_trap + 8
1   libsystem_kernel.dylib        	0x0000000194370c84 mach_msg + 68
2   CoreFoundation                	0x00000001826ff720 __CFRunLoopServiceMachPort + 196
3   CoreFoundation                	0x00000001826fd674 __CFRunLoopRun + 936
4   CoreFoundation                	0x00000001826292d0 CFRunLoopRunSpecific + 392
5   Foundation                    	0x00000001835614c4 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 312
6   Foundation                    	0x00000001835bb80c -[NSRunLoop(NSRunLoop) run] + 92
7   Foundation                    	0x0000000183649db4 __NSThread__main__ + 1068
8   libsystem_pthread.dylib       	0x0000000194427dc4 _pthread_body + 160
9   libsystem_pthread.dylib       	0x0000000194427d20 _pthread_start + 156
10  libsystem_pthread.dylib       	0x0000000194424ef4 thread_start + 0

Thread 11 name:  AsyncIOSystem
Thread 11:
0   libsystem_kernel.dylib        	0x000000019438b078 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	0x0000000194426f28 _pthread_cond_wait + 620
2                   	0x000000010019e388 0x10004c000 + 1385352
3                   	0x0000000100244154 0x10004c000 + 2064724
4                   	0x0000000100243dac 0x10004c000 + 2063788
5                   	0x00000001001bf6e8 0x10004c000 + 1521384
6   libsystem_pthread.dylib       	0x0000000194427dc4 _pthread_body + 160
7   libsystem_pthread.dylib       	0x0000000194427d20 _pthread_start + 156
8   libsystem_pthread.dylib       	0x0000000194424ef4 thread_start + 0

Thread 12 name:  FMessageBus.Router
Thread 12:
0   libsystem_kernel.dylib        	0x000000019438b078 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	0x0000000194426f28 _pthread_cond_wait + 620
2                   	0x000000010019e2d8 0x10004c000 + 1385176
3                   	0x0000000101080680 0x10004c000 + 16991872
4                   	0x00000001001bf6e8 0x10004c000 + 1521384
5   libsystem_pthread.dylib       	0x0000000194427dc4 _pthread_body + 160
6   libsystem_pthread.dylib       	0x0000000194427d20 _pthread_start + 156
7   libsystem_pthread.dylib       	0x0000000194424ef4 thread_start + 0

Thread 13 name:  AURemoteIO::IOThread
Thread 13:
0   libsystem_kernel.dylib        	0x0000000194370e0c mach_msg_trap + 8
1   libsystem_kernel.dylib        	0x0000000194370c84 mach_msg + 68
2   AudioToolbox                  	0x0000000181d173ac AURemoteIO::IOThread::Run() + 112
3   AudioToolbox                  	0x0000000181d1ab90 AURemoteIO::IOThread::Entry(void*) + 8
4   AudioToolbox                  	0x0000000181c3851c CAPThread::Entry(CAPThread*) + 140
5   libsystem_pthread.dylib       	0x0000000194427dc4 _pthread_body + 160
6   libsystem_pthread.dylib       	0x0000000194427d20 _pthread_start + 156
7   libsystem_pthread.dylib       	0x0000000194424ef4 thread_start + 0

Thread 14:
0   libsystem_kernel.dylib        	0x0000000194370e0c mach_msg_trap + 8
1   libsystem_kernel.dylib        	0x0000000194370c84 mach_msg + 68
2   CoreFoundation                	0x00000001826ff720 __CFRunLoopServiceMachPort + 196
3   CoreFoundation                	0x00000001826fd674 __CFRunLoopRun + 936
4   CoreFoundation                	0x00000001826292d0 CFRunLoopRunSpecific + 392
5   CoreFoundation                	0x000000018267b358 CFRunLoopRun + 108
6   CoreMotion                    	0x0000000183034364 0x182fec000 + 295780
7   libsystem_pthread.dylib       	0x0000000194427dc4 _pthread_body + 160
8   libsystem_pthread.dylib       	0x0000000194427d20 _pthread_start + 156
9   libsystem_pthread.dylib       	0x0000000194424ef4 thread_start + 0

Thread 15 name:  RenderThread 1
Thread 15 Crashed:
0   libsystem_kernel.dylib        	0x000000019438b270 __pthread_kill + 8
1   libsystem_pthread.dylib       	0x000000019442916c pthread_kill + 108
2   libsystem_c.dylib             	0x0000000194302b14 abort + 108
3   libsystem_c.dylib             	0x00000001942d7a38 __assert_rtn + 88
4   Metal                         	0x0000000185147b0c MTLReportFailure + 452
5   Metal                         	0x000000018511d8c4 -[MTLTextureDescriptor validate] + 196
6   AGXMetal                      	0x0000000106310630 0x1062f8000 + 99888
7                   	0x0000000100069f30 0x10004c000 + 122672
8                   	0x000000010006a790 0x10004c000 + 124816
9                   	0x00000001008c0a9c 0x10004c000 + 8866460
10                  	0x000000010152d89c 0x10004c000 + 21895324
11                  	0x00000001008c8cc8 0x10004c000 + 8899784
12                  	0x00000001008ccf94 0x10004c000 + 8916884
13                  	0x00000001001c2770 0x10004c000 + 1533808
14                  	0x00000001001c2668 0x10004c000 + 1533544
15                  	0x00000001008cbaac 0x10004c000 + 8911532
16                  	0x00000001008d0c2c 0x10004c000 + 8932396
17                  	0x00000001001bf6e8 0x10004c000 + 1521384
18  libsystem_pthread.dylib       	0x0000000194427dc4 _pthread_body + 160
19  libsystem_pthread.dylib       	0x0000000194427d20 _pthread_start + 156
20  libsystem_pthread.dylib       	0x0000000194424ef4 thread_start + 0

Thread 16 name:  RTHeartBeat 1
Thread 16:
0   libsystem_kernel.dylib        	0x000000019438b570 __semwait_signal + 8
1   libsystem_c.dylib             	0x00000001942ad92c nanosleep + 212
2   libsystem_c.dylib             	0x00000001942ad848 usleep + 64
3                   	0x000000010019e13c 0x10004c000 + 1384764
4                   	0x00000001008cfd48 0x10004c000 + 8928584
5                   	0x00000001001bf6e8 0x10004c000 + 1521384
6   libsystem_pthread.dylib       	0x0000000194427dc4 _pthread_body + 160
7   libsystem_pthread.dylib       	0x0000000194427d20 _pthread_start + 156
8   libsystem_pthread.dylib       	0x0000000194424ef4 thread_start + 0

Thread 15 crashed with ARM Thread State (64-bit):
    x0: 0x0000000000000000   x1: 0x0000000000000000   x2: 0x0000000000000000   x3: 0x0000000000000000
    x4: 0x0000000000000000   x5: 0x0000000000000000   x6: 0x000000000000002e   x7: 0x0000000000000000
    x8: 0x0000000008000000   x9: 0x0000000004000000  x10: 0x0000000000000000  x11: 0x0000000000000032
   x12: 0x000000014f050fc0  x13: 0x000001a59488f959  x14: 0x0000000194892550  x15: 0x00000001740f1fb1
   x16: 0x0000000000000148  x17: 0x0000000182635b2c  x18: 0x0000000000000000  x19: 0x0000000000000006
   x20: 0x000000010ab58000  x21: 0x0000000000000000  x22: 0x000000018515abd1  x23: 0x000000019815b0a8
   x24: 0x0000000194e0a000  x25: 0x0000000000000001  x26: 0x0000000000000007  x27: 0x000000010241fa50
   x28: 0x00000001189026b8  fp: 0x000000010ab578f0   lr: 0x0000000194429170
    sp: 0x000000010ab578d0   pc: 0x000000019438b270 cpsr: 0x00000000

Binary Images:
0x10004c000 - 0x102233fff  arm64  <0288e1168ac63ff795024a5d0634a9ea> /var/mobile/Containers/Bundle/Application/5084D7B3-0EAE-426F-B5AC-D4D87ABBF42D/.app/
0x1062f8000 - 0x1063d7fff AGXMetal arm64  <69feb2835e803ef8b17e94bea57e9dd1> /System/Library/Extensions/AGXMetal.bundle/AGXMetal
0x1200a4000 - 0x1200cbfff dyld arm64  <75c68bbe28b13fcd91014f15139742dc> /usr/lib/dyld
0x180ef4000 - 0x181088fff AVFoundation arm64  <c69cb19d6db0339bbfb4c18fa7f4f26c> /System/Library/Frameworks/AVFoundation.framework/AVFoundation
0x18108c000 - 0x1810f0fff libAVFAudio.dylib arm64  <fdd31b28c0ec3f76b8f0fa9a057e43d9> /System/Library/Frameworks/AVFoundation.framework/libAVFAudio.dylib
0x1810f4000 - 0x181133fff AVKit arm64  <662188dbb9233944bbffc40c217bba7f> /System/Library/Frameworks/AVKit.framework/AVKit
0x181134000 - 0x181134fff Accelerate arm64  <a2161063fee1315193bc488d0354f43e> /System/Library/Frameworks/Accelerate.framework/Accelerate
0x18114c000 - 0x18136bfff vImage arm64  <74eb7b77dbcd321db86e784be9353a08> /System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/vImage
0x18136c000 - 0x181413fff libBLAS.dylib arm64  <56e8b79c2c03379dad45fe2ea1a4052f> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libBLAS.dylib
0x181414000 - 0x18178efff libLAPACK.dylib arm64  <fd491ae19b12315babb621650a0eef76> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libLAPACK.dylib
0x181790000 - 0x1817a5fff libLinearAlgebra.dylib arm64  <9307063a5e1833abbb857a9ec4c5369e> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libLinearAlgebra.dylib
0x1817a8000 - 0x181810fff libvDSP.dylib arm64  <d4d2b4a941213e2b81f3ddafd6b8a312> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libvDSP.dylib
0x181814000 - 0x181837fff libvMisc.dylib arm64  <92a0dd635be43dfe8c128c888ef37c0e> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libvMisc.dylib
0x181838000 - 0x181838fff vecLib arm64  <9248f57f1d8430219a810aa93254f157> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/vecLib
0x18183c000 - 0x18186bfff Accounts arm64  <4199851056d4376aa4d8668b83c85454> /System/Library/Frameworks/Accounts.framework/Accounts
0x18186c000 - 0x18186cfff AdSupport arm64  <f172a17bdc2e3bd19b952a69e0021450> /System/Library/Frameworks/AdSupport.framework/AdSupport
0x181870000 - 0x1818eefff AddressBook arm64  <73735c2a294139e5b99ada613fc861ea> /System/Library/Frameworks/AddressBook.framework/AddressBook
0x1818f0000 - 0x181a43fff AddressBookUI arm64  <860bc29210ba3d7c80dc83a83388e31c> /System/Library/Frameworks/AddressBookUI.framework/AddressBookUI
0x181c0c000 - 0x181eccfff AudioToolbox arm64  <760c2dc59fa13660a769cc1b052d41e6> /System/Library/Frameworks/AudioToolbox.framework/AudioToolbox
0x18206c000 - 0x18227ffff CFNetwork arm64  <df5535d1633f375aa889f755db0a93b9> /System/Library/Frameworks/CFNetwork.framework/CFNetwork
0x182280000 - 0x18231cfff CloudKit arm64  <c24c6a0eeb1a38b598fafc24e9974595> /System/Library/Frameworks/CloudKit.framework/CloudKit
0x182320000 - 0x182385fff CoreAudio arm64  <b85ca2cdb29639ccb5f6405baf597027> /System/Library/Frameworks/CoreAudio.framework/CoreAudio
0x1823ac000 - 0x1823cdfff CoreBluetooth arm64  <fbd7cbc4b2533ea38844bf98757ce58d> /System/Library/Frameworks/CoreBluetooth.framework/CoreBluetooth
0x1823d0000 - 0x18261cfff CoreData arm64  <af13d4e830e13607b745fe57f90e5d5e> /System/Library/Frameworks/CoreData.framework/CoreData
0x182620000 - 0x18297efff CoreFoundation arm64  <6548b13bef1f3f958d96266f7c4c44e0> /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
0x182980000 - 0x182ae2fff CoreGraphics arm64  <92162d42d08d357ab66302a38d724828> /System/Library/Frameworks/CoreGraphics.framework/CoreGraphics
0x182b38000 - 0x182b3afff libCGXType.A.dylib arm64  <8f40b7d9b97b344f9c7a5a0b79bdc2b7> /System/Library/Frameworks/CoreGraphics.framework/Resources/libCGXType.A.dylib
0x182b3c000 - 0x182b47fff libCMSBuiltin.A.dylib arm64  <a40d7bdbbe6c3317bcf4c20c085df848> /System/Library/Frameworks/CoreGraphics.framework/Resources/libCMSBuiltin.A.dylib
0x182d3c000 - 0x182d5afff libRIP.A.dylib arm64  <975284709e51353690ec8a651b43c1db> /System/Library/Frameworks/CoreGraphics.framework/Resources/libRIP.A.dylib
0x182d5c000 - 0x182e8efff CoreImage arm64  <d7a2122dc8173803bc220fde3cfebfdf> /System/Library/Frameworks/CoreImage.framework/CoreImage
0x182e90000 - 0x182eeefff CoreLocation arm64  <a166ad7f12f93406b54ae6a170fb38ee> /System/Library/Frameworks/CoreLocation.framework/CoreLocation
0x182f28000 - 0x182febfff CoreMedia arm64  <403a9798401c3b70a207e0e236454c0d> /System/Library/Frameworks/CoreMedia.framework/CoreMedia
0x182fec000 - 0x1830dafff CoreMotion arm64  <61338e072f2a385ab4e315975f23eea2> /System/Library/Frameworks/CoreMotion.framework/CoreMotion
0x1830dc000 - 0x18314dfff CoreTelephony arm64  <d9adf384d64d30319eac8e8711ede892> /System/Library/Frameworks/CoreTelephony.framework/CoreTelephony
0x183150000 - 0x183258fff CoreText arm64  <4a9633cee0393585a98fcf07410e0828> /System/Library/Frameworks/CoreText.framework/CoreText
0x18325c000 - 0x183279fff CoreVideo arm64  <217e5b69f6d03f8893f01de3e40915a8> /System/Library/Frameworks/CoreVideo.framework/CoreVideo
0x18327c000 - 0x1833a0fff EventKit arm64  <f7af75b17dac3c5aa8dc91a1edd1df37> /System/Library/Frameworks/EventKit.framework/EventKit
0x183554000 - 0x1837acfff Foundation arm64  <509b484fb7b634b19673d50296d8278f> /System/Library/Frameworks/Foundation.framework/Foundation
0x1837b0000 - 0x1837dcfff GLKit arm64  <441c8888be7b3b959eee97ab345ef841> /System/Library/Frameworks/GLKit.framework/GLKit
0x1837e0000 - 0x183809fff GSS arm64  <3dae218853563b1a985b80d6a353bad8> /System/Library/Frameworks/GSS.framework/GSS
0x183820000 - 0x183820fff GameKit arm64  <c341b68cab9f36c6a703d8e881db906f> /System/Library/Frameworks/GameKit.framework/GameKit
0x1838f4000 - 0x18395ffff IOKit arm64  <311bed1f2b893195b8c0564d8925bfa2> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x183960000 - 0x183c03fff ImageIO arm64  <7d3c81746f2c3f1488b3efc633d21633> /System/Library/Frameworks/ImageIO.framework/ImageIO
0x183c04000 - 0x1840a5fff JavaScriptCore arm64  <1ad0ed311f3e3897bac70f3388fc05be> /System/Library/Frameworks/JavaScriptCore.framework/JavaScriptCore
0x1849e0000 - 0x1849e6fff MediaAccessibility arm64  <4e3e82a2b09a38fcbf01843f97d5e604> /System/Library/Frameworks/MediaAccessibility.framework/MediaAccessibility
0x1849e8000 - 0x184c0bfff MediaPlayer arm64  <fb0500c5695c36b5b54865f533cc899e> /System/Library/Frameworks/MediaPlayer.framework/MediaPlayer
0x184c0c000 - 0x18502afff MediaToolbox arm64  <c2103a7dd16e3f67abfe898b039061e7> /System/Library/Frameworks/MediaToolbox.framework/MediaToolbox
0x18502c000 - 0x185100fff MessageUI arm64  <000bbe6f4a8c32bda9c8ea674a7f200d> /System/Library/Frameworks/MessageUI.framework/MessageUI
0x185104000 - 0x18517cfff Metal arm64  <eb54636e26cd3dee870fa5e4fb708fe6> /System/Library/Frameworks/Metal.framework/Metal
0x185180000 - 0x185231fff MobileCoreServices arm64  <daa61b358c17365792c20df791224e26> /System/Library/Frameworks/MobileCoreServices.framework/MobileCoreServices
0x1864ac000 - 0x1864b6fff OpenGLES arm64  <8824bb82d43937a9b0aa3870ece35772> /System/Library/Frameworks/OpenGLES.framework/OpenGLES
0x1864bc000 - 0x1864bdfff libCVMSPluginSupport.dylib arm64  <34760639fb2331dcaa229ba0e418c1af> /System/Library/Frameworks/OpenGLES.framework/libCVMSPluginSupport.dylib
0x1864c0000 - 0x1864c3fff libCoreFSCache.dylib arm64  <e6f967504d5937d59223598de12969ab> /System/Library/Frameworks/OpenGLES.framework/libCoreFSCache.dylib
0x1864c4000 - 0x1864c8fff libCoreVMClient.dylib arm64  <30969b8fde9f36c4a6a0293c03e74e5f> /System/Library/Frameworks/OpenGLES.framework/libCoreVMClient.dylib
0x1864cc000 - 0x1864d6fff libGFXShared.dylib arm64  <5942ea8060c63e86b3ffbfb76b061276> /System/Library/Frameworks/OpenGLES.framework/libGFXShared.dylib
0x1864d8000 - 0x186523fff libGLImage.dylib arm64  <3e46a6b44be93e5689e4851c76b2db04> /System/Library/Frameworks/OpenGLES.framework/libGLImage.dylib
0x186ac0000 - 0x186c52fff QuartzCore arm64  <e47923f08f343c3e98e77f22f674f234> /System/Library/Frameworks/QuartzCore.framework/QuartzCore
0x186c54000 - 0x186ca0fff QuickLook arm64  <c7ce94fecae33d839b804000f2ecca60> /System/Library/Frameworks/QuickLook.framework/QuickLook
0x186ed8000 - 0x186f2cfff Security arm64  <80b60ba1feba39afb6686e342398cce1> /System/Library/Frameworks/Security.framework/Security
0x1870e4000 - 0x1870fcfff StoreKit arm64  <cdb93be75f683059be5c4a107ba4c653> /System/Library/Frameworks/StoreKit.framework/StoreKit
0x187100000 - 0x187173fff SystemConfiguration arm64  <633d8a8abeaf3abda9b0401146f2b668> /System/Library/Frameworks/SystemConfiguration.framework/SystemConfiguration
0x187178000 - 0x187af8fff UIKit arm64  <f67965f71974303e90cfaed997ae36a3> /System/Library/Frameworks/UIKit.framework/UIKit
0x187afc000 - 0x187b75fff VideoToolbox arm64  <1468c96c3448370bbb407644bedbb368> /System/Library/Frameworks/VideoToolbox.framework/VideoToolbox
0x187bb0000 - 0x187e14fff WebKit arm64  <5e03a0bc7ab436ba900562cceb681ef4> /System/Library/Frameworks/WebKit.framework/WebKit
0x187e18000 - 0x187e51fff iAd arm64  <8a45904e8f3736f7b882f21fb1c18e0e> /System/Library/Frameworks/iAd.framework/iAd
0x1881b4000 - 0x1881b7fff AGXCompilerConnection arm64  <f2c0eda0be5136338d09c22ba3522277> /System/Library/PrivateFrameworks/AGXCompilerConnection.framework/AGXCompilerConnection
0x188220000 - 0x188226fff AITTarget arm64  <19d8dc5d2c6e391b9ec50c932337b1d2> /System/Library/PrivateFrameworks/AITTarget.framework/AITTarget
0x18822c000 - 0x188239fff AOSNotification arm64  <bfc45391892b3510ac92ba9362e5100c> /System/Library/PrivateFrameworks/AOSNotification.framework/AOSNotification
0x1883d4000 - 0x188432fff AccountsDaemon arm64  <e819e315efce3a178391a7dfbee95db0> /System/Library/PrivateFrameworks/AccountsDaemon.framework/AccountsDaemon
0x188434000 - 0x18845bfff AccountsUI arm64  <a73a4482c3c535a19ca6bb66dfd32d52> /System/Library/PrivateFrameworks/AccountsUI.framework/AccountsUI
0x18845c000 - 0x188461fff AggregateDictionary arm64  <cfa106cd07b430a6959f9127a6c3363a> /System/Library/PrivateFrameworks/AggregateDictionary.framework/AggregateDictionary
0x188664000 - 0x188667fff AirPlaySupport arm64  <9379098c9eed33088c7096882eec570d> /System/Library/PrivateFrameworks/AirPlaySupport.framework/AirPlaySupport
0x1888bc000 - 0x188904fff AppSupport arm64  <d088c6263b4932aebd9dcf2a14aadef2> /System/Library/PrivateFrameworks/AppSupport.framework/AppSupport
0x188908000 - 0x188963fff AppleAccount arm64  <0374ffa0f0563b108aa7a58f2c72f39f> /System/Library/PrivateFrameworks/AppleAccount.framework/AppleAccount
0x188964000 - 0x1889a6fff AppleAccountUI arm64  <6ebea097b3763b389ddadbb30452253d> /System/Library/PrivateFrameworks/AppleAccountUI.framework/AppleAccountUI
0x188a74000 - 0x188ac0fff AppleJPEG arm64  <621fe1223e9038a09023dd6c558ce423> /System/Library/PrivateFrameworks/AppleJPEG.framework/AppleJPEG
0x188ad4000 - 0x188ae8fff ApplePushService arm64  <38b2aec9a5b5357aa8e1060d28992da3> /System/Library/PrivateFrameworks/ApplePushService.framework/ApplePushService
0x188aec000 - 0x188af5fff AppleSRP arm64  <8f0cacbeabdf39b3815a72e7ec9e8668> /System/Library/PrivateFrameworks/AppleSRP.framework/AppleSRP
0x188b08000 - 0x188b13fff AssertionServices arm64  <e0f182c7fdcd34a1a4acfe0bd4c7eae3> /System/Library/PrivateFrameworks/AssertionServices.framework/AssertionServices
0x188b14000 - 0x188b31fff AssetsLibraryServices arm64  <e28e74aed7103573b9416e016525ac04> /System/Library/PrivateFrameworks/AssetsLibraryServices.framework/AssetsLibraryServices
0x188b34000 - 0x188b74fff AssistantServices arm64  <f8cc50774cbf3007bd3944592b1608e8> /System/Library/PrivateFrameworks/AssistantServices.framework/AssistantServices
0x188bb0000 - 0x188bb3fff BTLEAudioController arm64  <ea2ff306f28638ca8bc7a4f02d3c8f1e> /System/Library/PrivateFrameworks/BTLEAudioController.framework/BTLEAudioController
0x188bb4000 - 0x188bd0fff BackBoardServices arm64  <ff372ac34d6430829a97778caad5bdf4> /System/Library/PrivateFrameworks/BackBoardServices.framework/BackBoardServices
0x188bd8000 - 0x188c15fff BaseBoard arm64  <ab16c3464cfb3319bf31202639bb4a90> /System/Library/PrivateFrameworks/BaseBoard.framework/BaseBoard
0x188c18000 - 0x188c1ffff BluetoothManager arm64  <ab5e74eff0cb32f88338de3fed9495d8> /System/Library/PrivateFrameworks/BluetoothManager.framework/BluetoothManager
0x188c20000 - 0x188c50fff Bom arm64  <45c2562173063fb2bd0e71bbc3423915> /System/Library/PrivateFrameworks/Bom.framework/Bom
0x188d5c000 - 0x188d8cfff CalendarFoundation arm64  <ce2278a234d0300a8e1c55d93179a8ea> /System/Library/PrivateFrameworks/CalendarFoundation.framework/CalendarFoundation
0x188ed8000 - 0x188ee2fff CaptiveNetwork arm64  <0f8d341d0a8f3828b9485b189d04e126> /System/Library/PrivateFrameworks/CaptiveNetwork.framework/CaptiveNetwork
0x188ef0000 - 0x18903cfff Celestial arm64  <0b8842c85d7139848f5e049e8e784c47> /System/Library/PrivateFrameworks/Celestial.framework/Celestial
0x189054000 - 0x18906ffff CertInfo arm64  <6b1190299a103de8a81018e7ed211103> /System/Library/PrivateFrameworks/CertInfo.framework/CertInfo
0x189070000 - 0x189076fff CertUI arm64  <5172b3a96c1736b390833483c0832e79> /System/Library/PrivateFrameworks/CertUI.framework/CertUI
0x1891dc000 - 0x189200fff ChunkingLibrary arm64  <d38656203ca635b883d96b9c82d4cb59> /System/Library/PrivateFrameworks/ChunkingLibrary.framework/ChunkingLibrary
0x1897ac000 - 0x1897fafff ColorSync arm64  <af03d31eeea73ffda8259033308781de> /System/Library/PrivateFrameworks/ColorSync.framework/ColorSync
0x1897fc000 - 0x1897fefff CommonAuth arm64  <f6c3ca737c12362baa27b4d67391b85d> /System/Library/PrivateFrameworks/CommonAuth.framework/CommonAuth
0x189800000 - 0x189812fff CommonUtilities arm64  <cf917a1cdf503940a9879dda3ea7eae4> /System/Library/PrivateFrameworks/CommonUtilities.framework/CommonUtilities
0x189814000 - 0x189818fff CommunicationsFilter arm64  <f57b126af38139b280188f1e33ae77a2> /System/Library/PrivateFrameworks/CommunicationsFilter.framework/CommunicationsFilter
0x1898a4000 - 0x1898a9fff ConstantClasses arm64  <b1cc336c6ea1319f8131623918110a89> /System/Library/PrivateFrameworks/ConstantClasses.framework/ConstantClasses
0x1898ac000 - 0x1898eafff ContentIndex arm64  <11771c1154c63b2ea6b3a2759116f76a> /System/Library/PrivateFrameworks/ContentIndex.framework/ContentIndex
0x1898ec000 - 0x1898f4fff CoreAUC arm64  <ac7f4428bde93a379e4710ff07f8cd82> /System/Library/PrivateFrameworks/CoreAUC.framework/CoreAUC
0x189928000 - 0x189988fff CoreDAV arm64  <0eb42897b04c35558a55ac357b4f4eb5> /System/Library/PrivateFrameworks/CoreDAV.framework/CoreDAV
0x18998c000 - 0x1899b4fff CoreDuet arm64  <2325864ac79931d08384cad9a5c2378c> /System/Library/PrivateFrameworks/CoreDuet.framework/CoreDuet
0x1899c0000 - 0x1899d3fff CoreDuetDaemonProtocol arm64  <8e9b82e37ab1398fb75be0114863b188> /System/Library/PrivateFrameworks/CoreDuetDaemonProtocol.framework/CoreDuetDaemonProtocol
0x1899dc000 - 0x1899defff CoreDuetDebugLogging arm64  <9a52d10bde253ae196a436618e6245af> /System/Library/PrivateFrameworks/CoreDuetDebugLogging.framework/CoreDuetDebugLogging
0x189cc0000 - 0x189d70fff CorePDF arm64  <48261152791832da9b786ccb6e676ce4> /System/Library/PrivateFrameworks/CorePDF.framework/CorePDF
0x189de4000 - 0x189deffff CoreRecents arm64  <cd48e7d3e01439e1b592864083e40954> /System/Library/PrivateFrameworks/CoreRecents.framework/CoreRecents
0x18a110000 - 0x18a1a4fff CoreUI arm64  <8e5f6e68de253eb98752939e94219aa8> /System/Library/PrivateFrameworks/CoreUI.framework/CoreUI
0x18a1a8000 - 0x18a242fff CoreUtils arm64  <835930892f3f3c28823421061c40dad7> /System/Library/PrivateFrameworks/CoreUtils.framework/CoreUtils
0x18a244000 - 0x18a24afff CrashReporterSupport arm64  <939d8e00b1a8388eaf6721fe6fed8d07> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/CrashReporterSupport
0x18a24c000 - 0x18a252fff DAAPKit arm64  <996db669e80833e0a44db31c6e094693> /System/Library/PrivateFrameworks/DAAPKit.framework/DAAPKit
0x18a260000 - 0x18a2affff DataAccess arm64  <7024476be74c3c1d9d7958544753e6d2> /System/Library/PrivateFrameworks/DataAccess.framework/DataAccess
0x18a50c000 - 0x18a532fff DataAccessExpress arm64  <ba41527f2d0136f787281ddbbe9d2015> /System/Library/PrivateFrameworks/DataAccessExpress.framework/DataAccessExpress
0x18a584000 - 0x18a58bfff DataMigration arm64  <ac8e9c98ebaf3b3facc8a35d4a5f662d> /System/Library/PrivateFrameworks/DataMigration.framework/DataMigration
0x18a5a8000 - 0x18a5a9fff DiagnosticLogCollection arm64  <446ae998ec433acdac17d08dfb63094d> /System/Library/PrivateFrameworks/DiagnosticLogCollection.framework/DiagnosticLogCollection
0x18a5ac000 - 0x18a5ccfff DictionaryServices arm64  <d911eb3e1549338d8a3da77f3cf030ca> /System/Library/PrivateFrameworks/DictionaryServices.framework/DictionaryServices
0x18a5f4000 - 0x18a61afff EAP8021X arm64  <6201a1545ea735eaa654e6c4f19fce9c> /System/Library/PrivateFrameworks/EAP8021X.framework/EAP8021X
0x18a748000 - 0x18a74afff FTClientServices arm64  <41e3fe196535314d955d8adf52731b2d> /System/Library/PrivateFrameworks/FTClientServices.framework/FTClientServices
0x18a74c000 - 0x18a77efff FTServices arm64  <063fb60e8c3031189f047aaf77127419> /System/Library/PrivateFrameworks/FTServices.framework/FTServices
0x18a780000 - 0x18abadfff FaceCore arm64  <6c9c849bf1173e1892729204b96c95bb> /System/Library/PrivateFrameworks/FaceCore.framework/FaceCore
0x18abcc000 - 0x18abd9fff FindMyDevice arm64  <f4103d5b969f30338c936e3f6d83a769> /System/Library/PrivateFrameworks/FindMyDevice.framework/FindMyDevice
0x18abe4000 - 0x18abe4fff FontServices arm64  <9d2ca68913c53fef976aabcdb3f2bb7c> /System/Library/PrivateFrameworks/FontServices.framework/FontServices
0x18abe8000 - 0x18acc8fff libFontParser.dylib arm64  <3e696fd5c611305eaee6bad27362f029> /System/Library/PrivateFrameworks/FontServices.framework/libFontParser.dylib
0x18accc000 - 0x18acdbfff libGSFontCache.dylib arm64  <c98491fefd2a34f5a1a5fab3cce3d478> /System/Library/PrivateFrameworks/FontServices.framework/libGSFontCache.dylib
0x18ade8000 - 0x18ae08fff FrontBoardServices arm64  <06e8a3da46443f858df92288b8b009bf> /System/Library/PrivateFrameworks/FrontBoardServices.framework/FrontBoardServices
0x18b5b4000 - 0x18b653fff GameCenterFoundation arm64  <76eda8c23a9432cf9f66d4d8792c90c4> /System/Library/PrivateFrameworks/GameCenterFoundation.framework/GameCenterFoundation
0x18b708000 - 0x18b75cfff GameCenterUI arm64  <da80d49431aa3b39952b7670ae7c9307> /System/Library/PrivateFrameworks/GameCenterUI.framework/GameCenterUI
0x18b760000 - 0x18b8c1fff AVConference arm64  <d1352d68ca84303eb46174e15253f71b> /System/Library/PrivateFrameworks/GameKitServices.framework/Frameworks/AVConference.framework/AVConference
0x18b8d8000 - 0x18b902fff ICE arm64  <ec72210cd3153c5c9d39e831e46852e3> /System/Library/PrivateFrameworks/GameKitServices.framework/Frameworks/ICE.framework/ICE
0x18b904000 - 0x18b905fff LegacyHandle arm64  <ec6792e83c8a3655916421eb8f3dacf9> /System/Library/PrivateFrameworks/GameKitServices.framework/Frameworks/LegacyHandle.framework/LegacyHandle
0x18b908000 - 0x18b913fff SimpleKeyExchange arm64  <03b16536a5f732f0b9c8ef4cd7fec3a9> /System/Library/PrivateFrameworks/GameKitServices.framework/Frameworks/SimpleKeyExchange.framework/SimpleKeyExchange
0x18b914000 - 0x18b921fff ViceroyTrace arm64  <27961de04fe4306ca746197ffe2621bf> /System/Library/PrivateFrameworks/GameKitServices.framework/Frameworks/ViceroyTrace.framework/ViceroyTrace
0x18b924000 - 0x18b925fff snatmap arm64  <28930d162ab634cdb0ad347687f76627> /System/Library/PrivateFrameworks/GameKitServices.framework/Frameworks/snatmap.framework/snatmap
0x18b928000 - 0x18b9affff GameKitServices arm64  <73d0a4280a52312188171dbc8bdc36f7> /System/Library/PrivateFrameworks/GameKitServices.framework/GameKitServices
0x18b9b0000 - 0x18b9c9fff GenerationalStorage arm64  <c02d99b6f6e138249504e2a9a598e9b1> /System/Library/PrivateFrameworks/GenerationalStorage.framework/GenerationalStorage
0x18b9cc000 - 0x18bce1fff GeoServices arm64  <624b0528e79e3bd78cf8e4ca477e207b> /System/Library/PrivateFrameworks/GeoServices.framework/GeoServices
0x18bce4000 - 0x18bcf7fff GraphicsServices arm64  <75b91070a0e7388fb904347f318b8cc0> /System/Library/PrivateFrameworks/GraphicsServices.framework/GraphicsServices
0x18bdf4000 - 0x18be5cfff Heimdal arm64  <d7f823808ea338e189ab8f504eccb3a8> /System/Library/PrivateFrameworks/Heimdal.framework/Heimdal
0x18bf70000 - 0x18c00afff HomeSharing arm64  <9d9df9ed1dc53162a89400f3c5a786df> /System/Library/PrivateFrameworks/HomeSharing.framework/HomeSharing
0x18c074000 - 0x18c0dffff IDS arm64  <f4cb70b71d3b31729bdaa04281def4ee> /System/Library/PrivateFrameworks/IDS.framework/IDS
0x18c0e0000 - 0x18c10efff IDSFoundation arm64  <9411f337675431bd9d1ee6ca7f2e9810> /System/Library/PrivateFrameworks/IDSFoundation.framework/IDSFoundation
0x18c2f4000 - 0x18c365fff IMFoundation arm64  <49f257517bed3c80a505c395449ab8a4> /System/Library/PrivateFrameworks/IMFoundation.framework/IMFoundation
0x18c370000 - 0x18c377fff IOAccelerator arm64  <95ab3e3274d630779faccf8902ddc494> /System/Library/PrivateFrameworks/IOAccelerator.framework/IOAccelerator
0x18c37c000 - 0x18c382fff IOMobileFramebuffer arm64  <079c9947522f331b8837714ca08e0966> /System/Library/PrivateFrameworks/IOMobileFramebuffer.framework/IOMobileFramebuffer
0x18c384000 - 0x18c38afff IOSurface arm64  <202149d941b339f1a765e48058a523ea> /System/Library/PrivateFrameworks/IOSurface.framework/IOSurface
0x18c38c000 - 0x18c38efff IOSurfaceAccelerator arm64  <9aaea96dbea43a648fa78e7f43f769cd> /System/Library/PrivateFrameworks/IOSurfaceAccelerator.framework/IOSurfaceAccelerator
0x18c44c000 - 0x18c453fff IntlPreferences arm64  <0ba4276ecf8831378d3576dd145e3282> /System/Library/PrivateFrameworks/IntlPreferences.framework/IntlPreferences
0x18c454000 - 0x18c499fff LanguageModeling arm64  <f484305f34db38e7be02f5cd0b37404b> /System/Library/PrivateFrameworks/LanguageModeling.framework/LanguageModeling
0x18c4c0000 - 0x18c4cffff LegacyGameKit arm64  <04e0efd54fb83ccd99bcf315ccb525b6> /System/Library/PrivateFrameworks/LegacyGameKit.framework/LegacyGameKit
0x18c4e0000 - 0x18c528fff MIME arm64  <692dce99d89d32298da32bbde8c18a63> /System/Library/PrivateFrameworks/MIME.framework/MIME
0x18c52c000 - 0x18c598fff MMCS arm64  <780e63b11aeb3997b5bafb50d6b21b03> /System/Library/PrivateFrameworks/MMCS.framework/MMCS
0x18c5fc000 - 0x18c60afff MailServices arm64  <61cef8e55a8f3747b5adeecb2f430e77> /System/Library/PrivateFrameworks/MailServices.framework/MailServices
0x18c648000 - 0x18c706fff ManagedConfiguration arm64  <b8ba68326c7030c1803e9f01edcefe02> /System/Library/PrivateFrameworks/ManagedConfiguration.framework/ManagedConfiguration
0x18c718000 - 0x18c719fff Marco arm64  <f08df1984df33a7c80d2a2d9f8537c71> /System/Library/PrivateFrameworks/Marco.framework/Marco
0x18c71c000 - 0x18c7a0fff MediaControlSender arm64  <efb209af426c3d2bb592c4e8f2648a27> /System/Library/PrivateFrameworks/MediaControlSender.framework/MediaControlSender
0x18c854000 - 0x18c86cfff MediaRemote arm64  <29897add26cf34f7b92dc012ed32f883> /System/Library/PrivateFrameworks/MediaRemote.framework/MediaRemote
0x18c870000 - 0x18c885fff MediaServices arm64  <98515a962b2f335da9efb5f14931c42f> /System/Library/PrivateFrameworks/MediaServices.framework/MediaServices
0x18c8a8000 - 0x18c910fff IMAP arm64  <3f5fc8bb4aaa34a2a8a676f0a3d695e3> /System/Library/PrivateFrameworks/Message.framework/MailServices/IMAP.framework/IMAP
0x18c924000 - 0x18ca21fff Message arm64  <2b6c7c4d05c23c12add40cc85a849458> /System/Library/PrivateFrameworks/Message.framework/Message
0x18ca2c000 - 0x18ca2ffff MessageSupport arm64  <9852ca056bd13fb1b1d9254aa015cc3a> /System/Library/PrivateFrameworks/MessageSupport.framework/MessageSupport
0x18ca40000 - 0x18ca4ffff MobileAsset arm64  <b09857caa4663e268cbf77652e40c7df> /System/Library/PrivateFrameworks/MobileAsset.framework/MobileAsset
0x18ca54000 - 0x18ca7bfff MobileBackup arm64  <2b67f0ec1cb2333894585214b9d2fb91> /System/Library/PrivateFrameworks/MobileBackup.framework/MobileBackup
0x18ca7c000 - 0x18ca88fff MobileBluetooth arm64  <5fe32739d757359f963b4c926f472374> /System/Library/PrivateFrameworks/MobileBluetooth.framework/MobileBluetooth
0x18ca9c000 - 0x18caaefff MobileDeviceLink arm64  <936030fcb6063667af11e05db32676b4> /System/Library/PrivateFrameworks/MobileDeviceLink.framework/MobileDeviceLink
0x18cab0000 - 0x18cab9fff MobileIcons arm64  <d594044fabbc31af991af3b8af4530a5> /System/Library/PrivateFrameworks/MobileIcons.framework/MobileIcons
0x18cabc000 - 0x18cac5fff MobileInstallation arm64  <096c77b57b62337bb756b2b347fb0768> /System/Library/PrivateFrameworks/MobileInstallation.framework/MobileInstallation
0x18cac8000 - 0x18cad7fff MobileKeyBag arm64  <0e6f9d62dfe23cbca54b4d1a14f76149> /System/Library/PrivateFrameworks/MobileKeyBag.framework/MobileKeyBag
0x18cb14000 - 0x18cb17fff MobileSystemServices arm64  <54153419dcaa356fb42fd86b712a4cf2> /System/Library/PrivateFrameworks/MobileSystemServices.framework/MobileSystemServices
0x18cb40000 - 0x18cb51fff MobileWiFi arm64  <b033fc6a7d7b39debe0d81296dce51e1> /System/Library/PrivateFrameworks/MobileWiFi.framework/MobileWiFi
0x18cba8000 - 0x18cdb0fff MusicLibrary arm64  <8febe3b9c72a311f9cf0f8a95e52b821> /System/Library/PrivateFrameworks/MusicLibrary.framework/MusicLibrary
0x18ce84000 - 0x18ce9dfff NanoRegistry arm64  <c977913607563f28963a336adaf69c22> /System/Library/PrivateFrameworks/NanoRegistry.framework/NanoRegistry
0x18ceac000 - 0x18ceb2fff Netrb arm64  <28eb6839c8f63101816697fa19770689> /System/Library/PrivateFrameworks/Netrb.framework/Netrb
0x18ceb4000 - 0x18cebbfff NetworkStatistics arm64  <b120e0e7ff6d36889b917c7ca2e5f978> /System/Library/PrivateFrameworks/NetworkStatistics.framework/NetworkStatistics
0x18cebc000 - 0x18cedefff Notes arm64  <685e6f78db0e3adf9f233115bef345b1> /System/Library/PrivateFrameworks/Notes.framework/Notes
0x18cee8000 - 0x18ceebfff OAuth arm64  <e8987386b74a365582fa85fef51bc127> /System/Library/PrivateFrameworks/OAuth.framework/OAuth
0x18d6b4000 - 0x18d702fff OpenCL arm64  <9ad1144d2c4333b980276e2c4e6ac4fa> /System/Library/PrivateFrameworks/OpenCL.framework/OpenCL
0x18d864000 - 0x18d88dfff PersistentConnection arm64  <6723595bce1937c3a45fbb85baff8c55> /System/Library/PrivateFrameworks/PersistentConnection.framework/PersistentConnection
0x18dd24000 - 0x18dd71fff PhysicsKit arm64  <6a97907da3523632b9e4848047aa8f4a> /System/Library/PrivateFrameworks/PhysicsKit.framework/PhysicsKit
0x18dd74000 - 0x18dd8efff PlugInKit arm64  <abb4118758ff3394be7af8851961f0a9> /System/Library/PrivateFrameworks/PlugInKit.framework/PlugInKit
0x18dd90000 - 0x18dd98fff PowerLog arm64  <e938cd724d08330995b5f601f8dd14f6> /System/Library/PrivateFrameworks/PowerLog.framework/PowerLog
0x18dff8000 - 0x18e0c0fff Preferences arm64  <c569face087f3dbc91f616b0b69f6516> /System/Library/PrivateFrameworks/Preferences.framework/Preferences
0x18e110000 - 0x18e1d1fff ProofReader arm64  <5d4f70ce92443a24b01e5c2186abfb15> /System/Library/PrivateFrameworks/ProofReader.framework/ProofReader
0x18e1d4000 - 0x18e201fff ProtectedCloudStorage arm64  <d928e44bb8ce3522a7bb283faaa5047b> /System/Library/PrivateFrameworks/ProtectedCloudStorage.framework/ProtectedCloudStorage
0x18e204000 - 0x18e212fff ProtocolBuffer arm64  <479705f12ac2303b931994a7b06663bf> /System/Library/PrivateFrameworks/ProtocolBuffer.framework/ProtocolBuffer
0x18e254000 - 0x18e2d2fff Quagga arm64  <66a25218aec23c18b9a18d8f810c5258> /System/Library/PrivateFrameworks/Quagga.framework/Quagga
0x18e2d4000 - 0x18e2ddfff QuickLookThumbnailing arm64  <195ff028b269356eab3e5b1ba59f59ce> /System/Library/PrivateFrameworks/QuickLookThumbnailing.framework/QuickLookThumbnailing
0x18e488000 - 0x18e4ccfff RemoteUI arm64  <9a2778f2412f33809b779d72ad854f71> /System/Library/PrivateFrameworks/RemoteUI.framework/RemoteUI
0x18e57c000 - 0x18e624fff SAObjects arm64  <56ba1d3456133884a61b2dd27ca74be2> /System/Library/PrivateFrameworks/SAObjects.framework/SAObjects
0x18e80c000 - 0x18e82cfff SpringBoardServices arm64  <c2866d40ee023cf9bb04fd7e58d20be2> /System/Library/PrivateFrameworks/SpringBoardServices.framework/SpringBoardServices
0x18ec2c000 - 0x18ed8afff StoreServices arm64  <6f1976a1f8de3576bab51f432d4fd363> /System/Library/PrivateFrameworks/StoreServices.framework/StoreServices
0x18ee88000 - 0x18ee8bfff TCC arm64  <b82f927439b13660b90c1669424d0c88> /System/Library/PrivateFrameworks/TCC.framework/TCC
0x19008c000 - 0x1900bafff TextInput arm64  <a1c4cabe458432e5a1f44ba76562f5fb> /System/Library/PrivateFrameworks/TextInput.framework/TextInput
0x1901a0000 - 0x19027afff UIFoundation arm64  <cd7d7fc27ec53df5977d9ee67ee0c54a> /System/Library/PrivateFrameworks/UIFoundation.framework/UIFoundation
0x1902a8000 - 0x1902abfff UserFS arm64  <e5ebd8c9ae653364a9165ece0a913713> /System/Library/PrivateFrameworks/UserFS.framework/UserFS
0x19088c000 - 0x1909d8fff VideoProcessing arm64  <15279b1bde82328fb2e3de0398efd73a> /System/Library/PrivateFrameworks/VideoProcessing.framework/VideoProcessing
0x190b04000 - 0x190b28fff VoiceServices arm64  <14360e38ed6530b0a4b425cf59e2e6c4> /System/Library/PrivateFrameworks/VoiceServices.framework/VoiceServices
0x190bdc000 - 0x190c04fff WebBookmarks arm64  <7545a4b6e2b83edda152ca880a2531be> /System/Library/PrivateFrameworks/WebBookmarks.framework/WebBookmarks
0x190c24000 - 0x191b5dfff WebCore arm64  <adb10f951502364aa9574d0d292bb430> /System/Library/PrivateFrameworks/WebCore.framework/WebCore
0x191b60000 - 0x191c31fff WebKitLegacy arm64  <4b9e1233412b38c08667bea57820c69a> /System/Library/PrivateFrameworks/WebKitLegacy.framework/WebKitLegacy
0x191dcc000 - 0x191dcdfff WirelessCoexManager arm64  <4765bb9e9f693f169fcd754b2b99d1dc> /System/Library/PrivateFrameworks/WirelessCoexManager.framework/WirelessCoexManager
0x191dd0000 - 0x191e04fff WirelessDiagnostics arm64  <77d2eddf7c5e3556ae6255f61cc2daf9> /System/Library/PrivateFrameworks/WirelessDiagnostics.framework/WirelessDiagnostics
0x192060000 - 0x192066fff iAdServices arm64  <b92e7dde86ab3d34bf81bcc7e7cc0656> /System/Library/PrivateFrameworks/iAdServices.framework/iAdServices
0x192068000 - 0x192093fff iCalendar arm64  <4e98d67b7cbe31d5ab9dc37386f2d851> /System/Library/PrivateFrameworks/iCalendar.framework/iCalendar
0x1922c8000 - 0x19230afff iTunesStore arm64  <ecba8ce199b131dc9c34de6055ce1826> /System/Library/PrivateFrameworks/iTunesStore.framework/iTunesStore
0x192a1c000 - 0x192a36fff libAWDProtobufFacetimeiMessage.dylib arm64  <cfbe707f97103accb0aad5bf65996534> /usr/lib/libAWDProtobufFacetimeiMessage.dylib
0x192bbc000 - 0x192be0fff libAWDSupportConfig.dylib arm64  <9348c3de9a68337c8ffd396cb811ef57> /usr/lib/libAWDSupportConfig.dylib
0x192be4000 - 0x192d76fff libAWDSupportFramework.dylib arm64  <3ce2dd10f9de331686161a9faa36f9c7> /usr/lib/libAWDSupportFramework.dylib
0x192d78000 - 0x192d7bfff libAWDSupportInfo.dylib arm64  <edf9390c53f6399fb315dbdb573f8511> /usr/lib/libAWDSupportInfo.dylib
0x192d88000 - 0x192d91fff libAccessibility.dylib arm64  <72f6e8d3b4393171adad94e3bb413237> /usr/lib/libAccessibility.dylib
0x192ee8000 - 0x192f03fff libCRFSuite.dylib arm64  <be077716ac813f089f62203291996e66> /usr/lib/libCRFSuite.dylib
0x192f44000 - 0x19307bfff libFosl_dynamic.dylib arm64  <bb3d2b69a7f3305c84970bab2c92a1ee> /usr/lib/libFosl_dynamic.dylib
0x1930a0000 - 0x1930bafff libMobileGestalt.dylib arm64  <0d296a1f3cbd39bca52fdaa3b4df2a34> /usr/lib/libMobileGestalt.dylib
0x1930ec000 - 0x1930edfff libSystem.B.dylib arm64  <9e8736fd5dda318abe4e597a531a625f> /usr/lib/libSystem.B.dylib
0x193170000 - 0x1931befff libTelephonyUtilDynamic.dylib arm64  <f3b516b737b63a46b0a4b1e41ed9e7d4> /usr/lib/libTelephonyUtilDynamic.dylib
0x1932e8000 - 0x193312fff libarchive.2.dylib arm64  <940f023a5f5f3aa19366e25514485721> /usr/lib/libarchive.2.dylib
0x193314000 - 0x193314fff libassertion_extension.dylib arm64  <e06a4dfa6008338b934ee537d58d54c3> /usr/lib/libassertion_extension.dylib
0x193354000 - 0x193364fff libbsm.0.dylib arm64  <9e2235e821063e82a304719b1f4cf5f9> /usr/lib/libbsm.0.dylib
0x193368000 - 0x193378fff libbz2.1.0.dylib arm64  <a4e3b1006e6c37d3816f612caa78bdf2> /usr/lib/libbz2.1.0.dylib
0x19337c000 - 0x1933d2fff libc++.1.dylib arm64  <fd4810a47e6b31d3b5a8ceedf8ac6937> /usr/lib/libc++.1.dylib
0x1933d4000 - 0x1933f6fff libc++abi.dylib arm64  <2d2238a0320c395dbd802981c0b1a5fe> /usr/lib/libc++abi.dylib
0x1933fc000 - 0x19340dfff libcmph.dylib arm64  <51052b48f1053799a834ca4a8e71b581> /usr/lib/libcmph.dylib
0x193454000 - 0x193471fff libextension.dylib arm64  <e2ed78a202593605b32575c0f22e08ea> /usr/lib/libextension.dylib
0x1934a0000 - 0x1934a5fff libheimdal-asn1.dylib arm64  <61576927c939371c86216b7f14aed420> /usr/lib/libheimdal-asn1.dylib
0x1934a8000 - 0x19359bfff libiconv.2.dylib arm64  <f735f961ee3e380ea18bb26f937c708e> /usr/lib/libiconv.2.dylib
0x19359c000 - 0x193783fff libicucore.A.dylib arm64  <4d8191c3315c3f5ca890c19e30dcd75b> /usr/lib/libicucore.A.dylib
0x193798000 - 0x193799fff liblangid.dylib arm64  <02a03c3dba573ae0ab3b32911c77efba> /usr/lib/liblangid.dylib
0x19379c000 - 0x1937a8fff liblockdown.dylib arm64  <f3fabf14927e30f4889f04efcd61711c> /usr/lib/liblockdown.dylib
0x1937ac000 - 0x1937c5fff liblzma.5.dylib arm64  <f16086f89f1032d1aa3b80b559eddca9> /usr/lib/liblzma.5.dylib
0x193b9c000 - 0x193bb4fff libmis.dylib arm64  <3929204949543825a23a02585a45eff8> /usr/lib/libmis.dylib
0x193bec000 - 0x193de8fff libobjc.A.dylib arm64  <963fc34f80f9303da52a020af5a63e74> /usr/lib/libobjc.A.dylib
0x193e64000 - 0x193ecdfff libprotobuf.dylib arm64  <1d029db4905033faa34ddc3f683a8c13> /usr/lib/libprotobuf.dylib
0x193ed0000 - 0x193eedfff libresolv.9.dylib arm64  <7793473e15e13911809cb6a8162c0b94> /usr/lib/libresolv.9.dylib
0x193f20000 - 0x193ffdfff libsqlite3.dylib arm64  <a97fddbf637f349ab395149f86cd80be> /usr/lib/libsqlite3.dylib
0x194000000 - 0x194052fff libstdc++.6.dylib arm64  <6e955ec484af39c09b584e689b9948f8> /usr/lib/libstdc++.6.dylib
0x194054000 - 0x194086fff libtidy.A.dylib arm64  <74b893a0811730c8a33c8f56d841b292> /usr/lib/libtidy.A.dylib
0x194088000 - 0x194091fff libtzupdate.dylib arm64  <71b844bdf79533ce82bca79265a4d354> /usr/lib/libtzupdate.dylib
0x194098000 - 0x194186fff libxml2.2.dylib arm64  <73e5c4db073c3f97b3d7a78fdc531e86> /usr/lib/libxml2.2.dylib
0x194188000 - 0x1941b1fff libxslt.1.dylib arm64  <e84a63dc1cdf33f38edcd1963e8bcac0> /usr/lib/libxslt.1.dylib
0x1941b4000 - 0x1941c5fff libz.1.dylib arm64  <263f8bc085593d578ea393ba40438ee3> /usr/lib/libz.1.dylib
0x1941c8000 - 0x1941ccfff libcache.dylib arm64  <69f2d8d4d9ed3393b4e44bc425b538f2> /usr/lib/system/libcache.dylib
0x1941d0000 - 0x1941dcfff libcommonCrypto.dylib arm64  <c126afa9b4eb3f8cbb5fee48a17b56c6> /usr/lib/system/libcommonCrypto.dylib
0x1941e0000 - 0x1941e3fff libcompiler_rt.dylib arm64  <7d48e08690f43daeaf8fdcb82d3ebb74> /usr/lib/system/libcompiler_rt.dylib
0x1941e4000 - 0x1941ebfff libcopyfile.dylib arm64  <126799884b2231498c7a5697b769aff5> /usr/lib/system/libcopyfile.dylib
0x1941ec000 - 0x194243fff libcorecrypto.dylib arm64  <eeae3730f4bb3c8e91bd85f00b2314ce> /usr/lib/system/libcorecrypto.dylib
0x194244000 - 0x19426cfff libdispatch.dylib arm64  <91f808be126a33b982d5880c2454afde> /usr/lib/system/libdispatch.dylib
0x194270000 - 0x194272fff libdyld.dylib arm64  <cdf00d005c2f30efa821536ccb0b70f4> /usr/lib/system/libdyld.dylib
0x194274000 - 0x194274fff liblaunch.dylib arm64  <0d5f253a83673ecb9a55f667adf2c205> /usr/lib/system/liblaunch.dylib
0x194278000 - 0x19427dfff libmacho.dylib arm64  <08dc912ff3123d2abc59dd17889f2abc> /usr/lib/system/libmacho.dylib
0x194280000 - 0x194281fff libremovefile.dylib arm64  <d5239b98479b37538d63f1fd0fe35905> /usr/lib/system/libremovefile.dylib
0x194284000 - 0x194299fff libsystem_asl.dylib arm64  <314e1ff76a71372ca4bc80351f984376> /usr/lib/system/libsystem_asl.dylib
0x19429c000 - 0x19429dfff libsystem_blocks.dylib arm64  <b120e51ddfeb3a1ca33f448f54412428> /usr/lib/system/libsystem_blocks.dylib
0x1942a0000 - 0x194320fff libsystem_c.dylib arm64  <043c87b4428d34d4985264cebab5f687> /usr/lib/system/libsystem_c.dylib
0x194324000 - 0x194326fff libsystem_configuration.dylib arm64  <a666b752b9ea3289998dcf502fdeed0f> /usr/lib/system/libsystem_configuration.dylib
0x194328000 - 0x194329fff libsystem_coreservices.dylib arm64  <f73841bdf9a03defa5893ff3053889fa> /usr/lib/system/libsystem_coreservices.dylib
0x19432c000 - 0x19433cfff libsystem_coretls.dylib arm64  <e5edf64e24403daa997390669c136d6f> /usr/lib/system/libsystem_coretls.dylib
0x194340000 - 0x194348fff libsystem_dnssd.dylib arm64  <c3c32be935df34b99c9f7acf5c29d3ff> /usr/lib/system/libsystem_dnssd.dylib
0x19434c000 - 0x19436dfff libsystem_info.dylib arm64  <7568980767d3355b99464736b574ff14> /usr/lib/system/libsystem_info.dylib
0x194370000 - 0x194390fff libsystem_kernel.dylib arm64  <7cd96299577530ebbca0cb44625702a7> /usr/lib/system/libsystem_kernel.dylib
0x194394000 - 0x1943b0fff libsystem_m.dylib arm64  <4f59e5b4cf4935ada2e457a196730c2a> /usr/lib/system/libsystem_m.dylib
0x1943b4000 - 0x1943cdfff libsystem_malloc.dylib arm64  <56245a320c8a39f5b6057a9e99cac10d> /usr/lib/system/libsystem_malloc.dylib
0x1943d0000 - 0x194407fff libsystem_network.dylib arm64  <45c9566df16c3ae8ac52b39cafc30094> /usr/lib/system/libsystem_network.dylib
0x194408000 - 0x19440efff libsystem_networkextension.dylib arm64  <2d758a26b5c23b969bfdb2c759752531> /usr/lib/system/libsystem_networkextension.dylib
0x194410000 - 0x19441afff libsystem_notify.dylib arm64  <c9c3de7c1a60336caf14918b9b087245> /usr/lib/system/libsystem_notify.dylib
0x19441c000 - 0x194420fff libsystem_platform.dylib arm64  <c1774ebd3158311c8ee629808cbf8e77> /usr/lib/system/libsystem_platform.dylib
0x194424000 - 0x19442cfff libsystem_pthread.dylib arm64  <e33298efd42037c2b571cde172635e5a> /usr/lib/system/libsystem_pthread.dylib
0x194430000 - 0x194432fff libsystem_sandbox.dylib arm64  <edbadf71bd723d298ae9d5ad3d88ea86> /usr/lib/system/libsystem_sandbox.dylib
0x194434000 - 0x194437fff libsystem_stats.dylib arm64  <3ff8d305985431a9b00a9be30ea1d06e> /usr/lib/system/libsystem_stats.dylib
0x194438000 - 0x19443efff libsystem_trace.dylib arm64  <85a38582fb75355d92d3f50ca8c00b23> /usr/lib/system/libsystem_trace.dylib
0x194440000 - 0x194445fff libunwind.dylib arm64  <ff63fb2532113013bd0a9da1f3df5911> /usr/lib/system/libunwind.dylib
0x194448000 - 0x19446bfff libxpc.dylib arm64  <b870b51daa853686a7d9acd48c5fe153> /usr/lib/system/libxpc.dylib

That is a Metal validation assertion. We need the log from the game to be able to determine what it is.

Either debug it in Xcode, or use the Devices tab in Xcode and bring up the bottom pane if it’s collapsed to get the output.

Josh

Here’s the device log.

Umm, weird, there aren’t very many printouts there. Even if our game wasn’t logging, Metal should be printing something. Is there any chance you can run it through the Xcode debugger?

We normally build from inside UE4, so I’m not as familiar with doing it through Xcode, but this is just strange. LLDB says there are no breakpoints set:

2015-05-07 18:50:14.467 [3253:1649689] No ue4commandline.txt [/private/var/mobile/Containers/Bundle/Application/D05D0D5F-3AD0-4154-BDBA-0FE64E60EC8E/.app/ue4commandline.txt] found
2015-05-07 18:50:14.468 [3253:1649689] Combined iOS Commandline:  /Users//dev/MC_RepublicSniper//.uproject -debug
========= This app is in LANDSCAPE mode
2015-05-07 18:50:14.611 [3253:1649689] Attempting to badge the application icon but haven't received permission from the user to badge the application
(lldb) breakpoint list
No breakpoints currently set.
(lldb) 

But it stops here, and if I hit continue, it stops here again.

In the morning, I can try debugging this problem to get you the log, but I’ve got to head home, sorry.

Josh - been fighting with getting a build to run in Debug mode all morning. I was never able to do it via Xcode (seems to be missing cooked data even if I package in the Editor before launching from Xcode), but I was able to install a DebugGame version of the app from the Launcher and to this log:

Log

I meant actually run it with the debugger attached, so you get a callstack and everything at the exact time of crash. Logs are not saying much.

I know what you meant, but I can’t get it to run that way. I spent all morning trying to get it to run in the debugger, but it kept hitting the trap in EXC_CRASH (SIGSEGV) (ICUInternationalization line 118). It appears to be caused by it not finding the cooked directories, but I have yet to figure out a way to get it to do a successful build and run to device from Xcode. I’ve tried packaging the project for iOS from the editor using the same configuration, I’ve tried launching from the Device Manager with “By the Book” Data Build selected.

If you can point me to some documentation on the process, I would love nothing more than to be able to debug properly on the device and get you better information, but I’ve wasted many hours on trying to debug from Xcode over the course of the last year. I can build fine, launch fine, but when I try to run from Xcode, no luck.

Oh sorry, missed that. If you cook by the book, it will generate a .ipa with all of the data in it. If that is not the .ipa you are running, you can manually point Xcode at it. So then, it will load that .ipa on the device and debug it.

With 4.8 (I forget about 4.7) if you just do a Launch On in the editor, it will copy content in the Documents directory on the device. Then you can run an empty .ipa (just compiled, no need to package it up), and the game will find the installed data when you run with Xcode.

Or you can use cook on the fly, and not worry about any of it:

Run:
UE4Editor.app/Contents/Mac/UE4Editor -run=cook -cookonthefly

In Xcode, run the game with MyGame/MyGame.uproject -filehostip=

Josh

I hate to keep bothering you… if you want to tell me to go RTFM, just point me at the M and I’ll go figure this out :slight_smile:

Trying to cook on the fly, I get this error. It appears to be trying to write to a directory at the root of my hard drive that doesn’t exist. Not sure if this is a permissions error, but I couldn’t find a reference to /PublicStaging/ in any of the config files to change it.

link text

Ya, we always write the IPA to the public staging directory so it can be installed. This looks like it is having problems keeping your device connected. Could you try a different cable?

Different cables and different devices, On the Fly builds crash with this same error every time. I even tried deleting Intermediate directory but no luck.

Device Launcher will successfully go through the process with “By the Book” cook, but the app launches then immediately quits. Attempting to then launch from Xcode hits the same FICUInternationalization trap, even though the data has been copied over to the device.

I’m frustrated. I’ve wasted hours trying to find a way to debug on the device. Is there, anywhere, a step-by-step guide for debugging on device? I have no idea if I’m doing something wrong, if there’s something wrong with my project, or if it’s something else entirely.

Maybe I’ll try with 4.8 over the weekend.

The bad news is, I still haven’t been able to run successfully from Xcode using the debugger. The good news is, I figured out what was triggering the crash. I had a decal texture in the level that was crashing. With OpenGL ES, those are just ignored and not used, but apparently under Metal, they seem to trigger this crash, because once I removed it I was able to launch the level on a Metal build.

so the way I debug using Xcode is to utilize the Project Launcher to generate an IPA utilizing Cook By the Book. This will put all of the data in the Game/Binaries/IOS/Payload/Game.app directory (you can verify that by opening up that directory and verify there is a cookeddata directory in there). Then, I can run the app from the generated Xcode project usually found in the Game/ directory. This will allow me to debug the app. There was a bug in 4.7 tho that would cause the game to run out of stack space in Debug in 4.7 and even the first couple of 4.8 previews, so you may have been running in to that bug.