Skip to content

Instantly share code, notes, and snippets.

@mikedeboer
Last active January 3, 2019 13:31
Show Gist options
  • Save mikedeboer/794f99870d604e8f34e18ea72c4e0155 to your computer and use it in GitHub Desktop.
Save mikedeboer/794f99870d604e8f34e18ea72c4e0155 to your computer and use it in GitHub Desktop.
Fennec compilation failure on OSX Mojave, but temp LLVM header fixes applied.
Process: clang++ [18182]
Path: /Users/USER/*/clang++
Identifier: clang++
Version: 6.0.2 (6.0)
Code Type: X86-64 (Native)
Parent Process: ??? [18181]
Responsible: clang++ [18182]
User ID: 501
Date/Time: 2019-01-03 14:22:00.973 +0100
OS Version: Mac OS X 10.14.2 (18C54)
Report Version: 12
Bridge OS Version: 3.0 (14Y667)
Anonymous UUID: 8D365801-2014-2262-5A60-C5399E273A07
Sleep/Wake UUID: E948DF42-5799-4725-BA5E-9D0982B72B9A
Time Awake Since Boot: 230000 seconds
Time Since Wake: 12000 seconds
System Integrity Protection: disabled
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000200000070
Exception Note: EXC_CORPSE_NOTIFY
Termination Signal: Segmentation fault: 11
Termination Reason: Namespace SIGNAL, Code 0xb
Terminating Process: exc handler [18182]
VM Regions Near 0x200000070:
__LINKEDIT 000000011cd48000-000000011cd71000 [ 164K] r--/rwx SM=COW /usr/lib/dyld
-->
MALLOC_TINY 00007fa764400000-00007fa764500000 [ 1024K] rw-/rwx SM=PRV
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 clang++ 0x000000010ab618b6 0x10a161000 + 10487990
1 clang++ 0x000000010ab60200 0x10a161000 + 10482176
2 clang++ 0x000000010a9cecff 0x10a161000 + 8838399
3 clang++ 0x000000010a9ceb84 0x10a161000 + 8838020
4 clang++ 0x000000010b96d404 0x10a161000 + 25216004
5 clang++ 0x000000010b96e1a0 0x10a161000 + 25219488
6 clang++ 0x000000010b96e30e 0x10a161000 + 25219854
7 clang++ 0x000000010b96e231 0x10a161000 + 25219633
8 clang++ 0x000000010b97c608 0x10a161000 + 25277960
9 clang++ 0x000000010b97b9b7 0x10a161000 + 25274807
10 clang++ 0x000000010a317dcd 0x10a161000 + 1797581
11 clang++ 0x000000010b97466c 0x10a161000 + 25245292
12 clang++ 0x000000010b973d01 0x10a161000 + 25242881
13 clang++ 0x000000010b972a19 0x10a161000 + 25238041
14 clang++ 0x000000010b96f89d 0x10a161000 + 25225373
15 clang++ 0x000000010a30fa94 0x10a161000 + 1763988
16 clang++ 0x000000010a9c8b9a 0x10a161000 + 8813466
17 clang++ 0x000000010ac3144e 0x10a161000 + 11338830
18 clang++ 0x000000010ac316d3 0x10a161000 + 11339475
19 clang++ 0x000000010ac31b8a 0x10a161000 + 11340682
20 clang++ 0x000000010b29e38b 0x10a161000 + 18076555
21 clang++ 0x000000010b45a5d1 0x10a161000 + 19895761
22 clang++ 0x000000010bd5d102 0x10a161000 + 29344002
23 clang++ 0x000000010b6cd330 0x10a161000 + 22463280
24 clang++ 0x000000010b66ce78 0x10a161000 + 22068856
25 clang++ 0x000000010b716510 0x10a161000 + 22762768
26 clang++ 0x000000010a167eff 0x10a161000 + 28415
27 clang++ 0x000000010a165f8e 0x10a161000 + 20366
28 libdyld.dylib 0x00007fff624f4ed9 start + 1
Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x00007fa77f9cddc0 rbx: 0x0000000200000038 rcx: 0x0000000000000000 rdx: 0x0000000000000040
rdi: 0x0000000000000cdf rsi: 0x0000000077f9cde6 rbp: 0x00007ffee5a988f0 rsp: 0x00007ffee5a988e0
r8: 0x0000000077f9cddd r9: 0x00007fa77f900000 r10: 0x000000001fffffff r11: 0x0000000000000cdc
r12: 0x00007fa780ca26d8 r13: 0x00007ffee5a98c00 r14: 0x00007ffee5a98be8 r15: 0x00007ffee5a98be8
rip: 0x000000010ab618b6 rfl: 0x0000000000010202 cr2: 0x0000000200000070
Logical CPU: 0
Error Code: 0x00000004
Trap Number: 14
Binary Images:
0x10a161000 - 0x10d3adff7 +clang++ (6.0.2 - 6.0) <90FCD168-BE2D-3B87-9331-20D331B64426> /Users/USER/*/clang++
0x11cc90000 - 0x11cd0ea67 dyld (640.2) <289AB27E-F09F-3384-A14A-100431139559> /usr/lib/dyld
0x7fff5f969000 - 0x7fff5f96affb libSystem.B.dylib (1252.200.5) <25F4A1F5-6551-312F-B397-C8D45ACC530A> /usr/lib/libSystem.B.dylib
0x7fff5fbc3000 - 0x7fff5fc1aff7 libc++.1.dylib (400.9.4) <B260AC33-EB9A-30C6-8746-D011B3B02B08> /usr/lib/libc++.1.dylib
0x7fff5fc1b000 - 0x7fff5fc30fff libc++abi.dylib (400.17) <446F4748-8A89-3D2E-AE1C-27EEBE93A8AB> /usr/lib/libc++abi.dylib
0x7fff60e54000 - 0x7fff60e84ff7 libncurses.5.4.dylib (53.200.3) <2B715386-F391-3835-909F-A6DD86DCB4E3> /usr/lib/libncurses.5.4.dylib
0x7fff61410000 - 0x7fff61b96fe7 libobjc.A.dylib (750.1) <804715F4-F52D-34D0-8FEC-A25DC08513C3> /usr/lib/libobjc.A.dylib
0x7fff622f3000 - 0x7fff62305ffb libz.1.dylib (70.200.4) <15F7B40A-424C-33BB-BF2C-7E8195128B78> /usr/lib/libz.1.dylib
0x7fff62376000 - 0x7fff6237aff3 libcache.dylib (81) <704331AC-E43D-343A-8C24-39201142AF27> /usr/lib/system/libcache.dylib
0x7fff6237b000 - 0x7fff62385ff3 libcommonCrypto.dylib (60118.220.1) <9C865644-EE9A-3662-AB77-7C8A5E561784> /usr/lib/system/libcommonCrypto.dylib
0x7fff62386000 - 0x7fff6238dfff libcompiler_rt.dylib (63.4) <817772E3-E836-3FFD-A39B-BDCD1C357221> /usr/lib/system/libcompiler_rt.dylib
0x7fff6238e000 - 0x7fff62397ff3 libcopyfile.dylib (146.200.3) <5C5C4F35-DAB7-3CF1-940F-F47192AB8289> /usr/lib/system/libcopyfile.dylib
0x7fff62398000 - 0x7fff6241cfdf libcorecrypto.dylib (602.230.1) <C78D1A87-5543-3561-BEB4-3B480BA94ECB> /usr/lib/system/libcorecrypto.dylib
0x7fff624a3000 - 0x7fff624ddff7 libdispatch.dylib (1008.220.2) <2FDB1401-5119-3DF0-91F5-F4E105F00CD7> /usr/lib/system/libdispatch.dylib
0x7fff624de000 - 0x7fff6250dff3 libdyld.dylib (640.2) <376E3F3A-6942-3B0E-AD5E-4B97E8255CF5> /usr/lib/system/libdyld.dylib
0x7fff6250e000 - 0x7fff6250effb libkeymgr.dylib (30) <A4EFD9A4-2EF3-3E18-B325-F527E3821939> /usr/lib/system/libkeymgr.dylib
0x7fff6251c000 - 0x7fff6251cff7 liblaunch.dylib (1336.220.5) <8563299C-2493-3DBD-8E88-3FC673DB47DD> /usr/lib/system/liblaunch.dylib
0x7fff6251d000 - 0x7fff62522fff libmacho.dylib (921) <6ADB99F3-D142-3A0A-B3CE-031354766ACC> /usr/lib/system/libmacho.dylib
0x7fff62523000 - 0x7fff62525ffb libquarantine.dylib (86.220.1) <58524FD7-63C5-38E0-9D90-845A79551C14> /usr/lib/system/libquarantine.dylib
0x7fff62526000 - 0x7fff62527ff3 libremovefile.dylib (45.200.2) <BA53CA8A-9974-3A43-9265-B110B1AE470F> /usr/lib/system/libremovefile.dylib
0x7fff62528000 - 0x7fff6253fff3 libsystem_asl.dylib (356.200.4) <33C62769-1242-3BC1-9459-13CBCDECC7FE> /usr/lib/system/libsystem_asl.dylib
0x7fff62540000 - 0x7fff62540fff libsystem_blocks.dylib (73) <152EDADF-7D94-35F2-89B7-E66DCD945BBA> /usr/lib/system/libsystem_blocks.dylib
0x7fff62541000 - 0x7fff625c9fff libsystem_c.dylib (1272.200.26) <D6C701A2-9F17-308D-B6AC-9E17EF31B7DF> /usr/lib/system/libsystem_c.dylib
0x7fff625ca000 - 0x7fff625cdff7 libsystem_configuration.dylib (963.200.27) <94898525-ECC8-3CC9-B312-CBEAAC305E32> /usr/lib/system/libsystem_configuration.dylib
0x7fff625ce000 - 0x7fff625d1ff7 libsystem_coreservices.dylib (66) <10818C17-70E1-328E-A3E3-C3EB81AEC590> /usr/lib/system/libsystem_coreservices.dylib
0x7fff625d2000 - 0x7fff625d8ffb libsystem_darwin.dylib (1272.200.26) <07468CF7-982F-37C4-83D0-D5E602A683AA> /usr/lib/system/libsystem_darwin.dylib
0x7fff625d9000 - 0x7fff625dfff7 libsystem_dnssd.dylib (878.230.2) <FF9D5025-F060-334B-B6D8-C5D0BB6A55E3> /usr/lib/system/libsystem_dnssd.dylib
0x7fff625e0000 - 0x7fff6262cff3 libsystem_info.dylib (517.200.9) <54B65F21-2E93-3579-9B72-6637A03245D9> /usr/lib/system/libsystem_info.dylib
0x7fff6262d000 - 0x7fff62655ff7 libsystem_kernel.dylib (4903.231.4) <ABDAABCA-C22A-3960-AA4E-E91A9FF34929> /usr/lib/system/libsystem_kernel.dylib
0x7fff62656000 - 0x7fff626a1ff7 libsystem_m.dylib (3158.200.7) <AF25F8E8-194C-314F-A2D3-A424853EE796> /usr/lib/system/libsystem_m.dylib
0x7fff626a2000 - 0x7fff626c6ff7 libsystem_malloc.dylib (166.220.1) <4777DC06-F9C6-356E-82AB-86A1C6D62F3A> /usr/lib/system/libsystem_malloc.dylib
0x7fff626c7000 - 0x7fff626d2ff3 libsystem_networkextension.dylib (767.220.1) <74818C3D-9B68-3823-A737-6A4B782618F2> /usr/lib/system/libsystem_networkextension.dylib
0x7fff626d3000 - 0x7fff626dafff libsystem_notify.dylib (172.200.21) <65B3061D-41D7-3485-B217-A861E05AD50B> /usr/lib/system/libsystem_notify.dylib
0x7fff626db000 - 0x7fff626e4fef libsystem_platform.dylib (177.200.16) <83DED753-51EC-3B8C-A98D-883A5184086B> /usr/lib/system/libsystem_platform.dylib
0x7fff626e5000 - 0x7fff626effff libsystem_pthread.dylib (330.230.1) <BA382BFC-6A17-3940-B417-D090EF2AF4F4> /usr/lib/system/libsystem_pthread.dylib
0x7fff626f0000 - 0x7fff626f3ff7 libsystem_sandbox.dylib (851.230.3) <4D0CB1CA-160C-3C29-BE5D-131D68D43B1B> /usr/lib/system/libsystem_sandbox.dylib
0x7fff626f4000 - 0x7fff626f6ff3 libsystem_secinit.dylib (30.220.1) <5964B6D2-19D4-3CF9-BDBC-4EB1D42348F1> /usr/lib/system/libsystem_secinit.dylib
0x7fff626f7000 - 0x7fff626feff7 libsystem_symptoms.dylib (820.237.2) <487E1794-4C6E-3B1B-9C55-95B1A5FF9B90> /usr/lib/system/libsystem_symptoms.dylib
0x7fff626ff000 - 0x7fff62714ff7 libsystem_trace.dylib (906.220.1) <4D4BA88A-FA32-379D-8860-33838723B35F> /usr/lib/system/libsystem_trace.dylib
0x7fff62716000 - 0x7fff6271bffb libunwind.dylib (35.4) <EF1A77FD-A86B-39F5-ABEA-6100AB23583A> /usr/lib/system/libunwind.dylib
0x7fff6271c000 - 0x7fff6274cfff libxpc.dylib (1336.220.5) <DC50F33E-C47D-3256-BFE0-F8E9B5AEBE17> /usr/lib/system/libxpc.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: 174005
thread_create: 0
thread_set_state: 0
VM Region Summary:
ReadOnly portion of Libraries: Total=280.6M resident=0K(0%) swapped_out_or_unallocated=280.6M(100%)
Writable regions: Total=571.7M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=571.7M(100%)
VIRTUAL REGION
REGION TYPE SIZE COUNT (non-coalesced)
=========== ======= =======
Kernel Alloc Once 8K 2
MALLOC 507.3M 118
MALLOC guard page 16K 5
STACK GUARD 4K 2
Stack 64.0M 2
__DATA 5296K 43
__LINKEDIT 218.3M 4
__TEXT 62.3M 42
mapped file 8016K 157
shared memory 8K 3
=========== ======= =======
TOTAL 865.0M 368
4:17.35 memory/volatile
4:18.45 memory/volatile/tests
4:23.25 memory/replace/logalloc
4:23.48 /Users/mikedeboer/Projects/mozilla-central/memory/replace/logalloc/LogAlloc.cpp:22:10: warning: non-portable path to file '"mutex.h"'; specified path differs in case from file name on disk [-Wnonportable-include-path]
4:23.48 #include "Mutex.h"
4:23.48 ^~~~~~~~~
4:23.48 "mutex.h"
4:23.62 1 warning generated.
4:24.66 Compiling ena v0.9.3
4:27.39 '+neon' is not a recognized feature for this target (ignoring feature)
4:27.68 '+neon' is not a recognized feature for this target (ignoring feature)
4:27.68 '+neon' is not a recognized feature for this target (ignoring feature)
4:27.74 '+neon' is not a recognized feature for this target (ignoring feature)
4:27.74 '+neon' is not a recognized feature for this target (ignoring feature)
4:27.82 '+neon' is not a recognized feature for this target (ignoring feature)
4:27.82 '+neon' is not a recognized feature for this target (ignoring feature)
4:28.34 '+neon' is not a recognized feature for this target (ignoring feature)
4:28.92 '+neon' is not a recognized feature for this target (ignoring feature)
4:28.92 '+neon' is not a recognized feature for this target (ignoring feature)
4:29.00 '+neon' is not a recognized feature for this target (ignoring feature)
4:29.00 '+neon' is not a recognized feature for this target (ignoring feature)
4:29.04 '+neon' is not a recognized feature for this target (ignoring feature)
4:29.05 '+neon' is not a recognized feature for this target (ignoring feature)
4:29.33 Compiling clap v2.31.2
4:29.44 '+neon' is not a recognized feature for this target (ignoring feature)
4:32.64 0 clang++ 0x000000010b0ed9c8 llvm::SmallVectorImpl<char>::swap(llvm::SmallVectorImpl<char>&) + 46568
4:32.64 1 clang++ 0x000000010b0edfd6 llvm::SmallVectorImpl<char>::swap(llvm::SmallVectorImpl<char>&) + 48118
4:32.64 2 libsystem_platform.dylib 0x00007fff626dfb3d _sigtramp + 29
4:32.64 3 clang++ 0x000000010b964eea unsigned long std::__1::__tree<std::__1::__value_type<llvm::EVT, llvm::SDNode*>, std::__1::__map_value_compare<llvm::EVT, std::__1::__value_type<llvm::EVT, llvm::SDNode*>, llvm::EVT::compareRawBits, true>, std::__1::allocator<std::__1::__value_type<llvm::EVT, llvm::SDNode*> > >::__erase_unique<llvm::EVT>(llvm::EVT const&) + 506
4:32.64 4 clang++ 0x000000010ab60200 llvm::SmallVectorImpl<llvm::WinEHHandlerType>::operator=(llvm::SmallVectorImpl<llvm::WinEHHandlerType>&&) + 76976
4:32.64 5 clang++ 0x000000010a9cecff void std::__1::vector<llvm::MachineConstantPoolEntry, std::__1::allocator<llvm::MachineConstantPoolEntry> >::__push_back_slow_path<llvm::MachineConstantPoolEntry>(llvm::MachineConstantPoolEntry&&) + 25791
4:32.65 6 clang++ 0x000000010a9ceb84 void std::__1::vector<llvm::MachineConstantPoolEntry, std::__1::allocator<llvm::MachineConstantPoolEntry> >::__push_back_slow_path<llvm::MachineConstantPoolEntry>(llvm::MachineConstantPoolEntry&&) + 25412
4:32.65 7 clang++ 0x000000010b96d404 std::__1::__tree<llvm::EVT, llvm::EVT::compareRawBits, std::__1::allocator<llvm::EVT> >::destroy(std::__1::__tree_node<llvm::EVT, void*>*) + 22372
4:32.65 8 clang++ 0x000000010b96e1a0 std::__1::__tree<llvm::EVT, llvm::EVT::compareRawBits, std::__1::allocator<llvm::EVT> >::destroy(std::__1::__tree_node<llvm::EVT, void*>*) + 25856
4:32.65 9 clang++ 0x000000010b96e30e std::__1::__tree<llvm::EVT, llvm::EVT::compareRawBits, std::__1::allocator<llvm::EVT> >::destroy(std::__1::__tree_node<llvm::EVT, void*>*) + 26222
4:32.65 10 clang++ 0x000000010b96e231 std::__1::__tree<llvm::EVT, llvm::EVT::compareRawBits, std::__1::allocator<llvm::EVT> >::destroy(std::__1::__tree_node<llvm::EVT, void*>*) + 26001
4:32.65 11 clang++ 0x000000010b97c608 std::__1::__tree<llvm::EVT, llvm::EVT::compareRawBits, std::__1::allocator<llvm::EVT> >::destroy(std::__1::__tree_node<llvm::EVT, void*>*) + 84328
4:32.65 12 clang++ 0x000000010b97b9b7 std::__1::__tree<llvm::EVT, llvm::EVT::compareRawBits, std::__1::allocator<llvm::EVT> >::destroy(std::__1::__tree_node<llvm::EVT, void*>*) + 81175
4:32.65 13 clang++ 0x000000010a317dcd std::__1::function<void (llvm::MachineInstrBuilder&)>::swap(std::__1::function<void (llvm::MachineInstrBuilder&)>&) + 34957
4:32.65 14 clang++ 0x000000010b97466c std::__1::__tree<llvm::EVT, llvm::EVT::compareRawBits, std::__1::allocator<llvm::EVT> >::destroy(std::__1::__tree_node<llvm::EVT, void*>*) + 51660
4:32.65 15 clang++ 0x000000010b973d01 std::__1::__tree<llvm::EVT, llvm::EVT::compareRawBits, std::__1::allocator<llvm::EVT> >::destroy(std::__1::__tree_node<llvm::EVT, void*>*) + 49249
4:32.65 16 clang++ 0x000000010b972a19 std::__1::__tree<llvm::EVT, llvm::EVT::compareRawBits, std::__1::allocator<llvm::EVT> >::destroy(std::__1::__tree_node<llvm::EVT, void*>*) + 44409
4:32.65 17 clang++ 0x000000010b96f89d std::__1::__tree<llvm::EVT, llvm::EVT::compareRawBits, std::__1::allocator<llvm::EVT> >::destroy(std::__1::__tree_node<llvm::EVT, void*>*) + 31741
4:32.65 18 clang++ 0x000000010a30fa94 std::__1::function<void (llvm::MachineInstrBuilder&)>::swap(std::__1::function<void (llvm::MachineInstrBuilder&)>&) + 1364
4:32.65 19 clang++ 0x000000010a9c8b9a void std::__1::vector<llvm::MachineConstantPoolEntry, std::__1::allocator<llvm::MachineConstantPoolEntry> >::__push_back_slow_path<llvm::MachineConstantPoolEntry>(llvm::MachineConstantPoolEntry&&) + 858
4:32.66 20 clang++ 0x000000010ac3144e std::__1::enable_if<is_hashable_data<llvm::Metadata* const>::value, llvm::hash_code>::type llvm::hashing::detail::hash_combine_range_impl<llvm::Metadata* const>(llvm::Metadata* const*, llvm::Metadata* const*) + 30462
4:32.66 21 clang++ 0x000000010ac316d3 std::__1::enable_if<is_hashable_data<llvm::Metadata* const>::value, llvm::hash_code>::type llvm::hashing::detail::hash_combine_range_impl<llvm::Metadata* const>(llvm::Metadata* const*, llvm::Metadata* const*) + 31107
4:32.66 22 clang++ 0x000000010ac31b8a std::__1::enable_if<is_hashable_data<llvm::Metadata* const>::value, llvm::hash_code>::type llvm::hashing::detail::hash_combine_range_impl<llvm::Metadata* const>(llvm::Metadata* const*, llvm::Metadata* const*) + 32314
4:32.66 23 clang++ 0x000000010b29e38b void std::__1::vector<clang::vfs::directory_iterator, std::__1::allocator<clang::vfs::directory_iterator> >::__push_back_slow_path<clang::vfs::directory_iterator const&>(clang::vfs::directory_iterator const&&&) + 22043
4:32.66 24 clang++ 0x000000010b45a5d1 void std::__1::vector<std::__1::pair<clang::CXXRecordDecl const*, unsigned int>, std::__1::allocator<std::__1::pair<clang::CXXRecordDecl const*, unsigned int> > >::__push_back_slow_path<std::__1::pair<clang::CXXRecordDecl const*, unsigned int> >(std::__1::pair<clang::CXXRecordDecl const*, unsigned int>&&) + 25057
4:32.66 25 clang++ 0x000000010bd5d102 llvm::ErrorOr<unsigned long long> llvm::sampleprof::SampleProfileReaderBinary::readNumber<unsigned long long>() + 14834
4:32.66 26 clang++ 0x000000010b6cd330 llvm::Registry<clang::PluginASTAction>::begin() + 17856
4:32.66 27 clang++ 0x000000010b66ce78 void std::__1::vector<std::__1::unique_ptr<clang::CompilerInstance, std::__1::default_delete<clang::CompilerInstance> >, std::__1::allocator<std::__1::unique_ptr<clang::CompilerInstance, std::__1::default_delete<clang::CompilerInstance> > > >::__push_back_slow_path<std::__1::unique_ptr<clang::CompilerInstance, std::__1::default_delete<clang::CompilerInstance> > >(std::__1::unique_ptr<clang::CompilerInstance, std::__1::default_delete<clang::CompilerInstance> >&&) + 29720
4:32.66 28 clang++ 0x000000010b716510 void std::__1::vector<std::__1::unique_ptr<clang::VerifyDiagnosticConsumer::Directive, std::__1::default_delete<clang::VerifyDiagnosticConsumer::Directive> >, std::__1::allocator<std::__1::unique_ptr<clang::VerifyDiagnosticConsumer::Directive, std::__1::default_delete<clang::VerifyDiagnosticConsumer::Directive> > > >::__push_back_slow_path<std::__1::unique_ptr<clang::VerifyDiagnosticConsumer::Directive, std::__1::default_delete<clang::VerifyDiagnosticConsumer::Directive> > >(std::__1::unique_ptr<clang::VerifyDiagnosticConsumer::Directive, std::__1::default_delete<clang::VerifyDiagnosticConsumer::Directive> >&&) + 9376
4:32.66 29 clang++ 0x000000010a167eff std::__1::__tree<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >::destroy(std::__1::__tree_node<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void*>*) + 1759
4:32.66 30 clang++ 0x000000010a165f8e
4:32.66 31 libdyld.dylib 0x00007fff624f4ed9 start + 1
4:32.66 32 libdyld.dylib 0x00000000000000c6 start + 2645602798
4:32.67 Stack dump:
4:32.67 0. Program arguments: /Users/mikedeboer/.mozbuild/android-ndk-r17b/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -cc1 -triple thumbv7--linux-android -emit-obj -disable-free -disable-llvm-verifier -discard-value-names -main-file-name Unified_cpp_js_src_jit4.cpp -mrelocation-model pic -pic-level 2 -mthread-model posix -mdisable-fp-elim -relaxed-aliasing -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float-abi -target-feature -fp-only-sp -target-feature -d16 -target-feature +vfp3 -target-feature -fp16 -target-feature -vfp4 -target-feature -fp-armv8 -target-feature +neon -target-feature -crypto -target-feature +strict-align -target-abi aapcs-linux -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -target-linker-version 241.9 -coverage-notes-file /Users/mikedeboer/Projects/mozilla-central/obj-arm-linux-androideabi/js/src/jit/Unified_cpp_js_src_jit4.gcno -resource-dir /Users/mikedeboer/.mozbuild/android-ndk-r17b/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/6.0.2 -dependency-file .deps/Unified_cpp_js_src_jit4.o.pp -MT Unified_cpp_js_src_jit4.o -sys-header-deps -MP -include /Users/mikedeboer/Projects/mozilla-central/config/gcc_hidden.h -include /Users/mikedeboer/Projects/mozilla-central/obj-arm-linux-androideabi/js/src/js-confdefs.h -isystem /Users/mikedeboer/.mozbuild/android-ndk-r17b/sysroot/usr/include/arm-linux-androideabi -isystem /Users/mikedeboer/.mozbuild/android-ndk-r17b/sysroot/usr/include -I /Users/mikedeboer/Projects/mozilla-central/obj-arm-linux-androideabi/dist/system_wrappers -D NDEBUG=1 -D TRIMMED=1 -D ENABLE_BINARYDATA -D ENABLE_WASM_BULKMEM_OPS -D ENABLE_WASM_GC -D ENABLE_WASM_GENERALIZED_TABLES -D WASM_PRIVATE_REFTYPES -D JS_CACHEIR_SPEW -D JS_STRUCTURED_SPEW -D JS_HAS_CTYPES -D FFI_BUILDING -D MOZ_LINKER -D EXPORT_JS_API -D MOZ_HAS_MOZGLUE -I /Users/mikedeboer/Projects/mozilla-central/js/src/jit -I /Users/mikedeboer/Projects/mozilla-central/obj-arm-linux-androideabi/js/src/jit -I /Users/mikedeboer/Projects/mozilla-central/obj-arm-linux-androideabi/js/src -I /Users/mikedeboer/Projects/mozilla-central/js/src -I /Users/mikedeboer/Projects/mozilla-central/obj-arm-linux-androideabi/dist/include -I /Users/mikedeboer/Projects/mozilla-central/obj-arm-linux-androideabi/dist/include/nspr -D MOZILLA_CLIENT -D __ANDROID_API__=16 -U _FORTIFY_SOURCE -D _FORTIFY_SOURCE=2 -I /Users/mikedeboer/.mozbuild/android-ndk-r17b/sources/cxx-stl/llvm-libc++/include -I /Users/mikedeboer/.mozbuild/android-ndk-r17b/sources/android/support/include -I /Users/mikedeboer/.mozbuild/android-ndk-r17b/sources/cxx-stl/llvm-libc++abi/include -U _FORTIFY_SOURCE -D _FORTIFY_SOURCE=2 -internal-isystem /usr/local/include -internal-isystem /Users/mikedeboer/.mozbuild/android-ndk-r17b/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/6.0.2/include -internal-externc-isystem /include -internal-externc-isystem /usr/include -O3 -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++1z-compat -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -Wno-return-type-c-linkage -Werror=format -Wno-shadow -std=gnu++14 -fdeprecated-macro -fdebug-compilation-dir /Users/mikedeboer/Projects/mozilla-central/obj-arm-linux-androideabi/js/src/jit -ferror-limit 19 -fmessage-length 0 -femulated-tls -fno-rtti -fno-signed-char -fobjc-runtime=gcc -fdiagnostics-show-option -vectorize-loops -vectorize-slp -o Unified_cpp_js_src_jit4.o -x c++ /Users/mikedeboer/Projects/mozilla-central/obj-arm-linux-androideabi/js/src/jit/Unified_cpp_js_src_jit4.cpp
4:32.71 1. <eof> parser at end of file
4:32.71 2. Code generation
4:32.71 3. Running pass 'Function Pass Manager' on module '/Users/mikedeboer/Projects/mozilla-central/obj-arm-linux-androideabi/js/src/jit/Unified_cpp_js_src_jit4.cpp'.
4:32.71 4. Running pass 'ARM Instruction Selection' on function '@_ZN2js3jit22CacheRegisterAllocator20saveIonLiveRegistersERNS0_14MacroAssemblerENS0_7LiveSetINS0_11RegisterSetEEENS0_8RegisterEPNS0_9IonScriptE'
4:32.71 clang++: error: unable to execute command: Segmentation fault: 11
4:32.71 clang++: error: clang frontend command failed due to signal (use -v to see invocation)
4:32.71 Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn)
4:32.71 Target: arm--linux-android
4:32.71 Thread model: posix
4:32.71 InstalledDir: /Users/mikedeboer/.mozbuild/android-ndk-r17b/toolchains/llvm/prebuilt/darwin-x86_64/bin
4:32.71 clang++: note: diagnostic msg: PLEASE submit a bug report to http://llvm.org/bugs/ and include the crash backtrace, preprocessed source, and associated run script.
4:33.14 clang++: note: diagnostic msg:
4:33.14 ********************
4:33.14 PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
4:33.14 Preprocessed source(s) and associated run script(s) are located at:
4:33.14 clang++: note: diagnostic msg: /var/folders/ln/_bfy5x3d5xlcjg7x_3dgdgt00000gn/T/Unified_cpp_js_src_jit4-80afb6.cpp
4:33.14 clang++: note: diagnostic msg: /var/folders/ln/_bfy5x3d5xlcjg7x_3dgdgt00000gn/T/Unified_cpp_js_src_jit4-80afb6.sh
4:33.14 clang++: note: diagnostic msg: Crash backtrace is located in
4:33.14 clang++: note: diagnostic msg: /Users/mikedeboer/Library/Logs/DiagnosticReports/clang++_<YYYY-MM-DD-HHMMSS>_<hostname>.crash
4:33.14 clang++: note: diagnostic msg: (choose the .crash file that corresponds to your crash)
4:33.14 clang++: note: diagnostic msg:
4:33.14 ********************
4:33.14 make[4]: *** [Unified_cpp_js_src_jit4.o] Error 254
4:33.14 make[4]: *** Waiting for unfinished jobs....
4:33.17 mozglue/misc
4:34.97 '+neon' is not a recognized feature for this target (ignoring feature)
4:34.97 '+neon' is not a recognized feature for this target (ignoring feature)
4:36.33 '+neon' is not a recognized feature for this target (ignoring feature)
4:36.33 '+neon' is not a recognized feature for this target (ignoring feature)
4:39.30 '+neon' is not a recognized feature for this target (ignoring feature)
4:39.30 '+neon' is not a recognized feature for this target (ignoring feature)
4:49.21 Compiling syn v0.15.7
4:49.51 make[3]: *** [js/src/jit/target] Error 2
4:49.51 make[3]: *** Waiting for unfinished jobs....
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment