Bug 110365 - [CI][DRMTIP] igt@gem_mmap_gtt@* - fail - Failed assertion: page[j] == i + j
Summary: [CI][DRMTIP] igt@gem_mmap_gtt@* - fail - Failed assertion: page[j] == i + j
Status: CLOSED FIXED
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/Intel (show other bugs)
Version: DRI git
Hardware: Other All
: medium normal
Assignee: Intel GFX Bugs mailing list
QA Contact: Intel GFX Bugs mailing list
URL:
Whiteboard: ReadyForDev
Keywords:
Depends on:
Blocks:
 
Reported: 2019-04-09 08:01 UTC by Lakshmi
Modified: 2019-06-04 06:25 UTC (History)
1 user (show)

See Also:
i915 platform: I915G, I965G, KBL, PNV
i915 features: GEM/Other


Attachments

Description Lakshmi 2019-04-09 08:01:57 UTC
https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_248/fi-bwr-2160/igt@gem_mmap_gtt@big-copy.html
Starting subtest: big-copy
(gem_mmap_gtt:1066) CRITICAL: Test assertion failure function test_huge_copy, file ../tests/i915/gem_mmap_gtt.c:743:
(gem_mmap_gtt:1066) CRITICAL: Failed assertion: page[j] == i + j
(gem_mmap_gtt:1066) CRITICAL: Last errno: 25, Inappropriate ioctl for device
(gem_mmap_gtt:1066) CRITICAL: error: 0 != 0x2
Subtest big-copy failed.
**** DEBUG ****
(gem_mmap_gtt:1065) intel_chipset-DEBUG: Test requirement passed: pci_dev
(gem_mmap_gtt:1065) igt_core-DEBUG: Test requirement passed: !igt_run_in_simulation()
(gem_mmap_gtt:1065) intel_os-DEBUG: Checking 2 surfaces of size 268439552 bytes (total 536883200) against RAM
(gem_mmap_gtt:1065) drmtest-DEBUG: Test requirement passed: !(fd<0)
(gem_mmap_gtt:1065) igt_debugfs-DEBUG: Opening debugfs directory '/sys/kernel/debug/dri/0'
(gem_mmap_gtt:1065) igt_debugfs-DEBUG: Opening debugfs directory '/sys/kernel/debug/dri/0'
(gem_mmap_gtt:1065) intel_os-DEBUG: Test requirement passed: sufficient_memory
****  END  ****
Subtest big-copy: FAIL (5.255s)
Comment 1 CI Bug Log 2019-04-09 08:02:51 UTC
The CI Bug Log issue associated to this bug has been updated.

### New filters associated

* GDG  PNV BWR: igt@gem_mmap_gtt@* - fail - Failed assertion: page[j] == i + j, Last errno: 25, Inappropriate ioctl for device
  - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_248/fi-bwr-2160/igt@gem_mmap_gtt@big-copy.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_248/fi-bwr-2160/igt@gem_mmap_gtt@forked-medium-copy.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_248/fi-bwr-2160/igt@gem_mmap_gtt@forked-medium-copy-xy.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_248/fi-gdg-551/igt@gem_mmap_gtt@forked-big-copy-xy.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_248/fi-pnv-d510/igt@gem_mmap_gtt@forked-basic-small-copy.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_248/fi-pnv-d510/igt@gem_mmap_gtt@forked-basic-small-copy-xy.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_248/fi-pnv-d510/igt@gem_mmap_gtt@big-copy-xy.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_249/fi-bwr-2160/igt@gem_mmap_gtt@big-copy-xy.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_249/fi-bwr-2160/igt@gem_mmap_gtt@forked-medium-copy.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_249/fi-bwr-2160/igt@gem_mmap_gtt@big-copy-odd.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_249/fi-bwr-2160/igt@gem_mmap_gtt@forked-medium-copy-xy.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_249/fi-gdg-551/igt@gem_mmap_gtt@forked-big-copy.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_249/fi-gdg-551/igt@gem_mmap_gtt@forked-big-copy-odd.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_249/fi-gdg-551/igt@gem_mmap_gtt@big-copy-odd.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_249/fi-pnv-d510/igt@gem_mmap_gtt@forked-basic-small-copy-odd.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_249/fi-pnv-d510/igt@gem_mmap_gtt@forked-basic-small-copy.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_249/fi-pnv-d510/igt@gem_mmap_gtt@big-copy.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_249/fi-pnv-d510/igt@gem_mmap_gtt@big-copy-xy.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_249/fi-pnv-d510/igt@gem_mmap_gtt@big-copy-odd.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_250/fi-bwr-2160/igt@gem_mmap_gtt@forked-medium-copy-xy.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_250/fi-bwr-2160/igt@gem_mmap_gtt@forked-medium-copy.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_250/fi-bwr-2160/igt@gem_mmap_gtt@forked-medium-copy-odd.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_250/fi-bwr-2160/igt@gem_mmap_gtt@big-copy-xy.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_250/fi-bwr-2160/igt@gem_mmap_gtt@big-copy-odd.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_250/fi-pnv-d510/igt@gem_mmap_gtt@big-copy.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_250/fi-pnv-d510/igt@gem_mmap_gtt@big-copy-xy.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_250/fi-pnv-d510/igt@gem_mmap_gtt@big-copy-odd.html
Comment 2 Chris Wilson 2019-04-09 08:15:30 UTC
A missing set-domain in the test. Hopefully that will explain some of the other odd failures.
Comment 4 CI Bug Log 2019-04-10 12:35:43 UTC
A CI Bug Log filter associated to this bug has been updated:

{- GDG  PNV BWR: igt@gem_mmap_gtt@* - fail - Failed assertion: page[j] == i + j, Last errno: 25, Inappropriate ioctl for device -}
{+ GDG  PNV BWR: igt@gem_mmap_gtt@* - fail - Failed assertion: page[j] == i + j +}

 No new failures caught with the new filter
Comment 5 CI Bug Log 2019-04-16 07:22:52 UTC
A CI Bug Log filter associated to this bug has been updated:

{- PNV BWR : igt@gem_mmap_gtt@* - fail - Failed assertion: page[j\] == ~(i + j) -}
{+ PNV BWR : igt@gem_mmap_gtt@* - fail - Failed assertion: page[j\] == ~(i + j) +}

New failures caught by the filter:

  * https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_255/fi-gdg-551/igt@gem_mmap_gtt@forked-big-copy.html
Comment 6 CI Bug Log 2019-04-16 07:23:04 UTC
A CI Bug Log filter associated to this bug has been updated:

{- PNV BWR : igt@gem_mmap_gtt@* - fail - Failed assertion: page[j\] == ~(i + j) -}
{+ GDG PNV BWR : igt@gem_mmap_gtt@* - fail - Failed assertion: page[j\] == ~(i + j) +}

 No new failures caught with the new filter
Comment 7 CI Bug Log 2019-04-16 07:24:05 UTC
A CI Bug Log filter associated to this bug has been updated:

{- GDG PNV BWR : igt@gem_mmap_gtt@* - fail - Failed assertion: page[j\] == ~(i + j) -}
{+ GDG PNV BWR : igt@gem_mmap_gtt@* - fail - Failed assertion: page[j\] == ~(i + j) +}

New failures caught by the filter:

  * https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_254/fi-pnv-d510/igt@gem_mmap_gtt@big-copy-xy.html
Comment 8 Francesco Balestrieri 2019-06-03 06:44:44 UTC
> A missing set-domain in the test. Hopefully that will explain some of 
> the other odd failures.

Was there a fix? At least it hasn't showed up for the last month and a half.
Comment 9 CI Bug Log 2019-06-03 08:17:46 UTC
The CI Bug Log issue associated to this bug has been updated.

### New filters associated

* KBL: igt@gem_mmap_gtt@forked-basic-small-copy-odd - fail - Failed assertion: page[j] == ~(i + j)
  - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_298/fi-kbl-8809g/igt@gem_mmap_gtt@forked-basic-small-copy-odd.html
Comment 10 Lakshmi 2019-06-03 08:18:28 UTC
Seen on KBL

https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_298/fi-kbl-8809g/igt@gem_mmap_gtt@forked-basic-small-copy-odd.html

Starting subtest: forked-basic-small-copy-odd
(gem_mmap_gtt:1151) CRITICAL: Test assertion failure function test_huge_copy, file ../tests/i915/gem_mmap_gtt.c:747:
(gem_mmap_gtt:1151) CRITICAL: Failed assertion: page[j] == ~(i + j)
(gem_mmap_gtt:1151) CRITICAL: error: 0xfbffe2dc != 0xffffe2dc
Subtest forked-basic-small-copy-odd failed.
**** DEBUG ****
(gem_mmap_gtt:1146) intel_chipset-DEBUG: Test requirement passed: pci_dev
(gem_mmap_gtt:1146) igt_core-DEBUG: Test requirement passed: !igt_run_in_simulation()
(gem_mmap_gtt:1146) intel_os-DEBUG: Checking 16 surfaces of size 67108864 bytes (total 1073750016) against RAM
(gem_mmap_gtt:1146) drmtest-DEBUG: Test requirement passed: !(fd<0)
(gem_mmap_gtt:1146) igt_debugfs-DEBUG: Opening debugfs directory '/sys/kernel/debug/dri/0'
(gem_mmap_gtt:1146) igt_debugfs-DEBUG: Opening debugfs directory '/sys/kernel/debug/dri/0'
(gem_mmap_gtt:1146) intel_os-DEBUG: Test requirement passed: sufficient_memory
****  END  ****
Subtest forked-basic-small-copy-odd: FAIL (1.136s)
Comment 11 CI Bug Log 2019-06-03 12:04:58 UTC
The CI Bug Log issue associated to this bug has been updated.

### New filters associated

* KBL: igt@gem_mmap_gtt@forked-big-copy-odd - fail - Failed assertion: page[j] == i + j
  - https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6178/shard-kbl6/igt@gem_mmap_gtt@forked-big-copy-odd.html
Comment 12 Chris Wilson 2019-06-03 12:16:14 UTC
(In reply to Lakshmi from comment #10)
> Seen on KBL

Treat that as a separate bug as this looks to be an older gen3 specific bug.
Comment 13 Lakshmi 2019-06-03 12:52:51 UTC
(In reply to Chris Wilson from comment #12)
> (In reply to Lakshmi from comment #10)
> > Seen on KBL
> 
> Treat that as a separate bug as this looks to be an older gen3 specific bug.

OK, thanks for info.
Comment 14 CI Bug Log 2019-06-03 12:55:57 UTC
A CI Bug Log filter associated to this bug has been updated:

{- KBL: igt@gem_mmap_gtt@forked-basic-small-copy-odd - fail - Failed assertion: page[j] == ~(i + j) -}
{+ KBL: igt@gem_mmap_gtt@forked-basic-small-copy-odd - fail - Failed assertion: page[j] == ~(i + j) +}


  No new failures caught with the new filter
Comment 15 CI Bug Log 2019-06-03 12:56:12 UTC
The CI Bug Log issue associated to this bug has been updated.

### Removed filters

* KBL: igt@gem_mmap_gtt@forked-basic-small-copy-odd - fail - Failed assertion: page[j] == ~(i + j) (added on 30 seconds ago)
Comment 16 Lakshmi 2019-06-04 06:24:32 UTC
This issue used to occur on every drmtip run till drmtip_256 and not later, current drmtip run is 299.

For KBL failure as in comment 10 a separate bug 110828 is created.  

Closing this bug as fixed.
Comment 17 CI Bug Log 2019-06-04 06:25:03 UTC
The CI Bug Log issue associated to this bug has been archived.

New failures matching the above filters will not be associated to this bug anymore.


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.