<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>