[CI][Piglit] spec@*texture* - crash
Submitted by Martin Peres @mupuf
Assigned to Chris Wilson @ickle
Link to original bug (#111530)
Description
A lot of HSW regressed in piglit: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6816/pig-hsw-4770r/spec@ext_framebuffer_object@fbo-generatemipmap-formats.html
This looks like it was caused by:
dffa8feb3084 drm/i915/perf: Assert locking for i915_init_oa_perf_state()
- Show closed items
Activity
-
Newest first Oldest first
-
Show all activity Show comments only Show history only
- Bugzilla Migration User added CI feature: Perf/OA platform: HSW priority::low severity::minor + 1 deleted label
added CI feature: Perf/OA platform: HSW priority::low severity::minor + 1 deleted label
CI Bug Log said:The CI Bug Log issue associated to this bug has been updated.
New filters associated
* pig-hsw-4770r: spec@*texture* - crash
- https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6816/pig-hsw-4770r/spec@ext_framebuffer_object@fbo-generatemipmap-formats.html
- https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6816/pig-hsw-4770r/spec@ext_texture_norm16@render.html
- https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6816/pig-hsw-4770r/spec@ext_texture_array@maxlayers.html
- https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6816/pig-hsw-4770r/spec@ext_texture_array@gen-mipmap.html
- https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6817/pig-hsw-4770r/spec@ext_texture_array@maxlayers.html
- https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6817/pig-hsw-4770r/spec@ext_texture_compression_rgtc@fbo-generatemipmap-formats.html
- https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6817/pig-hsw-4770r/spec@ext_texture_compression_rgtc@fbo-generatemipmap-formats-signed.html
- https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_14252/pig-hsw-4770r/spec@ext_framebuffer_object@fbo-generatemipmap-formats.html
- https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_14252/pig-hsw-4770r/spec@ext_texture_norm16@render.html
- https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_14252/pig-hsw-4770r/spec@ext_texture_array@maxlayers.html
- https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_14252/pig-hsw-4770r/spec@ext_texture_array@gen-mipmap.html
- https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6818/pig-hsw-4770r/spec@ext_texture_norm16@render.html
- https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6818/pig-hsw-4770r/spec@ext_texture_array@maxlayers.html
- https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6818/pig-hsw-4770r/spec@ext_texture_array@gen-mipmap.html
- https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6818/pig-hsw-4770r/spec@ext_texture_compression_rgtc@fbo-generatemipmap-formats.html
- https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6818/pig-hsw-4770r/spec@ext_texture_compression_rgtc@fbo-generatemipmap-formats-signed.html Chris Wilson@ickle
said:(In reply to Martin Peres from comment 0)
A lot of HSW regressed in piglit:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6816/pig-hsw-4770r/
spec@ext_framebuffer_object@fbo-generatemipmap-formats.html
This looks like it was caused by:
dffa8feb3084 drm/i915/perf: Assert locking for i915_init_oa_perf_state()
We can rule that out simply by virtue hsw is not gen8. Chris Wilson@ickle
said:-7 should be SIGBUS, so I'd bet on an -ENOSPC from ggtt pinning. That too should be impossible...
CI Bug Log said:A CI Bug Log filter associated to this bug has been updated:
{- pig-hsw-4770r: spec@texture - crash -}
{+ pig-hsw-4770r: spec@texture - crash +}
New failures caught by the filter:
-
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6820/pig-hsw-4770r/spec@arb_gpu_shader5@texturegatheroffset@vs-rgb-0-int-2darray.html
-
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6820/pig-hsw-4770r/spec@arb_gpu_shader5@texturegatheroffset@vs-rgb-0-int-2darray-const.html
- https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6820/pig-hsw-4770r/spec@arb_gpu_shader5@texturegatheroffset@vs-rgb-1-int-2darray.html
-
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6820/pig-hsw-4770r/spec@arb_gpu_shader5@texturegatheroffset@vs-rgb-0-int-2darray.html
CI Bug Log said:A CI Bug Log filter associated to this bug has been updated:
{- pig-hsw-4770r: spec@texture - crash -}
{+ pig-hsw-4770r: spec@texture - crash +}
New failures caught by the filter:
-
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6824/pig-hsw-4770r/spec@arb_gpu_shader5@texturegatheroffset@fs-rgb-0-int-2darray.html
-
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6824/pig-hsw-4770r/spec@arb_gpu_shader5@texturegatheroffset@fs-rgb-0-int-2darray-const.html
-
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6824/pig-hsw-4770r/spec@arb_gpu_shader5@texturegatheroffset@fs-rgb-1-int-2darray.html
-
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6824/pig-hsw-4770r/spec@arb_gpu_shader5@texturegatheroffset@fs-rgb-1-int-2darray-const.html
-
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6824/pig-hsw-4770r/spec@arb_gpu_shader5@texturegatheroffset@fs-rgb-2-int-2darray.html
-
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6824/pig-hsw-4770r/spec@arb_gpu_shader5@texturegatheroffset@fs-rgb-2-int-2darray-const.html
-
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6824/pig-hsw-4770r/spec@arb_gpu_shader5@texturegatheroffsets@fs-rgb-0-int-2darray.html
- https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6824/pig-hsw-4770r/spec@arb_gpu_shader5@texturegatheroffsets@fs-rgb-1-int-2darray.html
-
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6824/pig-hsw-4770r/spec@arb_gpu_shader5@texturegatheroffset@fs-rgb-0-int-2darray.html
Chris Wilson@ickle
said:commit 8f9fb61caed13e282e1e3387e64905b90cc65abd (HEAD -> drm-intel-next-queued, drm-intel/drm-intel-next-queued)
Author: Chris Wilson chris@chris-wilson.co.uk
Date: Mon Sep 2 05:02:46 2019 +0100
drm/i915: Refresh the errno to vmf_fault translations
It's been a long time since we accidentally reported -EIO upon wedging,
it can now only be generated by failure to swap in a page.
Signed-off-by: Chris Wilson chris@chris-wilson.co.uk
Cc: Abdiel Janulgue abdiel.janulgue@linux.intel.com
Reviewed-by: Abdiel Janulgue abdiel.janulgue@linux.intel.com
Link: https://patchwork.freedesktop.org/patch/msgid/20190902040303.14195-4-chris@chris-wilson.co.uk
includes a test for the -ENOSPC on pin hypothesis. Chris Wilson@ickle
said:Would you look at that!
<3>
[ 1377.293444] i915_gem_fault:283 GEM_BUG_ON(vma == ERR_PTR(-28))
<4>
[ 1377.293555] ------------[ cut here ]------------
<2>
[ 1377.293558] kernel BUG at drivers/gpu/drm/i915/gem/i915_gem_mman.c:283!
<4>
[ 1377.293600] invalid opcode: 0000 [#1 (moved)] PREEMPT SMP PTI
<4>
[ 1377.293610] CPU: 1 PID: 11839 Comm: fbo-clear-forma Not tainted 5.3.0-rc6-CI-Patchwork_14255+ #1 (moved)
<4>
[ 1377.293623] Hardware name: GIGABYTE M4HM87P-00/M4HM87P-00, BIOS F6 12/10/2014
<4>
[ 1377.293696] RIP: 0010:i915_gem_fault+0x6c2/0x910 [i915]
<4>
[ 1377.293706] Code: fd 79 e4 e0 48 8b 35 15 0e 20 00 49 c7 c0 18 02 45 a0 b9 1b 01 00 00 48 c7 c2 58 34 3f a0 48 c7 c7 bd 5f 2e a0 e8 7e 5d eb e0<0f>
0b 48 c7 c1 61 01 45 a0 ba 70 01 00 00 48 c7 c6 c0 33 3f a0 48
<4>
[ 1377.293727] RSP: 0000:ffffc90019b73d50 EFLAGS: 00010282
<4>
[ 1377.293736] RAX: 000000000000000a RBX: 0000000000000000 RCX: 0000000000000000
<4>
[ 1377.293746] RDX: 0000000000000001 RSI: 0000000000000008 RDI: 0000000000000664
<4>
[ 1377.293755] RBP: ffffc90019b73de0 R08: 0000000000000000 R09: 0000000000000664
<4>
[ 1377.293765] R10: 0000000000000000 R11: ffff888214d28aa8 R12: ffff888208aa3880
<4>
[ 1377.293774] R13: ffff88820eb70000 R14: ffff88820eb7bb10 R15: 0000000000000000
<4>
[ 1377.293784] FS: 00007f2b2a5f4780(0000) GS:ffff888216680000(0000) knlGS:0000000000000000
<4>
[ 1377.293794] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
<4>
[ 1377.293802] CR2: 00007f2b20fd9000 CR3: 00000002078a8004 CR4: 00000000001606e0
<4>
[ 1377.293811] Call Trace:
<4>
[ 1377.293824] __do_fault+0x2c/0xb0
<4>
[ 1377.293832] __handle_mm_fault+0x9a6/0xfc0
<4>
[ 1377.293844] handle_mm_fault+0x155/0x360
<4>
[ 1377.293853] __do_page_fault+0x249/0x4f0
<4>
[ 1377.293863] page_fault+0x34/0x40
<4>
[ 1377.293869] RIP: 0033:0x7f2b24a78fa6
<4>
[ 1377.293876] Code: 01 fb 44 8b 4c 24 20 48 8b 4c 24 38 48 8b 7c 24 40 c1 ea 02 44 0f af f2 44 03 74 24 70 83 7c 24 08 73 0f b6 04 01 43 8d 14 0e<8b>
14 97 0f 85 69 ff ff ff 48 8b 7c 24 48 01 db 89 14 9f 41 8b 55
<4>
[ 1377.293898] RSP: 002b:00007fff9444e1f0 EFLAGS: 00010287
<4>
[ 1377.293906] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 00007f2b2a476000
<4>
[ 1377.293916] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 00007f2b20fd9000
<4>
[ 1377.293925] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
<4>
[ 1377.293934] R10: 0000000000000000 R11: 0000000000000000 R12: 000055966141cd70
<4>
[ 1377.293944] R13: 000055966143b120 R14: 0000000000000000 R15: 0000000000000000
<4>
[ 1377.293957] Modules linked in: snd_hda_codec_hdmi i915 x86_pkg_temp_thermal coretemp mei_hdcp btusb btrtl btbcm btintel crct10dif_pclmul bluetooth crc32_pclmul ghash_clmulni_intel ecdh_generic ecc snd_hda_codec_realtek snd_hda_codec_generic r8169 realtek snd_hda_intel snd_intel_nhlt snd_hda_codec snd_hwdep snd_hda_core snd_pcm mei_me lpc_ich mei prime_numbers CI Bug Log said:A CI Bug Log filter associated to this bug has been updated:
{- pig-hsw-4770r: spec@texture - crash -}
pig-hsw-4770r: all tests - crash / incomplete
New failures caught by the filter:
* https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6833/pig-hsw-4770r/spec@ext_framebuffer_multisample@fast-clear.html
* https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6835/pig-hsw-4770r/spec@arb_gpu_shader5@texturegatheroffsets@vs-rgb-0-int-2d.html
* https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6835/pig-hsw-4770r/spec@arb_gpu_shader5@texturegatheroffsets@vs-rgb-1-int-2d.html
* https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6835/pig-hsw-4770r/spec@arb_gpu_shader5@texturegatheroffsets@vs-rgb-2-int-2d.html
* https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6835/pig-hsw-4770r/spec@arb_gpu_shader5@texturegather@vs-rgb-0-int-2darray.html
* https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6835/pig-hsw-4770r/spec@arb_gpu_shader5@texturegather@vs-rgb-1-int-2darray.html
* https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6835/pig-hsw-4770r/spec@arb_gpu_shader5@texturegather@vs-rgb-2-int-2darray.html
* https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6835/pig-hsw-4770r/spec@arb_gpu_shader5@texturegatheroffset@vs-rgb-0-int-2darray.html Vanshidhar Konda said:This test was failing with this signature with 10-15 runs of the previous failure up until 1.5 weeks ago. This failure has not occurred in the past 78 runs. We should monitor this failure and close it if it doesn't reproduce in the next month.
Setting the priority to low as the bug has not been observed for a while.- Bugzilla Migration User assigned to @ickle
assigned to @ickle
- Reporter
This has likely been mitigated by
commit 1683d24c1470fb47716bd3ccd4e06547eb0ce0ed Author: Chris Wilson <chris@chris-wilson.co.uk> Date: Tue Nov 19 16:25:58 2019 +0000 drm/i915/gt: Move new timelines to the end of active_list When adding a new active timeline, place it at the end of the list. This allows for intel_gt_retire_requests() to pick up the newcomer more quickly and hopefully complete the retirement sooner. A miniscule optimisation. References: 7936a22dd466 ("drm/i915/gt: Wait for new requests in intel_gt_retire_requests()") Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> Cc: Tvrtko Ursulin <tvrtko.ursulin@intel.com> Reviewed-by: Tvrtko Ursulin <tvrtko.ursulin@intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20191119162559.3313003-1-chris@chris-wilson.co.uk
- Chris Wilson closed
closed
- Reporter
The CI Bug Log issue associated to this bug has been archived.
New failures matching the above filters will not be associated to this bug anymore.