Bug detailed description:
<IRQ> [<ffffffff8103c33c>] warn_slowpath_common+0x80/0x98
[<ffffffffa00947ad>] gen6_gt_force_wake_put+0x27/0x43 [i915]
[<ffffffffa00948ef>] i915_read32+0x49/0x98 [i915]
[<ffffffffa00c7026>] intel_ring_get_active_head+0x2b/0x2d [i915]
[<ffffffffa00c704d>] gen6_ring_get_seqno+0x25/0x36 [i915]
[<ffffffffa0098c88>] notify_ring+0x29/0xb3 [i915]
[<ffffffffa009968c>] ivybridge_irq_handler+0x100/0x2c3 [i915]
[<ffffffff81042202>] ? __do_softirq+0x16c/0x182
[<ffffffff8101a017>] ? ack_apic_edge+0x31/0x35
<EOI> [<ffffffff813bf417>] ? system_call_after_swapgs+0x17/0x65
[<ffffffff813bf598>] ? sysret_audit+0x16/0x20
---[ end trace aa2d938b7d8ba7eb ]---
This demo (opengl/eglgears_x11) has the same issue too.
Additionally, I also tested the Alpha version and did not find this issue. So It's a regression issue.
There are also such error messages at the same time when appear this bug:
"repeated kernel crash".
And it will make machine hang sometimes when run 3DMMES/uimark.
(In reply to comment #1)
> This demo (opengl/eglgears_x11) has the same issue too.
> Additionally, I also tested the Alpha version and did not find this issue. So It's a regression issue.
You mean 3.2 kernel by "Alpha version"?
Yes. The alpha version is 3.2.0:
Some additional commit info:
Author: Linus Torvalds <email@example.com>
Date: Wed Jan 4 15:55:44 2012 -0800
Add some info maybe important.
1. Follow the lastest check. we found "Call Trace" happens as long as start gnome.
2. If we start X only and, run intel-gpu-tools, the "Call Trace" happens too.
There should be a few lines before the Call Trace that identify the error, can you please also always attach the full dmesg when quoting from it?
Created attachment 57073 [details]
(In reply to comment #6)
> There should be a few lines before the Call Trace that identify the error, can you please also always attach the full dmesg when quoting from it?
This dmesg is just after start gnome without doing any other operate.
This is the not-so-correct forcewake locking. This should be fixed in latest -fixes (or 3.3.-rc3, which contains it). Please reopen if I've misdiagnosed this and you still see this. Backports of these fixes are heading towards 3.2, but I'm not sure whether they've landed already.