<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Segfault in pushbuf_kref when running the android emulator (qemu) on nv50"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=92438#c26">Comment # 26</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Segfault in pushbuf_kref when running the android emulator (qemu) on nv50"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=92438">bug 92438</a>
              from <span class="vcard"><a class="email" href="mailto:jimb@red-bean.com" title="Jim Blandy <jimb@red-bean.com>"> <span class="fn">Jim Blandy</span></a>
</span></b>
        <pre>(In reply to Ilia Mirkin from <a href="show_bug.cgi?id=92438#c24">comment #24</a>)
<span class="quote">> Hmmm... looks like rust isn't quite ready for prime-time -- there is no
> 'cargo' gentoo ebuild. (Apparently cargo can't be built hermetically?) So I
> can't repro.</span >

You really should try the tarballs on rust-lang.org. It's not as nice as a
package, but it's straightforward enough for a one-shot activity like this.

(In reply to Ilia Mirkin from <a href="show_bug.cgi?id=92438#c25">comment #25</a>)
<span class="quote">> I believe this is now possible with ARB_direct_state_access. While I add
> support for this and add some asserts so that this doesn't happen in the
> future, would either of you mind retesting with

> MESA_EXTENSION_OVERRIDE=-GL_ARB_direct_state_access

> which should prevent those endpoints from appearing? I somewhat doubt that
> this is the b2g issue though, that seems to be using GLES2 which doesn't
> have anything like this.</span >

Thanks for looking into this! I still get segfaults. The entry in
extension_table for GL_ARB_direct_state_access is:

   { "GL_ARB_draw_buffers", o(dummy_true), GL, 2002 },

so I don't think that env var setting will do anything, just stick the name in
cant_disable_extensions. I infer from the error message in
get_extension_override that it's a permanently enabled extension.

(OT: I think in many ways Rust is ready for prime time, but the project has
only begun to try to take into account distributions' needs. Check this out:
<a href="https://internals.rust-lang.org/t/perfecting-rust-packaging/2623">https://internals.rust-lang.org/t/perfecting-rust-packaging/2623</a>)</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the QA Contact for the bug.</li>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>