Gym(Fastlane) Mysteriously Fails due to Clang Seg Fault
Originator: | jfmyers01 | ||
Number: | rdar://324324324 | Date Originated: | 08/25/16 |
Status: | Open | Resolved: | No |
Product: | Mac OS X | Product Version: | 10.11.5 (15F34) |
Classification: | 1 | Reproducible: | No |
When building my iOS app using Gym(Fastlane) the build fails with the following message: ``` ... ❌ clang: error: unable to execute command: Segmentation fault: 11 ❌ clang: error: linker command failed due to signal (use -v to see invocation) ** ARCHIVE FAILED ** The following build commands failed: Ld /Users/jimmyers/Library/Developer/Xcode/DerivedData/msapp-dxyaimydokatmwfsxtnsmbsmvmaz/Build/Intermediates/ArchiveIntermediates/msapp/IntermediateBuildFilesPath/msapp.build/Release-iphoneos/msapp.build/Objects-normal/arm64/msapp normal arm64 (1 failure) ``` Looks like Clang is Seg Faulting. Here is the crash report: ``` Process: ld [86079] Path: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld Identifier: ld Version: 253.9 Code Type: X86-64 (Native) Parent Process: clang [86078] Responsible: Terminal [614] User ID: 501 Date/Time: 2016-08-25 10:10:30.958 -0400 OS Version: Mac OS X 10.11.5 (15F34) Report Version: 11 Anonymous UUID: EACEA56D-DB5C-FC21-103A-B150F23DF9BB Sleep/Wake UUID: 6E70BFE8-7D05-4005-B439-64E9C7F775A5 Time Awake Since Boot: 19000 seconds Time Since Wake: 9300 seconds System Integrity Protection: enabled Crashed Thread: 0 Dispatch queue: com.apple.main-thread Exception Type: EXC_BAD_ACCESS (SIGSEGV) Exception Codes: KERN_INVALID_ADDRESS at 0x00000000000000e0 VM Regions Near 0xe0: --> __TEXT 00000001001d2000-00000001002ee000 [ 1136K] r-x/rwx SM=COW /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld Application Specific Information: ld64-253.9 ld -demangle -dynamic -arch arm64 -dead_strip -iphoneos_version_min 7.0.0 -bitcode_bundle -syslibroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.2.sdk -ObjC -o /Users/jimmyers/Library/Developer/Xcode/DerivedData/msapp-dxyaimydokatmwfsxtnsmbsmvmaz/Build/Intermediates/ArchiveIntermediates/msapp/IntermediateBuildFilesPath/msapp.build/Release-iphoneos/msapp.build/Objects-normal/arm64/msapp -L/Users/jimmyers/Library/Developer/Xcode/DerivedData/msapp-dxyaimydokatmwfsxtnsmbsmvmaz/Build/Intermediates/ArchiveIntermediates/msapp/BuildProductsPath/Release-iphoneos -filelist /Users/jimmyers/Library/Developer/Xcode/DerivedData/msapp-dxyaimydokatmwfsxtnsmbsmvmaz/Build/Intermediates/ArchiveIntermediates/msapp/IntermediateBuildFilesPath/msapp.build/Release-iphoneos/msapp.build/Objects-normal/arm64/msapp.LinkFileList -rpath @executable_path/Frameworks -bitcode_verify -bitcode_hide_symbols -bitcode_symbol_map /Users/jimmyers/Library/Developer/Xcode/DerivedData/msapp-dxyaimydokatmwfsxtnsmbsmvmaz/Build/Intermediates/ArchiveIntermediates/msapp/BuildProductsPath/Release-iphoneos -lc++ /Users/jimmyers/Library/Developer/Xcode/DerivedData/msapp-dxyaimydokatmwfsxtnsmbsmvmaz/Build/Intermediates/ArchiveIntermediates/msapp/BuildProductsPath/Release-iphoneos/libReact.a /Users/jimmyers/Library/Developer/Xcode/DerivedData/msapp-dxyaimydokatmwfsxtnsmbsmvmaz/Build/Intermediates/ArchiveIntermediates/msapp/BuildProductsPath/Release-iphoneos/libRCTActionSheet.a /Users/jimmyers/Library/Developer/Xcode/DerivedData/msapp-dxyaimydokatmwfsxtnsmbsmvmaz/Build/Intermediates/ArchiveIntermediates/msapp/BuildProductsPath/Release-iphoneos/libRCTGeolocation.a /Users/jimmyers/Library/Developer/Xcode/DerivedData/msapp-dxyaimydokatmwfsxtnsmbsmvmaz/Build/Intermediates/ArchiveIntermediates/msapp/BuildProductsPath/Release-iphoneos/libRCTImage.a /Users/jimmyers/Library/Developer/Xcode/DerivedData/msapp-dxyaimydokatmwfsxtnsmbsmvmaz/Build/Intermediates/Archive Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 libLTO.dylib 0x000000010060c664 lto_module_get_num_asm_symbols + 4 1 ld 0x00000001002c7ac1 ld::passes::bitcode_bundle::BitcodeObfuscator::addAsmSymbolsToMustPreserve(LLVMOpaqueLTOModule*) + 23 2 ld 0x00000001002c84f5 ld::passes::bitcode_bundle::BitcodeHandler::populateMustPreserveSymbols(ld::passes::bitcode_bundle::BitcodeObfuscator*) + 45 3 ld 0x00000001002c9001 ld::passes::bitcode_bundle::BitcodeBundle::doPass() + 1427 4 ld 0x00000001002cb54d ld::passes::bitcode_bundle::doPass(Options const&, ld::Internal&) + 25 5 ld 0x00000001001f7182 main + 1102 6 libdyld.dylib 0x00007fff8de5b5ad start + 1 Thread 0 crashed with X86 Thread State (64-bit): rax: 0x0000000000000000 rbx: 0x0000000000000000 rcx: 0x00000000004ec280 rdx: 0x000000000012a190 rdi: 0x0000000000000000 rsi: 0x0000000000000000 rbp: 0x00007fff5fa29160 rsp: 0x00007fff5fa29160 r8: 0x0000000000000002 r9: 0x00007f94bc40ca30 r10: 0x00000000b09ad0da r11: 0x00007f94bc400000 r12: 0x00007f94bb868830 r13: 0x00007f94ba079988 r14: 0x0000000000000000 r15: 0x00007f94bb868830 rip: 0x000000010060c664 rfl: 0x0000000000010202 cr2: 0x00000000000000e0 Logical CPU: 3 Error Code: 0x00000004 Trap Number: 14 Binary Images: 0x1001d2000 - 0x1002edff7 +ld (253.9) <4172F764-D5FD-3D0B-B1F3-DF2ABD26B63D> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld 0x100605000 - 0x1017b7fff +libLTO.dylib (700.1.81) <B2527364-9EBC-314D-8BC0-057EF68D63F6> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/libLTO.dylib 0x7fff6422a000 - 0x7fff6426125f dyld (360.22) <A468D85E-D8D6-3461-8C99-49D3B9ACFC63> /usr/lib/dyld 0x7fff860af000 - 0x7fff860b4ff7 libmacho.dylib (875.1) <318264FA-58F1-39D8-8285-1F6254EE410E> /usr/lib/system/libmacho.dylib 0x7fff871ec000 - 0x7fff871f4ffb libsystem_dnssd.dylib (625.50.5) <4D10E12B-59B5-386F-82DA-326F18028F0A> /usr/lib/system/libsystem_dnssd.dylib 0x7fff8739e000 - 0x7fff8739eff7 liblaunch.dylib (765.50.8) <834ED605-5114-3641-AA4D-ECF31B801C50> /usr/lib/system/liblaunch.dylib 0x7fff87ad4000 - 0x7fff87adcfef libsystem_platform.dylib (74.40.2) <29A905EF-6777-3C33-82B0-6C3A88C4BA15> /usr/lib/system/libsystem_platform.dylib 0x7fff89595000 - 0x7fff8959eff3 libsystem_notify.dylib (150.40.1) <D48BDE34-0F7E-34CA-A0FF-C578E39987CC> /usr/lib/system/libsystem_notify.dylib 0x7fff89962000 - 0x7fff89965fff libsystem_sandbox.dylib (460.50.4) <150A9D3D-F69E-32F7-8C7B-8E72CAAFF7E4> /usr/lib/system/libsystem_sandbox.dylib 0x7fff899f6000 - 0x7fff899fefff libcopyfile.dylib (127) <A48637BC-F3F2-34F2-BB68-4C65FD012832> /usr/lib/system/libcopyfile.dylib 0x7fff89d00000 - 0x7fff89d02fff libsystem_coreservices.dylib (19.2) <1B3F5AFC-FFCD-3ECB-8B9A-5538366FB20D> /usr/lib/system/libsystem_coreservices.dylib 0x7fff8c310000 - 0x7fff8c672f3f libobjc.A.dylib (680) <7489D2D6-1EFD-3414-B18D-2AECCCC90286> /usr/lib/libobjc.A.dylib 0x7fff8c680000 - 0x7fff8c6d3ff7 libc++.1.dylib (120.1) <8FC3D139-8055-3498-9AC5-6467CB7F4D14> /usr/lib/libc++.1.dylib 0x7fff8c97d000 - 0x7fff8c981fff libcache.dylib (75) <9548AAE9-2AB7-3525-9ECE-A2A7C4688447> /usr/lib/system/libcache.dylib 0x7fff8cd16000 - 0x7fff8cd34ff7 libsystem_kernel.dylib (3248.50.21) <78E54D59-D2B0-3F54-9A4A-0A68D671F253> /usr/lib/system/libsystem_kernel.dylib 0x7fff8de58000 - 0x7fff8de5bffb libdyld.dylib (360.22) <CC088C2A-D407-33E7-A6B6-B06E0D4AD999> /usr/lib/system/libdyld.dylib 0x7fff8dfa3000 - 0x7fff8dfb4ff7 libsystem_trace.dylib (201.10.3) <F00E92E4-DBDA-3749-B5B3-0C3FBBABA1CB> /usr/lib/system/libsystem_trace.dylib 0x7fff8e745000 - 0x7fff8e7d2fff libsystem_c.dylib (1082.50.1) <B552D565-B798-3B9B-AE63-F623B42A5F01> /usr/lib/system/libsystem_c.dylib 0x7fff8e9f5000 - 0x7fff8e9f6ffb libSystem.B.dylib (1226.10.1) <C5D09FE1-CC70-383E-AC27-18602F2EDEC4> /usr/lib/libSystem.B.dylib 0x7fff8ed05000 - 0x7fff8ed32fff libdispatch.dylib (501.40.12) <C7499857-61A5-3D7D-A5EA-65DCC8C3DF92> /usr/lib/system/libdispatch.dylib 0x7fff8fc3e000 - 0x7fff8fc40ff7 libsystem_configuration.dylib (802.40.13) <3DEB7DF9-6804-37E1-BC83-0166882FF0FF> /usr/lib/system/libsystem_configuration.dylib 0x7fff8fc41000 - 0x7fff8fc41ff7 libkeymgr.dylib (28) <8371CE54-5FDD-3CE9-B3DF-E98C761B6FE0> /usr/lib/system/libkeymgr.dylib 0x7fff8fe1a000 - 0x7fff8fe43fff libsystem_info.dylib (477.50.4) <FAA9226D-64DE-3769-A6D8-6CABA4B7FF4D> /usr/lib/system/libsystem_info.dylib 0x7fff9090a000 - 0x7fff9090bfff libsystem_blocks.dylib (65) <1244D9D5-F6AA-35BB-B307-86851C24B8E5> /usr/lib/system/libsystem_blocks.dylib 0x7fff90b13000 - 0x7fff90b42ffb libsystem_m.dylib (3105) <08E1A4B2-6448-3DFE-A58C-ACC7335BE7E4> /usr/lib/system/libsystem_m.dylib 0x7fff90b43000 - 0x7fff90b54ff7 libz.1.dylib (61.20.1) <B3EBB42F-48E3-3287-9F0D-308E04D407AC> /usr/lib/libz.1.dylib 0x7fff90e85000 - 0x7fff90eebff7 libsystem_network.dylib (583.50.1) <B52DAB73-92DC-3DA7-B9F4-B899D66445C1> /usr/lib/system/libsystem_network.dylib 0x7fff9129d000 - 0x7fff912a8ff7 libcommonCrypto.dylib (60075.50.1) <93732261-34B4-3914-B7A2-90A81A182DBA> /usr/lib/system/libcommonCrypto.dylib 0x7fff912a9000 - 0x7fff912c0ff7 libsystem_asl.dylib (323.50.1) <41F8E11F-1BD0-3F1D-BA3A-AA1577ED98A9> /usr/lib/system/libsystem_asl.dylib 0x7fff91820000 - 0x7fff91829ff7 libsystem_pthread.dylib (138.10.4) <3DD1EF4C-1D1B-3ABF-8CC6-B3B1CEEE9559> /usr/lib/system/libsystem_pthread.dylib 0x7fff91a22000 - 0x7fff91a27ff3 libunwind.dylib (35.3) <F6EB48E5-4D12-359A-AB54-C937FBBE9043> /usr/lib/system/libunwind.dylib 0x7fff91aa9000 - 0x7fff91b98fff libxml2.2.dylib (29.7) <32BBF51E-B084-3FC2-AE9C-C008BE84102B> /usr/lib/libxml2.2.dylib 0x7fff942e5000 - 0x7fff94301ff7 libsystem_malloc.dylib (67.40.1) <5748E8B2-F81C-34C6-8B13-456213127678> /usr/lib/system/libsystem_malloc.dylib 0x7fff9434d000 - 0x7fff9434dff7 libunc.dylib (29) <DDB1E947-C775-33B8-B461-63E5EB698F0E> /usr/lib/system/libunc.dylib 0x7fff94871000 - 0x7fff948a2ff7 libncurses.5.4.dylib (46) <D4C10699-3E8F-3F42-A695-7490EA4B6B32> /usr/lib/libncurses.5.4.dylib 0x7fff95407000 - 0x7fff9541eff7 libsystem_coretls.dylib (83.40.5) <C90DAE38-4082-381C-A185-2A6A8B677628> /usr/lib/system/libsystem_coretls.dylib 0x7fff9739a000 - 0x7fff973c3fff libc++abi.dylib (125) <DCCC8177-3D09-35BC-9784-2A04FEC4C71B> /usr/lib/libc++abi.dylib 0x7fff97599000 - 0x7fff975c2ff7 libxpc.dylib (765.50.8) <54D1328E-054E-3DAA-89E2-375722F9D18F> /usr/lib/system/libxpc.dylib 0x7fff97c51000 - 0x7fff97c59fff libsystem_networkextension.dylib (385.40.36) <66095DC7-6539-38F2-95EE-458F15F6D014> /usr/lib/system/libsystem_networkextension.dylib 0x7fff993b9000 - 0x7fff993c7ff7 libbz2.1.0.dylib (38) <28E54258-C0FE-38D4-AB76-1734CACCB344> /usr/lib/libbz2.1.0.dylib 0x7fff993c8000 - 0x7fff9940eff7 libauto.dylib (186) <999E610F-41FC-32A3-ADCA-5EC049B65DFB> /usr/lib/libauto.dylib 0x7fff99713000 - 0x7fff99714fff libsystem_secinit.dylib (20) <32B1A8C6-DC84-3F4F-B8CE-9A52B47C3E6B> /usr/lib/system/libsystem_secinit.dylib 0x7fff9a112000 - 0x7fff9a113fff libDiagnosticMessagesClient.dylib (100) <4243B6B4-21E9-355B-9C5A-95A216233B96> /usr/lib/libDiagnosticMessagesClient.dylib 0x7fff9a4a4000 - 0x7fff9a51bfeb libcorecrypto.dylib (335.50.1) <B5C05FD7-A540-345A-87BF-8E41848A3C17> /usr/lib/system/libcorecrypto.dylib 0x7fff9a8cb000 - 0x7fff9aad8fff libicucore.A.dylib (551.51.3) <5BC80F94-C90D-3175-BD96-FF1DC222EC9C> /usr/lib/libicucore.A.dylib 0x7fff9b15b000 - 0x7fff9b162ff7 libcompiler_rt.dylib (62) <A13ECF69-F59F-38AE-8609-7B731450FBCD> /usr/lib/system/libcompiler_rt.dylib 0x7fff9b94f000 - 0x7fff9b950ffb libremovefile.dylib (41) <552EF39E-14D7-363E-9059-4565AC2F894E> /usr/lib/system/libremovefile.dylib 0x7fff9bb21000 - 0x7fff9bb23ff7 libquarantine.dylib (80) <0F4169F0-0C84-3A25-B3AE-E47B3586D908> /usr/lib/system/libquarantine.dylib 0x7fff9c638000 - 0x7fff9c646fff libxar.1.dylib (302) <03207F66-2C4A-3DBD-8D81-70F4C85903C4> /usr/lib/libxar.1.dylib External Modification Summary: Calls made by other processes targeting this process: task_for_pid: 0 thread_create: 0 thread_set_state: 0 Calls made by this process: task_for_pid: 0 thread_create: 0 thread_set_state: 0 Calls made by all processes on this machine: task_for_pid: 15489 thread_create: 0 thread_set_state: 267 VM Region Summary: ReadOnly portion of Libraries: Total=123.3M resident=0K(0%) swapped_out_or_unallocated=123.3M(100%) Writable regions: Total=62.9M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=62.9M(100%) VIRTUAL REGION REGION TYPE SIZE COUNT (non-coalesced) =========== ======= ======= Activity Tracing 2048K 2 Kernel Alloc Once 4K 2 MALLOC 52.6M 11 MALLOC guard page 16K 4 STACK GUARD 56.0M 2 Stack 8192K 2 VM_ALLOCATE 4K 2 __DATA 2872K 50 __LINKEDIT 93.6M 5 __TEXT 29.7M 50 mapped file 33.9M 18 shared memory 12K 4 =========== ======= ======= TOTAL 278.6M 140 ```
Comments
Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!
Disable LTO.
Disable LTO.