<html>
<head>
<base href="https://bugs.freedesktop.org/">
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW - Nouveau system freeze fifo: SCHED_ERROR 0a [CTXSW_TIMEOUT]"
href="https://bugs.freedesktop.org/show_bug.cgi?id=100567#c28">Comment # 28</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW - Nouveau system freeze fifo: SCHED_ERROR 0a [CTXSW_TIMEOUT]"
href="https://bugs.freedesktop.org/show_bug.cgi?id=100567">bug 100567</a>
from <span class="vcard"><a class="email" href="mailto:nouveau@spliet.org" title="Roy <nouveau@spliet.org>"> <span class="fn">Roy</span></a>
</span></b>
<pre>Somewhat surprised that this particular report hasn't received any attention
from a core dev. Sadly, I'm afraid my response will not be hugely satisfying
eiter.
The message "fifo: SCHED_ERROR 0a [CTXSW_TIMEOUT]" is not the result of *a bug*
and does not point in the direction of one. Rather it is a symptom of a wide
variety of potential problems with nouveau, (all of) which result in a hang of
the rendering part of the GPU. On itself it doesn't give meaningful information
to any developer as to what may be the culprit. It's like measuring a fever, it
could be the result of many conditions.
Developers would be helped if there was a reliably reproducible situation in
which this event can be triggered. If there is a list of steps that can be
followed that would result in this message and a hang, that somehow doesn't
involve words like "random" or "wait for possibly a few hours", and that can be
traced with tools such as APITrace, we could get a step further in analysing
what goes wrong. However, it seems unlikely this is the case, especially since
we are also aware of multithreading-related issues that make isolating such
problems extremely difficult. Unfortunately, post-mortem syslogs and dmesgs are
unlikely to add any useful information to this or similar bug reports.</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>