<html>
<head>
<base href="https://bugs.freedesktop.org/">
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW - KMail crash on starting (nouveau-related)"
href="https://bugs.freedesktop.org/show_bug.cgi?id=98039#c9">Comment # 9</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW - KMail crash on starting (nouveau-related)"
href="https://bugs.freedesktop.org/show_bug.cgi?id=98039">bug 98039</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 Tomasz Paweł Gajc from <a href="show_bug.cgi?id=98039#c7">comment #7</a>)
<span class="quote">> (In reply to Ilia Mirkin from <a href="show_bug.cgi?id=98039#c6">comment #6</a>)
> > Nope - none. Those patches are broken-by-design for the general case. Either
> > don't use nouveau_dri.so or don't use [recent versions of] KDE.
>
> You are saying, don't use anything that make use of multi-threaded OpenGL or
> buy AMD/Intel gfx card :(</span >
You can interpret it as you will. The present situation is that nouveau does
not support threads concurrently calling into it.
This was never a problem until software that had no business doing anything
with GL or nouveau started depending on it without any kind of analysis of
end-user impact (or perhaps they did analyze it and didn't care since they felt
that no one uses nouveau). Somehow the nouveau developers are stuck with the
fallout.
(In reply to Tomasz Paweł Gajc from <a href="show_bug.cgi?id=98039#c8">comment #8</a>)
<span class="quote">> BTW i've applied your patches
> <a href="https://github.com/OpenMandrivaAssociation/mesa/commit/">https://github.com/OpenMandrivaAssociation/mesa/commit/</a>
> 5657638feb4d45e0c6be04a3326ea3a93e403bc7</span >
Thanks for letting me know. I'll be sure to tell people to try an upstream
version of mesa should they mention that they're using OpenMandriva. (Note that
OpenSuSE attempted something along those lines too, but ended up just not
shipping nouveau_dri.so, I believe.)
I'm going to go ahead and remove that branch to avoid any further confusion
about its suitability. I figured it might let a handful of advanced users make
use of their applications, but it's turning out to cause more harm than good.</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
<li>You are the QA Contact for the bug.</li>
</ul>
</body>
</html>