<html>
<head>
<base href="https://bugs.freedesktop.org/" />
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW --- - [GM45 regression] GPU hang during disk io"
href="https://bugs.freedesktop.org/show_bug.cgi?id=57136#c22">Comment # 22</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW --- - [GM45 regression] GPU hang during disk io"
href="https://bugs.freedesktop.org/show_bug.cgi?id=57136">bug 57136</a>
from <span class="vcard"><a class="email" href="mailto:selinux@gmail.com" title="Tom London <selinux@gmail.com>"> <span class="fn">Tom London</span></a>
</span></b>
<pre>Created <span class=""><a href="attachment.cgi?id=72157" name="attach_72157" title="tar.gz containing 'dmesg', i915_error_state, Xorg.0.log, gdm/0:*.log">attachment 72157</a> <a href="attachment.cgi?id=72157&action=edit" title="tar.gz containing 'dmesg', i915_error_state, Xorg.0.log, gdm/0:*.log">[details]</a></span>
tar.gz containing 'dmesg', i915_error_state, Xorg.0.log, gdm/0:*.log
OK. I've built:
kernel-3.7.1-1.local2.fc19.x86_64
xorg-x11-drv-intel-2.20.16-1.local.fc19.x86_64
with the above 2 patches, and rebooted:
[tbl@tlondon ~]$ uname -a
Linux tlondon.localhost.org 3.7.1-1.local2.fc19.x86_64 #1 SMP Wed Dec 26
15:21:18 PST 2012 x86_64 x86_64 x86_64 GNU/Linux
[tbl@tlondon ~]$ rpm -q xorg-x11-drv-intel
xorg-x11-drv-intel-2.20.16-1.local.fc19.x86_64
[tbl@tlondon ~]$
I started my "read lots of blocks from the disk command":
cat *.ISO *.img >/dev/null&
and ran a 'vmstat -10' in the terminal.
Within 2 minutes (of quite high disk traffic), I got what appears to be the
usual hang/crash:
[ 299.800029] [drm:i915_hangcheck_hung] *ERROR* Hangcheck timer elapsed... GPU
hung
[ 299.800036] [drm] capturing error event; look for more information in
/debug/dri/0/i915_error_state
[ 311.840049] [drm:i915_hangcheck_hung] *ERROR* Hangcheck timer elapsed... GPU
hung
[ 311.892025] [drm:init_ring_common] *ERROR* render ring initialization failed
ctl 0001f001 head 00003000 tail 00000000 start 00003000
[ 313.396044] [drm:i915_hangcheck_hung] *ERROR* Hangcheck timer elapsed... GPU
hung
[ 313.396164] [drm:i915_reset] *ERROR* GPU hanging too fast, declaring wedged!
[ 313.396167] [drm:i915_reset] *ERROR* Failed to reset chip.
[ 351.595568] gnome-shell[1978]: segfault at 230 ip 00007fa61378989f sp
00007fff1d0a4730 error 4 in i965_dri.so[7fa613737000+b3000]
I'm pretty sure I'm applying the kernel patch properly:
+ case "$patch" in
+ patch -p1 -F1 -s
+ ApplyPatch 8139cp-re-enable-interrupts-after-tx-timeout.patch
+ local patch=8139cp-re-enable-interrupts-after-tx-timeout.patch
+ shift
+ '[' '!' -f
/home/tbl/rpmbuild/SOURCES/8139cp-re-enable-interrupts-after-tx-timeout.patch
']'
Patch21233: 8139cp-re-enable-interrupts-after-tx-timeout.patch
+ case "$patch" in
+ patch -p1 -F1 -s
+ ApplyPatch only-evict-block-required-for-requested-hole.patch
+ local patch=only-evict-block-required-for-requested-hole.patch
+ shift
+ '[' '!' -f
/home/tbl/rpmbuild/SOURCES/only-evict-block-required-for-requested-hole.patch
']'
Patch33334: only-evict-block-required-for-requested-hole.patch
+ case "$patch" in
+ patch -p1 -F1 -s
+ chmod +x scripts/checkpatch.pl
+ touch .scmversion
I attach a tar.gz with the usual files, including a legit looking
i915_error_state.</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>