<html>
<head>
<base href="https://bugs.freedesktop.org/">
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW - "(5=2)?1:1" as array size decleration crashes glsl_compiler"
href="https://bugs.freedesktop.org/show_bug.cgi?id=98694#c1">Comment # 1</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW - "(5=2)?1:1" as array size decleration crashes glsl_compiler"
href="https://bugs.freedesktop.org/show_bug.cgi?id=98694">bug 98694</a>
from <span class="vcard"><a class="email" href="mailto:karolherbst@gmail.com" title="Karol Herbst <karolherbst@gmail.com>"> <span class="fn">Karol Herbst</span></a>
</span></b>
<pre>backtrace:
#0 0x00007ffff6d794eb in __GI_raise (sig=sig@entry=6) at
../sysdeps/unix/sysv/linux/raise.c:54
#1 0x00007ffff6d7aa71 in __GI_abort () at abort.c:89
#2 0x00007ffff6d72309 in __assert_fail_base (fmt=0x7ffff6eb4e90 "%s%s%s:%u:
%s%sAssertion `%s' failed.\n%n", assertion=assertion@entry=0x754149
"dummy_instructions.is_empty()",
file=file@entry=0x74e968 "../../../src/compiler/glsl/ast_to_hir.cpp",
line=line@entry=2249,
function=function@entry=0x753d20 <process_array_size(exec_node*,
_mesa_glsl_parse_state*)::__PRETTY_FUNCTION__> "unsigned int
process_array_size(exec_node*, _mesa_glsl_parse_state*)") at assert.c:92
#3 0x00007ffff6d723b3 in __GI___assert_fail
(assertion=assertion@entry=0x754149 "dummy_instructions.is_empty()",
file=file@entry=0x74e968 "../../../src/compiler/glsl/ast_to_hir.cpp",
line=line@entry=2249,
function=function@entry=0x753d20 <process_array_size(exec_node*,
_mesa_glsl_parse_state*)::__PRETTY_FUNCTION__> "unsigned int
process_array_size(exec_node*, _mesa_glsl_parse_state*)") at assert.c:101
#4 0x0000000000604c8b in process_array_size (state=<optimized out>,
node=0x9d5d38) at ../../../src/compiler/glsl/ast_to_hir.cpp:2249
#5 process_array_type (loc=loc@entry=0x7fffffffd190, base=<optimized out>,
array_specifier=<optimized out>, state=state@entry=0x9d4870) at
../../../src/compiler/glsl/ast_to_hir.cpp:2275
#6 0x00000000006277f5 in ast_type_specifier::glsl_type (state=0x9d4870,
name=<synthetic pointer>, this=0x9d59f0) at
../../../src/compiler/glsl/ast_to_hir.cpp:2329
#7 ast_fully_specified_type::glsl_type (state=0x9d4870, name=<synthetic
pointer>, this=<optimized out>) at
../../../src/compiler/glsl/ast_to_hir.cpp:2609
#8 ast_declarator_list::hir (this=0x9d5f78, instructions=0x9e7350,
state=0x9d4870) at ../../../src/compiler/glsl/ast_to_hir.cpp:4549
#9 0x0000000000634a2f in ast_compound_statement::hir (state=0x9d4870,
instructions=0x9e7350, this=0x9d8580) at
../../../src/compiler/glsl/ast_to_hir.cpp:2177
#10 ast_function_definition::hir (this=0x9d85e0, instructions=<optimized out>,
state=0x9d4870) at ../../../src/compiler/glsl/ast_to_hir.cpp:5730
#11 0x000000000061e031 in _mesa_ast_to_hir (instructions=0x9d6540,
state=state@entry=0x9d4870) at ../../../src/compiler/glsl/ast_to_hir.cpp:154
#12 0x000000000045bdc3 in _mesa_glsl_compile_shader (ctx=ctx@entry=0x995aa0
<standalone_compile_shader::local_ctx>, shader=shader@entry=0x9d2960,
dump_ast=<optimized out>, dump_hir=<optimized out>)
at ../../../src/compiler/glsl/glsl_parser_extras.cpp:1926
#13 0x000000000040b2e3 in compile_shader (shader=0x9d2960, ctx=0x995aa0
<standalone_compile_shader::local_ctx>) at
../../../src/compiler/glsl/standalone.cpp:353
#14 standalone_compile_shader (_options=_options@entry=0x995a50 <options>,
num_files=num_files@entry=1, files=<optimized out>) at
../../../src/compiler/glsl/standalone.cpp:467
#15 0x0000000000405a26 in main (argc=<optimized out>, argv=0x7fffffffd648) at
../../../src/compiler/glsl/main.cpp:92</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>