<html>
<head>
<base href="https://bugs.freedesktop.org/" />
</head>
<body><table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Bug ID</th>
<td><a class="bz_bug_link
bz_status_NEW "
title="NEW - [BDW Bisected]igt/kms_rotation_crc/sprite-rotation causes "WARNING: CPU: 0 PID: 18663 at drivers/gpu/drm/i915/intel_display.c:1238 assert_plane.constprop.50+0x5f/0x62 [i915]()""
href="https://bugs.freedesktop.org/show_bug.cgi?id=84893">84893</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>[BDW Bisected]igt/kms_rotation_crc/sprite-rotation causes "WARNING: CPU: 0 PID: 18663 at drivers/gpu/drm/i915/intel_display.c:1238 assert_plane.constprop.50+0x5f/0x62 [i915]()"
</td>
</tr>
<tr>
<th>Product</th>
<td>DRI
</td>
</tr>
<tr>
<th>Version</th>
<td>unspecified
</td>
</tr>
<tr>
<th>Hardware</th>
<td>Other
</td>
</tr>
<tr>
<th>OS</th>
<td>All
</td>
</tr>
<tr>
<th>Status</th>
<td>NEW
</td>
</tr>
<tr>
<th>Severity</th>
<td>normal
</td>
</tr>
<tr>
<th>Priority</th>
<td>high
</td>
</tr>
<tr>
<th>Component</th>
<td>DRM/Intel
</td>
</tr>
<tr>
<th>Assignee</th>
<td>intel-gfx-bugs@lists.freedesktop.org
</td>
</tr>
<tr>
<th>Reporter</th>
<td>jinxianx.guo@intel.com
</td>
</tr>
<tr>
<th>QA Contact</th>
<td>intel-gfx-bugs@lists.freedesktop.org
</td>
</tr>
<tr>
<th>CC</th>
<td>intel-gfx-bugs@lists.freedesktop.org
</td>
</tr></table>
<p>
<div>
<pre>==System Environment==
--------------------------
Regression: Yes.
Non-working platforms: BDW
==kernel==
--------------------------
origin/drm-intel-nightly: ea4bec8e96ea8b33b49a7892c1c7f20041a56da6(fails)
drm-intel-nightly: 2014y-10m-09d-07h-58m-45s UTC integration manifest
==Bug detailed description==
igt/kms_rotation_crc/sprite-rotation causes "WARNING: CPU: 0 PID: 18663 at
drivers/gpu/drm/i915/intel_display.c:1238 assert_plane.constprop.50+0x5f/0x62
[i915]()"
Dmesg:
[ 899.710469] WARNING: CPU: 0 PID: 18663 at
drivers/gpu/drm/i915/intel_display.c:1238 assert_plane.constprop.50+0x5f/0x62
[i915]()
[ 899.850921] plane A assertion failure (expected on, current off)
[ 899.923845] Modules linked in: ip6table_filter ip6_tables iptable_filter
ip_tables ebtable_nat ebtables x_tables ipv6 dm_mod iTCO_wdt
iTCO_vendor_support ppdev snd_hda_codec_hdmi snd_hda_intel snd_hda_controller
pcspkr snd_hda_codec snd_hwdep snd_pcm snd_timer i2c_i801 lpc_ich snd mfd_core
soundcore battery parport_pc parport ac acpi_cpufreq i915 button video
drm_kms_helper drm
[ 900.334222] CPU: 0 PID: 18663 Comm: kms_rotation_cr Not tainted
3.17.0_prts_ff1ea7_20141009_debug+ #70
[ 900.447236] 0000000000000000 ffff880003023a68 ffffffff8181355c
ffff880003023ab0
[ 900.537487] ffff880003023aa0 ffffffff8103e87f ffffffffa00cd779
0000000000000000
[ 900.627753] ffff88014923b000 ffff88014902f000 0000000000000000
ffff880003023b00
[ 900.718014] Call Trace:
[ 900.747684] [] dump_stack+0x45/0x56
[ 900.810057] [] warn_slowpath_common+0x7f/0x98
[ 900.883011] [] ? assert_plane.constprop.50+0x5f/0x62 [i915]
[ 900.970704] [] warn_slowpath_fmt+0x4c/0x4e
[ 901.040499] [] assert_plane.constprop.50+0x5f/0x62 [i915]
[ 901.126107] [] hsw_disable_ips+0x35/0x15c [i915]
[ 901.202224] [] intel_crtc_disable_planes+0x49/0xe9 [i915]
[ 901.287832] [] haswell_crtc_disable+0x38/0x283 [i915]
[ 901.369224] [] __intel_set_mode+0x791/0x1230 [i915]
[ 901.448503] [] intel_set_mode+0x14/0x2a [i915]
[ 901.522512] [] intel_crtc_set_config+0x9b6/0xa9f [i915]
[ 901.606000] [] ? drm_modeset_lock+0x8f/0xb1 [drm]
[ 901.683161] [] drm_mode_set_config_internal+0x55/0xe0 [drm]
[ 901.770879] [] drm_framebuffer_remove+0x8e/0x106 [drm]
[ 901.853319] [] drm_mode_rmfb+0xcf/0xfa [drm]
[ 901.925198] [] drm_ioctl+0x385/0x404 [drm]
[ 901.994974] [] ? drm_mode_addfb2+0x32/0x32 [drm]
[ 902.071061] [] ? mntput_no_expire+0x5/0x1af
[ 902.141878] [] ? mntput_no_expire+0x5a/0x1af
[ 902.213744] [] ? mntput_no_expire+0x5/0x1af
[ 902.284558] [] do_vfs_ioctl+0x3a3/0x46c
[ 902.351151] [] ? current_kernel_time+0x61/0x9a
[ 902.425131] [] ? trace_hardirqs_on_caller+0x16e/0x18a
[ 902.506493] [] SyS_ioctl+0x50/0x7d
[ 902.567812] [] system_call_fastpath+0x16/0x1b
[ 902.640733] ---[ end trace a7cf4328bfdc1cbf ]---",
==Reproduce steps==
----------------------------
1. ./kms_rotation_crc --run-subtest sprite-rotation
==Bisect results from PRTS==
----------------------------
Bisect shows: 1180e20606fd7c5d76dc5b2a1594fa51ba5a0f31 is the first bad commit
commit 1180e20606fd7c5d76dc5b2a1594fa51ba5a0f31
Author: Paulo Zanoni <<a href="mailto:paulo.r.zanoni@intel.com">paulo.r.zanoni@intel.com</a>>
AuthorDate: Tue Oct 7 18:02:52 2014 -0300
Commit: Jani Nikula <<a href="mailto:jani.nikula@intel.com">jani.nikula@intel.com</a>>
CommitDate: Wed Oct 8 16:47:54 2014 +0300
drm/i915: properly reenable gen8 pipe IRQs
We were missing the pipe B/C vblank bits! Take a look at
gen8_de_irq_postinstall for a comparison.
This should fix a bunch of IGT tests.
There are a few more things we could improve on this code, but this
should be the minimal fix to unblock us.
v2: s/extra_iir/extra_ier/ because IIR doesn't make sense (Ville)
Bugzilla:<a class="bz_bug_link
bz_status_VERIFIED bz_closed"
title="VERIFIED FIXED - [BDW] Missing VBlank interuptions on some pipes making some kms tests and subcases fail"
href="show_bug.cgi?id=83640">https://bugs.freedesktop.org/show_bug.cgi?id=83640</a>
Testcase: igt/*
Cc: <a href="mailto:stable@vger.kernel.org">stable@vger.kernel.org</a>
Signed-off-by: Paulo Zanoni <<a href="mailto:paulo.r.zanoni@intel.com">paulo.r.zanoni@intel.com</a>>
Reviewed-by: Ville Syrjälä <<a href="mailto:ville.syrjala@linux.intel.com">ville.syrjala@linux.intel.com</a>>
Signed-off-by: Jani Nikula <<a href="mailto:jani.nikula@intel.com">jani.nikula@intel.com</a>></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 on the CC list for the bug.</li>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>