Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 677388 - >=media-libs/mesa-19.0.0: fails u_format_test
Summary: >=media-libs/mesa-19.0.0: fails u_format_test
Status: UNCONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo X packagers
URL: https://gitlab.freedesktop.org/mesa/m...
Whiteboard:
Keywords: TESTFAILURE
: 758869 (view as bug list)
Depends on:
Blocks:
 
Reported: 2019-02-06 20:32 UTC by ernsteiswuerfel
Modified: 2020-12-11 18:17 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log.xz (mesa-19.0.0_rc2:20190206-181006.log.xz,42.05 KB, application/x-xz)
2019-02-06 20:33 UTC, ernsteiswuerfel
Details
testlog.txt (testlog.txt,290.05 KB, text/plain)
2019-02-06 20:34 UTC, ernsteiswuerfel
Details
emerge --info (file_677388.txt,6.06 KB, text/plain)
2019-02-06 20:34 UTC, ernsteiswuerfel
Details
build.log.xz (19.0.8) (mesa-19.0.8:20190715-153714.log.xz,59.50 KB, application/x-xz)
2019-07-15 17:55 UTC, ernsteiswuerfel
Details
output from u_format_test (output_u_format_test.txt,162.59 KB, text/plain)
2019-07-15 17:56 UTC, ernsteiswuerfel
Details
build.log.xz (19.1.5, ppc64) (mesa-19.1.5:20190903-225904.log.xz,61.95 KB, text/plain)
2019-09-03 23:27 UTC, ernsteiswuerfel
Details
build.log.xz (20.0.0_rc1, ppc64) (mesa-20.0.0_rc1:20200203-234420.log.xz,80.16 KB, application/x-xz)
2020-02-04 00:27 UTC, ernsteiswuerfel
Details
build.log.xz (20.1.0_rc2, ppc64) (mesa-20.1.0_rc2:20200511-154529.log.xz,75.64 KB, text/plain)
2020-05-11 16:25 UTC, ernsteiswuerfel
Details
emerge --info (file_677388.txt,6.10 KB, text/plain)
2020-05-11 16:32 UTC, ernsteiswuerfel
Details
build.log.xz (20.2.4, ppc64) (mesa-20.2.4:20201211-181056.log.xz,45.42 KB, application/x-xz)
2020-12-11 18:17 UTC, ernsteiswuerfel
Details

Note You need to log in before you can comment on or make changes to this bug.
Description ernsteiswuerfel 2019-02-06 20:32:50 UTC
[...]
OK:        46
FAIL:       1
SKIP:       0
TIMEOUT:    0


The output from the failed tests:

44/47 mesa:gallium / u_format_test            FAIL     0.10 s (exit status 1)
Comment 1 ernsteiswuerfel 2019-02-06 20:33:44 UTC
Created attachment 564020 [details]
build.log.xz
Comment 2 ernsteiswuerfel 2019-02-06 20:34:02 UTC
Created attachment 564022 [details]
testlog.txt
Comment 3 ernsteiswuerfel 2019-02-06 20:34:33 UTC
Created attachment 564024 [details]
emerge --info
Comment 4 Matt Turner gentoo-dev 2019-02-07 17:41:32 UTC
Does it fail with 18.3.x? Can you try to bisect the failure if so?
Comment 5 ernsteiswuerfel 2019-02-07 19:13:11 UTC
(In reply to Matt Turner from comment #4)
> Does it fail with 18.3.x? Can you try to bisect the failure if so?
Nope, 18.3.3 passes tests just fine. The "44/47 mesa:gallium / u_format_test" failing in 19.0.0_rc2 is not included in 18.3.3 test suite.

[...]
>>> Test phase: media-libs/mesa-18.3.3
 * abi_ppc_64.ppc64: running multilib-minimal_abi_src_test
ninja -v -j34 -l32 -C /var/tmp/portage/media-libs/mesa-18.3.3/work/mesa-18.3.3-abi_ppc_64.ppc64 test
ninja: Entering directory `/var/tmp/portage/media-libs/mesa-18.3.3/work/mesa-18.3.3-abi_ppc_64.ppc64'
[1/16] /usr/bin/python3.6 ../mesa-18.3.3/bin/git_sha1_gen.py --output src/git_sha1.h
[1/2] /usr/lib64/python-exec/python3.6/meson test --no-rebuild --print-errorlogs
 1/42 mesa / u_atomic                         OK       0.04 s 
 2/42 mesa / roundeven                        OK       0.04 s 
 3/42 mesa / mesa-sha1                        OK       0.04 s 
 4/42 mesa / fast_idiv_by_const               OK       2.42 s 
 5/42 mesa / clear                            OK       0.05 s 
 6/42 mesa / collision                        OK       0.04 s 
 7/42 mesa / delete_and_lookup                OK       0.06 s 
 8/42 mesa / delete_management                OK       0.08 s 
 9/42 mesa / destroy_callback                 OK       0.08 s 
10/42 mesa / insert_and_lookup                OK       0.05 s 
11/42 mesa / insert_many                      OK       0.04 s 
12/42 mesa / null_destroy                     OK       0.04 s 
13/42 mesa / random_entry                     OK       0.06 s 
14/42 mesa / remove_key                       OK       0.09 s 
15/42 mesa / remove_null                      OK       0.05 s 
16/42 mesa / replacement                      OK       0.07 s 
17/42 mesa / string_buffer                    OK       0.05 s 
18/42 mesa / vma_random                       OK       0.09 s 
19/42 mesa / set                              OK       0.12 s 
20/42 mesa / shared-glapi-test                OK       0.11 s 
21/42 mesa / es2-ABI-check                    OK       0.22 s 
22/42 mesa / nir_control_flow                 OK       0.05 s 
23/42 mesa / nir_vars                         OK       0.13 s 
24/42 mesa / glcpp test (unix)                OK       1.42 s 
25/42 mesa / glcpp test (windows)             OK       1.43 s 
26/42 mesa / glcpp test (oldmac)              OK       1.55 s 
27/42 mesa / glcpp test (bizarro)             OK       1.50 s 
28/42 mesa / blob_test                        OK       0.15 s 
29/42 mesa / cache_test                       OK       4.81 s 
30/42 mesa / general_ir_test                  OK       0.19 s 
31/42 mesa / uniform_initializer_test         OK       0.24 s 
32/42 mesa / sampler_types_test               OK       0.23 s 
33/42 mesa / glsl compiler warnings           OK       0.63 s 
34/42 mesa / glsl optimization                OK       0.69 s 
35/42 mesa:glx / dispatch-index-check         OK       0.27 s 
36/42 mesa / glx-test                         OK       0.19 s 
37/42 mesa / gbm-symbols-check                OK       0.11 s 
38/42 mesa / egl-symbols-check                OK       0.21 s 
39/42 mesa / egl-entrypoint-check             OK       0.22 s 
40/42 mesa / r300_compiler_test               OK       0.18 s 
41/42 mesa / st_renumerate_test               OK       0.14 s 
42/42 mesa / st-array-merge-test              OK       0.10 s 

OK:        42
FAIL:       0
SKIP:       0
TIMEOUT:    0
Comment 6 ernsteiswuerfel 2019-02-12 13:51:44 UTC
Took it upstream.
Comment 7 ernsteiswuerfel 2019-07-15 17:54:21 UTC
Same for mesa-19.0.8 and mesa-19.1.2.
Comment 8 ernsteiswuerfel 2019-07-15 17:55:24 UTC
Created attachment 582898 [details]
build.log.xz (19.0.8)
Comment 9 ernsteiswuerfel 2019-07-15 17:56:01 UTC
Created attachment 582900 [details]
output from u_format_test
Comment 10 ernsteiswuerfel 2019-09-03 23:27:31 UTC
Created attachment 589018 [details]
build.log.xz (19.1.5, ppc64)
Comment 11 ernsteiswuerfel 2020-02-04 00:27:24 UTC
Created attachment 611540 [details]
build.log.xz (20.0.0_rc1, ppc64)

Re-tested with 20.0.0_rc1 and a more recent toolchain (gcc 9.2.0, glibc 2.29, binutils 2.32, llvm 9.0.1).

[...]
28/68 mesa:format / u_format_test             FAIL     0.04 s (exit status 1)
40/68 mesa:compiler+nir / load_store_vectorizer  FAIL     0.05 s (exit status 1)
57/68 mesa:llvmpipe / lp_test_format          FAIL     3.10 s (exit status 1)
58/68 mesa:llvmpipe / lp_test_arit            FAIL     0.53 s (exit status 1)


Ok:                   64
Expected Fail:         0
Fail:                  4
Unexpected Pass:       0
Skipped:               0
Timeout:               0
Comment 12 ernsteiswuerfel 2020-05-11 16:25:56 UTC
Created attachment 638206 [details]
build.log.xz (20.1.0_rc2, ppc64)

20.1.0_rc2 fails one test less.

[...]
29/69 mesa:format / u_format_test             FAIL     0.29 s (exit status 1)
58/69 mesa:llvmpipe / lp_test_format          FAIL    13.56 s (exit status 1)
59/69 mesa:llvmpipe / lp_test_arit            FAIL     1.82 s (exit status 1)


Ok:                   66
Expected Fail:         0
Fail:                  3
Unexpected Pass:       0
Skipped:               0
Timeout:               0
Comment 13 ernsteiswuerfel 2020-05-11 16:32:40 UTC
Created attachment 638208 [details]
emerge --info
Comment 14 Thomas Deutschmann gentoo-dev Security 2020-12-07 01:38:56 UTC
*** Bug 758869 has been marked as a duplicate of this bug. ***
Comment 15 Thomas Deutschmann gentoo-dev Security 2020-12-07 01:39:58 UTC
Looks more like a general 32bit issue, not?
Comment 16 Matt Turner gentoo-dev 2020-12-07 01:43:35 UTC
(In reply to Thomas Deutschmann from comment #15)
> Looks more like a general 32bit issue, not?

No. The PowerPC failures are due to endianness. The x86 failures are due to x87 FPU precision differences (and are not going to be fixed, short of using -mfpmath=sse -msse2).
Comment 17 ernsteiswuerfel 2020-12-11 18:17:29 UTC
Created attachment 677956 [details]
build.log.xz (20.2.4, ppc64)