[llvm-bugs] [Bug 44504] New: TestCases/Linux/coverage-missing.cpp failing with python3

via llvm-bugs llvm-bugs at lists.llvm.org
Thu Jan 9 12:45:59 PST 2020


https://bugs.llvm.org/show_bug.cgi?id=44504

            Bug ID: 44504
           Summary: TestCases/Linux/coverage-missing.cpp failing with
                    python3
           Product: compiler-rt
           Version: unspecified
          Hardware: PC
                OS: All
            Status: NEW
          Severity: enhancement
          Priority: P
         Component: asan
          Assignee: unassignedbugs at nondot.org
          Reporter: arichardson.kde at gmail.com
                CC: llvm-bugs at lists.llvm.org

In case it helps this is the check-all output:

******************** TEST 'AddressSanitizer-x86_64-linux ::
TestCases/Linux/coverage-missing.cpp' FAILED ********************
Script:
--
: 'RUN: at line 4';     
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/./bin/clang 
--driver-mode=g++ -fsanitize=address -mno-omit-leaf-frame-pointer
-fno-omit-frame-pointer -fno-optimize-sibling-calls -gline-tables-only  -m64 
-fsanitize-coverage=func,trace-pc-guard
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/test/asan/TestCases/Linux/coverage-missing.cpp
-o
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp
-DFOOBAR -DMAIN
: 'RUN: at line 5';   rm -rf
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp-dir
: 'RUN: at line 6';   mkdir -p
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp-dir
: 'RUN: at line 7';   cd
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp-dir
: 'RUN: at line 8';   env
ASAN_OPTIONS=coverage=1:coverage_dir=/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp-dir

/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp
: 'RUN: at line 9';   /usr/bin/python3
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py
print *.sancov > main.txt
: 'RUN: at line 10';   rm *.sancov
: 'RUN: at line 11';   count 1 < main.txt
: 'RUN: at line 12';   env
ASAN_OPTIONS=coverage=1:coverage_dir=/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp-dir

/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp
x
: 'RUN: at line 13';   /usr/bin/python3
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py
print *.sancov > foo.txt
: 'RUN: at line 14';   rm *.sancov
: 'RUN: at line 15';   count 3 < foo.txt
: 'RUN: at line 16';   env
ASAN_OPTIONS=coverage=1:coverage_dir=/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp-dir

/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp
x x
: 'RUN: at line 17';   /usr/bin/python3
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py
print *.sancov > bar.txt
: 'RUN: at line 18';   rm *.sancov
: 'RUN: at line 19';   count 4 < bar.txt
: 'RUN: at line 20';   /usr/bin/python3
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py
missing
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp
< foo.txt > foo-missing.txt
: 'RUN: at line 21';   sort main.txt foo-missing.txt -o
foo-missing-with-main.txt
: 'RUN: at line 25';   diff bar.txt foo-missing-with-main.txt >
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp.log
|| true
: 'RUN: at line 26';   not grep "^<"
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp.log
: 'RUN: at line 30';     
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/./bin/clang 
--driver-mode=g++ -fsanitize=address -mno-omit-leaf-frame-pointer
-fno-omit-frame-pointer -fno-optimize-sibling-calls -gline-tables-only  -m64 
-fsanitize-coverage=func,trace-pc-guard
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/test/asan/TestCases/Linux/coverage-missing.cpp
-o
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/libcoverage-missing.cpp.dynamic.so
-DFOOBAR -shared -fPIC
: 'RUN: at line 31';     
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/./bin/clang 
--driver-mode=g++ -fsanitize=address -mno-omit-leaf-frame-pointer
-fno-omit-frame-pointer -fno-optimize-sibling-calls -gline-tables-only  -m64 
-fsanitize-coverage=func,trace-pc-guard
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/test/asan/TestCases/Linux/coverage-missing.cpp
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/libcoverage-missing.cpp.dynamic.so
-o
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp
-DMAIN
: 'RUN: at line 32';   cd ..
: 'RUN: at line 33';   rm -rf
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp-dir
: 'RUN: at line 34';   mkdir -p
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp-dir
: 'RUN: at line 35';   cd
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp-dir
: 'RUN: at line 36';   env
ASAN_OPTIONS=coverage=1:coverage_dir=/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp-dir

/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp
x
: 'RUN: at line 37';   /usr/bin/python3
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py
print libcoverage-missing.cpp.dynamic.so.*.sancov > foo.txt
: 'RUN: at line 38';   rm *.sancov
: 'RUN: at line 39';   count 2 < foo.txt
: 'RUN: at line 40';   env
ASAN_OPTIONS=coverage=1:coverage_dir=/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp-dir

/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp
x x
: 'RUN: at line 41';   /usr/bin/python3
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py
print libcoverage-missing.cpp.dynamic.so.*.sancov > bar.txt
: 'RUN: at line 42';   rm *.sancov
: 'RUN: at line 43';   count 3 < bar.txt
: 'RUN: at line 44';   /usr/bin/python3
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py
missing
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/libcoverage-missing.cpp.dynamic.so
< foo.txt > foo-missing.txt
: 'RUN: at line 45';   diff bar.txt foo-missing.txt >
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp.log
|| true
: 'RUN: at line 46';   not grep "^<"
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp.log
--
Exit Code: 1

Command Output (stdout):
--
< 0x4c6da2
< 0x4c6e02
< 0x4c6e62

--
Command Output (stderr):
--
+ : 'RUN: at line 4'
+ /local/scratch/alr48/cheri/build/upstream-llvm-project-build/./bin/clang
--driver-mode=g++ -fsanitize=address -mno-omit-leaf-frame-pointer
-fno-omit-frame-pointer -fno-optimize-sibling-calls -gline-tables-only -m64
-fsanitize-coverage=func,trace-pc-guard
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/test/asan/TestCases/Linux/coverage-missing.cpp
-o
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp
-DFOOBAR -DMAIN
+ : 'RUN: at line 5'
+ rm -rf
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp-dir
+ : 'RUN: at line 6'
+ mkdir -p
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp-dir
+ : 'RUN: at line 7'
+ cd
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp-dir
+ : 'RUN: at line 8'
+ env
ASAN_OPTIONS=coverage=1:coverage_dir=/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp-dir
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp
SanitizerCoverage:
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp-dir/coverage-missing.cpp.tmp.57846.sancov:
1 PCs written
+ : 'RUN: at line 9'
+ /usr/bin/python3
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py
print coverage-missing.cpp.tmp.57846.sancov
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py:
read 1 64-bit PCs from coverage-missing.cpp.tmp.57846.sancov
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py:
1 file merged; 1 PCs total
+ : 'RUN: at line 10'
+ rm coverage-missing.cpp.tmp.57846.sancov
+ : 'RUN: at line 11'
+ count 1
+ : 'RUN: at line 12'
+ env
ASAN_OPTIONS=coverage=1:coverage_dir=/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp-dir
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp
x
foo1
foo2
SanitizerCoverage:
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp-dir/coverage-missing.cpp.tmp.58185.sancov:
3 PCs written
+ : 'RUN: at line 13'
+ /usr/bin/python3
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py
print coverage-missing.cpp.tmp.58185.sancov
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py:
read 3 64-bit PCs from coverage-missing.cpp.tmp.58185.sancov
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py:
1 file merged; 3 PCs total
+ : 'RUN: at line 14'
+ rm coverage-missing.cpp.tmp.58185.sancov
+ : 'RUN: at line 15'
+ count 3
+ : 'RUN: at line 16'
+ env
ASAN_OPTIONS=coverage=1:coverage_dir=/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp-dir
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp
x x
bar1
bar2
bar3
SanitizerCoverage:
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp-dir/coverage-missing.cpp.tmp.58420.sancov:
4 PCs written
+ : 'RUN: at line 17'
+ /usr/bin/python3
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py
print coverage-missing.cpp.tmp.58420.sancov
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py:
read 4 64-bit PCs from coverage-missing.cpp.tmp.58420.sancov
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py:
1 file merged; 4 PCs total
+ : 'RUN: at line 18'
+ rm coverage-missing.cpp.tmp.58420.sancov
+ : 'RUN: at line 19'
+ count 4
+ : 'RUN: at line 20'
+ /usr/bin/python3
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py
missing
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py:
found 0 instrumented PCs in
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py:
read 3 PCs from stdin
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py:
0 PCs missing from coverage
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py:
WARNING: stdin contains PCs not found in binary
+ : 'RUN: at line 21'
+ sort main.txt foo-missing.txt -o foo-missing-with-main.txt
+ : 'RUN: at line 25'
+ diff bar.txt foo-missing-with-main.txt
+ true
+ : 'RUN: at line 26'
+ not grep '^<'
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp.log

--

********************
FAIL: AddressSanitizer-x86_64-linux-dynamic ::
TestCases/Linux/coverage-missing.cpp (5279 of 58984)
******************** TEST 'AddressSanitizer-x86_64-linux-dynamic ::
TestCases/Linux/coverage-missing.cpp' FAILED ********************
Script:
--
: 'RUN: at line 4';     
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/./bin/clang 
--driver-mode=g++ -fsanitize=address -mno-omit-leaf-frame-pointer
-fno-omit-frame-pointer -fno-optimize-sibling-calls -gline-tables-only  -m64 
-shared-libasan -fsanitize-coverage=func,trace-pc-guard
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/test/asan/TestCases/Linux/coverage-missing.cpp
-o
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp
-DFOOBAR -DMAIN
: 'RUN: at line 5';   rm -rf
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp-dir
: 'RUN: at line 6';   mkdir -p
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp-dir
: 'RUN: at line 7';   cd
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp-dir
: 'RUN: at line 8';   env
ASAN_OPTIONS=coverage=1:coverage_dir=/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp-dir

/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp
: 'RUN: at line 9';   /usr/bin/python3
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py
print *.sancov > main.txt
: 'RUN: at line 10';   rm *.sancov
: 'RUN: at line 11';   count 1 < main.txt
: 'RUN: at line 12';   env
ASAN_OPTIONS=coverage=1:coverage_dir=/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp-dir

/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp
x
: 'RUN: at line 13';   /usr/bin/python3
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py
print *.sancov > foo.txt
: 'RUN: at line 14';   rm *.sancov
: 'RUN: at line 15';   count 3 < foo.txt
: 'RUN: at line 16';   env
ASAN_OPTIONS=coverage=1:coverage_dir=/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp-dir

/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp
x x
: 'RUN: at line 17';   /usr/bin/python3
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py
print *.sancov > bar.txt
: 'RUN: at line 18';   rm *.sancov
: 'RUN: at line 19';   count 4 < bar.txt
: 'RUN: at line 20';   /usr/bin/python3
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py
missing
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp
< foo.txt > foo-missing.txt
: 'RUN: at line 21';   sort main.txt foo-missing.txt -o
foo-missing-with-main.txt
: 'RUN: at line 25';   diff bar.txt foo-missing-with-main.txt >
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp.log
|| true
: 'RUN: at line 26';   not grep "^<"
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp.log
: 'RUN: at line 30';     
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/./bin/clang 
--driver-mode=g++ -fsanitize=address -mno-omit-leaf-frame-pointer
-fno-omit-frame-pointer -fno-optimize-sibling-calls -gline-tables-only  -m64 
-shared-libasan -fsanitize-coverage=func,trace-pc-guard
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/test/asan/TestCases/Linux/coverage-missing.cpp
-o
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/libcoverage-missing.cpp.dynamic.so
-DFOOBAR -shared -fPIC
: 'RUN: at line 31';     
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/./bin/clang 
--driver-mode=g++ -fsanitize=address -mno-omit-leaf-frame-pointer
-fno-omit-frame-pointer -fno-optimize-sibling-calls -gline-tables-only  -m64 
-shared-libasan -fsanitize-coverage=func,trace-pc-guard
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/test/asan/TestCases/Linux/coverage-missing.cpp
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/libcoverage-missing.cpp.dynamic.so
-o
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp
-DMAIN
: 'RUN: at line 32';   cd ..
: 'RUN: at line 33';   rm -rf
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp-dir
: 'RUN: at line 34';   mkdir -p
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp-dir
: 'RUN: at line 35';   cd
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp-dir
: 'RUN: at line 36';   env
ASAN_OPTIONS=coverage=1:coverage_dir=/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp-dir

/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp
x
: 'RUN: at line 37';   /usr/bin/python3
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py
print libcoverage-missing.cpp.dynamic.so.*.sancov > foo.txt
: 'RUN: at line 38';   rm *.sancov
: 'RUN: at line 39';   count 2 < foo.txt
: 'RUN: at line 40';   env
ASAN_OPTIONS=coverage=1:coverage_dir=/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp-dir

/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp
x x
: 'RUN: at line 41';   /usr/bin/python3
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py
print libcoverage-missing.cpp.dynamic.so.*.sancov > bar.txt
: 'RUN: at line 42';   rm *.sancov
: 'RUN: at line 43';   count 3 < bar.txt
: 'RUN: at line 44';   /usr/bin/python3
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py
missing
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/libcoverage-missing.cpp.dynamic.so
< foo.txt > foo-missing.txt
: 'RUN: at line 45';   diff bar.txt foo-missing.txt >
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp.log
|| true
: 'RUN: at line 46';   not grep "^<"
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp.log
--
Exit Code: 1

Command Output (stdout):
--
< 0x400912
< 0x400972
< 0x4009d2

--
Command Output (stderr):
--
+ : 'RUN: at line 4'
+ /local/scratch/alr48/cheri/build/upstream-llvm-project-build/./bin/clang
--driver-mode=g++ -fsanitize=address -mno-omit-leaf-frame-pointer
-fno-omit-frame-pointer -fno-optimize-sibling-calls -gline-tables-only -m64
-shared-libasan -fsanitize-coverage=func,trace-pc-guard
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/test/asan/TestCases/Linux/coverage-missing.cpp
-o
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp
-DFOOBAR -DMAIN
+ : 'RUN: at line 5'
+ rm -rf
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp-dir
+ : 'RUN: at line 6'
+ mkdir -p
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp-dir
+ : 'RUN: at line 7'
+ cd
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp-dir
+ : 'RUN: at line 8'
+ env
ASAN_OPTIONS=coverage=1:coverage_dir=/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp-dir
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp
SanitizerCoverage:
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp-dir/coverage-missing.cpp.tmp.71868.sancov:
1 PCs written
+ : 'RUN: at line 9'
+ /usr/bin/python3
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py
print coverage-missing.cpp.tmp.71868.sancov
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py:
read 1 64-bit PCs from coverage-missing.cpp.tmp.71868.sancov
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py:
1 file merged; 1 PCs total
+ : 'RUN: at line 10'
+ rm coverage-missing.cpp.tmp.71868.sancov
+ : 'RUN: at line 11'
+ count 1
+ : 'RUN: at line 12'
+ env
ASAN_OPTIONS=coverage=1:coverage_dir=/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp-dir
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp
x
foo1
foo2
SanitizerCoverage:
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp-dir/coverage-missing.cpp.tmp.72185.sancov:
3 PCs written
+ : 'RUN: at line 13'
+ /usr/bin/python3
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py
print coverage-missing.cpp.tmp.72185.sancov
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py:
read 3 64-bit PCs from coverage-missing.cpp.tmp.72185.sancov
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py:
1 file merged; 3 PCs total
+ : 'RUN: at line 14'
+ rm coverage-missing.cpp.tmp.72185.sancov
+ : 'RUN: at line 15'
+ count 3
+ : 'RUN: at line 16'
+ env
ASAN_OPTIONS=coverage=1:coverage_dir=/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp-dir
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp
x x
bar1
bar2
bar3
SanitizerCoverage:
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp-dir/coverage-missing.cpp.tmp.72394.sancov:
4 PCs written
+ : 'RUN: at line 17'
+ /usr/bin/python3
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py
print coverage-missing.cpp.tmp.72394.sancov
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py:
read 4 64-bit PCs from coverage-missing.cpp.tmp.72394.sancov
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py:
1 file merged; 4 PCs total
+ : 'RUN: at line 18'
+ rm coverage-missing.cpp.tmp.72394.sancov
+ : 'RUN: at line 19'
+ count 4
+ : 'RUN: at line 20'
+ /usr/bin/python3
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py
missing
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py:
found 0 instrumented PCs in
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py:
read 3 PCs from stdin
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py:
0 PCs missing from coverage
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py:
WARNING: stdin contains PCs not found in binary
+ : 'RUN: at line 21'
+ sort main.txt foo-missing.txt -o foo-missing-with-main.txt
+ : 'RUN: at line 25'
+ diff bar.txt foo-missing-with-main.txt
+ true
+ : 'RUN: at line 26'
+ not grep '^<'
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp.log

--

********************

Testing Time: 138.99s
********************
Failing Tests (2):
    AddressSanitizer-x86_64-linux :: TestCases/Linux/coverage-missing.cpp
    AddressSanitizer-x86_64-linux-dynamic ::
TestCases/Linux/coverage-missing.cpp

-- 
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20200109/365d8cf9/attachment-0001.html>


More information about the llvm-bugs mailing list