Issue metadata
Sign in to add a comment
|
llvm r339407 dies with Assertion error while building Chrome (in Chrome OS) on amd64 |
||||||||||||||||||||||
Issue description
emerging chromeos-chrome for samus board dies while linking chrome:
[46153/46153] python "../../../../../chromeos-cache/distfiles/target/chrome-src-internal/src/build/toolchain/gcc_link_wrapper.py" --output="./chrome" -- x86_64-cros-linux-gnu-clang++ -B/usr/x86_64-pc-linux-gnu/x86_64-cros-linux-gnu/binutils-bin/2.27.0-gold -pie -Wl,--fatal-warnings -Wl,--build-id=sha1 -fPIC -Wl,-z,noexecstack -Wl,-z,now -Wl,-z,relro -Wl,-z,defs -Wl,--as-needed -fuse-ld=gold -B../../../../../chromeos-cache/distfiles/target/chrome-src-internal/src/third_party/binutils/Linux_x64/Release/bin -Wl,--icf=all -flto=thin -Wl,-plugin-opt,jobs=8 -fwhole-program-vtables -m64 -Wl,-O2 -Wl,--gc-sections -Wl,--gdb-index --sysroot=../../../../../../../build/samus -L../../../../../../../build/samus/lib64 -Wl,-rpath-link=../../../../../../../build/samus/lib64 -L../../../../../../../build/samus/usr/lib64 -Wl,-rpath-link=../../../../../../../build/samus/usr/lib64 -L../../../../../../../build/samus/usr/local/lib64 -Wl,-rpath-link=../../../../../../../build/samus/usr/local/lib64 -L../../../../../../../build/samus/lib -Wl,-rpath-link=../../../../../../../build/samus/lib -L../../../../../../../build/samus/usr/lib -Wl,-rpath-link=../../../../../../../build/samus/usr/lib -L../../../../../../../build/samus/usr/local/lib -Wl,-rpath-link=../../../../../../../build/samus/usr/local/lib -L../../../../../../../build/samus/usr/x86_64-cros-linux-gnu/lib -Wl,-rpath-link=../../../../../../../build/samus/usr/x86_64-cros-linux-gnu/lib -fsanitize=cfi-vcall -fsanitize=cfi-derived-cast -fsanitize=cfi-unrelated-cast -Wl,-rpath-link=. -Wl,--disable-new-dtags -Wl,-rpath=\$ORIGIN/. -Wl,-rpath-link=. -L/build/samus/usr/lib64 -L/build/samus/usr/lib -Wl,-O1 -Wl,-O2 -Wl,--as-needed -stdlib=libc++ -Wl,-plugin-opt,-import-instr-limit=30 -o "./chrome" -Wl,--start-group @"./chrome.rsp" -Wl,--end-group -ldl -lpthread -lrt -lsmime3 -lnss3 -lnssutil3 -lplds4 -lplc4 -lnspr4 -ldbus-1 -lcups -lexpat -lfontconfig -lresolv -lm -lz -ldrm -lsync -lxkbcommon -lgestures -levdev -lasound -lcras -lgbm -lpci -lEGL -lGLESv2 -lffi
FAILED: chrome
python "../../../../../chromeos-cache/distfiles/target/chrome-src-internal/src/build/toolchain/gcc_link_wrapper.py" --output="./chrome" -- x86_64-cros-linux-gnu-clang++ -B/usr/x86_64-pc-linux-gnu/x86_64-cros-linux-gnu/binutils-bin/2.27.0-gold -pie -Wl,--fatal-warnings -Wl,--build-id=sha1 -fPIC -Wl,-z,noexecstack -Wl,-z,now -Wl,-z,relro -Wl,-z,defs -Wl,--as-needed -fuse-ld=gold -B../../../../../chromeos-cache/distfiles/target/chrome-src-internal/src/third_party/binutils/Linux_x64/Release/bin -Wl,--icf=all -flto=thin -Wl,-plugin-opt,jobs=8 -fwhole-program-vtables -m64 -Wl,-O2 -Wl,--gc-sections -Wl,--gdb-index --sysroot=../../../../../../../build/samus -L../../../../../../../build/samus/lib64 -Wl,-rpath-link=../../../../../../../build/samus/lib64 -L../../../../../../../build/samus/usr/lib64 -Wl,-rpath-link=../../../../../../../build/samus/usr/lib64 -L../../../../../../../build/samus/usr/local/lib64 -Wl,-rpath-link=../../../../../../../build/samus/usr/local/lib64 -L../../../../../../../build/samus/lib -Wl,-rpath-link=../../../../../../../build/samus/lib -L../../../../../../../build/samus/usr/lib -Wl,-rpath-link=../../../../../../../build/samus/usr/lib -L../../../../../../../build/samus/usr/local/lib -Wl,-rpath-link=../../../../../../../build/samus/usr/local/lib -L../../../../../../../build/samus/usr/x86_64-cros-linux-gnu/lib -Wl,-rpath-link=../../../../../../../build/samus/usr/x86_64-cros-linux-gnu/lib -fsanitize=cfi-vcall -fsanitize=cfi-derived-cast -fsanitize=cfi-unrelated-cast -Wl,-rpath-link=. -Wl,--disable-new-dtags -Wl,-rpath=\$ORIGIN/. -Wl,-rpath-link=. -L/build/samus/usr/lib64 -L/build/samus/usr/lib -Wl,-O1 -Wl,-O2 -Wl,--as-needed -stdlib=libc++ -Wl,-plugin-opt,-import-instr-limit=30 -o "./chrome" -Wl,--start-group @"./chrome.rsp" -Wl,--end-group -ldl -lpthread -lrt -lsmime3 -lnss3 -lnssutil3 -lplds4 -lplc4 -lnspr4 -ldbus-1 -lcups -lexpat -lfontconfig -lresolv -lm -lz -ldrm -lsync -lxkbcommon -lgestures -levdev -lasound -lcras -lgbm -lpci -lEGL -lGLESv2 -lffi
ld.gold.real: /var/tmp/portage/sys-devel/llvm-7.0_pre333878_p20180808-r4/work/llvm-7.0_pre333878_p20180808/lib/Target/X86/X86AvoidStoreForwardingBlocks.cpp:493: void {anonymous}::X86AvoidSFBPass::buildCopies(int, llvm::MachineInstr*, int64_t, llvm::MachineInstr*, int64_t, int64_t, int64_t): Assertion `Size == 0 && "Wrong size division"' failed.
clang-8: error: unable to execute command: Aborted
clang-8: error: linker command failed due to signal (use -v to see invocation)
ninja: build stopped: subcommand failed.
This looks like it is occurring during some part of the ThinLTO optimizations, so I am currently trying to reproduce the error without ThinLTO, so see if I can get any better information about the failure.
,
Aug 24
,
Aug 24
,
Aug 28
Filed bug upstream: https://bugs.llvm.org/show_bug.cgi?id=38743 |
|||||||||||||||||||||||
►
Sign in to add a comment |
|||||||||||||||||||||||
Comment 1 by cmt...@chromium.org
, Aug 24