[Mesa-dev] ir_dereference_variable @ 0x1195e90 specifies undeclared variable

Theiss, Ingo ingo.theiss at i-matrixx.de
Wed Nov 16 12:56:28 PST 2011


Hi there,

running piglit test 'shader_runner tests/spec/glsl-1.10/execution/samplers/in-parameter-struct.shader_test -auto -fbo' the program terminated with signal 6, aborted.

glxinfo:

OpenGL renderer string: Gallium 0.4 on AMD BARTS
OpenGL version string: 2.1 Mesa 7.12-devel (git-010dc29)
OpenGL shading language version string: 1.20


Here is the backtrace:

Core was generated by `bin/shader_runner tests/spec/glsl-1.10/execution/samplers/in-parameter-struct.s'.
Program terminated with signal 6, Aborted.
#0  0x00007fd947363405 in *__GI_raise (sig=<optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
64	../nptl/sysdeps/unix/sysv/linux/raise.c: Datei oder Verzeichnis nicht gefunden.
	in ../nptl/sysdeps/unix/sysv/linux/raise.c
(gdb) bt
#0  0x00007fd947363405 in *__GI_raise (sig=<optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#1  0x00007fd947366680 in *__GI_abort () at abort.c:92
#2  0x00007fd9449f1c5c in ir_validate::visit(ir_dereference_variable*) () from /opt/mesa/lib/x86_64-linux-gnu/dri/r600_dri.so
#3  0x00007fd9449ebba5 in ir_dereference_record::accept(ir_hierarchical_visitor*) () from /opt/mesa/lib/x86_64-linux-gnu/dri/r600_dri.so
#4  0x00007fd9449eb8ee in ir_texture::accept(ir_hierarchical_visitor*) () from /opt/mesa/lib/x86_64-linux-gnu/dri/r600_dri.so
#5  0x00007fd9449eb858 in ir_expression::accept(ir_hierarchical_visitor*) () from /opt/mesa/lib/x86_64-linux-gnu/dri/r600_dri.so
#6  0x00007fd9449ebc5e in ir_assignment::accept(ir_hierarchical_visitor*) () from /opt/mesa/lib/x86_64-linux-gnu/dri/r600_dri.so
#7  0x00007fd9449eb700 in ir_function_signature::accept(ir_hierarchical_visitor*) () from /opt/mesa/lib/x86_64-linux-gnu/dri/r600_dri.so
#8  0x00007fd9449eb7b4 in ir_function::accept(ir_hierarchical_visitor*) () from /opt/mesa/lib/x86_64-linux-gnu/dri/r600_dri.so
#9  0x00007fd9449eb4e0 in visit_list_elements(ir_hierarchical_visitor*, exec_list*, bool) ()
   from /opt/mesa/lib/x86_64-linux-gnu/dri/r600_dri.so
#10 0x00007fd9449f1eda in validate_ir_tree(exec_list*) () from /opt/mesa/lib/x86_64-linux-gnu/dri/r600_dri.so
#11 0x00007fd9449c07e2 in st_link_shader () from /opt/mesa/lib/x86_64-linux-gnu/dri/r600_dri.so
#12 0x00007fd9449a633a in _mesa_glsl_link_shader () from /opt/mesa/lib/x86_64-linux-gnu/dri/r600_dri.so
#13 0x0000000000434a83 in link_and_use_shaders ()
#14 0x0000000000437853 in piglit_init ()
#15 0x00000000004386ec in main ()


Regards,

Ingo


More information about the mesa-dev mailing list