fbsd strip(1) segfaults on aarch64 Hello, During port builds ld.lld(devel/boost-libs, www/node), and strip (textproc/libxml2 on xmlcatalog) are segfaulting. On physical boxes these things do work, as they should: root@build-aarch64:~ # strip xmlcatalog Segmentation fault (core dumped) All the cores fail at the same assembly instruction, here's strip's backtrace: # lldb -c strip.core strip (lldb) target create "strip" --core "strip.core" Core file '/root/strip.core' (aarch64) was loaded. (lldb) t 1 * thread #1, name = 'strip', stop reason = signal SIGSEGV frame #0: 0x0000000040312f40 libc.so.7`memcpy + 192 libc.so.7`memcpy: -> 0x40312f40 <+192>: ldp x4, x3, [x4, #-0x10] 0x40312f44 <+196>: stp x6, x7, [x0] 0x40312f48 <+200>: stp x8, x9, [x0, #0x10] 0x40312f4c <+204>: stp x10, x11, [x0, #0x20] (lldb) bt * thread #1, name = 'strip', stop reason = signal SIGSEGV * frame #0: 0x0000000040312f40 libc.so.7`memcpy + 192 frame #1: 0x000000004017ac70 libelf.so.2`_libelf_cvt_HALF_tom(dst=, dsz=, src=, count=, byteswap=) at libelf_convert.c:794 frame #2: 0x0000000040177b34 libelf.so.2`elf_getdata(s=0x0000000040f355a0, ed=) at elf_data.c:155 frame #3: 0x00000000000283d4 strip`copy_data(s=0x0000000040f36a40) at sections.c:1176 frame #4: 0x0000000000027ea4 strip`copy_content(ecp=) at sections.c:594 frame #5: 0x0000000000023ff4 strip`create_elf(ecp=0x0000000040ed6000) at main.c:381 frame #6: 0x000000000002558c strip`create_file(ecp=, src=, dst=) at main.c:705 frame #7: 0x0000000000024e20 strip`main [inlined] strip_main(argc=, argv=) at main.c:1192 frame #8: 0x0000000000024cc8 strip`main(argc=, argv=) at main.c:1590 frame #9: 0x0000000000020190 strip`__start + 376 frame #10: 0x0000000040050018 ld-elf.so.1`.rtld_start at rtld_start.S:41 Host system information: # uname -a FreeBSD marvin.harmless.hu 11.0-STABLE FreeBSD 11.0-STABLE #0 r311927: Wed Jan 11 14:53:55 CET 2017