Summary: | [IGT] igt@gem_userptr_blits@swapping-* some subcases causes long time to execute | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | DRI | Reporter: | Guo Jinxian <jinxianx.guo> | ||||||||||||||
Component: | DRM/Intel | Assignee: | Hector Velazquez <hector.franciscox.velazquez.suriano> | ||||||||||||||
Status: | CLOSED INVALID | QA Contact: | Intel GFX Bugs mailing list <intel-gfx-bugs> | ||||||||||||||
Severity: | normal | ||||||||||||||||
Priority: | medium | CC: | christophe.prigent, elizabethx.de.la.torre.mena, humberto.i.perez.rodriguez, intel-gfx-bugs | ||||||||||||||
Version: | DRI git | ||||||||||||||||
Hardware: | Other | ||||||||||||||||
OS: | All | ||||||||||||||||
See Also: | https://bugs.freedesktop.org/show_bug.cgi?id=89928 | ||||||||||||||||
Whiteboard: | ReadyForDev | ||||||||||||||||
i915 platform: | BSW/CHT, BXT, BYT, HSW, I965G, IVB | i915 features: | GEM/Other | ||||||||||||||
Attachments: |
|
It happens on i965 platforms. It has bug 81832 not new case. Tested it on the latest nightly kerenl and latest igt. igt/gem_userptr_blits/swapping-normal-sync igt/gem_userptr_blits/swapping-sync-interruptible igt/gem_userptr_blits/swapping-unsync-interruptible igt/gem_userptr_blits/swapping-unsync-normal These 4 subcases does not exist on IVB, but they still exists on other platform. but this igt@gem_userptr_blits@mlocked-sync-interruptible subcase causes long time to execute on all. other case: igt@gem_userptr_blits@mlocked-normal-sync igt@gem_userptr_blits@mlocked-unsync-interruptible igt@gem_userptr_blits@mlocked-unsync-normal output --------- root@x-hsw24:/GFX/Test/Intel_gpu_tools/intel-gpu-tools/tests# time ./gem_userptr_blits --run-subtest mlocked-normal-sync IGT-Version: 1.10-g43a1f64 (x86_64) (Linux: 4.0.0-rc6_drm-intel-nightly_333cf6_20150403+ x86_64) Aperture size is 2048 MiB Total RAM is 3861 MiB Testing unsynchronized mappings... Testing synchronized mappings... Subtest mlocked-normal-sync: SUCCESS (2623.176s) root@x-hnr9:/GFX/Test/Intel_gpu_tools/intel-gpu-tools/tests# ./gem_userptr_blits --run-subtest mlocked-normal-sync IGT-Version: 1.10-g43a1f64 (x86_64) (Linux: 4.0.0-rc6_drm-intel-nightly_333cf6_20150403+ x86_64) Aperture size is 2048 MiB Total RAM is 3863 MiB Testing unsynchronized mappings... Testing synchronized mappings... Subtest mlocked-normal-sync: SUCCESS (3369.601s) HI, I've ran this 4 test on HSW-ULT and all of them PASSED with the following configuration : Test cases : gem_userptr_blits@mlocked-normal-sync gem_userptr_blits@mlocked-sync-interruptible gem_userptr_blits@mlocked-unsync-normal gem_userptr_blits@mlocked-unsync-interruptible -- Hardware -- Platform: Intel NUC D54250WYK Processo: Intel(R) Core(TM) i5-4250U CPU @ 1.30GHz -- Software -- Linux distribution: Ubuntu 14.04.02 LTS 64Bits BIOS: WYLPT10H.86A.0021.2013.1017.1606 Test Environment: ```````````````````````````````````` Kernel: tag drm-intel-testing-2015-07-31 (4.2-rc4) from git://anongit.freedesktop.org/drm-intel Mesa: mesa-10.6.3 from http://cgit.freedesktop.org/mesa/mesa/ Xf86_video_intel: 2.99.917 from http://cgit.freedesktop.org/xorg/driver/xf86-video-intel/ Libdrm: libdrm-2.4.62 from http://cgit.freedesktop.org/mesa/drm/ Cairo: 1.14.2 from http://cgit.freedesktop.org/cairo libva: libva-1.6.0 from http://cgit.freedesktop.org/libva/ intel-driver: 1.6.0. from http://cgit.freedesktop.org/vaapi/intel-driver xorg: 1.17.99 installed with script git_xorg.sh Xserver: xorg-server-1.17.2 from http://cgit.freedesktop.org/xorg/xserver Intel-gpu-tools: 1.11 from http://cgit.freedesktop.org/xorg/app/intel-gpu-tools/ If you have any doubt feel free in contact me. And with this 4 test cases keeps failing showing timeout on HSW-ULT and the following configuration : gem_userptr_blits@swapping.* sub-tests : swapping-unsync-normal swapping-unsync-interruptible swapping-normal-sync swapping-sync-interruptible -- Hardware -- Platform: Intel NUC D54250WYK Processo: Intel(R) Core(TM) i5-4250U CPU @ 1.30GHz -- Software -- Linux distribution: Ubuntu 14.04.02 LTS 64Bits BIOS: WYLPT10H.86A.0021.2013.1017.1606 Test Environment: ```````````````````````````````````` Kernel: tag drm-intel-testing-2015-07-31 (4.2-rc4) from git://anongit.freedesktop.org/drm-intel Mesa: mesa-10.6.3 from http://cgit.freedesktop.org/mesa/mesa/ Xf86_video_intel: 2.99.917 from http://cgit.freedesktop.org/xorg/driver/xf86-video-intel/ Libdrm: libdrm-2.4.62 from http://cgit.freedesktop.org/mesa/drm/ Cairo: 1.14.2 from http://cgit.freedesktop.org/cairo libva: libva-1.6.0 from http://cgit.freedesktop.org/libva/ intel-driver: 1.6.0. from http://cgit.freedesktop.org/vaapi/intel-driver xorg: 1.17.99 installed with script git_xorg.sh Xserver: xorg-server-1.17.2 from http://cgit.freedesktop.org/xorg/xserver Intel-gpu-tools: 1.11 from http://cgit.freedesktop.org/xorg/app/intel-gpu-tools/ Attached HW-ULT_dmesg.txt log If you have any doubt feel free in contact me. Created attachment 117636 [details]
HW-ULT_dmesg.txt log
Created attachment 117656 [details] Dmesg log This is also reproduced on BYT-M using drm-intel-testing-2015-07-31 (kernel 4.2-rc4) on the following subcases: swapping-unsync-normal swapping-unsync-interruptible swapping-normal-sync swapping-sync-interruptible Details: --Hardware Platform: Baytrail-M CPU: Intel(R) Celeron(R) CPU N2820 @ 2.13GHz CRB: BRASWELL RVP Fab2 --Software Linux distribution: Ubuntu 14.04.02 LTS 64 bits BIOS: 1.10 Ksc: 1.0 Kernel: drm-intel-testing-2015-07-31 (kernel 4.2-rc4). git://anongit.freedesktop.org/drm-intel Mesa: mesa-10.6.3 from http://cgit.freedesktop.org/mesa/mesa/ Xf86_video_intel: 2.99.917 from http://cgit.freedesktop.org/xorg/driver/xf86-video-intel/ Libdrm: libdrm-2.4.62 from http://cgit.freedesktop.org/mesa/drm/ Cairo: 1.14.2 from http://cgit.freedesktop.org/cairo libva: libva-1.6.0 from http://cgit.freedesktop.org/libva/ intel-driver: 1.6.0. from http://cgit.freedesktop.org/vaapi/intel-driver xorg: 1.17.99 installed with script git_xorg.sh Xserver: xorg-server-1.17.2 from http://cgit.freedesktop.org/xorg/xserver Intel-gpu-tools: 1.11 from http://cgit.freedesktop.org/xorg/app/intel-gpu-tools/ Created attachment 117670 [details]
BDW-U dmesg log
This issue is present in BDW with latest configuration: Kernel 4.3.0-rc8-drm-intel-testing-2015-08-28 Mesa: mesa-10.6.7 from http://cgit.freedesktop.org/mesa/mesa/ Xf86_video_intel: 2.99.917 from http://cgit.freedesktop.org/xorg/driver/xf86-video-intel/ Libdrm: libdrm-2.4.64 from http://cgit.freedesktop.org/mesa/drm/ Cairo: 1.14.2 from http://cgit.freedesktop.org/cairo libva: libva-1.6.0 from http://cgit.freedesktop.org/libva/ intel-driver: 1.6.1. from http://cgit.freedesktop.org/vaapi/intel-driver xorg: 1.17.99 installed with script git_xorg.sh Xserver: xorg-server-1.17.2 from http://cgit.freedesktop.org/xorg/xserver Intel-gpu-tools: 1.12 from http://cgit.freedesktop.org/xorg/app/intel-gpu: Error message: Returncode -10 Time 0:10:09.124211 Stdout IGT-Version: 1.12-g1f9e055 (x86_64) (Linux: 4.3.0-rc2-drm-intel-nightly+ x86_64) Aperture size is 4096 MiB Total RAM is 5869 MiB Testing unsynchronized mappings... Testing synchronized mappings... Test cases involved: gem_userptr_blits@swapping-unsync-normal gem_userptr_blits@swapping-unsync-interruptible gem_userptr_blits@swapping-sync-interruptible gem_userptr_blits@invalid-gtt-mapping gem_userptr_blits@forked-unsync-swapping-multifd-interruptible Test cases involved: gem_userptr_blits@swapping-unsync-normal gem_userptr_blits@swapping-unsync-interruptible gem_userptr_blits@swapping-sync-interruptible gem_userptr_blits@invalid-gtt-mapping gem_userptr_blits@forked-unsync-swapping-multifd-interruptible (In reply to Elio from comment #10) > Test cases involved: > gem_userptr_blits@swapping-unsync-normal > gem_userptr_blits@swapping-unsync-interruptible > gem_userptr_blits@swapping-sync-interruptible > gem_userptr_blits@invalid-gtt-mapping > gem_userptr_blits@forked-unsync-swapping-multifd-interruptible One of these is a critical bug, not a timeout. Please fix your test runner. The following test cases are failing in BXT as well: gem_userptr_blits@swapping-unsync-normal gem_userptr_blits@swapping-unsync-interruptible gem_userptr_blits@swapping-sync-interruptible gem_userptr_blits@swapping-normal-sync gem_userptr_blits@mlocked-unsync-normal gem_userptr_blits@mlocked-unsync-interruptible gem_userptr_blits@mlocked-normal-sync gem_userptr_blits@major-normal-sync gem_userptr_blits@forked-unsync-swapping-mempressure-normal gem_userptr_blits@forked-unsync-multifd-mempressure-interruptible gem_userptr_blits@coherency-unsync Configuration: BXT APL Intel Core (TM) CPU @ 1.2 GHZ Intel HD Graphics GPAIDV5440021 GDC363547 Linux distribution: Ubuntu 15.10 64 bits Kernel: drm-intel-nightly 4.4.0-rc8 8834392 libdrm-2.4.66 from http://cgit.freedesktop.org/mesa/drm/ xf86-video-intel 2.99.917 from http://cgit.freedesktop.org/xorg/driver/xf86-video-intel/ mesa-11.0.8 from http://cgit.freedesktop.org/mesa/mesa/ libva-1.6.2 from http://cgit.freedesktop.org/libva/ intel-driver 1.6.2 from http://cgit.freedesktop.org/vaapi/intel-driver cairo 1.15.2 from http://cgit.freedesktop.org/cairo IGT master 1.13 cd658a7c6bca74eb897a8ae87751029793f0c4f4 from http://cgit.freedesktop.org/xorg/app/intel-gpu-tools/ DMC and GUC firmware from https://01.org/linuxgraphics/intel-linux-graphics-firmwares Example with gem_userptr_blits, all of the subtest has the same behavior ./gem_userptr_blits --run-subtest swapping-unsync-normal IGT-Version: 1.13-gcd658a7 (x86_64) (Linux: 4.4.0-rc8-nightly+ x86_64) Aperture size is 268435456 MiB Total RAM is 7814 MiB Not enough RAM to run test, reducing buffer count. Testing unsynchronized mappings... (gem_userptr_blits:1666) CRITICAL: Test assertion failure function swapping_evictions, file eviction_common.c:223: (gem_userptr_blits:1666) CRITICAL: Failed assertion: ret == 0 (gem_userptr_blits:1666) CRITICAL: error: 28 != 0 Stack trace: #0 [__igt_fail_assert+0x101] #1 [test_swapping_evictions+0x1bd] #2 [<unknown>+0x1bd] Subtest swapping-unsync-normal failed. **** DEBUG **** (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) DEBUG: Test requirement passed: !(ret == ENODEV && (userptr_flags & LOCAL_I915_USERPTR_UNSYNCHRONIZED) == 0 && !read_only) (gem_userptr_blits:1666) CRITICAL: Test assertion failure function swapping_evictions, file eviction_common.c:223: (gem_userptr_blits:1666) CRITICAL: Failed assertion: ret == 0 (gem_userptr_blits:1666) CRITICAL: error: 28 != 0 **** END **** Subtest swapping-unsync-normal: FAIL (34.327s) Testing synchronized mappings... The following tests fail on BXT-P with latest configuration test ==== gem_userptr_blits@swapping-unsync-interruptible gem_userptr_blits@swapping-sync-interruptible gem_userptr_blits@swapping-normal-sync gem_userptr_blits@swapping-unsync-normal Software & Hardware configuration =================================== Kernel version : 4.5.0-rc5-nightly+ Linux distribution : Ubuntu 15.10 Architecture : 64-bit Mesa version : 11.1.1 (git-330aa44 xf86-video-intel version : 2.99.917 Xorg-Xserver version : 1.18.1 DRM version : 2.4.66 VAAPI version : Intel i965 driver for Intel(R) Broxton - 1.6.3.pre1 (1.6.1-92-gf6fe842) Cairo version : 1.15.2 Bios revision : 119.10 KSC revision : 1.6 Motherboard model : Broxton P Motherboard type : NOTEBOOK Hand Held Motherboard manufacturer : Intel Corp. CPU family : Other CPU information : 06/5c GPU Card : Intel Corporation Device 5a84 (rev 03) (prog-if 00 [VGA controller]) --> Component : intel-gpu-tools url : http://cgit.freedesktop.org/xorg/app/intel-gpu-tools tag : intel-gpu-tools-1.13 commit : 2db78a4 author : Thomas Wood <thomas.wood@intel.com> age : 3 months ago kernel ====== commit 1a139ead792d8e912aa13d413b9cf59811fde676 Author: Jani Nikula <jani.nikula@intel.com> Date: Mon Feb 22 10:48:46 2016 +0200 drm-intel-nightly: 2016y-02m-22d-08h-48m-06s UTC integration manifest (In reply to Humberto Israel Perez Rodriguez from comment #13) > The following tests fail on BXT-P with latest configuration > > test > ==== > gem_userptr_blits@swapping-unsync-interruptible > gem_userptr_blits@swapping-sync-interruptible > gem_userptr_blits@swapping-normal-sync > gem_userptr_blits@swapping-unsync-normal How do they fail? The previous update on this bug mentioned a critical kernel bug that was *not* reported and we still do not have sufficient debug information to make any progress on this report. This issue also happens on KBL with the following configuration Test cases =============== gem_userptr_blits@swapping-normal-sync gem_userptr_blits@swapping-unsync-interruptible gem_userptr_blits@swapping-sync-interruptible Hardware configuration ======================= Platform KBL (RVP3) Motherboard model Kabylake Client platform Motherboard type Skylake Y LPDDR3 RVP3 Laptop Motherboard manufacturer Intel Corporation CPU family Other CPU information Genuine Intel(R) CPU 0000 @ 0.90GHz GPU Card Intel Corporation Device 591e (prog-if 00 [VGA controller]) Memory ram 4 GB Software configuration ======================= --> Component : drm url : http://cgit.freedesktop.org/mesa/drm tag : libdrm-2.4.67-5-gea07de9 commit : ea07de9 author : Rodrigo Vivi <rodrigo.vivi@intel.com> age : 13 days ago --> Component : mesa url : http://cgit.freedesktop.org/mesa/mesa tag : mesa-11.1.2 commit : 7bcd827 author : Emil Velikov <emil.velikov@collabora.com> age : 5 weeks ago --> Component : xf86-video-intel url : http://cgit.freedesktop.org/xorg/driver/xf86-video-intel tag : 2.99.917-560-gd167280 commit : d167280 author : Chris Wilson <chris@chris-wilson.co.uk> age : 3 weeks ago --> Component : libva url : http://cgit.freedesktop.org/libva/ tag : libva-1.7.0.pre1 commit : 35f1447 author : Xiang Haihao <haihao.xiang@intel.com> age : 11 days ago --> Component : vaapi (intel-driver) url : http://cgit.freedesktop.org/vaapi/intel-driver tag : 1.7.0.pre1 commit : ab8e4e3 author : Xiang Haihao <haihao.xiang@intel.com> age : 11 days ago --> Component : cairo url : http://cgit.freedesktop.org/cairo tag : 1.15.2 commit : db8a7f1 author : Bryce Harrington <bryce@osg.samsung.com> age : 3 months ago --> Component : xserver url : http://cgit.freedesktop.org/xorg/xserver tag : xorg-server-1.18.1 commit : 23e60f9 author : Adam Jackson <ajax@redhat.com> age : 5 weeks ago --> Component : intel-gpu-tools url : http://cgit.freedesktop.org/xorg/app/intel-gpu-tools tag : intel-gpu-tools-1.14-23-g364d378 commit : 364d378 author : Paulo Zanoni <paulo.r.zanoni@intel.com> age : 10 days ago kernel configuration ===================== Branch : drm-intel-testing commit a27657a39741599ce9feef1ef39ae6654e9e6768 Author: Daniel Vetter <daniel.vetter@ffwll.ch> Date: Mon Feb 29 09:42:22 2016 +0100 drm-intel-nightly: 2016y-02m-29d-08h-41m-12s UTC integration manifest Kernel version : 4.5.0-rc5 Architecture : source amd64 all This is also reproduced on KBL with the next configuration ===== Tests that failed ====== igt@gem_userptr_blits@forked-sync-swapping-multifd-mempressure-interruptible igt@gem_userptr_blits@swapping-normal-sync igt@gem_userptr_blits@forked-sync-swapping-multifd-mempressure-normal igt@gem_userptr_blits@swapping-unsync-normal igt@gem_userptr_blits@swapping-sync-interruptible |=== Software information ===| ++ Kernel version : 4.6.0-nightly+ ++ Linux distribution : Ubuntu 15.10 ++ Architecture : 64-bit ++ Mesa version : Not found << Please see the message at the bottom >> ++ xf86-video-intel version : 2.99.917 ++ Xorg-Xserver version : 1.18.99.1 ++ DRM version : 2.4.68 ++ VAAPI version : Intel i965 driver for Intel(R) Kabylake - 1.7.1.pre1 (1.7.0-23-g0be0b21) ++ Cairo version : 1.15.2 ++ Intel GPU Tools version : Tag [intel-gpu-tools-1.14-319-gb88bce4] / Commit [b88bce4] ++ Kernel driver in use : i915 ++ Hardware acceleration : ++ Bios revision : 28.1 ++ KSC revision : 1.15 |=== Hardware information ===| ++ Platform : SKL-Y to KBL (RVP3) ++ Motherboard model : Kabylake Client platform ++ Motherboard type : Skylake Y LPDDR3 RVP3 Laptop ++ Motherboard manufacturer : Intel Corporation ++ CPU family : Other ++ CPU information : Genuine Intel(R) CPU 0000 @ 0.90GHz ++ GPU Card : Intel Corporation Device 591e (prog-if 00 [VGA controller]) ++ Memory ram : 4 GB ++ Maximum memory ram allowed : 16 GB ++ Display resolution : ++ CPU's number : 4 ++ Hard drive capacity : |=== kernel information ===| commit 2ec823981d62c56d1511bda42b8295e31ece800f Author: Daniel Vetter <daniel.vetter@ffwll.ch> Date: Sun May 22 18:23:13 2016 +0200 this are the correct configuration for the last comment Gfx stack information =============================================== --> Component : drm tag : libdrm-2.4.68-4-g7aab852 commit : 7aab852 --> Component : mesa tag : mesa-11.1.2 commit : 7bcd827 --> Component : cairo tag : 1.15.2 commit : db8a7f1 --> Component : intel-gpu-tools tag : intel-gpu-tools-1.14-346-gcce2ff0 commit : cce2ff0 Software information ============================ Kernel version : 4.6.0-nightly+ Linux distribution : Ubuntu 15.10 Architecture : 64-bit Bios revision : 28.1 KSC revision : 1.15 Hardware information ============================= Platform : SKL-Y to KBL (RVP3) Motherboard model : Kabylake Client platform Motherboard type : Skylake Y LPDDR3 RVP3 Laptop Motherboard manufacturer : Intel Corporation CPU family : Other CPU information : Genuine Intel(R) CPU 0000 @ 0.90GHz GPU Card : Intel Corporation Device 591e (prog-if 00 [VGA controller]) |=== kernel information ===| commit 2ec823981d62c56d1511bda42b8295e31ece800f Author: Daniel Vetter <daniel.vetter@ffwll.ch> Date: Sun May 22 18:23:13 2016 +0200 This bug was also reproduced on KBL under the following configuration Software information ============================================ Kernel version : 4.6.0-drm-intel-nightly-ww23-commit-fb023a2+ Linux distribution : Ubuntu 16.04 LTS Architecture : 64-bit Mesa version : Not found << Please see the message at the bottom >> xf86-video-intel version : 2.99.917 Xorg-Xserver version : 1.18.3 DRM version : 2.4.68 VAAPI version : Intel i965 driver for Intel(R) Kabylake - 1.7.0 Cairo version : 1.15.2 Intel GPU Tools version : Tag [intel-gpu-tools-1.14-348-g303b380] / Commit [303b380] Kernel driver in use : i915 Hardware acceleration : Bios revision : 28.1 KSC revision : 1.15 Hardware information ============================================ Platform : SKL-Y to KBL (RVP3) Motherboard model : Kabylake Client platform Motherboard type : Skylake Y LPDDR3 RVP3 Laptop Motherboard manufacturer : Intel Corporation CPU family : Other CPU information : Genuine Intel(R) CPU 0000 @ 0.90GHz GPU Card : Intel Corporation Device 591e (prog-if 00 [VGA controller]) Memory ram : 4 GB Maximum memory ram allowed : 16 GB Display resolution : CPU's number : 4 Hard drive Capacity : 120 GB Firmwares information ============================================ DMC fw loaded : yes DMC version : 1.1 kernel configuration ===================== commit fb023a2062df06c9e097e1f8f2bcf252194b9413 Author: Daniel Vetter <daniel.vetter@ffwll.ch> Date: Mon May 30 10:46:14 2016 +0200 drm-intel-nightly: 2016y-05m-30d-08h-45m-53s UTC integration manifest Kernel version : 4.6.0 ========== test cases failed =============== igt@gem_userptr_blits@mlocked-unsync-interruptible igt@gem_userptr_blits@swapping-normal-sync igt@gem_userptr_blits@mlocked-sync-interruptible igt@gem_userptr_blits@mlocked-unsync-normal *** Bug 97935 has been marked as a duplicate of this bug. *** The following test fail on GLK with latest configuration ==================================================== Test list ==================================================== igt@gem_userptr_blits@mlocked-unsync-normal ==================================================== Graphic Stack ==================================================== Component: drm tag: libdrm-2.4.81-24-g3095cc8 commit: 3095cc8eaba1aa87ad38c04ae2b1eabe30f7e16c Component: cairo tag: 1.15.6-2-g57b4050 commit: 57b40507dda3f58dfc8635548d606b86dc7bcf51 Component: intel-gpu-tools tag: intel-gpu-tools-1.19-57-g6fcc8e8 commit: 6fcc8e8b247661c7950b998e0b95141ffbd6b833 Component: piglit tag: piglit-v1 commit: c8f4fd9eeb298a2ef0855927f22634f794ef3eff ====================================== Hardware ====================================== platform : Geminilake motherboard model : Geminilake motherboard id : GLKRVP1DDR4(05) form factor : Hand Held manufacturer : IntelCorp. cpu family : Other cpu family id : 6 cpu information : Genuine Intel(R) CPU @ 1.10GHz gpu card : Intel Corporation Device 3184 (rev 01) (prog-if 00 [VGA controller]) memory ram : 3.43 GB max memory ram : 16 GB display resolution : 5440x1080 cpu thread : 4 cpu core : 4 cpu model : 122 cpu stepping : 0 socket : Other hard drive : 111GiB (120GB) current cd clock frequency : 316800 kHz maximum cd clock frequency : 316800 kHz displays connected : DSI-1 HDMI-A-2 Created attachment 132596 [details]
output
The following test fail on BSW with latest configuration ==================================================== Test list ==================================================== igt@gem_evict_everything@mlocked-normal ==================================================== Graphic Stack ==================================================== Component: drm tag: libdrm-2.4.81-24-g3095cc8 commit: 3095cc8eaba1aa87ad38c04ae2b1eabe30f7e16c Component: cairo tag: 1.15.6-2-g57b4050 commit: 57b40507dda3f58dfc8635548d606b86dc7bcf51 Component: intel-gpu-tools tag: intel-gpu-tools-1.19-57-g6fcc8e8 commit: 6fcc8e8b247661c7950b998e0b95141ffbd6b833 Component: piglit tag: piglit-v1 commit: c8f4fd9eeb298a2ef0855927f22634f794ef3eff ====================================== Hardware ====================================== platform : Braswell motherboard model : 10G9000NUS motherboard id : BRASWELL form factor : Desktop manufacturer : LENOVO cpu family : Pentium cpu family id : 6 cpu information : Intel(R) Pentium(R) CPU N3700 @ 1.60GHz gpu card : Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller (rev 21) (prog-if 00 [VGA controller]) memory ram : 7.68 GB max memory ram : 8 GB cpu thread : 4 cpu core : 4 cpu model : 76 cpu stepping : 3 socket : Socket BGA1155 signature : Type 0, Family 6, Model 76, Stepping 3 hard drive : 476GiB (512GB) current cd clock frequency : 266667 kHz maximum cd clock frequency : 320000 kHz displays connected : DP-1 DP-3 The following tests FAIL on BSW with this configuration Tests List: igt@gem_evict_everything@mlocked-normal This is my configuration: ************************************************************** * * * * * * * * HARDWARE SPECIFICATIONS * * * * * * * * * * * ************************************************************** ============================================================== Essentials ============================================================== Processor Number N3700 Status Launched Launch Date Q1'15 Lithography 14 nm ============================================================== Performance ============================================================== # of Cores 4 # of Threads 4 Processor Base Frequency 1.60 GHz Burst Frequency 2.40 GHz Cache 2 MB L2 TDP 6 W Scenario Design Power (SDP) 4 W ============================================================== Memory Specifications ============================================================== Max Memory Size 8 GB Memory Types DDR3L-1600 Max # of Memory Channels 2 ECC Memory Supported No ============================================================== Graphics Specifications ============================================================== Processor Graphics Intel® HD Graphics Graphics Base Frequency 400.00 MHz Graphics Burst Frequency 700.00 MHz Graphics Video Max Memory 8 GB Graphics Output eDP/DP/HDMI Execution Units 16 DirectX* Support Yes OpenGL* Support Yes Intel® Quick Sync Video Yes Intel® InTru™ 3D Technology No Intel® Clear Video HD Technology Yes Intel® Clear Video Technology Yes Intel® Wireless Display Yes # of Displays Supported 3 ==================================================== Graphic Stack ==================================================== Component: drm tag: libdrm-2.4.81-33-g3876bc2 commit: 3876bc246a07070a6043159cd7623d4def9bbd4c Component: cairo tag: 1.15.6-2-g57b4050 commit: 57b40507dda3f58dfc8635548d606b86dc7bcf51 Component: intel-gpu-tools tag: intel-gpu-tools-1.19-112-g493151b commit: 493151b0768aa4ca535cef49cb7efa174a9c3a77 Component: piglit tag: piglit-v1 commit: 973892687cf5c2f8e2dbe1d22998b82736643787 These tests are still failing over GLK with the following configuration Software ====================================== kernel version : 4.13.0-rc4-drm-tip-ww32-commit-ef8894e+ hostname : gfx-desktop architecture : x86_64 os version : Ubuntu 17.04 os codename : zesty kernel driver : i915 bios revision : 52.23 bios release date : 06/24/2017 ksc : 1.36 hardware acceleration : disabled swap partition : enabled on (/dev/sda2) ====================================== Graphic drivers ====================================== intel-gpu-tools : 1.17-1 ====================================== Hardware ====================================== platform : Geminilake motherboard model : Geminilake motherboard id : GLKRVP1DDR4(05) form factor : Hand Held manufacturer : IntelCorp. cpu family : Other cpu family id : 6 cpu information : Genuine Intel(R) CPU @ 1.10GHz gpu card : Intel Corporation Device 3184 (rev 01) (prog-if 00 [VGA controller]) memory ram : 5.64 GB max memory ram : 16 GB cpu thread : 4 cpu core : 4 cpu model : 122 cpu stepping : 0 socket : Other hard drive : 223GiB (240GB) current cd clock frequency : 79200 kHz maximum cd clock frequency : 316800 kHz On GLK these tests are now passed with the following configuration: ===================================================== igt@gem_userptr_blits@swapping-normal-sync igt@gem_userptr_blits@swapping-sync-interruptible igt@gem_userptr_blits@swapping-unsync-interruptible igt@gem_userptr_blits@swapping-unsync-normal igt@gem_userptr_blits@mlocked-normal-sync igt@gem_userptr_blits@mlocked-unsync-interruptible igt@gem_userptr_blits@mlocked-unsync-interruptible igt@gem_userptr_blits@invalid-gtt-mapping igt@gem_userptr_blits@forked-unsync-swapping-multifd-interruptible gem_userptr_blits@forked-unsync-swapping-mempressure-normal gem_userptr_blits@forked-unsync-multifd-mempressure-interruptible ===================================================== Gfx stack ===================================================== Component: drm tag: libdrm-2.4.81-46-g9d133dd commit: 9d133dd08720d80dfc8ce098bf0972ebd05c454d Component: cairo tag: 1.15.6-14-gf351595 commit: f3515954e0bc9c9ca413a84a8dd842145cec83a7 Component: intel-gpu-tools tag: intel-gpu-tools-1.19-193-g5a17ee2 commit: 5a17ee2c8f9013f5db852d27564b837f9f2c5a9f Component: piglit tag: piglit-v1 commit: 2a7047a32bb3a9a4fad5bea0a8185d63af6bddf3 Kernel info ===================================================== commit ad6ab9f96437f0cb1f4d8a7840fd9eeb894eb12e Author: Gustavo Padovan <gustavo.padovan@collabora.com> AuthorDate: Fri Aug 18 15:26:42 2017 -0300 Commit: Gustavo Padovan <gustavo.padovan@collabora.com> CommitDate: Fri Aug 18 15:26:42 2017 -0300 drm-tip: 2017y-08m-18d-18h-21m-46s UTC integration manifest ===================================================== *** These tests still are failing showing the same issue that https://bugs.freedesktop.org/show_bug.cgi?id=89928, so GLK will be removed from this case. Thank you. ====================================================== igt@gem_userptr_blits@mlocked-unsync-normal igt@gem_userptr_blits@major-normal-sync igt@gem_userptr_blits@coherency-unsync ====================================================== This test are still failing for timeout on BXT: igt@gem_userptr_blits@swapping-normal-sync igt@gem_userptr_blits@swapping-sync-interruptible igt@gem_userptr_blits@swapping-unsync-interruptible igt@gem_userptr_blits@swapping-unsync-normal Gfx stack: ===================================================== Component: drm tag: libdrm-2.4.81-46-g9d133dd commit: 9d133dd08720d80dfc8ce098bf0972ebd05c454d Component: cairo tag: 1.15.6-14-gf351595 commit: f3515954e0bc9c9ca413a84a8dd842145cec83a7 Component: intel-gpu-tools tag: intel-gpu-tools-1.19-193-g5a17ee2 commit: 5a17ee2c8f9013f5db852d27564b837f9f2c5a9f Component: piglit tag: piglit-v1 commit: 2a7047a32bb3a9a4fad5bea0a8185d63af6bddf3 ====================================================== commit ad6ab9f96437f0cb1f4d8a7840fd9eeb894eb12e Author: Gustavo Padovan <gustavo.padovan@collabora.com> AuthorDate: Fri Aug 18 15:26:42 2017 -0300 Commit: Gustavo Padovan <gustavo.padovan@collabora.com> CommitDate: Fri Aug 18 15:26:42 2017 -0300 drm-tip: 2017y-08m-18d-18h-21m-46s UTC integration manifest (In reply to Elizabeth from comment #26) > This test are still failing for timeout on BXT: > igt@gem_userptr_blits@swapping-normal-sync > igt@gem_userptr_blits@swapping-sync-interruptible > igt@gem_userptr_blits@swapping-unsync-interruptible > igt@gem_userptr_blits@swapping-unsync-normal > > Gfx stack: > ===================================================== > Component: drm > tag: libdrm-2.4.81-46-g9d133dd > commit: 9d133dd08720d80dfc8ce098bf0972ebd05c454d > > Component: cairo > tag: 1.15.6-14-gf351595 > commit: f3515954e0bc9c9ca413a84a8dd842145cec83a7 > > Component: intel-gpu-tools > tag: intel-gpu-tools-1.19-193-g5a17ee2 > commit: 5a17ee2c8f9013f5db852d27564b837f9f2c5a9f > > Component: piglit > tag: piglit-v1 > commit: 2a7047a32bb3a9a4fad5bea0a8185d63af6bddf3 > ====================================================== > commit ad6ab9f96437f0cb1f4d8a7840fd9eeb894eb12e > Author: Gustavo Padovan <gustavo.padovan@collabora.com> > AuthorDate: Fri Aug 18 15:26:42 2017 -0300 > Commit: Gustavo Padovan <gustavo.padovan@collabora.com> > CommitDate: Fri Aug 18 15:26:42 2017 -0300 > > drm-tip: 2017y-08m-18d-18h-21m-46s UTC integration manifest Same with KBL. *** Bug 102495 has been marked as a duplicate of this bug. *** The following test cases are failing on CFL with latest configuration ======================================= Test List ======================================= igt@gem_userptr_blits@mlocked-unsync-normal ====================================== Software ====================================== kernel version : 4.14.0-rc1-drm-tip-ww38-commit-099f750+ hostname : CFL-CNP architecture : x86_64 os version : Ubuntu 16.10 os codename : yakkety kernel driver : i915 bios revision : 95.4 bios release date : 07/24/2017 ksc : 1.5 hardware acceleration : disabled swap partition : enabled on (/dev/sda3) ====================================== Graphic drivers ====================================== grep: /opt/X11R7/var/log/Xorg.0.log: No such file or directory libdrm : 2.4.83 cairo : 1.15.9 intel-gpu-tools (tag) : intel-gpu-tools-1.19-304-g93f72b2 intel-gpu-tools (commit) : 93f72b2 ====================================== Hardware ====================================== motherboard model : CoffeeLakeClientPlatform motherboard id : CoffeeLakeSUDIMMRVP form factor : Desktop manufacturer : IntelCorporation cpu family : Other cpu family id : 6 cpu information : Genuine Intel(R) CPU 0000 @ 3.60GHz gpu card : Intel Corporation Device 3e92 (prog-if 00 [VGA controller]) memory ram : 15.58 GB max memory ram : 32 GB cpu thread : 12 cpu core : 6 cpu model : 158 cpu stepping : 10 socket : Other hard drive : 111GiB (120GB) current cd clock frequency : 337500 kHz maximum cd clock frequency : 675000 kHz displays connected : eDP-1 DP-1 DP-2 ====================================== Firmware ====================================== dmc fw loaded : yes dmc version : 1.1 guc fw loaded : SUCCESS guc version wanted : 9.14 guc version found : 9.14 huc fw loaded : yes ====================================== kernel parameters ====================================== quiet drm.debug=0x1e pci=pcie_bus_safe intel_iommu=igfx_off auto panic=1 nmi_watchdog=panic i915.alpha_support=1 i915.enable_guc_loading=2 i915.enable_guc_submission=2 resume=/dev/sda3 fastboot This test is passing on CFL-S-1 QA Tests List: igt@gem_userptr_blits@mlocked-unsync-normal This test are failing on CFL-S-1 QA Tests List: igt@gem_userptr_blits@mlocked-unsync-interruptible igt@gem_userptr_blits@swapping-normal-sync igt@gem_userptr_blits@swapping-unsync-normal ==================================================== Output ==================================================== . . . **** DEBUG **** (gem_userptr_blits:6317) intel-os-DEBUG: Checking 256 surfaces of size 1048576 bytes (total 268566528) against RAM (gem_userptr_blits:6317) drmtest-DEBUG: Test requirement passed: !(fd<0) (gem_userptr_blits:6317) igt-debugfs-DEBUG: Opening debugfs directory '/sys/kernel/debug/dri/0' (gem_userptr_blits:6317) intel-os-DEBUG: Test requirement passed: __intel_check_memory(count, size, mode, &required, &total) (gem_userptr_blits:6317) igt-core-DEBUG: Test requirement passed: !igt_run_in_simulation() (gem_userptr_blits:6317) drmtest-DEBUG: Test requirement passed: !(fd<0) (gem_userptr_blits:6317) igt-debugfs-DEBUG: Opening debugfs directory '/sys/kernel/debug/dri/0' (gem_userptr_blits:6317) DEBUG: Test requirement passed: pin > sz (gem_userptr_blits:6317) DEBUG: Pinning [15312, 15568] MiB (gem_userptr_blits:6317) DEBUG: Test requirement passed: *can_mlock **** END **** . . . This is my configuration: ====================================== Graphic stack ====================================== Component: drm tag: libdrm-2.4.81-56-g7c71188 commit: 7c71188610b4ceba0339c2bc884320bcb749adee Component: cairo tag: 1.15.6-42-gdccbed7 commit: dccbed7d78d32bd3b912e8810379451dd94e6a1f Component: intel-gpu-tools tag: intel-gpu-tools-1.19-334-g2885b10 commit: 2885b10f99b4beeb046e75af8b8488c229f629d3 Component: piglit tag: piglit-v1 commit: e1f66fb2fb8ad781ca755831983b6662c4c440d4 ====================================== Software ====================================== kernel version : 4.14.0-rc2-drm-tip-ww39-commit-85932e1+ hostname : CFL-S-1 architecture : x86_64 os version : Ubuntu 16.10 os codename : yakkety kernel driver : i915 bios revision : 104.3 bios release date : 09/14/2017 ksc : 1.5 hardware acceleration : disabled swap partition : enabled on (/dev/sda3 /dev/nvme0n1p3) ====================================== Graphic drivers ====================================== libdrm : 2.4.83 cairo : 1.15.9 intel-gpu-tools (tag) : intel-gpu-tools-1.19-334-g2885b10 intel-gpu-tools (commit) : 2885b10 ====================================== Hardware ====================================== motherboard model : CoffeeLakeClientPlatform motherboard id : CoffeeLakeSUDIMMRVP form factor : Desktop manufacturer : IntelCorporation cpu family : Other cpu family id : 6 cpu information : Genuine Intel(R) CPU 0000 @ 3.60GHz gpu card : Intel Corporation Device 3e92 (prog-if 00 [VGA controller]) memory ram : 15.58 GB max memory ram : 32 GB cpu thread : 12 cpu core : 6 cpu model : 158 cpu stepping : 10 socket : Other hard drive : 111GiB (120GB) current cd clock frequency : 337500 kHz maximum cd clock frequency : 675000 kHz displays connected : eDP-1 DP-1 ====================================== Firmware ====================================== dmc fw loaded : yes dmc version : 1.1 guc fw loaded : SUCCESS guc version wanted : 9.14 guc version found : 9.14 ====================================== kernel parameters ====================================== quiet drm.debug=0xe pci=pcie_bus_safe intel_iommu=igfx_off auto panic=1 nmi_watchdog=panic i915.alpha_support=1 i915.enable_guc_loading=2 i915.enable_guc_submission=2 resume=/dev/sda3 fastboot This tests continue failing on CFL QA igt@gem_userptr_blits@swapping-sync-interruptible igt@gem_userptr_blits@swapping-unsync-interruptible This is my configuration: ====================================== Graphic stack ====================================== Component: drm tag: libdrm-2.4.81-79-g61ff977 commit: 61ff9779e37179ed5106c0e2452e16500127fb9e Component: cairo tag: 1.15.6-63-g3322580 commit: 3322580f0488ff77f53d86c2b4d3cf59e6dca4c7 Component: intel-gpu-tools tag: intel-gpu-tools-1.19-466-g1fc4de1 commit: 1fc4de1ca390adec9be8bd7cc0c36cab07465959 Component: piglit tag: piglit-v1 commit: 65b4b197da9e4121155f2dca3fca913e677e7bf2 ====================================== Software ====================================== kernel version : 4.14.0-rc7-drm-intel-qa-ww44-commit-2f945d9+ hostname : CFL-2 architecture : x86_64 os version : Ubuntu 16.10 os codename : yakkety kernel driver : i915 bios revision : 95.4 bios release date : 07/24/2017 ksc : 1.5 hardware acceleration : disabled swap partition : enabled on (/dev/sda3) ====================================== Graphic drivers ====================================== libdrm : 2.4.87 cairo : 1.15.9 intel-gpu-tools (tag) : intel-gpu-tools-1.19-470-gc8d1ea2 intel-gpu-tools (commit) : c8d1ea2 ====================================== Firmware ====================================== dmc fw loaded : yes dmc version : 1.1 guc fw loaded : fetch SUCCESS, load SUCCESS guc version wanted : wanted 9.14, found 9.14 guc version found : wanted 9.14, found 9.14 ====================================== kernel parameters ====================================== quiet drm.debug=0x1e pci=pcie_bus_safe intel_iommu=igfx_off auto panic=1 nmi_watchdog=panic i915.alpha_support=1 i915.enable_guc_loading=2 i915.enable_guc_submission=2 resume=/dev/sda3 fastboot This tests continue failing on CFL QA igt@gem_userptr_blits@swapping-unsync-interruptible IGT-Version: 1.20-gc0be331 (x86_64) (Linux: 4.15.0-rc4-drm-intel-qa-ww51-commit-bf5cdf9+ x86_64) (kms_fbcon_fbt:3103) igt-core-WARNING: [cmd] rtcwake: write error[cmd] (kms_fbcon_fbt:3103) igt-aux-WARNING: rtcwake failed with 1 Check dmesg for further details. (kms_fbcon_fbt:3103) igt-aux-CRITICAL: Test assertion failure function suspend_via_rtcwake, file igt_aux.c:821: (kms_fbcon_fbt:3103) igt-aux-CRITICAL: Failed assertion: ret == 0 (kms_fbcon_fbt:3103) igt-aux-CRITICAL: error: 1 != 0 Subtest psr-suspend failed. (In reply to Hector Velazquez from comment #32) > This tests continue failing on CFL QA > > igt@gem_userptr_blits@swapping-unsync-interruptible > > IGT-Version: 1.20-gc0be331 (x86_64) (Linux: > 4.15.0-rc4-drm-intel-qa-ww51-commit-bf5cdf9+ x86_64) > > (kms_fbcon_fbt:3103) igt-core-WARNING: [cmd] rtcwake: write error[cmd] > (kms_fbcon_fbt:3103) igt-aux-WARNING: rtcwake failed with 1 > Check dmesg for further details. > (kms_fbcon_fbt:3103) igt-aux-CRITICAL: Test assertion failure function > suspend_via_rtcwake, file igt_aux.c:821: > (kms_fbcon_fbt:3103) igt-aux-CRITICAL: Failed assertion: ret == 0 > (kms_fbcon_fbt:3103) igt-aux-CRITICAL: error: 1 != 0 > Subtest psr-suspend failed. This bug doesn't apply for this issue. The bug is for timeout/long time executing, please file a different bug for this issue. Thank you. According to our results, igt@gem_userptr_blits@mlocked-* test are not having this issues anymore, though they still have the issue reported in bug 95427. Please use this bug only for the igt@gem_userptr_blits@swapping-* test which cause timeouts. Thanks. Tests: igt@gem_userptr_blits@swapping-unsync-normal igt@gem_userptr_blits@swapping-unsync-interruptible Are failing in KBL, GLK, CFL with same issue as 105402, and may take over some minutes to two hours to finish as failed. So I'll remove this platforms to be followed up in mentioned bug. Opposite to this, on IVB, BYT, HSW the tests are finished as success, though it may take some minutes to almost an hour to complete. igt@gem_userptr_blits@swapping-sync-interruptible works in IVB/BYT and HSW, and is marked as not run in the other platforms. igt@gem_userptr_blits@swapping-normal-sync is hanging any platform where performed. No mouse or keyboard answer for a long time. I'll close this bug as the tests aren't failing in IVB, BYT, HSW and the KBL, GLK, CFL, failure is being followed in bug 105402. I'll let igt@gem_userptr_blits@swapping-normal-sync test running for the week to find out if it even finished or if the platform is actually hanged. I will close this Created attachment 138411 [details]
attachment-14818-0.html
I'm on Holidays! See ya in ww14.
|
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.
Created attachment 110392 [details] dmesg ==System Environment== -------------------------- Regression: No. They are new cases Non-working platforms: IVB HSW BYT ==kernel== -------------------------- origin/drm-intel-nightly: 2014_12_03(fails) origin/drm-intel-next-queued:d06cced8fa81d56e56ab34e93a83236b151c2a76(fails) drm/i915: Move init_unused_rings to gem_init_hw origin/drm-intel-fixes: b0616c5306b342ceca07044dbc4f917d95c4f825(works) drm/i915: Unlock panel even when LVDS is disabled ==Bug detailed description== ----------------------------- igt/gem_userptr_blits some subcases causes long time to execute Case list: igt/gem_userptr_blits/swapping-normal-sync igt/gem_userptr_blits/swapping-sync-interruptible igt/gem_userptr_blits/swapping-unsync-interruptible igt/gem_userptr_blits/swapping-unsync-normal Output: [root@x-hsw27 tests]# time ./gem_userptr_blits --run-subtest swapping-normal-sync IGT-Version: 1.8-g4e5c16c (x86_64) (Linux: 3.18.0-rc7_drm-intel-nightly_691817_20141202+ x86_64) Aperture size is 2048 MiB Total RAM is 7668 MiB Testing unsynchronized mappings... Testing synchronized mappings... Subtest swapping-normal-sync: SUCCESS (757.971s) real 12m38.032s user 0m0.650s sys 10m18.865s ==Reproduce steps== ---------------------------- 1. ./gem_userptr_blits --run-subtest swapping-normal-sync