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

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed Sep 10 18:15:05 PDT 2014


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

--- Comment #8 from Ian Romanick <idr at freedesktop.org> ---
My previous information was for a branch that included Anuj's "i965: Make
type_size()'s handling of samplers on vec4 and FS backends match" patch.

http://cgit.freedesktop.org/~idr/mesa/commit/?h=gles3conform-v5&id=10020e7b43db8c6e633774c0757030d25c404704

With just my patch, we get these additional Valgrind complaints:

==1920== Conditional jump or move depends on uninitialised value(s)
==1920==    at 0x7C523B2: brw::vec4_visitor::opt_reduce_swizzle()
(brw_vec4.cpp:398)
==1920==    by 0x7C54D31: brw::vec4_visitor::run() (brw_vec4.cpp:1782)
==1920==    by 0x7C551AC: brw_vs_emit (brw_vec4.cpp:1865)
==1920==    by 0x7C71729: do_vs_prog (brw_vs.c:295)
==1920==    by 0x7C71F72: brw_vs_precompile (brw_vs.c:545)
==1920==    by 0x7C4D103: brw_link_shader (brw_shader.cpp:79)
==1920==    by 0x7B0B553: _mesa_glsl_link_shader (ir_to_mesa.cpp:3038)
==1920==    by 0x7A174E0: link_program (shaderapi.c:915)
==1920==    by 0x7A18C7E: _mesa_LinkProgram (shaderapi.c:1383)
==1920==    by 0xBD6F01: glu::Program::linkProgram(unsigned int, unsigned int,
unsigned int, std::string&, unsigned long&) (in
/home/idr/devel/graphics/ESCTS-3.0.3.0-20140530.build/cts/glcts)
==1920==    by 0xBD63F5: glu::Program::Program(glu::RenderContext const&, char
const*, char const*) (in
/home/idr/devel/graphics/ESCTS-3.0.3.0-20140530.build/cts/glcts)
==1920==    by 0x4ED105: glcts::ShaderRenderCase::init() (in
/home/idr/devel/graphics/ESCTS-3.0.3.0-20140530.build/cts/glcts)
==1920== 
==1920== Conditional jump or move depends on uninitialised value(s)
==1920==    at 0x7C56D40: brw::vec4_instruction::get_src(brw_vec4_prog_data
const*, int) (brw_reg.h:241)
==1920==    by 0x7C592B2: brw::vec4_generator::generate_code(cfg_t const*)
(brw_vec4_generator.cpp:994)
==1920==    by 0x7C5A0B6: brw::vec4_generator::generate_assembly(cfg_t const*,
unsigned int*) (brw_vec4_generator.cpp:1371)
==1920==    by 0x7C5523A: brw_vs_emit (brw_vec4.cpp:1880)
==1920==    by 0x7C71729: do_vs_prog (brw_vs.c:295)
==1920==    by 0x7C71F72: brw_vs_precompile (brw_vs.c:545)
==1920==    by 0x7C4D103: brw_link_shader (brw_shader.cpp:79)
==1920==    by 0x7B0B553: _mesa_glsl_link_shader (ir_to_mesa.cpp:3038)
==1920==    by 0x7A174E0: link_program (shaderapi.c:915)
==1920==    by 0x7A18C7E: _mesa_LinkProgram (shaderapi.c:1383)
==1920==    by 0xBD6F01: glu::Program::linkProgram(unsigned int, unsigned int,
unsigned int, std::string&, unsigned long&) (in
/home/idr/devel/graphics/ESCTS-3.0.3.0-20140530.build/cts/glcts)
==1920==    by 0xBD63F5: glu::Program::Program(glu::RenderContext const&, char
const*, char const*) (in
/home/idr/devel/graphics/ESCTS-3.0.3.0-20140530.build/cts/glcts)
==1920== 
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.

-- 
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/20140911/239ea93c/attachment.html>


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