<html>
<head>
<base href="https://bugs.freedesktop.org/">
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_REOPENED "
title="REOPENED - glsl: ralloc assertion "info->canary == CANARY" failed"
href="https://bugs.freedesktop.org/show_bug.cgi?id=98595#c15">Comment # 15</a>
on <a class="bz_bug_link
bz_status_REOPENED "
title="REOPENED - glsl: ralloc assertion "info->canary == CANARY" failed"
href="https://bugs.freedesktop.org/show_bug.cgi?id=98595">bug 98595</a>
from <span class="vcard"><a class="email" href="mailto:jsg@openbsd.org" title="Jonathan Gray <jsg@openbsd.org>"> <span class="fn">Jonathan Gray</span></a>
</span></b>
<pre>It remains broken here with latest master
(a456ea17fb460a68e28c13dd4b7086dc4309f410). Is the fix you are referring to
the commit related to microsoft compilers or a different one?
Starting program: /usr/X11R6/bin/glxgears
assertion "info->canary == CANARY" failed: file "ralloc.c", line 84, function
"get_header"
Program received signal SIGABRT, Aborted.
0x000002b372f3794a in thrkill () at <stdin>:2
2 <stdin>: No such file or directory.
in <stdin>
Current language: auto; currently asm
(gdb) bt
#0 0x000002b372f3794a in thrkill () at <stdin>:2
#1 0x000002b372f4a499 in *_libc_abort () at
/usr/src/lib/libc/stdlib/abort.c:52
#2 0x000002b372f69d04 in *_libc___assert2 (file=Variable "file" is not
available.
) at /usr/src/lib/libc/gen/assert.c:52
#3 0x000002b32df6e9e5 in get_header (ptr=Variable "ptr" is not available.
) at ralloc.c:84
#4 0x000002b32df6e9fd in ralloc_set_destructor (ptr=Variable "ptr" is not
available.
) at ralloc.c:347
#5 0x000002b32df42db6 in glsl_symbol_table::add_type (this=0x2b2f1c9b230,
name=0x2b34faa4730 "void",
t=0x2b32e64b360) at glsl/glsl_symbol_table.cpp:30
#6 0x000002b32df1179a in _mesa_glsl_initialize_types (state=0x2b2d8467830) at
glsl/builtin_types.cpp:270
#7 0x000002b32dcf5b00 in _mesa_get_fixed_func_fragment_program
(ctx=0x2b34c248000)
at main/ff_fragment_shader.cpp:1226
#8 0x000002b32dda5c95 in _mesa_update_state_locked (ctx=0x2b34c248000) at
main/state.c:169
#9 0x000002b32dda5d95 in _mesa_update_state (ctx=0x2b34c248000) at
main/state.c:497
#10 0x000002b32dcbaa80 in _mesa_Clear (mask=16640) at main/clear.c:172
#11 0x000002b0ba00192e in ?? () from /usr/X11R6/bin/glxgears
#12 0x000002b0ba00256d in ?? () from /usr/X11R6/bin/glxgears
#13 0x000002b0ba0007d2 in ?? () from /usr/X11R6/bin/glxgears
#14 0x0000000000000000 in ?? ()</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>