[Bug 98892] [BDW] dEQP-VK.ubo.single_nested_struct_array tests intermittent

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Nov 28 20:48:59 UTC 2016


https://bugs.freedesktop.org/show_bug.cgi?id=98892

            Bug ID: 98892
           Summary: [BDW] dEQP-VK.ubo.single_nested_struct_array tests
                    intermittent
           Product: Mesa
           Version: git
          Hardware: Other
                OS: All
            Status: NEW
          Severity: normal
          Priority: medium
         Component: Drivers/DRI/i965
          Assignee: jason at jlekstrand.net
          Reporter: mark.a.janes at intel.com
        QA Contact: intel-3d-bugs at lists.freedesktop.org
                CC: kenneth at whitecape.org

Tests in the following categories fail intermittently:

dEQP-VK.ubo.single_nested_struct_array.per_block_buffer
dEQP-VK.ubo.single_nested_struct_array.single_buffer

First sighted in mesa=5da84a7
Author:     Kenneth Graunke <kenneth at whitecape.org>
i965: Fix a mistake from porting the URB allocation code to arrays.

This may or may not be the culprit, due to the intermittent nature of the
regression.

dEQP-VK.ubo.single_nested_struct_array.single_buffer.std140_instance_array_fragment.bdwm64
(from dEQP-VK)
Failing for the past 1 build (Since Unstable#912188 )
Took 0.69 sec.
add description
Standard Output

Image comparison failed, got 8 non-white pixels
Block index: 0 infos: Block[0] { name = Block[0], size = 788,
activeUniformIndices = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
16, 17, 18, 19, 20, 21, 22, 23, 24] }
Block index: 1 infos: Block[1] { name = Block[1], size = 788,
activeUniformIndices = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
16, 17, 18, 19, 20, 21, 22, 23, 24] }
Block index: 2 infos: Block[2] { name = Block[2], size = 788,
activeUniformIndices = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
16, 17, 18, 19, 20, 21, 22, 23, 24] }
Uniform index: 0 infos: Block.s.a { type = ivec3, size = 1, blockNdx = 0,
offset = 0, arrayStride = 0, matrixStride = 0, isRowMajor = false }
Uniform index: 1 infos: Block.s.b[0] { type = ivec2, size = 4, blockNdx = 0,
offset = 16, arrayStride = 16, matrixStride = 0, isRowMajor = false }
Uniform index: 2 infos: Block.s.c { type = vec4, size = 1, blockNdx = 0, offset
= 80, arrayStride = 0, matrixStride = 0, isRowMajor = false }
Uniform index: 3 infos: Block.v { type = vec2, size = 1, blockNdx = 0, offset =
96, arrayStride = 0, matrixStride = 0, isRowMajor = false }
Uniform index: 4 infos: Block.t[0].a { type = mat3, size = 1, blockNdx = 0,
offset = 112, arrayStride = 0, matrixStride = 16, isRowMajor = false }
Uniform index: 5 infos: Block.t[0].b[0].a { type = ivec3, size = 1, blockNdx =
0, offset = 160, arrayStride = 0, matrixStride = 0, isRowMajor = false }
Uniform index: 6 infos: Block.t[0].b[0].b[0] { type = ivec2, size = 4, blockNdx
= 0, offset = 176, arrayStride = 16, matrixStride = 0, isRowMajor = false }
Uniform index: 7 infos: Block.t[0].b[0].c { type = vec4, size = 1, blockNdx =
0, offset = 240, arrayStride = 0, matrixStride = 0, isRowMajor = false }
Uniform index: 8 infos: Block.t[0].b[1].a { type = ivec3, size = 1, blockNdx =
0, offset = 256, arrayStride = 0, matrixStride = 0, isRowMajor = false }
Uniform index: 9 infos: Block.t[0].b[1].b[0] { type = ivec2, size = 4, blockNdx
= 0, offset = 272, arrayStride = 16, matrixStride = 0, isRowMajor = false }
Uniform index: 10 infos: Block.t[0].b[1].c { type = vec4, size = 1, blockNdx =
0, offset = 336, arrayStride = 0, matrixStride = 0, isRowMajor = false }
Uniform index: 11 infos: Block.t[0].b[2].a { type = ivec3, size = 1, blockNdx =
0, offset = 352, arrayStride = 0, matrixStride = 0, isRowMajor = false }
Uniform index: 12 infos: Block.t[0].b[2].b[0] { type = ivec2, size = 4,
blockNdx = 0, offset = 368, arrayStride = 16, matrixStride = 0, isRowMajor =
false }
Uniform index: 13 infos: Block.t[0].b[2].c { type = vec4, size = 1, blockNdx =
0, offset = 432, arrayStride = 0, matrixStride = 0, isRowMajor = false }
Uniform index: 14 infos: Block.t[1].a { type = mat3, size = 1, blockNdx = 0,
offset = 448, arrayStride = 0, matrixStride = 16, isRowMajor = false }
Uniform index: 15 infos: Block.t[1].b[0].a { type = ivec3, size = 1, blockNdx =
0, offset = 496, arrayStride = 0, matrixStride = 0, isRowMajor = false }
Uniform index: 16 infos: Block.t[1].b[0].b[0] { type = ivec2, size = 4,
blockNdx = 0, offset = 512, arrayStride = 16, matrixStride = 0, isRowMajor =
false }
Uniform index: 17 infos: Block.t[1].b[0].c { type = vec4, size = 1, blockNdx =
0, offset = 576, arrayStride = 0, matrixStride = 0, isRowMajor = false }
Uniform index: 18 infos: Block.t[1].b[1].a { type = ivec3, size = 1, blockNdx =
0, offset = 592, arrayStride = 0, matrixStride = 0, isRowMajor = false }
Uniform index: 19 infos: Block.t[1].b[1].b[0] { type = ivec2, size = 4,
blockNdx = 0, offset = 608, arrayStride = 16, matrixStride = 0, isRowMajor =
false }
Uniform index: 20 infos: Block.t[1].b[1].c { type = vec4, size = 1, blockNdx =
0, offset = 672, arrayStride = 0, matrixStride = 0, isRowMajor = false }
Uniform index: 21 infos: Block.t[1].b[2].a { type = ivec3, size = 1, blockNdx =
0, offset = 688, arrayStride = 0, matrixStride = 0, isRowMajor = false }
Uniform index: 22 infos: Block.t[1].b[2].b[0] { type = ivec2, size = 4,
blockNdx = 0, offset = 704, arrayStride = 16, matrixStride = 0, isRowMajor =
false }
Uniform index: 23 infos: Block.t[1].b[2].c { type = vec4, size = 1, blockNdx =
0, offset = 768, arrayStride = 0, matrixStride = 0, isRowMajor = false }
Uniform index: 24 infos: Block.u { type = uint, size = 1, blockNdx = 0, offset
= 784, arrayStride = 0, matrixStride = 0, isRowMajor = false }

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/intel-3d-bugs/attachments/20161128/1aa2c473/attachment.html>


More information about the intel-3d-bugs mailing list