Bug 87577 - [all Regression]igt/drv_missed_irq_hang causes warning at drivers/gpu/drm/i915/i915_gem_execbuffer.c:126 eb_lookup_vmas+0x137/0x2ff [i915]()
Summary: [all Regression]igt/drv_missed_irq_hang causes warning at drivers/gpu/drm/i91...
Status: CLOSED FIXED
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/Intel (show other bugs)
Version: unspecified
Hardware: Other Linux (All)
: high normal
Assignee: Intel GFX Bugs mailing list
QA Contact: Intel GFX Bugs mailing list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-12-22 06:37 UTC by lu hua
Modified: 2017-10-06 14:32 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments
dmesg (124.96 KB, text/plain)
2014-12-22 06:37 UTC, lu hua
no flags Details

Description lu hua 2014-12-22 06:37:06 UTC
Created attachment 111146 [details]
dmesg

==System Environment==
--------------------------
Regression: Yes
good commit: 372ee59699d9704086dadb084209542d10e28851
bad commit: 140fd38dc4962ae3694f81900b51c567df1b6d33

==kernel==
--------------------------
drm-intel-nightly/4fa23142a15526f4a4b5df61f26eacdd558a849a
commit 4fa23142a15526f4a4b5df61f26eacdd558a849a
Author: Daniel Vetter <daniel.vetter@ffwll.ch>
Date:   Fri Dec 19 15:33:33 2014 +0100

    drm-intel-nightly: 2014y-12m-19d-14h-33m-07s UTC integration manifest

==Bug detailed description==
-----------------------------
It causes WARNING: CPU: 3 PID: 4428 at drivers/gpu/drm/i915/i915_gem_execbuffer.c:126 eb_lookup_vmas+0x137/0x2ff [i915]() on drm-intel-nightly and drm-intel-next-queued kernel. Works well on -fixes kernel.

output:
Interrupts masked
Interrupts unmasked
Cleared missed interrupts


dmesg:
[  233.078338] ------------[ cut here ]------------
[  233.078372] WARNING: CPU: 3 PID: 4428 at drivers/gpu/drm/i915/i915_gem_execbuffer.c:126 eb_lookup_vmas+0x137/0x2ff [i915]()
[  233.078375] GPU use of dumb buffer is illegal.
[  233.078378] Modules linked in: dm_mod uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common videodev snd_hda_codec_hdmi snd_hda_codec_conexant snd_hda_codec_generic iTCO_wdt iTCO_vendor_support snd_hda_intel snd_hda_controller snd_hda_codec snd_hwdep pcspkr snd_pcm snd_timer i2c_i801 lpc_ich snd mfd_core r8169 soundcore battery wmi ac acpi_cpufreq i915 button video drm_kms_helper drm cfbfillrect cfbimgblt cfbcopyarea
[  233.078417] CPU: 3 PID: 4428 Comm: gem_exec_blt Not tainted 3.18.0_drm-intel-nightly_4fa231_20141222+ #2936
[  233.078420]  0000000000000000 0000000000000009 ffffffff8178d5e2 ffff88007298bbb8
[  233.078426]  ffffffff8103a8cc ffff880072a1c588 ffffffffa0099bff ffff880072a1c530
[  233.078430]  ffff88017a14ca80 ffff8801797e2b80 0000000000000002 ffff88007298be18
[  233.078436] Call Trace:
[  233.078446]  [<ffffffff8178d5e2>] ? dump_stack+0x41/0x51
[  233.078453]  [<ffffffff8103a8cc>] ? warn_slowpath_common+0x78/0x90
[  233.078475]  [<ffffffffa0099bff>] ? eb_lookup_vmas+0x137/0x2ff [i915]
[  233.078481]  [<ffffffff8103a97c>] ? warn_slowpath_fmt+0x45/0x4a
[  233.078503]  [<ffffffffa0099bff>] ? eb_lookup_vmas+0x137/0x2ff [i915]
[  233.078525]  [<ffffffffa009a746>] ? i915_gem_do_execbuffer.isra.12+0x53d/0xcf2 [i915]
[  233.078533]  [<ffffffff81109e65>] ? __kmalloc+0x66/0x149
[  233.078554]  [<ffffffffa009be46>] ? i915_gem_execbuffer2+0x172/0x208 [i915]
[  233.078576]  [<ffffffffa009bcd4>] ? i915_gem_execbuffer+0x350/0x350 [i915]
[  233.078590]  [<ffffffffa00106be>] ? drm_ioctl+0x279/0x3bc [drm]
[  233.078611]  [<ffffffffa009bcd4>] ? i915_gem_execbuffer+0x350/0x350 [i915]
[  233.078619]  [<ffffffff8111e6df>] ? do_vfs_ioctl+0x3ec/0x435
[  233.078625]  [<ffffffff811261e4>] ? __fd_install+0x15/0x43
[  233.078630]  [<ffffffff8111e771>] ? SyS_ioctl+0x49/0x78
[  233.078636]  [<ffffffff81792c92>] ? system_call_fastpath+0x12/0x17
[  233.078640] ---[ end trace 7d0771fa216d9063 ]---

==Reproduce steps==
---------------------------- 
1. ./drv_missed_irq_hang
Comment 1 lu hua 2014-12-22 07:42:49 UTC
It impacts all platforms.
Comment 2 lu hua 2015-03-17 03:00:16 UTC
Test on the latest -nightly kernel, it works well.
Comment 3 lu hua 2015-03-17 03:00:28 UTC
Close it.
Comment 4 lu hua 2015-03-17 03:00:41 UTC
Verified.
Comment 5 Elizabeth 2017-10-06 14:32:55 UTC
Closing old verified.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.