[llvm-bugs] [Bug 31068] New: testsuite hard_link_count_test_suite failing on btrfs fs.

via llvm-bugs llvm-bugs at lists.llvm.org
Sat Nov 19 02:46:25 PST 2016


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

            Bug ID: 31068
           Summary: testsuite hard_link_count_test_suite failing on btrfs
                    fs.
           Product: libc++
           Version: 3.9
          Hardware: PC
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P
         Component: All Bugs
          Assignee: unassignedclangbugs at nondot.org
          Reporter: osukup at suse.cz
                CC: llvm-bugs at lists.llvm.org, mclow.lists at gmail.com
    Classification: Unclassified

While building llvm 3.9.0 and libc++ on buildhost with btrfs filesystem libc++
tesuite fails. On ext3 fs works without any observable problems.

Relevant part of buildlog:

levant snipset of build log:

[ 2212s] [0/1] cd
/home/abuild/rpmbuild/BUILD/llvm-3.9.0.src/build/projects/libcxx/test &&
/usr/bin/python2.7 /home/abuild/rpmbuild/BUILD/llvm-3.9.0.src/utils/lit/lit.py
-sv /home/abuild/rpmbuild/BUILD/llvm-3.9.0.src/build/projects/libcxx/test
[ 2212s] lit.py: lit.cfg:42: note: Using configuration variant: libcxx
[ 2212s] lit.py: config.py:717: note: inferred target_triple as:
'x86_64-unknown-linux-gnu'
[ 2212s] lit.py: config.py:213: note: inferred use_system_cxx_lib as: False
[ 2212s] lit.py: config.py:224: note: inferred use_clang_verify as: True
[ 2212s] lit.py: config.py:232: note: enabling thread-safety annotations
[ 2212s] lit.py: config.py:320: note: inferred language dialect as: c++1z
[ 2212s] lit.py: config.py:120: note: Using flags: ['-v']
[ 2212s] lit.py: config.py:122: note: Using compile flags:
['-Werror=3Dthread-safety', '-std=3Dc++1z', '-nostdinc++', '-include',
'/home/abuild/rpmbuild/BUILD/llvm-3.9.0.src/projects/libcxx/test/support/nasty_macros.hpp',
'-I/home/abuild/rpmbuild/BUILD/llvm-3.9.0.src/projects/libcxx/include','-D__STDC_FORMAT_MACROS',
'-D__STDC_LIMIT_MACROS', '-D__STDC_CONSTANT_MACROS',
'-I/home/abuild/rpmbuild/BUILD/llvm-3.9.0.src/projects/libcxx/test/support',
'-DLIBCXX_FILESYSTEM_STATIC_TEST_ROOT=3D"/home/abuild/rpmbuild/BUILD/llvm-3.9.0.src/projects/libcxx/test/std/experimental/filesystem/Inputs/static_test_env"',
'-DLIBCXX_FILESYSTEM_DYNAMIC_TEST_ROOT=3D"/home/abuild/rpmbuild/BUILD/llvm-3.9.0.src/build/projects/libcxx/test/filesystem/Output/dynamic_env"',
'-DLIBCXX_FILESYSTEM_DYNAMIC_TEST_HELPER=3D"/usr/bin/python2.7
/home/abuild/rpmbuild/BUILD/llvm-3.9.0.src/projects/libcxx/test/support/filesystem_dynamic_test_helper.py"']
[ 2212s] lit.py: config.py:123: note: Using link flags: ['-nodefaultlibs',
'-L/home/abuild/rpmbuild/BUILD/llvm-3.9.0.src/build/lib64',
'-Wl,-rpath,/home/abuild/rpmbuild/BUILD/llvm-3.9.0.src/build/lib64',
'-lc++experimental', '-lc++', '-lm', '-lgcc_s', '-lgcc', '-lpthread', '-lc',
'-lgcc_s', '-lgcc']
[ 2212s] lit.py: config.py:126: note: Using available_features: ['long_tests',
'locale.fr_CA.ISO8859-1', 'c++filesystem', 'locale.cs_CZ.ISO8859-2',
'libatomic', 'c++experimental', 'clang', 'locale.fr_FR.UTF-8', 'clang-3.9',
'locale.ru_RU.UTF-8', 'thread-safety', 'linux', 'locale.en_US.UTF-8',
'fsized-deallocation', 'c++1z', 'locale.zh_CN.UTF-8']
[ 2212s] lit.py: config.py:127: note: Using environment:
{'LIBCXX_FILESYSTEM_DYNAMIC_TEST_ROOT':
'/home/abuild/rpmbuild/BUILD/llvm-3.9.0.src/build/projects/libcxx/test/filesystem/Output/dynamic_env'}
[ 2213s] -- Testing: 5365 tests, 16 threads --
[ 2292s] Testing: 0 .. 10.. 20.. 30
[ 2292s] FAIL: libc++ ::
std/experimental/filesystem/fs.op.funcs/fs.op.hard_lk_ct/hard_link_count.pass.cpp
(1726 of 5365)
[ 2292s] ******************** TEST 'libc++ ::
std/experimental/filesystem/fs.op.funcs/fs.op.hard_lk_ct/hard_link_count.pass.cpp'
FAILED ********************
[ 2292s] Compiled With:
['/home/abuild/rpmbuild/BUILD/llvm-3.9.0.src/stage1/bin/clang++', '-o',
'/home/abuild/rpmbuild/BUILD/llvm-3.9.0.src/build/projects/libcxx/test/std/experimental/filesystem/fs.op.funcs/fs.op.hard_lk_ct/Output/hard_link_count.pass.cpp.o',
'-x', 'c++',
'/home/abuild/rpmbuild/BUILD/llvm-3.9.0.src/projects/libcxx/test/std/experimental/filesystem/fs.op.funcs/fs.op.hard_lk_ct/hard_link_count.pass.cpp',
'-c', '-v', '-Werror=3Dthread-safety', '-std=3Dc++1z', '-nostdinc++',
'-include',
'/home/abuild/rpmbuild/BUILD/llvm-3.9.0.src/projects/libcxx/test/support/nasty_macros.hpp',
'-I/home/abuild/rpmbuild/BUILD/llvm-3.9.0.src/projects/libcxx/include',
'-D__STDC_FORMAT_MACROS', '-D__STDC_LIMIT_MACROS', '-D__STDC_CONSTANT_MACROS',
'-I/home/abuild/rpmbuild/BUILD/llvm-3.9.0.src/projects/libcxx/test/support',
'-DLIBCXX_FILESYSTEM_STATIC_TEST_ROOT=3D"/home/abuild/rpmbuild/BUILD/llvm-3.9.0.src/projects/libcxx/test/std/experimental/filesystem/Inputs/static_test_env"',
'-DLIBCXX_FILESYSTEM_DYNAMIC_TEST_ROOT=3D"/home/abuild/rpmbuild/BUILD/llvm-3.9.0.src/build/projects/libcxx/test/filesystem/Output/dynamic_env"',
'-DLIBCXX_FILESYSTEM_DYNAMIC_TEST_HELPER=3D"/usr/bin/python2.7
/home/abuild/rpmbuild/BUILD/llvm-3.9.0.src/projects/libcxx/test/support/filesystem_dynamic_test_helper.py"',
'&&', '/home/abuild/rpmbuild/BUILD/llvm-3.9.0.src/stage1/bin/clang++', '-o',
'/home/abuild/rpmbuild/BUILD/llvm-3.9.0.src/build/projects/libcxx/test/std/experimental/filesystem/fs.op.funcs/fs.op.test_helper.py"',
'&&', '/home/abuild/rpmbuild/BUILD/llvm-3.9.0.src/stage1/bin/clang++', '-o',
'/home/abuild/rpmbuild/BUILD/llvm-3.9.0.src/build/projects/libcxx/test/std/experimental/filesystem/fs.op.funcs/fs.op.test_helper.py"',
'&&', '/home/abuild/rpmbuild/BUILD/llvm-3.9.0.src/stage1/bin/clang++', '-o',
'/home/abuild/rpmbuild/BUILD/llvm-3.9.0.src/build/projects/libcxx/test/std/experimental/filesystem/fs.op.funcs/fs.op.test_helper.py"',
'&&', '/home/abuild/rpmbuild/BUILD/llvm-3.9.0.src/stage1/bin/clang++', '-o',
'/home/abuild/rpmbuild/BUILD/llvm-3.9.0.src/build/projects/libcxx/test/std/experimental/filesystem/fs.op.funcs/fs.op.hard_lk_ct/Output/hard_link_count.pass.cpp.exe',
'/home/abuild/rpmbuild/BUILD/llvm-3.9.0.src/build/projects/libcxx/test/std/experimental/filesystem/fs.op.funcs/fs.op.hard_lk_ct/Output/hard_link_count.pass.cpp.o',
'-v', '-nodefaultlibs',
'-L/home/abuild/rpmbuild/BUILD/llvm-3.9.0.src/build/lib64',
'-Wl,-rpath,/home/abuild/rpmbuild/BUILD/llvm-3.9.0.src/build/lib64',
'-lc++experimental', '-lc++', '-lm', '-lgcc_s', '-lgcc', '-lpthread', '-lc',
'-lgcc_s', '-lgcc']
[ 2292s] Command: ['env',
'LIBCXX_FILESYSTEM_DYNAMIC_TEST_ROOT=3D/home/abuild/rpmbuild/BUILD/llvm-3.9.0.src/build/projects/libcxx/test/filesystem/Output/dynamic_env',
'/home/abuild/rpmbuild/BUILD/llvm-3.9.0.src/build/projects/libcxx/test/std/experimental/filesystem/fs.op.funcs/fs.op.hard_lk_ct/Output/hard_link_count.pass.cpp.exe']
[ 2292s] Exit Code: 1
[ 2292s] Standard Error:
[ 2292s] --
[ 2292s] In hard_link_count_for_directory():54 Assertion
TEST_CHECK(hard_link_count(StaticEnv::Dir) =3D=3D DirExpect) failed.
[ 2292s]     in file:
/home/abuild/rpmbuild/BUILD/llvm-3.9.0.src/projects/libcxx/test/std/experimental/filesystem/fs.op.funcs/fs.op.hard_lk_ct/hard_link_count.pass.cpp
[ 2292s]    
[ 2292s] In hard_link_count_for_directory():55 Assertion
TEST_CHECK(hard_link_count(StaticEnv::Dir3) =3D=3D Dir3Expect) failed.
[ 2292s]     in file:
/home/abuild/rpmbuild/BUILD/llvm-3.9.0.src/projects/libcxx/test/std/experimental/filesystem/fs.op.funcs/fs.op.hard_lk_ct/hard_link_count.pass.cpp
[ 2292s]    
[ 2292s] In hard_link_count_for_directory():58 Assertion
TEST_CHECK(hard_link_count(StaticEnv::Dir, ec) =3D=3D DirExpect) failed.
[ 2292s]     in file:
/home/abuild/rpmbuild/BUILD/llvm-3.9.0.src/projects/libcxx/test/std/experimental/filesystem/fs.op.funcs/fs.op.hard_lk_ct/hard_lin[
2292s]     in file:
/home/abuild/rpmbuild/BUILD/llvm-3.9.0.src/projects/libcxx/test/std/experimental/filesystem/fs.op.funcs/fs.op.hard_lk_ct/hard_link_count.pass.cpp
[ 2292s]    
[ 2292s] In hard_link_count_for_directory():59 Assertion
TEST_CHECK(hard_link_count(StaticEnv::Dir3, ec) =3D=3D Dir3Expect) failed.
[ 2292s]     in file:
/home/abuild/rpmbuild/BUILD/llvm-3.9.0.src/projects/libcxx/test/std/experimental/filesystem/fs.op.funcs/fs.op.hard_lk_ct/hard_link_count.pass.cpp
[ 2292s]    
[ 2292s] Summary for testsuite hard_link_count_test_suite:
[ 2292s]     4 of 5 test cases passed.
[ 2292s]     8 of 12 assertions passed.
[ 2292s]     0 unsupported test cases.
[ 2292s] --
[ 2292s]
[ 2292s] Compiled test failed unexpectedly!
[ 2292s] ********************
[ 2460s] Testing: 0 .. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90..=20
[ 2460s] Testing Time: 247.67s
[ 2460s] ********************
[ 2460s] Failing Tests (1):
[ 2460s]     libc++ ::
std/experimental/filesystem/fs.op.funcs/fs.op.hard_lk_ct/hard_link_count.pass.cpp
[ 2460s]
[ 2460s]   Expected Passes    : 5319
[ 2460s]   Expected Failures  : 35
[ 2460s]   Unsupported Tests  : 10
[ 2460s]   Unexpected Failures: 1
[ 2460s] FAILED: projects/libcxx/test/CMakeFiles/check-libcxx
[ 2460s] cd
/home/abuild/rpmbuild/BUILD/llvm-3.9.0.src/build/projects/libcxx/test &&
/usr/bin/python2.7 /home/abuild/rpmbuild/BUILD/llvm-3.9.0.src/utils/lit/lit.py
-sv /home/abuild/rpmbuild/BUILD/llvm-3.9.0.src/build/projects/libcxx/test
[ 2460s] ninja: build stopped: subcommand failed.

-- 
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/20161119/91594658/attachment-0001.html>


More information about the llvm-bugs mailing list