Bug 97941 - [IGT] [BYT/BSW clflush] gem_exec_flush
Summary: [IGT] [BYT/BSW clflush] gem_exec_flush
Status: CLOSED FIXED
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/Intel (show other bugs)
Version: XOrg git
Hardware: Other All
: medium normal
Assignee: Intel GFX Bugs mailing list
QA Contact: Intel GFX Bugs mailing list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-09-26 23:05 UTC by Luis Botello
Modified: 2017-07-24 22:40 UTC (History)
1 user (show)

See Also:
i915 platform: BSW/CHT, BYT
i915 features: display/Other


Attachments
dmesg (39.59 KB, text/plain)
2016-09-26 23:05 UTC, Luis Botello
no flags Details

Description Luis Botello 2016-09-26 23:05:41 UTC
Created attachment 126798 [details]
dmesg

Description
==========================================
gem_exec_flush some subtests are failing

Software Configuration
===========================================
drm:  commit: 0659558f6418693ad203b5de2f1bc4fa9f28708e
mesa:  commit: 8b06176f310f65628ce136b90a99005278ba5e0d
cairo:  commit: db8a7f1697c49ae4942d2aa49eed52dd73dd9c7a
xorg-server-macros:  commit: d7acec2d3a3abe79814ceb72e2c0d4d95ed31d37
xserver:  commit: 3ef51c5c74297937002668b0c507fa88550db67e
xf86-video-intel:  commit: 15c5ff12459a034b552c787047d1af6d61047cd6
libva: commit: 7aa2dd979a3758e1f6378344b235595c5028a9e7
vaapi-intel-driver:  commit: 36fbd817428d3a257f59bb1ca28ed491c3981616
piglit:  commit: 1b071c6304dc69a3f754fd1196afde8f9688bb8e
intel-gpu-tool:  commit: 200237acac00f24730b0c5b4362936b6c510b0ed


Hardware Configuration
=============================================
Platform: Acer Aspire XC-603
CPU: Intel(R) Pentium(R) CPU  J2900  @ 2.41GHz (family 6, model 55, stepping 8)
Motherboard: Aspire XC-603
GPU: Intel® HD Graphics - Intel Corporation Atom Processor Z36xxx/Z37xxx Series Graphics & Display (rev 0e)

Steps to reproduce
=========================================
./gem_exec_flush

Test cases
===========================================
gem_exec_flush@uc-prw-bsd-interruptible
gem_exec_flush@wc-prw-blt-interruptible
gem_exec_flush@basic-uc-prw-default
gem_exec_flush@uc-prw-render
gem_exec_flush@uc-prw-blt-interruptible
gem_exec_flush@wc-prw-render-interruptible
gem_exec_whisper@blt-fds-forked
gem_exec_flush@stream-prw-default
gem_exec_flush@uc-prw-default-interruptible
gem_exec_flush@stream-prw-bsd-interruptible
gem_exec_flush@wc-prw-bsd-interruptible
gem_exec_flush@wc-prw-blt
gem_exec_flush@stream-prw-default-interruptible
gem_exec_flush@wc-prw-render
gem_exec_flush@wc-prw-default
gem_exec_flush@uc-prw-render-interruptible
gem_exec_flush@uc-prw-blt
gem_exec_flush@wc-prw-default-interruptible
gem_exec_flush@stream-prw-blt-interruptible
gem_exec_flush@stream-prw-bsd
gem_exec_flush@stream-prw-blt
gem_exec_flush@stream-prw-render
gem_exec_flush@stream-prw-render-interruptible
gem_exec_flush@uc-prw-bsd
gem_exec_flush@wc-prw-bsd

IGT output
============================================
(gem_exec_flush:13510) CRITICAL: Test assertion failure function run, file gem_exec_flush.c:278:
(gem_exec_flush:13510) CRITICAL: Failed assertion: val == i
(gem_exec_flush:13510) CRITICAL: error: 0xabcdabcd != 0x1d1
Stack trace:
  #0 [__igt_fail_assert+0xf1]
  #1 [run+0x891]
  #2 [__real_main533+0xb11]
  #3 [main+0x29]
  #4 [__libc_start_main+0xf0]
  #5 [_start+0x29]
(gem_exec_flush:13508) CRITICAL: Test assertion failure function run, file gem_exec_flush.c:276:
  #6 [<unknown>+0x29]
(gem_exec_flush:13509) CRITICAL: Test assertion failure function run, file gem_exec_flush.c:276:
(gem_exec_flush:13509) CRITICAL: Failed assertion: val == i ^ 0xffffffff
(gem_exec_flush:13509) CRITICAL: error: 0xdeadbeef != 0xffffffad
Stack trace:
(gem_exec_flush:13508) CRITICAL: Failed assertion: val == i ^ 0xffffffff
(gem_exec_flush:13508) CRITICAL: error: 0xdeadbeef != 0xffffff7d
Stack trace:
child 2 failed with exit status 99
  #0 [__igt_fail_assert+0xf1]
Subtest basic-uc-prw-default failed.
No log.


Attachments
========================================
dmesg
Comment 1 Humberto Israel Perez Rodriguez 2016-09-26 23:07:44 UTC
the following subtest fail with the following configuration :


	  
Software information
============================================
Kernel version                  : 4.8.0-rc8-nightly+ (0e34cb5b35f0)
Linux distribution              : Ubuntu 16.04.1 LTS
Architecture                    : 64-bit
DRM version                     : 2.4.70 (0659558)
Cairo version                   : 1.15.2 (db8a7f1)
Intel GPU Tools version         : intel-gpu-tools-1.16-22-g200237a
Bios revision                   : 5.6
Bios release date               : 06/06/2016

Hardware information
============================================
Platform                        : BSW
Motherboard type                : NUC5i3RYB Desktop
CPU family                      : Core i3
CPU information                 : Intel(R) Core(TM) i3-5010U CPU @ 2.10GHz
GPU Card                        : Intel Corporation Broadwell-U Integrated Graphics (rev 09) (prog-if 00 [VGA controller])
Memory ram                      : 8 GB
Maximum memory ram allowed      : 16 GB
CPU thread                      : 4
CPU core                        : 2
Socket                          : Socket BGA1168
Signature                       : Type 0, Family 6, Model 61, Stepping 4


subtest
==============================================
igt@gem_exec_flush@uc-rw-before-render-interruptible
igt@gem_exec_flush@uc-rw-before-render
igt@gem_exec_flush@uc-ro-before-vebox
igt@gem_exec_flush@uc-rw-before-blt
igt@gem_exec_flush@uc-rw-before-bsd-interruptible
igt@gem_exec_flush@uc-ro-before-default-interruptible
igt@gem_exec_flush@uc-rw-before-default
igt@gem_exec_flush@uc-rw-before-bsd
igt@gem_exec_flush@uc-ro-before-default
igt@gem_exec_flush@uc-rw-before-vebox
igt@gem_exec_flush@uc-ro-before-render-interruptible
igt@gem_exec_flush@uc-ro-before-bsd
igt@gem_exec_flush@uc-ro-before-blt
igt@gem_exec_flush@uc-ro-before-render
igt@gem_exec_flush@uc-ro-before-blt-interruptible
Comment 2 Chris Wilson 2016-09-27 07:34:28 UTC
The good old clflush is mysteriously broken bug.
Comment 3 cprigent 2016-10-06 13:16:15 UTC
I reported a new bug to track separately the basic subtest: bug 98109
Comment 4 Chris Wilson 2016-10-22 09:44:16 UTC
Hmm, for the moment it looks solid following the clflush w/a and recent test fix for byt (and earlier with shared global gtt).


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.