Results for valgrind/spec/!OpenGL 1.1/texwrap-1D-border

Overview

Status: fail
Result: fail

Back to summary

Details

Detail Value
returncode 1
time 5.69623088837
note Returncode was 1
errors
  • ==31538== Invalid read of size 4
  • ==31538== at 0x4C90254: fetch_texel_1d_f_argb8888 (texfetch_tmp.h:496)
  • ==31538== by 0x4BF5692: sample_linear_1d (s_texfilter.c:858)
  • ==31538== by 0x4CB82B1: fetch_texel_deriv (s_fragprog.c:122)
  • ==31538== by 0x4BCB6A3: _mesa_execute_program (prog_execute.c:398)
  • ==31538== by 0x4CB86CF: _swrast_exec_fragment_program (s_fragprog.c:209)
  • ==31538== by 0x4BE873D: _swrast_write_rgba_span (s_span.c:997)
  • ==31538== by 0x4C03D0B: general_triangle (s_tritemp.h:819)
  • ==31538== by 0x4BDC8B2: _swrast_validate_triangle (s_context.c:366)
  • ==31538== by 0x4BDCABC: _swrast_Triangle (s_context.c:709)
  • ==31538== by 0x4C0F9CE: triangle_rgba (ss_tritmp.h:176)
  • ==31538== by 0x4BA36FA: _tnl_render_poly_verts (t_vb_rendertmp.h:352)
  • ==31538== by 0x4BAB4CB: run_render (t_vb_render.c:321)
  • ==31538== Address 0x5c00028 is 0 bytes after a block of size 40 alloc\'d
  • ==31538== at 0x4024DB9: memalign (vg_replace_malloc.c:581)
  • ==31538== by 0x4024E16: posix_memalign (vg_replace_malloc.c:709)
  • ==31538== by 0x4B2EBAA: _mesa_align_malloc (imports.c:90)
  • ==31538== by 0x4B6B434: _mesa_alloc_texmemory (teximage.c:70)
  • ==31538== by 0x4A88F5E: intelTexImage (intel_tex_image.c:472)
  • ==31538== by 0x4A897CE: intelTexImage1D (intel_tex_image.c:565)
  • ==31538== by 0x4B6E373: teximage (teximage.c:2506)
  • ==31538== by 0x4B6ECFE: _mesa_TexImage1D (teximage.c:2554)
  • ==31538== by 0x804D224: init_textures (texwrap.c:1058)
  • ==31538== by 0x804E3D0: piglit_init (texwrap.c:1401)
  • ==31538== by 0x805052E: main (piglit-framework.c:116)
  • ==31538==
info
Returncode: 1

Errors:
==31538== Invalid read of size 4
==31538==    at 0x4C90254: fetch_texel_1d_f_argb8888 (texfetch_tmp.h:496)
==31538==    by 0x4BF5692: sample_linear_1d (s_texfilter.c:858)
==31538==    by 0x4CB82B1: fetch_texel_deriv (s_fragprog.c:122)
==31538==    by 0x4BCB6A3: _mesa_execute_program (prog_execute.c:398)
==31538==    by 0x4CB86CF: _swrast_exec_fragment_program (s_fragprog.c:209)
==31538==    by 0x4BE873D: _swrast_write_rgba_span (s_span.c:997)
==31538==    by 0x4C03D0B: general_triangle (s_tritemp.h:819)
==31538==    by 0x4BDC8B2: _swrast_validate_triangle (s_context.c:366)
==31538==    by 0x4BDCABC: _swrast_Triangle (s_context.c:709)
==31538==    by 0x4C0F9CE: triangle_rgba (ss_tritmp.h:176)
==31538==    by 0x4BA36FA: _tnl_render_poly_verts (t_vb_rendertmp.h:352)
==31538==    by 0x4BAB4CB: run_render (t_vb_render.c:321)
==31538==  Address 0x5c00028 is 0 bytes after a block of size 40 alloc'd
==31538==    at 0x4024DB9: memalign (vg_replace_malloc.c:581)
==31538==    by 0x4024E16: posix_memalign (vg_replace_malloc.c:709)
==31538==    by 0x4B2EBAA: _mesa_align_malloc (imports.c:90)
==31538==    by 0x4B6B434: _mesa_alloc_texmemory (teximage.c:70)
==31538==    by 0x4A88F5E: intelTexImage (intel_tex_image.c:472)
==31538==    by 0x4A897CE: intelTexImage1D (intel_tex_image.c:565)
==31538==    by 0x4B6E373: teximage (teximage.c:2506)
==31538==    by 0x4B6ECFE: _mesa_TexImage1D (teximage.c:2554)
==31538==    by 0x804D224: init_textures (texwrap.c:1058)
==31538==    by 0x804E3D0: piglit_init (texwrap.c:1401)
==31538==    by 0x805052E: main (piglit-framework.c:116)
==31538== 


Output:
Parameter: 1D
Using TEXTURE_1D.
Parameter: border
Using the border.

Hint: If you only fail CLAMP and CLAMP_TO_BORDER tests, the border color is wrong.

Testing NEAREST: REPEAT
Testing NEAREST: CLAMP
Testing NEAREST: CLAMP_TO_EDGE
Testing NEAREST: CLAMP_TO_BORDER
Testing NEAREST: MIRRORED_REPEAT
Testing LINEAR: REPEAT
Testing LINEAR: CLAMP
Testing LINEAR: CLAMP_TO_EDGE
Testing LINEAR: CLAMP_TO_BORDER
Testing LINEAR: MIRRORED_REPEAT
Testing NEAREST with swizzling: REPEAT
Testing NEAREST with swizzling: CLAMP
Testing NEAREST with swizzling: CLAMP_TO_EDGE
Testing NEAREST with swizzling: CLAMP_TO_BORDER
Testing NEAREST with swizzling: MIRRORED_REPEAT
Testing LINEAR with swizzling: REPEAT
Testing LINEAR with swizzling: CLAMP
Testing LINEAR with swizzling: CLAMP_TO_EDGE
Testing LINEAR with swizzling: CLAMP_TO_BORDER
Testing LINEAR with swizzling: MIRRORED_REPEAT

Back to summary