Nightly test failed on falco, lulu, kefka, bob, elm, and chell on 12/09 on stage BuildingPackages[afdo_use] due to linking error on host/protoc. It seems like the release builders are not failing and the nightly test on next day 12/10 is not affected either.
The error message shows like this:
chromeos-chrome-73.0.3636.0_alpha-r1: FAILED: host/protoc
chromeos-chrome-73.0.3636.0_alpha-r1: python "../../../../../../../../../../../home/chrome-bot/chrome_root/src/chromeos/assistant/libassistant/src/build/toolchain/gcc_link_wrapper.py" --output="host/protoc" -- x86_64-pc-linux-gnu-clang++ -Wl,--fatal-warnings -fPIC -Wl,-z,noexecstack -Wl,-z,now -Wl,-z,relro -Wl,-z,defs -Wl,--as-needed -fuse-ld=lld -Wl,--icf=all -Wl,--color-diagnostics -m64 -Wl,-O2 -Wl,--gc-sections -Wl,--gdb-index -rdynamic -nostdlib++ -Wl,-rpath-link=host -Wl,--disable-new-dtags -static-libgcc -o "host/protoc" -Wl,--start-group @"host/protoc.rsp" -Wl,--end-group -ldl -lpthread -lrt
chromeos-chrome-73.0.3636.0_alpha-r1: Stack dump:
chromeos-chrome-73.0.3636.0_alpha-r1: 0. Program arguments: /usr/bin/lld.real --pack-dyn-relocs=relr -z now -z relro --hash-style=gnu -export-dynamic --build-id --eh-frame-hdr -m elf_x86_64 -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o host/protoc /usr/lib/gcc/x86_64-pc-linux-gnu/4.9.x/../../../../lib64/crt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/4.9.x/../../../../lib64/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/4.9.x/crtbegin.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.x -L/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.x/../../../../lib64 -L/usr/bin/../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.x/../../../../x86_64-pc-linux-gnu/lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.x/../../.. -L/usr/bin/../lib -L/lib -L/usr/lib --fatal-warnings -z noexecstack -z now -z relro -z defs --as-needed --icf=all --color-diagnostics -O2 --gc-sections --gdb-index -rpath-link=host --disable-new-dtags --start-group host/obj/third_party/protobuf/protoc/main.o host/obj/buildtools/third_party/libc++/libc++/algorithm.o host/obj/buildtools/third_party/libc++/libc++/any.o host/obj/buildtools/third_party/libc++/libc++/bind.o host/obj/buildtools/third_party/libc++/libc++/chrono.o host/obj/buildtools/third_party/libc++/libc++/condition_variable.o host/obj/buildtools/third_party/libc++/libc++/debug.o host/obj/buildtools/third_party/libc++/libc++/exception.o host/obj/buildtools/third_party/libc++/libc++/functional.o host/obj/buildtools/third_party/libc++/libc++/future.o host/obj/buildtools/third_party/libc++/libc++/hash.o host/obj/buildtools/third_party/libc++/libc++/ios.o host/obj/buildtools/third_party/libc++/libc++/iostream.o host/obj/buildtools/third_party/libc++/libc++/locale.o host/obj/buildtools/third_party/libc++/libc++/memory.o host/obj/buildtools/third_party/libc++/libc++/mutex.o host/obj/buildtools/third_party/libc++/libc++/new.o host/obj/buildtools/third_party/libc++/libc++/optional.o host/obj/buildtools/third_party/libc++/libc++/random.o host/obj/buildtools/third_party/libc++/libc++/regex.o host/obj/buildtools/third_party/libc++/libc++/shared_mutex.o host/obj/buildtools/third_party/libc++/libc++/stdexcept.o host/obj/buildtools/third_party/libc++/libc++/string.o host/obj/buildtools/third_party/libc++/libc++/strstream.o host/obj/buildtools/third_party/libc++/libc++/system_error.o host/obj/buildtools/third_party/libc++/libc++/thread.o host/obj/buildtools/third_party/libc++/libc++/typeinfo.o host/obj/buildtools/third_party/libc++/libc++/utility.o host/obj/buildtools/third_party/libc++/libc++/valarray.o host/obj/buildtools/third_party/libc++/libc++/variant.o host/obj/buildtools/third_party/libc++/libc++/vector.o host/obj/buildtools/third_party/libc++abi/libc++abi/abort_message.o host/obj/buildtools/third_party/libc++abi/libc++abi/cxa_aux_runtime.o host/obj/buildtools/third_party/libc++abi/libc++abi/cxa_default_handlers.o host/obj/buildtools/third_party/libc++abi/libc++abi/cxa_exception.o host/obj/buildtools/third_party/libc++abi/libc++abi/cxa_exception_storage.o host/obj/buildtools/third_party/libc++abi/libc++abi/cxa_handlers.o host/obj/buildtools/third_party/libc++abi/libc++abi/cxa_personality.o host/obj/buildtools/third_party/libc++abi/libc++abi/cxa_unexpected.o host/obj/buildtools/third_party/libc++abi/libc++abi/cxa_vector.o host/obj/buildtools/third_party/libc++abi/libc++abi/cxa_virtual.o host/obj/buildtools/third_party/libc++abi/libc++abi/fallback_malloc.o host/obj/buildtools/third_party/libc++abi/libc++abi/private_typeinfo.o host/obj/buildtools/third_party/libc++abi/libc++abi/stdlib_exception.o host/obj/buildtools/third_party/libc++abi/libc++abi/stdlib_stdexcept.o host/obj/buildtools/third_party/libc++abi/libc++abi/stdlib_typeinfo.o host/obj/buildtools/third_party/libc++abi/libc++abi/cxa_guard.o host/obj/buildtools/third_party/libc++abi/libc++abi/cxa_demangle.o host/obj/third_party/protobuf/libprotoc_lib.a host/obj/third_party/protobuf/libprotobuf_full.a host/obj/third_party/zlib/libchrome_zlib.a host/obj/third_party/zlib/libzlib_x86_simd.a --end-group -ldl -lpthread -lrt -lm /usr/lib64/clang/8.0.0/lib/linux/libclang_rt.builtins-x86_64.a -lgcc_eh -lc /usr/lib64/clang/8.0.0/lib/linux/libclang_rt.builtins-x86_64.a -lgcc_eh /usr/lib/gcc/x86_64-pc-linux-gnu/4.9.x/crtend.o /usr/lib/gcc/x86_64-pc-linux-gnu/4.9.x/../../../../lib64/crtn.o
chromeos-chrome-73.0.3636.0_alpha-r1: #0 0x00007fa0c7e33a7f llvm::sys::PrintStackTrace(llvm::raw_ostream&) (/usr/bin/../lib64/libLLVM-8svn.so+0x9f2a7f)
chromeos-chrome-73.0.3636.0_alpha-r1: #1 0x00007fa0c7e318c0 llvm::sys::RunSignalHandlers() (/usr/bin/../lib64/libLLVM-8svn.so+0x9f08c0)
chromeos-chrome-73.0.3636.0_alpha-r1: #2 0x00007fa0c7e33d92 (/usr/bin/../lib64/libLLVM-8svn.so+0x9f2d92)
chromeos-chrome-73.0.3636.0_alpha-r1: #3 0x00007fa0c7235540 __restore_rt (/lib64/libpthread.so.0+0x12540)
chromeos-chrome-73.0.3636.0_alpha-r1: #4 0x00007fa0c90cc0f1 llvm::opt::OptTable::ParseOneArg(llvm::opt::ArgList const&, unsigned int&, unsigned int, unsigned int) const (/usr/bin/../lib64/libLLVM-8svn.so+0x1c8b0f1)
chromeos-chrome-73.0.3636.0_alpha-r1: #5 0x00007fa0c90cc539 llvm::opt::OptTable::ParseArgs(llvm::ArrayRef<char const*>, unsigned int&, unsigned int&, unsigned int, unsigned int) const (/usr/bin/../lib64/libLLVM-8svn.so+0x1c8b539)
chromeos-chrome-73.0.3636.0_alpha-r1: #6 0x000000000048b981 (/usr/bin/lld.real+0x48b981)
chromeos-chrome-73.0.3636.0_alpha-r1: #7 0x000000000047b765 (/usr/bin/lld.real+0x47b765)
chromeos-chrome-73.0.3636.0_alpha-r1: #8 0x000000000047b182 (/usr/bin/lld.real+0x47b182)
chromeos-chrome-73.0.3636.0_alpha-r1: #9 0x000000000041b917 _init (/usr/bin/lld.real+0x41b917)
chromeos-chrome-73.0.3636.0_alpha-r1: #10 0x00007fa0c6634a4e __libc_start_main (/lib64/libc.so.6+0x21a4e)
chromeos-chrome-73.0.3636.0_alpha-r1: #11 0x000000000041b53a _init (/usr/bin/lld.real+0x41b53a)
chromeos-chrome-73.0.3636.0_alpha-r1: clang-8: error: unable to execute command: Segmentation fault (core dumped)
chromeos-chrome-73.0.3636.0_alpha-r1: clang-8: error: linker command failed due to signal (use -v to see invocation)
chromeos-chrome-73.0.3636.0_alpha-r1: ninja: build stopped: subcommand failed.
chromeos-chrome-73.0.3636.0_alpha-r1: Traceback (most recent call last):
chromeos-chrome-73.0.3636.0_alpha-r1: File "../../../../../../../home/chrome-bot/chrome_root/src/chromeos/assistant/internal/build_libassistant.py", line 172, in <module>
chromeos-chrome-73.0.3636.0_alpha-r1: sys.exit(main(sys.argv[1:]))
chromeos-chrome-73.0.3636.0_alpha-r1: File "../../../../../../../home/chrome-bot/chrome_root/src/chromeos/assistant/internal/build_libassistant.py", line 163, in main
chromeos-chrome-73.0.3636.0_alpha-r1: subprocess.check_call(args)
chromeos-chrome-73.0.3636.0_alpha-r1: File "/usr/lib64/python2.7/subprocess.py", line 540, in check_call
chromeos-chrome-73.0.3636.0_alpha-r1: raise CalledProcessError(retcode, cmd)
chromeos-chrome-73.0.3636.0_alpha-r1: subprocess.CalledProcessError: Command '['/mnt/host/depot_tools/ninja', '-j32', '-C', 'obj/chromeos/assistant/internal', 'libassistant.so']' returned non-zero exit status 1
Comment 1 by cmt...@chromium.org
, Dec 11