<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Priority</th>
          <td>medium
          </td>
        </tr>

        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - [BSW]Piglit shaders/glsl-fs-inline-explosion segfault"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=84215">84215</a>
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>idr@freedesktop.org
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>[BSW]Piglit shaders/glsl-fs-inline-explosion segfault
          </td>
        </tr>

        <tr>
          <th>QA Contact</th>
          <td>intel-3d-bugs@lists.freedesktop.org
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>normal
          </td>
        </tr>

        <tr>
          <th>Classification</th>
          <td>Unclassified
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>Linux (All)
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>huax.lu@intel.com
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>All
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>unspecified
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>Drivers/DRI/i965
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>Mesa
          </td>
        </tr></table>
      <p>
        <div>
        <pre>System Environment:
--------------------------
Platform: BSW
Libdrm:       
(master)libdrm-2.4.56-29-g666788a6062de62aa0b3560760fbb0903167a319
Mesa:        (master)d69faf851fff5d41086c9940b2fcf2aa72c40e60
Xserver:(master)xorg-server-1.16.0-317-geaee6572beefca240c42791f9a3a6e547bedd410 
Xf86_video_intel:(master)2.99.916-52-g376037e6336dfc3b32c51b774ab8a80f64390e02
Libva:        (master)e0d25ece01e7aba819c910e98c4fb4706cdab055
Libva_intel_driver:(master)bc2e06ef0f89b264fe968fbff4f06e425385c3d8
Kernel:   (drm-intel-nightly)c5660b4ad395f1e34eacc22cf81c687edfc9c83c

Bug detailed description:
---------------------------
It segfault on BSW with mesa master branch, fails on BDW.
shaders_glsl-vs-inline-explosion also segfault.

output:
piglit: info: Address space limit = 18446744073709551615, max =
18446744073709551615
piglit: info: Resetting limit to 268435456
Segmentation fault (core dumped)

(gdb) bt
#0  ir_variable::ir_variable (this=0x0, type=0x7ffff40ad840
<glsl_type::_vec4_type>, name=0x625a458 "x", mode=ir_var_auto) at
../../src/glsl/ir.cpp:1548
#1  0x00007ffff3c8042c in ir_variable::clone (this=0x625a398, mem_ctx=0x696658,
ht=0xd49de0) at ../../src/glsl/ir_clone.cpp:44
#2  0x00007ffff3cb1251 in ir_call::generate_inline (this=this@entry=0x9f66f8,
next_ir=next_ir@entry=0x9f66f8) at ../../src/glsl/opt_function_inlining.cpp:160
#3  0x00007ffff3cb1543 in (anonymous
namespace)::ir_function_inlining_visitor::visit_enter (this=0x7fffffffdd00,
ir=0x9f66f8) at ../../src/glsl/opt_function_inlining.cpp:250
#4  0x00007ffff3c867db in ir_call::accept (this=0x9f66f8, v=0x7fffffffdd00) at
../../src/glsl/ir_hv_accept.cpp:323
#5  0x00007ffff3c861ce in visit_list_elements (v=v@entry=0x7fffffffdd00,
l=l@entry=0x9f6690, statement_list=statement_list@entry=true) at
../../src/glsl/ir_hv_accept.cpp:55
#6  0x00007ffff3c86317 in ir_function_signature::accept (this=0x9f6648,
v=0x7fffffffdd00) at ../../src/glsl/ir_hv_accept.cpp:115
#7  0x00007ffff3c861ce in visit_list_elements (v=v@entry=0x7fffffffdd00,
l=l@entry=0x9f6600, statement_list=statement_list@entry=false) at
../../src/glsl/ir_hv_accept.cpp:55
#8  0x00007ffff3c8638e in ir_function::accept (this=0x9f65d8, v=0x7fffffffdd00)
at ../../src/glsl/ir_hv_accept.cpp:127
#9  0x00007ffff3c861ce in visit_list_elements (v=v@entry=0x7fffffffdd00,
l=l@entry=0x8756e8, statement_list=statement_list@entry=true) at
../../src/glsl/ir_hv_accept.cpp:55
#10 0x00007ffff3c8604a in ir_hierarchical_visitor::run
(this=this@entry=0x7fffffffdd00, instructions=instructions@entry=0x8756e8)
    at ../../src/glsl/ir_hierarchical_visitor.cpp:355
#11 0x00007ffff3cb0fec in do_function_inlining
(instructions=instructions@entry=0x8756e8) at
../../src/glsl/opt_function_inlining.cpp:72
#12 0x00007ffff3c79c50 in do_common_optimization (ir=0x8756e8,
linked=linked@entry=true,
uniform_locations_assigned=uniform_locations_assigned@entry=false,
    options=options@entry=0x7ffff39cfad8, native_integers=<optimized out>) at
../../src/glsl/glsl_parser_extras.cpp:1561
#13 0x00007ffff3c93e26 in link_shaders (ctx=ctx@entry=0x7ffff39cf038,
prog=prog@entry=0x875998) at ../../src/glsl/linker.cpp:2680
#14 0x00007ffff3c0bf6b in _mesa_glsl_link_shader (ctx=0x7ffff39cf038,
prog=0x875998) at ../../src/mesa/program/ir_to_mesa.cpp:3034
#15 0x00007ffff3b14d5a in link_program (ctx=0x7ffff39cf038, program=<optimized
out>) at ../../src/mesa/main/shaderapi.c:915
#16 0x00007ffff7d1cbc8 in stub_glLinkProgram (program=3) at
/GFX/Test/Piglit/piglit/tests/util/piglit-dispatch-gen.c:29058
#17 0x0000000000406530 in link_and_use_shaders () at
/GFX/Test/Piglit/piglit/tests/shaders/shader_runner.c:829
#18 0x000000000040b261 in piglit_init (argc=2, argv=0x7fffffffe1b8) at
/GFX/Test/Piglit/piglit/tests/shaders/shader_runner.c:2686
#19 0x00007ffff7d851dc in run_test (gl_fw=0x612010, argc=2,
argv=0x7fffffffe1b8) at
/GFX/Test/Piglit/piglit/tests/util/piglit-framework-gl/piglit_winsys_framework.c:72
#20 0x00007ffff7d6a885 in piglit_gl_test_run (argc=2, argv=0x7fffffffe1b8,
config=0x7fffffffe080) at
/GFX/Test/Piglit/piglit/tests/util/piglit-framework-gl.c:151
#21 0x0000000000404ef6 in main (argc=2, argv=0x7fffffffe1b8) at
/GFX/Test/Piglit/piglit/tests/shaders/shader_runner.c:60

Reproduce steps:
-------------------------
1. xinit
2. bin/shader_runner tests/shaders/glsl-fs-inline-explosion.shader_test -auto</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the QA Contact for the bug.</li>
      </ul>
    </body>
</html>