[Bug 83215] New: [SNB+]Ogles3conform ES3-CTS.shaders.struct.uniform.sampler_array_vertex crash

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Aug 28 19:46:27 PDT 2014


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

          Priority: medium
            Bug ID: 83215
          Assignee: idr at freedesktop.org
           Summary: [SNB+]Ogles3conform
                    ES3-CTS.shaders.struct.uniform.sampler_array_vertex
                    crash
        QA Contact: intel-3d-bugs at lists.freedesktop.org
          Severity: normal
    Classification: Unclassified
                OS: Linux (All)
          Reporter: huax.lu at intel.com
          Hardware: All
            Status: NEW
           Version: unspecified
         Component: Drivers/DRI/i965
           Product: Mesa

System Environment:
--------------------------
Platform: SNB
Libdrm:    (master)libdrm-2.4.56-11-g391bba9c4cd2825eadaa648df10e3d1c99c66e80
Mesa:    (master)eee9f6ae8aa058c70cc499fda7b521c5a5161338
Xserver:(master)xorg-server-1.15.99.902-121-g2f5cf9ff9a0f713b7e038636484c77f113a5f10a
Xf86_video_intel:(master)2.99.914-73-g011f04ff8e9aca696e26ecef0e68132a24a9b094
Libva:    (master)c356638098e55453d2fac8bbb92eafc8cc32d6f4
Libva_intel_driver:(master)f3f49f2f0e6b3669d9b09341a11cf0b96e138674
Kernel:   (drm-intel-nightly)e91331cf71c509af3dfae75cd9bca3db13d7da95

Bug detailed description:
---------------------------
It crash on SNB+ platforms. It always happens on mesa master branch and 10.3
branch. It doesn't happen on 10.2 branch.

output:
dEQP Core GL-CTS-2.0 (0x0052484b) starting..
  target implementation = 'X11'

Test case 'ES3-CTS.shaders.struct.uniform.sampler_array_vertex'..
glcts: brw_reg.h:241: brw_reg brw_reg(unsigned int, unsigned int, unsigned int,
brw_reg_type, unsigned int, unsigned int, unsigned int, unsigned int, unsigned
int): Assertion `nr < 128' failed.
Aborted (core dumped)

(gdb) bt
#0  0xb7fffab0 in __kernel_vsyscall ()
#1  0x4a936ba6 in raise () from /usr/lib/libc.so.6
#2  0x4a9383e3 in abort () from /usr/lib/libc.so.6
#3  0x4a92fc37 in __assert_fail_base () from /usr/lib/libc.so.6
#4  0x4a92fce7 in __assert_fail () from /usr/lib/libc.so.6
#5  0xb7946d71 in brw_reg (writemask=15, swizzle=228, hstride=1, width=3,
vstride=4, type=BRW_REGISTER_TYPE_F, subnr=0, nr=<optimized out>, file=1) at
brw_reg.h:241
#6  0xb7cc2a7e in brw_reg (writemask=<optimized out>, swizzle=<optimized out>,
hstride=<optimized out>, width=<optimized out>, vstride=<optimized out>,
type=<optimized out>,
    subnr=<optimized out>, nr=<optimized out>, file=<optimized out>) at
brw_vec4_generator.cpp:94
#7  brw_vec8_reg (subnr=<optimized out>, nr=<optimized out>, file=<optimized
out>) at brw_reg.h:299
#8  brw_vec8_grf (subnr=<optimized out>, nr=<optimized out>) at brw_reg.h:581
#9  brw::vec4_instruction::get_src (this=0x91ddce4, prog_data=0xbfffeaac,
i=i at entry=0) at brw_vec4_generator.cpp:75
#10 0xb7cc5a71 in brw::vec4_generator::generate_code
(this=this at entry=0xbfffe034, cfg=cfg at entry=0x901f5d4) at
brw_vec4_generator.cpp:1329
#11 0xb7cc5e47 in brw::vec4_generator::generate_assembly
(this=this at entry=0xbfffe034, cfg=0x901f5d4,
assembly_size=assembly_size at entry=0xbfffea00)
    at brw_vec4_generator.cpp:1386
#12 0xb7cc1477 in brw_vs_emit (brw=brw at entry=0xb78dd01c,
prog=prog at entry=0x8fdf234, c=c at entry=0xbfffea04,
prog_data=prog_data at entry=0xbfffeaac,
    mem_ctx=mem_ctx at entry=0x8f7ed0c,
final_assembly_size=final_assembly_size at entry=0xbfffea00) at brw_vec4.cpp:1903
#13 0xb7cdf129 in do_vs_prog (brw=brw at entry=0xb78dd01c,
prog=prog at entry=0x8fdf234, vp=vp at entry=0x91ddfd0, key=key at entry=0xbfffebc0) at
brw_vs.c:295
#14 0xb7cdfb7f in brw_vs_precompile (ctx=0xb78dd01c, prog=0x8fdf234) at
brw_vs.c:544
#15 0xb7cb86d1 in brw_shader_precompile (prog=0x8fdf234, ctx=0xb78dd01c) at
brw_shader.cpp:79
#16 brw_link_shader (ctx=0xb78dd01c, shProg=0x8fdf234) at brw_shader.cpp:269
#17 0xb7b51e06 in _mesa_glsl_link_shader (ctx=ctx at entry=0xb78dd01c,
prog=prog at entry=0x8fdf234) at ../../src/mesa/program/ir_to_mesa.cpp:3082
#18 0xb7a44842 in link_program (ctx=0xb78dd01c, program=<optimized out>) at
../../src/mesa/main/shaderapi.c:915
#19 0x089e926f in glu::Program::linkProgram(unsigned int, unsigned int,
unsigned int, std::string&, unsigned long long&) ()
#20 0x089e884f in glu::Program::Program(glu::RenderContext const&, char const*,
char const*) ()
#21 0x083b4f8f in glcts::ShaderRenderCase::init() ()
#22 0x083b9f2a in glcts::ShaderStructCase::init() ()
#23 0x08a368b0 in tcu::TestCaseWrapper::initTestCase(tcu::TestCase*) ()
#24 0x083d7c49 in glcts::TestCaseWrapper::initTestCase(tcu::TestCase*) ()
#25 0x08a378e4 in tcu::TestExecutor::enterTestCase(tcu::TestCase*, char const*)
()
#26 0x08a37d6c in tcu::TestExecutor::iterate() ()
#27 0x08a2c2ee in tcu::App::iterate() ()
#28 0x08169c02 in main ()


Reproduce steps:
-------------------------
1. xinit
2. ./glcts --deqp-case=ES3-CTS.shaders.struct.uniform.sampler_array_vertex

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


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