<html>
<head>
<base href="https://bugs.freedesktop.org/" />
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEEDINFO "
title="NEEDINFO --- - [ILK]igt/kms_render/gpu-blit randomly causes system hang"
href="https://bugs.freedesktop.org/show_bug.cgi?id=67243#c17">Comment # 17</a>
on <a class="bz_bug_link
bz_status_NEEDINFO "
title="NEEDINFO --- - [ILK]igt/kms_render/gpu-blit randomly causes system hang"
href="https://bugs.freedesktop.org/show_bug.cgi?id=67243">bug 67243</a>
from <span class="vcard"><a class="email" href="mailto:imre.deak@gmail.com" title="Imre Deak <imre.deak@gmail.com>"> <span class="fn">Imre Deak</span></a>
</span></b>
<pre>Created <span class=""><a href="attachment.cgi?id=85190" name="attach_85190" title="debug ironlake_crtc_disable">attachment 85190</a> <a href="attachment.cgi?id=85190&action=edit" title="debug ironlake_crtc_disable">[details]</a></span> <a href='page.cgi?id=splinter.html&bug=67243&attachment=85190'>[review]</a>
debug ironlake_crtc_disable
(In reply to <a href="show_bug.cgi?id=67243#c16">comment #16</a>)
<span class="quote">> Test patch 1, 1+2, 1+2+3, 1+2+3+4, 1+2+3+4+5, It still happens.</span >
Thanks, that narrows it down to a:
fb = kmstest_create_fb2();
drmModeSetCrtc(fb);
kmstest_remove_fb(fb);
loop. And considering your dmesg that seems to point to somewhere in
ironlake_crtc_disable() when calling kmstest_remove_fb(). I attached a kernel
patch to add debug info to ironlake_crtc_disable().
I noticed only now that you are missing some useful debugging options from your
kernel .config, please enable them (and I suggest keeping them on for the
future too):
CONFIG_LOCKUP_DETECTOR
CONFIG_DETECT_HUNG_TASK
CONFIG_PROVE_LOCKING
Then please run the test again with all the disable patches 1-5 applied and the
attached kernel patch, and provide a new dmesg log (with drm.debug=0xf and
including everything starting from boot-up) and the output from the test.</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the QA Contact for the bug.</li>
</ul>
</body>
</html>