Created attachment 134413 [details] IGT-output Configuration: -------------- Component: drm tag: libdrm-2.4.81-55-g76418c2 commit: 76418c244d4c52a8dd20809e3e8b4e70501fc76f Component: cairo tag: 1.15.6-38-g1220e3c commit: 1220e3c6b8f94a00ac7afee15f21e6782655d97c Component: intel-gpu-tools tag: intel-gpu-tools-1.19-312-gda197b5 commit: da197b5f3cb516aaaea72d0d60b0f5c1c81081dd Component: piglit tag: piglit-v1 commit: 2753955998d7deb90f681cf4cb1253c4519dfd1d commit 2afdfe9be8345f9499f3d00ba13c05f1f23344d1 Author: Jani Nikula <jani.nikula@intel.com> AuthorDate: Tue Sep 19 18:41:27 2017 +0300 Commit: Jani Nikula <jani.nikula@intel.com> CommitDate: Tue Sep 19 18:41:27 2017 +0300 drm-tip: 2017y-09m-19d-15h-40m-56s UTC integration manifest Steps: ------ 1. Execute IGT tests: # ./gem_evict_everything --r swapping-hang Actual results: --------------- Test produces a GPU hang dmesg ------------ [ 73.988581] Setting dangerous option reset - tainting kernel [ 96.992044] i915 0000:00:02.0: i915_reset_device timed out, cancelling all in-flight rendering. [ 103.352059] i915 0000:00:02.0: Resetting chip after gpu hang
This test fail in BXT QA igt@gem_evict_everything@swapping-hang IGT-Version: 1.20-g103af72 (x86_64) (Linux: 4.15.0-rc3-drm-tip-ww50-commit-b00330d+ x86_64)
(In reply to Octavio from comment #1) > This test fail in BXT QA > > igt@gem_evict_everything@swapping-hang > > > IGT-Version: 1.20-g103af72 (x86_64) (Linux: > 4.15.0-rc3-drm-tip-ww50-commit-b00330d+ x86_64) How? What's the test output? What's the kernel messages?
Created attachment 136210 [details] dmesg
Created attachment 136211 [details] kernel log
In addition of the comment 1 IGT-Version: 1.20-g39ac6b8 (x86_64) (Linux: 4.15.0-rc2-drm-intel-qa-ww49-commit-bdf9b36+ x86_64) Stack trace: #0 [__igt_fail_assert+0x101] #1 [test_swapping_evictions+0x15c] #2 [<unknown>+0x15c] Subtest swapping-hang: FAIL (414.474s) (gem_evict_everything:3071) ioctl-wrappers-CRITICAL: Test assertion failure function gem_execbuf, file ioctl_wrappers.c:604: (gem_evict_everything:3071) ioctl-wrappers-CRITICAL: Failed assertion: __gem_execbuf(fd, execbuf) == 0 (gem_evict_everything:3071) ioctl-wrappers-CRITICAL: error: -5 != 0 (gem_evict_everything:3068) CRITICAL: Test assertion failure function swapping_evictions, file eviction_common.c:231: (gem_evict_everything:3068) CRITICAL: Failed assertion: ret == 0 (gem_evict_everything:3068) CRITICAL: error: -5 != 0 Subtest swapping-hang failed. **** DEBUG **** (gem_evict_everything:3068) intel-os-DEBUG: Checking 17476 surfaces of size 1048576 bytes (total 18333863936) against RAM + swap (gem_evict_everything:3068) drmtest-DEBUG: Test requirement passed: !(fd<0) (gem_evict_everything:3068) igt-debugfs-DEBUG: Opening debugfs directory '/sys/kernel/debug/dri/0' (gem_evict_everything:3068) intel-os-DEBUG: Test requirement passed: __intel_check_memory(count, size, mode, &required, &total) (gem_evict_everything:3068) igt-core-DEBUG: Test requirement passed: !igt_run_in_simulation() (gem_evict_everything:3068) intel-os-DEBUG: Checking 3071 surfaces of size 1048576 bytes (total 3221749760) against RAM (gem_evict_everything:3068) drmtest-DEBUG: Test requirement passed: !(fd<0) (gem_evict_everything:3068) igt-debugfs-DEBUG: Opening debugfs directory '/sys/kernel/debug/dri/0' (gem_evict_everything:3068) intel-os-DEBUG: Test requirement passed: __intel_check_memory(count, size, mode, &required, &total) (gem_evict_everything:3068) igt-core-DEBUG: Test requirement passed: !igt_run_in_simulation() (gem_evict_everything:3068) intel-os-DEBUG: Checking 17476 surfaces of size 1048576 bytes (total 18333863936) against RAM + swap (gem_evict_everything:3068) drmtest-DEBUG: Test requirement passed: !(fd<0) (gem_evict_everything:3068) igt-debugfs-DEBUG: Opening debugfs directory '/sys/kernel/debug/dri/0' (gem_evict_everything:3068) intel-os-DEBUG: Test requirement passed: __intel_check_memory(count, size, mode, &required, &total) (gem_evict_everything:3068) igt-core-DEBUG: Test requirement passed: !igt_run_in_simulation() (gem_evict_everything:3068) CRITICAL: Test assertion failure function swapping_evictions, file eviction_common.c:231: (gem_evict_everything:3068) CRITICAL: Failed assertion: ret == 0 (gem_evict_everything:3068) CRITICAL: error: -5 != 0 (gem_evict_everything:3068) igt-core-INFO: Stack trace: (gem_evict_everything:3068) igt-core-INFO: #0 [__igt_fail_assert+0x101] (gem_evict_everything:3068) igt-core-INFO: #1 [test_swapping_evictions+0x15c] (gem_evict_everything:3068) igt-core-INFO: #2 [<unknown>+0x15c] Dmesg shows gpu hang but there is not error collected cat /sys/class/drm/card0/error No error state collected
The below test case still fail on GLK igt@gem_evict_everything@swapping-hang using IGT-Version: 1.20-gc0be331 (x86_64) (Linux: 4.15.0-rc4-drm-intel-qa-ww51-commit-bf5cdf9+ x86_64) (gem_evict_everything:1913) CRITICAL: Test assertion failure function swapping_evictions, file eviction_common.c:231: (gem_evict_everything:1913) CRITICAL: Failed assertion: ret == 0 (gem_evict_everything:1913) CRITICAL: error: -5 != 0
This tests has a fail on CFL QA Tests List: igt@gem_evict_everything@swapping-hang ====================================== output sample ====================================== (gem_evict_everything:2254) CRITICAL: Test assertion failure function swapping_evictions, file eviction_common.c:231: (gem_evict_everything:2254) CRITICAL: Failed assertion: ret == 0 (gem_evict_everything:2254) CRITICAL: error: -5 != 0 (gem_evict_everything:2257) ioctl-wrappers-CRITICAL: Test assertion failure function gem_execbuf, file ioctl_wrappers.c:605: (gem_evict_everything:2257) ioctl-wrappers-CRITICAL: Failed assertion: __gem_execbuf(fd, execbuf) == 0 (gem_evict_everything:2257) ioctl-wrappers-CRITICAL: error: -5 != 0 Subtest swapping-hang failed. . . . This test has this dmesg-fail message too... . . . [ 78.374689] Setting dangerous option reset - tainting kernel [ 80.808341] i915 0000:00:02.0: Resetting chip after gpu hang [ 98.855966] i915 0000:00:02.0: Resetting chip after gpu hang [ 100.331939] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs [ 100.344913] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs [ 100.619001] [drm:guc_read_update_log_buffer] *ERROR* no sub-buffer to capture logs . . . This is my configuration: ====================================== Graphic stack ====================================== Component: drm tag: libdrm-2.4.88-47-gde807d1 commit: de807d1a740effe60da62d07dcfeae7c01012d15 Component: cairo tag: 1.15.8-76-g6b05938 commit: 6b0593827b072abd701ea47448981bcc9bdde9f3 Component: intel-gpu-tools tag: intel-gpu-tools-1.20-276-gd37369c commit: d37369c7146a2ceb332592297d311d501c1c748e Component: piglit tag: piglit-v1 commit: 8eefd87ed7a7be9b181bbe7d12a6f6c54921d522 ====================================== Software ====================================== IGT-Version: 1.20-gd37369c (x86_64) (Linux: 4.15.0-rc7-drm-tip-ww2-commit-dbc7615+ x86_64)
Created attachment 136681 [details] Kernel log (comment 7)
Reopening since information has been provided.
This tests continue failing on GLK/BXT/CFL QA Tests List: igt@gem_evict_everything@swapping-hang GLK/BXT: IGT-Version: 1.21-g1fb30f1 (x86_64) (Linux: 4.16.0-rc2-drm-intel-qa-ww8-commit-562dc33+ x86_64) CFL: IGT-Version: 1.21-gd3dc9c6 (x86_64) (Linux: 4.16.0-rc3-drm-tip-ww9-commit-4d8ce7a+ x86_64) Output sample: (gem_evict_everything:5048) CRITICAL: Test assertion failure function swapping_evictions, file eviction_common.c:231: (gem_evict_everything:5048) CRITICAL: Failed assertion: ret == 0 (gem_evict_everything:5048) CRITICAL: error: -5 != 0 Subtest swapping-hang failed.
This test has dmesg-fail on CFL QA gem_evict_everything@swapping-hang IGT-Version: 1.21-g68fb759 (x86_64) (Linux: 4.16.0-rc4-drm-intel-qa-ww10-commit-a994c52+ x86_64) (gem_evict_everything:1509) CRITICAL: Test assertion failure function swapping_evictions, file eviction_common.c:231: (gem_evict_everything:1509) CRITICAL: Failed assertion: ret == 0 (gem_evict_everything:1509) CRITICAL: error: -5 != 0 Subtest swapping-hang failed.
First of all. Sorry about spam. This is mass update for our bugs. Sorry if you feel this annoying but with this trying to understand if bug still valid or not. If bug investigation still in progress, please ignore this and I apologize! If you think this is not anymore valid, please comment to the bug that can be closed. If you haven't tested with our latest pre-upstream tree(drm-tip), can you do that also to see if issue is valid there still and if you cannot see issue there, please comment to the bug.
This is still valid: [gfx@BXT-1] [~]$ : ./intel-graphics/intel-gpu-tools/tests/gem_evict_everything --r swapping-hang IGT-Version: 1.22-g8cc6f71 (x86_64) (Linux: 4.16.0-rc7-drm-intel-qa-ww15-commit-1be0731+ x86_64) (gem_evict_everything:4780) CRITICAL: Test assertion failure function swapping_evictions, file eviction_common.c:231: (gem_evict_everything:4780) CRITICAL: Failed assertion: ret == 0 (gem_evict_everything:4780) CRITICAL: error: -5 != 0 Stack trace: #0 [__igt_fail_assert+0x101] #1 [test_swapping_evictions+0x15c] #2 [<unknown>+0x15c] Subtest swapping-hang failed. **** DEBUG **** (gem_evict_everything:4780) intel-os-DEBUG: Checking 8,606 surfaces of size 1,048,576 bytes (total 9,028,452,352) against RAM + swap (gem_evict_everything:4780) drmtest-DEBUG: Test requirement passed: !(fd<0) (gem_evict_everything:4780) igt-debugfs-DEBUG: Opening debugfs directory '/sys/kernel/debug/dri/0' (gem_evict_everything:4780) intel-os-DEBUG: Test requirement passed: __intel_check_memory(count, size, mode, &required, &total) (gem_evict_everything:4780) igt-core-DEBUG: Test requirement passed: !igt_run_in_simulation() (gem_evict_everything:4780) intel-os-DEBUG: Checking 3,071 surfaces of size 1,048,576 bytes (total 3,221,749,760) against RAM (gem_evict_everything:4780) drmtest-DEBUG: Test requirement passed: !(fd<0) (gem_evict_everything:4780) igt-debugfs-DEBUG: Opening debugfs directory '/sys/kernel/debug/dri/0' (gem_evict_everything:4780) intel-os-DEBUG: Test requirement passed: __intel_check_memory(count, size, mode, &required, &total) (gem_evict_everything:4780) igt-core-DEBUG: Test requirement passed: !igt_run_in_simulation() (gem_evict_everything:4780) intel-os-DEBUG: Checking 8,606 surfaces of size 1,048,576 bytes (total 9,028,452,352) against RAM + swap (gem_evict_everything:4780) drmtest-DEBUG: Test requirement passed: !(fd<0) (gem_evict_everything:4780) igt-debugfs-DEBUG: Opening debugfs directory '/sys/kernel/debug/dri/0' (gem_evict_everything:4780) intel-os-DEBUG: Test requirement passed: __intel_check_memory(count, size, mode, &required, &total) (gem_evict_everything:4780) igt-core-DEBUG: Test requirement passed: !igt_run_in_simulation() (gem_evict_everything:4780) CRITICAL: Test assertion failure function swapping_evictions, file eviction_common.c:231: (gem_evict_everything:4780) CRITICAL: Failed assertion: ret == 0 (gem_evict_everything:4780) CRITICAL: error: -5 != 0 (gem_evict_everything:4780) igt-core-INFO: Stack trace: (gem_evict_everything:4780) igt-core-INFO: #0 [__igt_fail_assert+0x101] (gem_evict_everything:4780) igt-core-INFO: #1 [test_swapping_evictions+0x15c] (gem_evict_everything:4780) igt-core-INFO: #2 [<unknown>+0x15c] **** END **** Subtest swapping-hang: FAIL (120.038s)
Joonas, Chris. How valid test this is. Is part of http://benchsrv.fi.intel.com/archive/intel-gfx-ci/blacklist.txt
Sorry this: https://cgit.freedesktop.org/drm/igt-gpu-tools/tree/tests/intel-ci/blacklist.txt
I can't find any evidence that is a still valid bug/test and there's been no activity since 2018-04-23 12:23:12 PDT. I'm going to close this, please re-open if you think this is incorrect, or if it's still occurring please update the details. Thanks.
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.