New issue
Advanced search Search tips

Issue 841855 link

Starred by 1 user

Issue metadata

Status: Duplicate
Merged: issue 841840
Owner:
Closed: May 2018
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 2
Type: Bug
Build-Toolchain

Blocking:
issue 840995



Sign in to add a comment

tevent does not build with sanitizer flags

Project Member Reported by manojgupta@chromium.org, May 10 2018

Issue description

27/29] Linking default/lib/talloc/libtalloc.so
10:46:24 runner x86_64-cros-linux-gnu-clang default/lib/talloc/talloc_1.o default/lib/replace/replace_2.o default/lib/replace/cwrap_2.o -o /build/amd64-generic/tmp/portage/sys-libs/tevent-0.9.31-r1/work/tevent-0.9.31-abi_x86_64.amd64/bin/default/lib/talloc/libtalloc.so -fsanitize=address -fsanitize=fuzzer-no-link -Wl,-O2 -Wl,--as-needed -fsanitize=address -fsanitize=fuzzer-no-link -Wl,-O2 -Wl,--as-needed -Wl,-no-undefined -fstack-protector -shared -Wl,--version-script=/build/amd64-generic/tmp/portage/sys-libs/tevent-0.9.31-r1/work/tevent-0.9.31-abi_x86_64.amd64/bin/default/lib/talloc/talloc.vscript -Wl,-h,libtalloc.so.2 -Wl,-rpath,/build/amd64-generic/tmp/portage/sys-libs/tevent-0.9.31-r1/work/tevent-0.9.31-abi_x86_64.amd64/bin/shared -Wl,-rpath,/build/amd64-generic/tmp/portage/sys-libs/tevent-0.9.31-r1/work/tevent-0.9.31-abi_x86_64.amd64/bin/shared/private -L/usr/local/lib -Wl,-Bdynamic -lbsd -lcrypt -lattr
../lib/talloc/talloc.c:322: error: undefined reference to '__sancov_lowest_stack'
../lib/talloc/talloc.c:331: error: undefined reference to '__sanitizer_cov_trace_const_cmp8'
../../../../../../../usr/include/bits/string3.h:65: error: undefined reference to '__asan_report_load_n'
../../../../../../../usr/include/bits/string3.h:65: error: undefined reference to '__asan_report_load_n'
../lib/talloc/talloc.c:382: error: undefined reference to '__sancov_lowest_stack'
../lib/talloc/talloc.c:383: error: undefined reference to '__asan_report_load8'
../lib/talloc/talloc.c:493: error: undefined reference to '__sancov_lowest_stack'
../lib/talloc/talloc.c:429: error: undefined reference to '__sanitizer_cov_trace_cmp4'
../lib/talloc/talloc.c:430: error: undefined reference to '__sanitizer_cov_trace_cmp4'
../lib/talloc/talloc.c:406: error: undefined reference to '__sanitizer_cov_trace_pc_indir'
../lib/talloc/talloc.c:435: error: undefined reference to '__sanitizer_cov_trace_const_cmp4'
../lib/talloc/talloc.c:406: error: undefined reference to '__sanitizer_cov_trace_pc_indir'
../lib/talloc/talloc.c:406: error: undefined reference to '__sanitizer_cov_trace_pc_indir'
../lib/talloc/talloc.c:429: error: undefined reference to '__asan_report_load4'
../lib/talloc/talloc.c:487: error: undefined reference to '__asan_report_load8'
../lib/talloc/talloc.c:489: error: undefined reference to '__asan_report_load8'
../lib/talloc/talloc.c:403: error: undefined reference to '__asan_handle_no_return'
../lib/talloc/talloc.c:436: error: undefined reference to '__asan_report_load8'
../lib/talloc/talloc.c:502: error: undefined reference to '__sancov_lowest_stack'
../lib/talloc/talloc.c:429: error: undefined reference to '__sanitizer_cov_trace_cmp4'
../lib/talloc/talloc.c:430: error: undefined reference to '__sanitizer_cov_trace_cmp4'
../lib/talloc/talloc.c:406: error: undefined reference to '__sanitizer_cov_trace_pc_indir'
../lib/talloc/talloc.c:435: error: undefined reference to '__sanitizer_cov_trace_const_cmp4'
../lib/talloc/talloc.c:429: error: undefined reference to '__asan_report_load4'
../lib/talloc/talloc.c:403: error: undefined reference to '__asan_handle_no_return'
../lib/talloc/talloc.c:750: error: undefined reference to '__asan_option_detect_stack_use_after_return'
../lib/talloc/talloc.c:750: error: undefined reference to '__asan_stack_malloc_0'
../lib/talloc/talloc.c:737: error: undefined reference to '__asan_report_load4'
../lib/talloc/talloc.c:740: error: undefined reference to '__asan_report_store4'
../lib/talloc/talloc.c:738: error: undefined reference to '__asan_report_store8'
../lib/talloc/talloc.c:741: error: undefined reference to '__asan_report_store8'
../lib/talloc/talloc.c:742: error: undefined reference to '__asan_report_store8'
../lib/talloc/talloc.c:765: error: undefined reference to '__asan_option_detect_stack_use_after_return'
../lib/talloc/talloc.c:765: error: undefined reference to '__asan_stack_malloc_0'
../lib/talloc/talloc.c:773: error: undefined reference to '__sanitizer_cov_trace_cmp8'
../lib/talloc/talloc.c:773: error: undefined reference to '__sanitizer_cov_trace_cmp8'
../lib/talloc/talloc.c:777: error: undefined reference to '__sanitizer_cov_trace_const_cmp4'
../lib/talloc/talloc.c:787: error: undefined reference to '__sanitizer_cov_trace_cmp8'
../lib/talloc/talloc.c:792: error: undefined reference to '__sanitizer_cov_trace_cmp8'
../lib/talloc/talloc.c:435: error: undefined reference to '__sanitizer_cov_trace_const_cmp4'
../lib/talloc/talloc.c:737: error: undefined reference to '__asan_report_load4'

 
Mergedinto: 841840
Status: Duplicate (was: Untriaged)
Project Member

Comment 2 by bugdroid1@chromium.org, May 11 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/149f7f0dff2197a23c2ac100b888244ae798f74a

commit 149f7f0dff2197a23c2ac100b888244ae798f74a
Author: Manoj Gupta <manojgupta@google.com>
Date: Fri May 11 02:40:30 2018

tevent: Filter sanitizer flags.

tevent does not build with sanitizers. Filter it for now.

BUG= chromium:841855 
TEST=tevent builds.

CQ-DEPEND=CL:1052678

Change-Id: Ie4f349c13b3ee3c83ba42066850186e2b5dea242
Reviewed-on: https://chromium-review.googlesource.com/1054181
Commit-Ready: Manoj Gupta <manojgupta@chromium.org>
Tested-by: Manoj Gupta <manojgupta@chromium.org>
Reviewed-by: Caroline Tice <cmtice@chromium.org>

[add] https://crrev.com/149f7f0dff2197a23c2ac100b888244ae798f74a/chromeos/config/env/sys-libs/tevent

Sign in to add a comment