Felix Miata wrote:
No. That is an issue specific to the Nouveau driver (it is not thread-safe).
OpenQA is not running on NVidia hardware, but in virtual machines. So it
cannot possibly be affected. And mostly, that issue affects only QtWebEngine
and applications using it.
For those issues, I have builds in my QtWebEngine Copr with experimental
fixes:
https://copr.fedorainfracloud.org/coprs/kkofler/qtwebengine/package/mesa/
but as is also said in the OpenSUSE bug reports' comments, the upstream
developers consider those patches too incomplete and unsafe (risk of
deadlocks) to ship. Also note that using those patches may indeed affect
also applications not using QtWebEngine, by causing deadlocks. (In the worst
case, the whole system can hang.)
There are now also proposed workarounds on the QtWebEngine end:
https://bugreports.qt.io/browse/QTBUG-41242
which I don't really want to ship (I want Fedora to ship the Nouveau patches
instead, which address the problem instead of hacking around it), but since
I do not maintain the Nouveau package, I may have no other choice but to
include a version of the QtWebEngine hack in our packaging.
But in any case, that issue cannot possibly be the cause of the OpenQA
crashes.
Kevin Kofler