<html>
<head>
<base href="https://bugs.freedesktop.org/">
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW - [i965] Downward causes GPU hangs and misrendering on Haswell"
href="https://bugs.freedesktop.org/show_bug.cgi?id=104297#c5">Comment # 5</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW - [i965] Downward causes GPU hangs and misrendering on Haswell"
href="https://bugs.freedesktop.org/show_bug.cgi?id=104297">bug 104297</a>
from <span class="vcard"><a class="email" href="mailto:d.spitznagel@goodbytez.de" title="Darius Spitznagel <d.spitznagel@goodbytez.de>"> <span class="fn">Darius Spitznagel</span></a>
</span></b>
<pre>When the replay doesn't run through completely (crash) I always get...
i965: Failed to submit batchbuffer: Invalid argument
...as last output.
This leads me to "src/mesa/drivers/dri/i965/intel_batchbuffer.c" and to
submit_batch() which tells something about...
/* The requirement for using I915_EXEC_NO_RELOC are:
*
* The addresses written in the objects must match the corresponding
* reloc.gtt_offset which in turn must match the corresponding
* execobject.offset.
*
* Any render targets written to in the batch must be flagged with
* EXEC_OBJECT_WRITE.
*
* To avoid stalling, execobject.offset should match the current
* address of that object within the active context.
*/
avoid stalling = GPU hang?
match current address...within active context = Invalid argument?!</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>