Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#39175 - [vc] check fails

Attached to Project: Arch Linux
Opened by Joel Teichroeb (klusark) - Wednesday, 05 March 2014, 02:22 GMT
Last edited by Andrea Scarpino (BaSh) - Thursday, 06 March 2014, 14:56 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

==> Starting check()...
Running tests...
Test project /build/vc/src/build
Start 1: stlcontainer_scalar
1/49 Test #1: stlcontainer_scalar ................................ Passed 0.00 sec
Start 2: c++11_stlcontainer_scalar
2/49 Test #2: c++11_stlcontainer_scalar .......................... Passed 0.01 sec
Start 3: scalaraccess_scalar
3/49 Test #3: scalaraccess_scalar ................................ Passed 0.00 sec
Start 4: c++11_scalaraccess_scalar
4/49 Test #4: c++11_scalaraccess_scalar .......................... Passed 0.00 sec
Start 5: memory_scalar
5/49 Test #5: memory_scalar ...................................... Passed 0.01 sec
Start 6: c++11_memory_scalar
6/49 Test #6: c++11_memory_scalar ................................ Passed 0.01 sec
Start 7: arithmetics_scalar
7/49 Test #7: arithmetics_scalar ................................. Passed 0.05 sec
Start 8: c++11_arithmetics_scalar
8/49 Test #8: c++11_arithmetics_scalar ........................... Passed 0.06 sec
Start 9: implicit_type_conversion_scalar
9/49 Test #9: implicit_type_conversion_scalar .................... Passed 0.01 sec
Start 10: c++11_implicit_type_conversion_scalar
10/49 Test #10: c++11_implicit_type_conversion_scalar .............. Passed 0.00 sec
Start 11: expandandmerge_scalar
11/49 Test #11: expandandmerge_scalar .............................. Passed 0.01 sec
Start 12: c++11_expandandmerge_scalar
12/49 Test #12: c++11_expandandmerge_scalar ........................ Passed 0.01 sec
Start 13: load_scalar
13/49 Test #13: load_scalar ........................................ Passed 0.01 sec
Start 14: c++11_load_scalar
14/49 Test #14: c++11_load_scalar .................................. Passed 0.01 sec
Start 15: store_scalar
15/49 Test #15: store_scalar ....................................... Passed 0.01 sec
Start 16: c++11_store_scalar
16/49 Test #16: c++11_store_scalar ................................. Passed 0.01 sec
Start 17: gather_scalar
17/49 Test #17: gather_scalar ...................................... Passed 0.04 sec
Start 18: c++11_gather_scalar
18/49 Test #18: c++11_gather_scalar ................................ Passed 0.06 sec
Start 19: gather_VC_USE_BSF_GATHERS_scalar
19/49 Test #19: gather_VC_USE_BSF_GATHERS_scalar ................... Passed 0.09 sec
Start 20: c++11_gather_VC_USE_BSF_GATHERS_scalar
20/49 Test #20: c++11_gather_VC_USE_BSF_GATHERS_scalar ............. Passed 0.09 sec
Start 21: gather_VC_USE_POPCNT_BSF_GATHERS_scalar
21/49 Test #21: gather_VC_USE_POPCNT_BSF_GATHERS_scalar ............ Passed 0.04 sec
Start 22: c++11_gather_VC_USE_POPCNT_BSF_GATHERS_scalar
22/49 Test #22: c++11_gather_VC_USE_POPCNT_BSF_GATHERS_scalar ...... Passed 0.05 sec
Start 23: gather_VC_USE_SET_GATHERS_scalar
23/49 Test #23: gather_VC_USE_SET_GATHERS_scalar ................... Passed 0.04 sec
Start 24: c++11_gather_VC_USE_SET_GATHERS_scalar
24/49 Test #24: c++11_gather_VC_USE_SET_GATHERS_scalar ............. Passed 0.04 sec
Start 25: scatter_scalar
25/49 Test #25: scatter_scalar ..................................... Passed 0.01 sec
Start 26: c++11_scatter_scalar
26/49 Test #26: c++11_scatter_scalar ............................... Passed 0.01 sec
Start 27: scatter_VC_USE_BSF_SCATTERS_scalar
27/49 Test #27: scatter_VC_USE_BSF_SCATTERS_scalar ................. Passed 0.01 sec
Start 28: c++11_scatter_VC_USE_BSF_SCATTERS_scalar
28/49 Test #28: c++11_scatter_VC_USE_BSF_SCATTERS_scalar ........... Passed 0.01 sec
Start 29: scatter_VC_USE_POPCNT_BSF_SCATTERS_scalar
29/49 Test #29: scatter_VC_USE_POPCNT_BSF_SCATTERS_scalar .......... Passed 0.01 sec
Start 30: c++11_scatter_VC_USE_POPCNT_BSF_SCATTERS_scalar
30/49 Test #30: c++11_scatter_VC_USE_POPCNT_BSF_SCATTERS_scalar .... Passed 0.01 sec
Start 31: math_scalar
31/49 Test #31: math_scalar ........................................ Passed 4.05 sec
Start 32: c++11_math_scalar
32/49 Test #32: c++11_math_scalar .................................. Passed 3.02 sec
Start 33: math_VC_LOG_ILP_scalar
33/49 Test #33: math_VC_LOG_ILP_scalar ............................. Passed 3.10 sec
Start 34: c++11_math_VC_LOG_ILP_scalar
34/49 Test #34: c++11_math_VC_LOG_ILP_scalar ....................... Passed 3.16 sec
Start 35: math_VC_LOG_ILP2_scalar
35/49 Test #35: math_VC_LOG_ILP2_scalar ............................ Passed 3.10 sec
Start 36: c++11_math_VC_LOG_ILP2_scalar
36/49 Test #36: c++11_math_VC_LOG_ILP2_scalar ...................... Passed 3.03 sec
Start 37: mask_scalar
37/49 Test #37: mask_scalar ........................................ Passed 0.00 sec
Start 38: c++11_mask_scalar
38/49 Test #38: c++11_mask_scalar .................................. Passed 0.00 sec
Start 39: utils_scalar
39/49 Test #39: utils_scalar ....................................... Passed 0.26 sec
Start 40: c++11_utils_scalar
40/49 Test #40: c++11_utils_scalar .................................***Exception: Other 0.26 sec
Start 41: deinterleave_scalar
41/49 Test #41: deinterleave_scalar ................................ Passed 0.36 sec
Start 42: c++11_deinterleave_scalar
42/49 Test #42: c++11_deinterleave_scalar .......................... Passed 0.23 sec
Start 43: deinterleave_VC_USE_MASKMOV_SCATTER_scalar
43/49 Test #43: deinterleave_VC_USE_MASKMOV_SCATTER_scalar ......... Passed 0.23 sec
Start 44: c++11_deinterleave_VC_USE_MASKMOV_SCATTER_scalar
44/49 Test #44: c++11_deinterleave_VC_USE_MASKMOV_SCATTER_scalar ... Passed 0.23 sec
Start 45: casts_scalar
45/49 Test #45: casts_scalar ....................................... Passed 0.01 sec
Start 46: c++11_casts_scalar
46/49 Test #46: c++11_casts_scalar ................................. Passed 0.00 sec
Start 47: swizzles_scalar
47/49 Test #47: swizzles_scalar .................................... Passed 0.00 sec
Start 48: c++11_swizzles_scalar
48/49 Test #48: c++11_swizzles_scalar .............................. Passed 0.00 sec
Start 49: supportfunctions
49/49 Test #49: supportfunctions ................................... Passed 0.00 sec

98% tests passed, 1 tests failed out of 49

Label Time Summary:
Scalar = 21.76 sec
other = 0.00 sec

Total Test time (real) = 22.20 sec

The following tests FAILED:
40 - c++11_utils_scalar (OTHER_FAULT)
Errors while running CTest
Makefile:116: recipe for target 'test' failed
make: *** [test] Error 8
==> ERROR: A failure occurred in check().
Aborting...


Steps to reproduce:
sudo extra-x86_66-build
This task depends upon

Closed by  Andrea Scarpino (BaSh)
Thursday, 06 March 2014, 14:56 GMT
Reason for closing:  Upstream
Comment by Doug Newgard (Scimmia) - Wednesday, 05 March 2014, 05:25 GMT
We finally found a discrepancy, the tests pass just fine here, running a lot more tests:

100% tests passed, 0 tests failed out of 98
Label Time Summary:
SSE = 12.98 sec
Scalar = 21.66 sec
other = 0.00 sec

Specifically, the c++11_utils_scalar test that's failing for you passes for me.
Comment by Joel Teichroeb (klusark) - Wednesday, 05 March 2014, 06:15 GMT
I tried it on two more computers and got the same results you did. I queued it on my build server to see if I get the same results, and that'll come back tomorrow morning (~8 hours from now).
Comment by Joel Teichroeb (klusark) - Wednesday, 05 March 2014, 06:58 GMT
It finished sooner than I thought it would. Same results as before.

I have a theory as to what is going on in this case (but it could be horribly wrong) I'm using a virtual server that uses a QEMU Virtual CPU. vc explicitly deals with vectorization for modern processors, but this processor I'm using doesn't support any of the more advanced vector instructions. So, this is probably an upstream issue. I'll see if I can narrow it down and report it upstream.

Loading...