Summary: | [IGT] [BSW] gem_mmap_gtt subtest causes assertion failures | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | DRI | Reporter: | Armando Antonio <armando.antoniox.mora.reos> | ||||||||||
Component: | DRM/Intel | Assignee: | Intel GFX Bugs mailing list <intel-gfx-bugs> | ||||||||||
Status: | CLOSED WORKSFORME | QA Contact: | Intel GFX Bugs mailing list <intel-gfx-bugs> | ||||||||||
Severity: | normal | ||||||||||||
Priority: | medium | CC: | intel-gfx-bugs | ||||||||||
Version: | unspecified | ||||||||||||
Hardware: | x86-64 (AMD64) | ||||||||||||
OS: | Linux (All) | ||||||||||||
Whiteboard: | ReadyForDev | ||||||||||||
i915 platform: | BSW/CHT | i915 features: | GEM/PPGTT | ||||||||||
Attachments: |
|
Description
Armando Antonio
2017-07-11 20:27:40 UTC
Adding tag into "Whiteboard" field - ReadyForDev *Status is correct *Platform is included *Feature is included *Priority and Severity correctly set (In reply to Elizabeth from comment #1) > Adding tag into "Whiteboard" field - ReadyForDev > *Status is correct > *Platform is included > *Feature is included > *Priority and Severity correctly set But does it include the test output or dmesg? Created attachment 132674 [details]
dmesg log
Created attachment 132675 [details]
kernel log
Created attachment 132676 [details]
output
Wrong test? Since those logs are for gem_exec_reloc *** This bug has been marked as a duplicate of bug 101635 *** Created attachment 132680 [details]
gem_mmap_gtt output
sorry wrong file, I attached a new one Hmm, they are wild values not even close to the target, i.e. not cache dirt. Could be fences, or something even weirder and less likely like pageout? 8G of ram, so should be plenty for those tests. Any occurrance on other machines? Hello, I tried to reproduce this issue in KBL, IVB and SKL and I could not reproduce, it looks like it only happen in BSW. Regards My bsw (n3050) is happy. The test here focuses on fencing, there is no reason (afaik) to expect a bsw specific failure. The following tests FAIL on BSW with this configuration Tests List: igt@gem_mmap_gtt@forked-basic-small-copy-XY igt@gem_mmap_gtt@forked-medium-copy-XY igt@gem_mmap_gtt@forked-big-copy-XY This is my configuration: ==================================================== 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-125-gf145475 commit: f145475173b6d28e550dde27cc361cfb517cbbc3 Component: piglit tag: piglit-v1 commit: 3ff4501e5b8c3f44dfb284edb60b4db7b71ed290 ************************************************************** * * * * * * * * SPECIFICATIONS * * * * * * * * * * * ************************************************************** ====================================== Software ====================================== kernel version : 4.13.0-rc2-drm-tip-ww30-commit-1eb8669+ /bin/bash: BSW-1-BRASWELL: command not found architecture : x86_64 os version : Ubuntu 16.10 os codename : yakkety kernel driver : i915 bios revision : 0.33 bios release date : 08/12/2015 ksc : 0.16 hardware acceleration : disabled swap partition : enabled on (/dev/sda3) ====================================== Graphic drivers ====================================== modesetting : enabled modesetting compiled for : 1.18.4 X.Org Video Driver xorg-xserver : 1.18.4 libdrm : 2.4.82 cairo : 1.15.7 intel-gpu-tools (tag) : intel-gpu-tools-1.19-125-gf145475 intel-gpu-tools (commit) : f145475 ====================================== 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 : 74GiB (80GB) current cd clock frequency : 266667 kHz maximum cd clock frequency : 320000 kHz displays connected : DP-1 DP-3 ====================================== Firmware ====================================== ====================================== kernel parameters ====================================== quiet drm.debug=0x1e resume=/dev/sda3 fastboot Still failing with: IGT-Version: 1.20-g5861627 (x86_64) (Linux: 4.14.0-rc4-drm-intel-qa-ww41-commit-b2c76c5+ x86_64) These test still are failing on BSW only: igt@gem_mmap_gtt@forked-basic-small-copy-odd, with commit-562dc33+ igt@gem_mmap_gtt@forked-big-copy-XY, with commit-562dc33+ igt@gem_mmap_gtt@forked-big-copy-odd, with commit-562dc33+ igt@gem_mmap_gtt@forked-medium-copy-XY, last seen with commit-6c10ba2+ igt@gem_mmap_gtt@forked-medium-copy-odd, last seen with commit-8a1ed24+ (gem_mmap_gtt:6235) CRITICAL: Test assertion failure function test_huge_copy, file gem_mmap_gtt.c:673: (gem_mmap_gtt:6235) CRITICAL: Failed assertion: page[j] == i + j (gem_mmap_gtt:6235) CRITICAL: Last errno: 25, Inappropriate ioctl for device (gem_mmap_gtt:6235) CRITICAL: error: 0x6000b800 != 0x379a Subtest forked-basic-small-copy-odd failed. (gem_mmap_gtt:11256) CRITICAL: Test assertion failure function test_huge_copy, file gem_mmap_gtt.c:671: (gem_mmap_gtt:11256) CRITICAL: Failed assertion: page[j] == ~(i + j) (gem_mmap_gtt:11256) CRITICAL: Last errno: 25, Inappropriate ioctl for device (gem_mmap_gtt:11256) CRITICAL: error: 0x7a61d0 != 0xffff1736 Subtest forked-big-copy-XY failed. (gem_mmap_gtt:12959) CRITICAL: Test assertion failure function test_huge_copy, file gem_mmap_gtt.c:671: (gem_mmap_gtt:12959) CRITICAL: Failed assertion: page[j] == ~(i + j) (gem_mmap_gtt:12959) CRITICAL: Last errno: 25, Inappropriate ioctl for device (gem_mmap_gtt:12959) CRITICAL: error: 0x8 != 0xffff1bd0 Subtest forked-big-copy-odd failed. (gem_mmap_gtt:7824) CRITICAL: Test assertion failure function test_huge_copy, file gem_mmap_gtt.c:683: (gem_mmap_gtt:7824) CRITICAL: Failed assertion: page[j] == ~(i + j) (gem_mmap_gtt:7824) CRITICAL: Last errno: 25, Inappropriate ioctl for device (gem_mmap_gtt:7824) CRITICAL: error: 0x86890000 != 0xfffffade Subtest forked-medium-copy-XY failed. (gem_mmap_gtt:8418) CRITICAL: Test assertion failure function test_huge_copy, file gem_mmap_gtt.c:671: (gem_mmap_gtt:8418) CRITICAL: Failed assertion: page[j] == ~(i + j) (gem_mmap_gtt:8418) CRITICAL: Last errno: 25, Inappropriate ioctl for device (gem_mmap_gtt:8418) CRITICAL: error: 0x48000000 != 0xfffffcfa Subtest forked-medium-copy-odd 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. Still valid. igt@gem_mmap_gtt@forked-medium-copy-XY igt@gem_mmap_gtt@forked-medium-copy-odd igt@gem_mmap_gtt@forked-big-copy-odd igt@gem_mmap_gtt@forked-big-copy-XY igt@gem_mmap_gtt@forked-basic-small-copy-odd Results for igt@gem_mmap_gtt@forked-basic-small-copy-XY Result: fail Out IGT-Version: 1.21-ge3a0ed9 (x86_64) (Linux: 4.16.0-rc7-drm-intel-qa-ww14-commit-c46052c+ x86_64) Stack trace: #0 [__igt_fail_assert+0x101] #1 [test_huge_copy+0x4ad] #2 [<unknown>+0x4ad] child 2 failed with exit status 99 Subtest forked-basic-small-copy-XY: FAIL (6.620s) Err (gem_mmap_gtt:13596) CRITICAL: Test assertion failure function test_huge_copy, file gem_mmap_gtt.c:636: (gem_mmap_gtt:13596) CRITICAL: Failed assertion: page[j] == ~(i + j) (gem_mmap_gtt:13596) CRITICAL: Last errno: 25, Inappropriate ioctl for device (gem_mmap_gtt:13596) CRITICAL: error: 0x6000b800 != 0xffffe832 Subtest forked-basic-small-copy-XY failed. **** DEBUG **** (gem_mmap_gtt:13591) intel-chipset-DEBUG: Test requirement passed: pci_dev (gem_mmap_gtt:13591) intel-os-DEBUG: Checking 8 surfaces of size 67108864 bytes (total 536875008) against RAM (gem_mmap_gtt:13591) drmtest-DEBUG: Test requirement passed: !(fd<0) (gem_mmap_gtt:13591) igt-debugfs-DEBUG: Opening debugfs directory '/sys/kernel/debug/dri/0' (gem_mmap_gtt:13591) intel-os-DEBUG: Test requirement passed: __intel_check_memory(count, size, mode, &required, &total) (gem_mmap_gtt:13591) igt-core-DEBUG: Test requirement passed: !igt_run_in_simulation() **** END **** These passing in CI, closing. https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_25/fi-bsw-n3050/runtimes-all.log These passing in CI, closing. https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_25/fi-bsw-n3050/runtimes-all.log |
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.