mesa llvmpipe tests fail on Skylake
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
llvm-toolchain-3.8 (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
While migrating mesa to dh I noticed that gallium llvmpipe driver tests get enabled. They run fine on Debian which is still on 3.6, but the ubuntu branch fails to run the tests with 3.8. Building on Broadwell succeeds fine.
make[7]: Entering directory '/<<PKGBUILDDIR
../../.
FAIL: lp_test_format
../../.
FAIL: lp_test_arit
../../.
FAIL: lp_test_blend
../../.
FAIL: lp_test_conv
PASS: lp_test_printf
I haven't debugged it in detail, so no idea what causes this.
(gdb) run src/pkg- xorg/lib/ mesa.git/ build/src/ gallium/ drivers/ llvmpipe/ lp_test_ format 64-linux- gnu/libthread_ db.so.1" . B8G8R8A8_ UNORM (float) ...
Starting program: /home/tjaalton/
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_
Testing PIPE_FORMAT_
Program received signal SIGILL, Illegal instruction.
0x00007ffff7ff5004 in ?? ()
(gdb) bt
#0 0x00007ffff7ff5004 in ?? ()
#1 0x0000000000000000 in ?? ()
(gdb) bt full
#0 0x00007ffff7ff5004 in ?? ()
No symbol table info available.
#1 0x0000000000000000 in ?? ()
No symbol table info available.
huh