Program received signal SIGSEGV, Segmentation fault. 0xb76391a9 in ra_select (g=0x80c2058) at ../../src/mesa/program/register_allocate.c:525 525 BITSET_TEST(g->regs->regs[r].conflicts, g->nodes[n2].reg)) { (gdb) bt full #0 0xb76391a9 in ra_select (g=0x80c2058) at ../../src/mesa/program/register_allocate.c:525 n2 = 0 ri = 6 r = 6 n = 1 c = 0x813d228 i = 1 start_search_reg = 0 #1 0xb76392d9 in ra_allocate (g=0x80c2058) at ../../src/mesa/program/register_allocate.c:555 No locals. #2 0xb789fbe8 in do_advanced_regalloc (s=0xbfffe5f8) at compiler/radeon_pair_regalloc.c:620 i = 0 input_node = 0 node_count = 3 node_index = 3 node_classes = 0x81f3568 inst = 0xbfffe9a4 var_ptr = 0x0 variables = 0x81f3208 graph = 0x80c2058 ra_state = 0x8092434 #3 0xb78a0039 in rc_pair_regalloc (cc=0xbfffe994, user=0xbfffe944) at compiler/radeon_pair_regalloc.c:776 c = 0xbfffe994 s = {C = 0xbfffe994, Input = 0x81f30a0, NumInputs = 0, Temporary = 0x81f30a0, NumTemporaries = 4, Simple = 0, LoopEnd = 14} do_full_regalloc = 0xbfffe944 #4 0xb788ed85 in rc_run_compiler_passes (c=0xbfffe994, list=0xbfffe6c0) at compiler/radeon_compiler.c:465 i = 20 #5 0xb788eee0 in rc_run_compiler (c=0xbfffe994, list=0xbfffe6c0) at compiler/radeon_compiler.c:491 s = {num_insts = 16, num_fc_insts = 8, num_tex_insts = 0, num_rgb_insts = 0, num_alpha_insts = 0, num_presub_ops = 0, num_temp_regs = 4, num_omod_ops = 0, num_inline_literals = 0} #6 0xb78a8383 in r3xx_compile_fragment_program (c=0xbfffe994) at compiler/r3xx_fragprog.c:153 is_r500 = 1 opt = 1 alpha2one = 0 force_alpha_to_one = {{function = 0xb7899533 , userData = 0xbfffe994}, {function = 0x0, userData = 0x0}} rewrite_tex = {{function = 0xb789a28d , userData = 0xbfffe994}, {function = 0x0, userData = 0x0}} rewrite_if = {{function = 0xb78ab1e1 , userData = 0x0}, {function = 0x0, userData = 0x0}} native_rewrite_r500 = {{function = 0xb7896bbe , userData = 0x0}, {function = 0xb789939f , userData = 0x0}, {function = 0xb7898f40 , userData = 0x0}, {function = 0x0, userData = 0x0}} native_rewrite_r300 = {{function = 0xb7896bbe , userData = 0x0}, {function = 0xb7898077 , userData = 0x0}, {function = 0x0, userData = 0x0}} fs_list = {{name = 0xb79dd9bc "rewrite depth out", dump = 1, predicate = 1, run = 0xb78a7a9f , user = 0x0}, { name = 0xb79dd9ce "transform KILP", dump = 1, predicate = 1, run = 0xb78993e8 , user = 0x0}, { name = 0xb79dd9dd "unroll loops", dump = 1, predicate = 1, run = 0xb7891cf5 , user = 0x0}, { name = 0xb79dd9ea "transform loops", dump = 1, predicate = 0, run = 0xb7891c5f , user = 0x0}, { ---Type to continue, or q to quit--- name = 0xb79dd9fa "emulate branches", dump = 1, predicate = 0, run = 0xb7890d89 , user = 0x0}, { name = 0xb79dda0b "force alpha to one", dump = 1, predicate = 0, run = 0xb78921d4 , user = 0xbfffe934}, { name = 0xb79dda1e "transform TEX", dump = 1, predicate = 1, run = 0xb78921d4 , user = 0xbfffe924}, { name = 0xb79dda2c "transform IF", dump = 1, predicate = 1, run = 0xb78921d4 , user = 0xbfffe914}, { name = 0xb79dda39 "native rewrite", dump = 1, predicate = 1, run = 0xb78921d4 , user = 0xbfffe8f4}, { name = 0xb79dda39 "native rewrite", dump = 1, predicate = 0, run = 0xb78921d4 , user = 0xbfffe8dc}, { name = 0xb79dda48 "deadcode", dump = 1, predicate = 1, run = 0xb78a284f , user = 0xb78a79f1 }, { name = 0xb79dda51 "emulate loops", dump = 1, predicate = 0, run = 0xb7891d56 , user = 0x0}, { name = 0xb79dda5f "register rename", dump = 1, predicate = 1, run = 0xb78a5ffc , user = 0x0}, { name = 0xb79dda6f "dataflow optimize", dump = 1, predicate = 1, run = 0xb78a5b3a , user = 0x0}, { name = 0xb79dda81 "inline literals", dump = 1, predicate = 1, run = 0xb7891f3d , user = 0x0}, { name = 0xb79dda91 "dataflow swizzles", dump = 1, predicate = 1, run = 0xb78a3b16 , user = 0x0}, { name = 0xb79ddaa3 "dead constants", dump = 1, predicate = 1, run = 0xb78a5ca6 , user = 0x81efcb0}, { name = 0xb79ddab2 "pair translate", dump = 1, predicate = 1, run = 0xb789c5cc , user = 0x0}, { name = 0xb79ddac1 "pair scheduling", dump = 1, predicate = 1, run = 0xb789ecd1 , user = 0xbfffe944}, { name = 0xb79ddad1 "dead sources", dump = 1, predicate = 1, run = 0xb78a0291 , user = 0x0}, { name = 0xb79ddade "register allocation", dump = 1, predicate = 1, run = 0xb789fef9 , user = 0xbfffe944}, { name = 0xb79ddaf2 "final code validation", dump = 0, predicate = 1, run = 0xb788ef08 , user = 0x0}, { name = 0xb79ddb08 "machine code generation", dump = 0, predicate = 1, run = 0xb78aeb1f , user = 0x0}, { name = 0xb79ddb08 "machine code generation", dump = 0, predicate = 0, run = 0xb78aae72 , user = 0x0}, { name = 0xb79ddb20 "dump machine code", dump = 0, predicate = 0, run = 0xb78abc5f , user = 0x0}, { name = 0xb79ddb20 "dump machine code", dump = 0, predicate = 0, run = 0xb78a842d , user = 0x0}, {name = 0x0, dump = 0, predicate = 0, run = 0x0, user = 0x0}} #7 0xb7875723 in r300_translate_fragment_shader (r300=0x8091c30, shader=0x81ecc10, tokens=0x81b3f78) at r300_fs.c:519 compiler = {Base = {Pool = {head = 0x81f35d8 "", end = 0x81f64d8 "", total_allocated = 32768, blocks = 0x81fa508}, Program = {Instructions = { Prev = 0x81e3e10, Next = 0x81e38ec, Type = RC_INSTRUCTION_NORMAL, U = {I = {SrcReg = {{File = 0, Index = 0, RelAddr = 0, Swizzle = 0, Abs = 0, Negate = 0}, {File = 0, Index = 0, RelAddr = 0, Swizzle = 0, Abs = 0, Negate = 0}, {File = 0, Index = 0, RelAddr = 0, Swizzle = 0, Abs = 0, Negate = 0}}, DstReg = {File = 0, Index = 0, WriteMask = 0, Pred = 0}, Opcode = 1, SaturateMode = 0, WriteALUResult = 0, ALUResultCompare = 0, TexSrcUnit = 0, TexSrcTarget = 0, TexShadow = 0, TexSemWait = 0, TexSemAcquire = 0, TexSwizzle = 0, PreSub = {Opcode = RC_PRESUB_NONE, SrcReg = {{File = 0, Index = 0, RelAddr = 0, Swizzle = 0, Abs = 0, Negate = 0}, { File = 0, Index = 0, RelAddr = 0, Swizzle = 0, Abs = 0, Negate = 0}}}, Omod = RC_OMOD_MUL_1}, P = {RGB = {Opcode = 0, DestIndex = 0, WriteMask = 0, Target = 0, OutputWriteMask = 0, DepthWriteMask = 0, Saturate = 0, Omod = 0, Src = {{Used = 0, File = 0, Index = 0}, {Used = 0, File = 0, Index = 0}, {Used = 0, File = 0, Index = 0}, {Used = 0, File = 0, Index = 0}}, Arg = {{ Source = 0, Swizzle = 0, Abs = 0, Negate = 0}, {Source = 0, Swizzle = 0, Abs = 0, Negate = 0}, {Source = 1, Swizzle = 0, Abs = 0, Negate = 0}}}, Alpha = {Opcode = 0, DestIndex = 0, WriteMask = 0, Target = 0, OutputWriteMask = 0, DepthWriteMask = 0, Saturate = 0, Omod = 0, Src = {{Used = 0, File = 0, Index = 0}, {Used = 0, File = 0, Index = 0}, {Used = 0, File = 0, Index = 0}, { Used = 0, File = 0, Index = 0}}, Arg = {{Source = 0, Swizzle = 0, Abs = 0, Negate = 0}, {Source = 0, Swizzle = 0, Abs = 0, Negate = 0}, {Source = 0, Swizzle = 0, Abs = 0, Negate = 0}}}, WriteALUResult = 0, ALUResultCompare = 0, Nop = 0, SemWait = 0}}, IP = 3405700781}, InputsRead = 0, OutputsWritten = 1, ShadowSamplers = 0, Constants = {Constants = 0x81d9950, Count = 0, _Reserved = 16}}, regalloc_state = 0x8092434, type = RC_FRAGMENT_PROGRAM, Debug = 0, Error = 0, ErrorMsg = 0x0, is_r400 = 0, is_r500 = 1, has_half_swizzles = 1, has_presub = 1, has_omod = 1, disable_optimizations = 0, max_temp_regs = 128, max_constants = 256, max_alu_insts = 512, max_tex_insts = 512, remove_unused_constants = 0, SwizzleCaps = 0xb7ac6d98 , loop_state = {C = 0x0, Loops = 0x0, LoopCount = 0, LoopReserved = 0}, initial_num_insts = 16}, code = 0x81ecc10, state = {unit = {{texture_swizzle = 0, texture_compare_func = 0, compare_mode_enabled = 0, non_normalized_coords = 0, wrap_mode = 0, clamp_and_scale_before_fetch = 0, convert_unorm_to_snorm = 0} }, alpha_to_one = 0}, OutputDepth = 1, OutputColor = {0, 1, 1, 1}, UserData = 0x81f03b8, AllocateHwInputs = 0xb787412c } ---Type to continue, or q to quit--- ttr = {compiler = 0xbfffe994, info = 0x81efcb4, immediate_offset = 0, imms_to_swizzle = 0x81b34e0, imms_to_swizzle_count = 0, use_half_swizzles = 1 '\001', error = 0 '\000'} wpos = -1 face = -1 i = 1 __PRETTY_FUNCTION__ = "r300_translate_fragment_shader" #8 0xb7875a4f in r300_pick_fragment_shader (r300=0x8091c30) at r300_fs.c:597 fs = 0x81e1fb0 state = {unit = {{texture_swizzle = 0, texture_compare_func = 0, compare_mode_enabled = 0, non_normalized_coords = 0, wrap_mode = 0, clamp_and_scale_before_fetch = 0, convert_unorm_to_snorm = 0} }, alpha_to_one = 0} ptr = 0xb7ac3000 #9 0xb7886234 in r300_validate_fragment_shader (r300=0x8091c30) at r300_state_derived.c:1048 fb = 0x8087a90 #10 0xb78862f5 in r300_update_derived_state (r300=0x8091c30) at r300_state_derived.c:1075 No locals. #11 0xb7879129 in r300_draw_vbo (pipe=0x8091c30, dinfo=0xbfffec54) at r300_render.c:794 r300 = 0x8091c30 info = {indexed = 0 '\000', mode = 5, start = 0, count = 4, start_instance = 0, instance_count = 1, index_bias = 0, min_index = 0, max_index = 3, primitive_restart = 0 '\000', restart_index = 0, count_from_stream_output = 0x0, indirect = 0x0, indirect_offset = 0} #12 0xb77aba48 in u_vbuf_draw_vbo (mgr=0x81c1488, info=0xbfffed2c) at util/u_vbuf.c:1293 pipe = 0x8091c30 start_vertex = 0 min_index = 0 num_vertices = 4 unroll_indices = 0 '\000' used_vb_mask = 1 user_vb_mask = 1 incompatible_vb_mask = 0 new_info = {indexed = 0 '\000', mode = 5, start = 0, count = 4, start_instance = 0, instance_count = 1, index_bias = 0, min_index = 0, max_index = 3, primitive_restart = 0 '\000', restart_index = 0, count_from_stream_output = 0x0, indirect = 0x0, indirect_offset = 0} __func__ = "u_vbuf_draw_vbo" #13 0xb77183cc in cso_draw_vbo (cso=0x81c0a48, info=0xbfffed2c) at cso_cache/cso_context.c:1415 vbuf = 0x81c1488 #14 0xb75f144d in st_draw_vbo (ctx=0x8168680, prims=0xbfffeddc, nr_prims=1, ib=0x0, index_bounds_valid=1 '\001', min_index=0, max_index=3, tfb_vertcount=0x0, indirect=0x0) at ../../src/mesa/state_tracker/st_draw.c:285 st = 0x81ab1d8 ibuffer = {index_size = 0, offset = 0, buffer = 0x0, user_buffer = 0x0} info = {indexed = 0 '\000', mode = 5, start = 0, count = 4, start_instance = 0, instance_count = 1, index_bias = 0, min_index = 0, max_index = 3, primitive_restart = 0 '\000', restart_index = 0, count_from_stream_output = 0x0, indirect = 0x0, indirect_offset = 0} arrays = 0x81aeaa4 i = 0 __func__ = "st_draw_vbo" #15 0xb75b0b90 in vbo_draw_arrays (ctx=0x8168680, mode=5, start=0, count=4, numInstances=1, baseInstance=0) at ../../src/mesa/vbo/vbo_exec_array.c:667 vbo = 0x81ac1c8 exec = 0x81aca8c ---Type to continue, or q to quit--- prim = {{mode = 5, indexed = 0, begin = 1, end = 1, weak = 0, no_current_update = 0, is_indirect = 0, pad = 0, start = 0, count = 4, basevertex = 0, num_instances = 1, base_instance = 0, indirect_offset = 0}, {mode = 0, indexed = 0, begin = 0, end = 0, weak = 0, no_current_update = 0, is_indirect = 0, pad = 0, start = 0, count = 0, basevertex = 0, num_instances = 0, base_instance = 0, indirect_offset = 0}} #16 0xb75b14d3 in vbo_exec_DrawArrays (mode=5, start=0, count=4) at ../../src/mesa/vbo/vbo_exec_array.c:819 ctx = 0x8168680 #17 0xb7f0001d in stub_glDrawArrays (mode=5, first=0, count=4) at /home/Paulie/piglit/tests/util/piglit-dispatch-gen.c:10435 No locals. #18 0xb7f6bb6f in piglit_draw_rect_from_arrays (verts=0xbfffeef0, tex=0x0) at /home/Paulie/piglit/tests/util/piglit-util-gl.c:695 use_fixed_function_attributes = true gles = false version = 21 #19 0xb7f6bef4 in piglit_draw_rect (x=-1, y=-1, w=2, h=2) at /home/Paulie/piglit/tests/util/piglit-util-gl.c:799 verts = {{-1, -1, 0, 1}, {1, -1, 0, 1}, {-1, 1, 0, 1}, {1, 1, 0, 1}} #20 0x0805031f in piglit_display () at /home/Paulie/piglit/tests/shaders/shader_runner.c:2045 d = {0, 0, 0, 0} z = 0 w = 1 x = 21 h = 346 tex = -1073745800 c = {-1, -1, 2, 2, 1.40129846e-45, 7.00649232e-45, 4.09875411e-34, 4.65517436e-34, -2.81014727e-05, 197570048, 0, -1.23005211e-05, 175376752, 197591040, 0, 175012528, 4.66610646e-34, -2.98124105e-05, -1.99951649, 4.52970871e-34, 4.75073149e-34, -3.04430723e-05, -3.04430723e-05, -2.94037636e-05, 4.66610646e-34, -2.98124105e-05, -1.99951792, -1.99951744, 1.40129846e-45, 2.80259693e-45, 2.80259693e-45, 4.66610646e-34} y = 0 l = -1208948906 level = 10 s = "\000\000\000\000\000\000\000\000\377\377\377\377\000\000\000\000\200\206\026\b\274\237 M\377\377\377\377\005\000\000" line = 0x81b2a06 "draw rect -1 -1 2 2\nrelative probe rgb (0.03, 0.25) (0.0, 1.0, 0.0)\n" pass = true clear_bits = 0 link_error_expected = false ubo_array_index = 0 #21 0xb7f8d8ac in run_test (gl_fw=0x8057020, argc=2, argv=0xbffff204) at /home/Paulie/piglit/tests/util/piglit-framework-gl/piglit_winsys_framework.c:78 result = PIGLIT_PASS winsys_fw = 0x8057020 force_window = false env_force_window = 0x0 #22 0xb7f73d64 in piglit_gl_test_run (argc=2, argv=0xbffff204, config=0xbffff128) at /home/Paulie/piglit/tests/util/piglit-framework-gl.c:151 __PRETTY_FUNCTION__ = "piglit_gl_test_run" #23 0x0804bb55 in main (argc=2, argv=0xbffff204) at /home/Paulie/piglit/tests/shaders/shader_runner.c:60 config = {supports_gl_es_version = 0, supports_gl_core_version = 0, supports_gl_compat_version = 10, require_forward_compatible_context = false, require_debug_context = false, window_width = 250, window_height = 250, window_samples = 0, window_visual = 6, requires_displayed_window = false, init = 0x8051bcd , display = 0x804ff76 , subtests = 0x0, selected_subtests = 0x0, num_selected_subtests = 0} __PRETTY_FUNCTION__ = "main"