<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#c39">Comment # 39</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:imirkin@alum.mit.edu" title="Ilia Mirkin <imirkin@alum.mit.edu>"> <span class="fn">Ilia Mirkin</span></a>
</span></b>
<pre>(In reply to Gabriele Svelto from <a href="show_bug.cgi?id=92438#c38">comment #38</a>)
<span class="quote">> Yes, the emulator seems to be calling GL commands from multiple threads, or
> at least the traces I got seemed to have different thread identifiers for
> different commands.</span >
Unfortunately nouveau doesn't protect against concurrency and when multiple
threads call into the GL simultaneously, will fall flat on its face.
Fixing this is on my todo list... but my todo list is long, and this is a
tricky task to do so as not to pessimize the 99.99% use-case of single-threaded
GL usage.</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>