| Summary: | [IGT] gem_ctx_thrash/threads sporadically takes more than 10 minutes | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | DRI | Reporter: | lu hua <huax.lu> | ||||||||
| 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, elio.martinez.monroy, humberto.i.perez.rodriguez, intel-gfx-bugs | ||||||||
| Version: | unspecified | ||||||||||
| Hardware: | All | ||||||||||
| OS: | Linux (All) | ||||||||||
| Whiteboard: | ReadyForDev | ||||||||||
| i915 platform: | BSW/CHT, CFL, SKL | i915 features: | GEM/Other | ||||||||
| Attachments: |
|
||||||||||
|
Description
lu hua
2014-12-22 06:03:10 UTC
It also impacts SNB platform. Looks like variability of the optimisitic mutex spinner. Let's wish for lockless fence access.... gem_ctx_thrash@processes also has this issue. Test on 3.19.2 kernel, it also has this issue. Hi, with HSW-ULT and the latest configuration pass one of two test cases that involving "gem_ctx_thrash" program, please find below the configuration : Program : gem_ctx_thrash sub-tests : Result : 1-processes PASS 2-threads Keeps failing ------------------------------------ command output for subtest "threads" $ time ./run-tests.sh -s -r ./result -t gem_ctx_thrash@threads [1/1] timeout: 1 / Thank you for running Piglit! Results have been written to /home/gfx/dev/graphic/intel-gpu-tools/scripts/result HTML summary has been written to ./result/html/index.html real 10m9.542s user 1m20.102s sys 14m18.646s ------------------------------------ -- 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 HSW-ULT_dmesg.log If needed more information or you have any doubt do not hesitate to contact me Created attachment 117637 [details]
HSW-ULT_dmesg.log
Created attachment 117660 [details] dmesg log This is also reproduced on BYT-M using drm-intel-testing-2015-07-31 (kernel 4.2-rc4) and latest stack. Desription: gem_ctx_thrash/threads timeouts everytime. --Hardware Platform: Baytrail-M CPU: Intel(R) Celeron(R) CPU N2820 @ 2.13GHz --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/ In SNB platform it does not happen with the following configuration Pass rate : 5/5 ==Hardware configuration== -------------------------------------------------- Platform: SNB Desktop Processor: Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz Memory installed : 8192 MB Memory Speed: 1333 MHz Memory Technology : DDR3 SDRAM Core count = 4 -- Software -- Linux distribution: Ubuntu 14.04.02 LTS 64Bits BIOS Version : A11 ==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/ Kernel commit log: commit 647e1f8a699c08a421aad7a1a56fedb49d1592b4 Author: Thomas Wood <thomas.wood@intel.com> Date: Thu Jun 11 16:08:23 2015 +0100 This problem is present with following sub tests: @single @processes @threads --- Software information --- ++ Kernel version : 4.4.4-040404-generic ++ Linux distribution : Ubuntu 15.10 ++ Architecture : 64-bit ++ xf86-video-intel version : 2.99.917 ++ Xorg-Xserver version : 1.17.2 ++ DRM version : 2.4.64 ++ VAAPI version : Intel i965 driver for Intel(R) Broadwell - 1.6.0 ++ Cairo version : 1.14.2 ++ Intel GPU Tools version : Tag [intel-gpu-tools-1.14-74-g431f6c4] / Commit [431f6c4] ++ Kernel driver in use : i915 ++ Bios revision : 5.6 --- Hardware information --- ++ Platform : ++ Motherboard model : ++ Motherboard type : NUC5i7RYB Desktop ++ Motherboard manufacturer : ++ CPU family : Core i7 ++ CPU information : Intel(R) Core(TM) i7-5557U CPU @ 3.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 ++ Display resolution : ++ CPU's number : 4 ++ Hard drive capacity : 120 GB This bug was also reproduced on BXT under the following configuration
Hardware configuration
=======================
Platform BXT - P (APL)
Motherboard model Apollo Lake
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])
Memory ram 8 GB
Software configuration
=======================
--> Component : drm
url : http://cgit.freedesktop.org/mesa/drm
tag : libdrm-2.4.67-11-gea78c17
commit : ea78c17
author : Emil Velikov <emil.l.velikov@gmail.com>
age : 20 hours 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 : 7 weeks ago
--> Component : xf86-video-intel
url : http://cgit.freedesktop.org/xorg/driver/xf86-video-intel
tag : 2.99.917-590-g094924f
commit : 094924f
author : Chris Wilson <chris@chris-wilson.co.uk>
age : 4 days ago
--> Component : libva
url : http://cgit.freedesktop.org/libva/
tag : libva-1.7.0-1-g2339d10
commit : 2339d10
author : Xiang Haihao <haihao.xiang@intel.com>
age : 13 days ago
--> Component : vaapi (intel-driver)
url : http://cgit.freedesktop.org/vaapi/intel-driver
tag : 1.7.0-5-g759e44d
commit : 759e44d
author : peng.chen <peng.c.chen@intel.com>
age : 13 days ago
--> Component : cairo
url : http://cgit.freedesktop.org/cairo
tag : 1.15.2
commit : db8a7f1
author : Bryce Harrington <bryce@osg.samsung.com>
age : 4 months ago
--> Component : xserver
url : http://cgit.freedesktop.org/xorg/xserver
tag : xorg-server-1.18.0-254-g44e1c97
commit : 44e1c97
author : Olivier Fourdan <ofourdan@redhat.com>
age : 8 days ago
--> Component : intel-gpu-tools
url : http://cgit.freedesktop.org/xorg/app/intel-gpu-tools
tag : intel-gpu-tools-1.14-129-g41a26b5
commit : 41a26b5
author : Chris Wilson <chris@chris-wilson.co.uk>
age : 26 hours ago
kernel configuration
=====================
Branch : drm-intel-nightly
commit f5d413cccefa1f93d64c34f357151d42add63a84
Author: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
Date: Thu Mar 24 14:35:16 2016 +0000
drm-intel-nightly: 2016y-03m-24d-14h-34m-29s UTC integration manifest
Kernel version : 4.5.0
Architecture : source amd64 all
Based on the latest results lets close this bug (no problem on IVB based on WW08 results) and will create new bug on BDW/BSW for dmesg-fails (@single and @threads). SNB was already reported to be working (see comment 7). BXT/APL is followed by bug 94939. Latest results on WW08 are having: IVB: igt@gem_ctx_thrash@engines Pass igt@gem_ctx_thrash@processes Pass igt@gem_ctx_thrash@single Pass igt@gem_ctx_thrash@threads Pass HSW igt@gem_ctx_thrash@engines Pass igt@gem_ctx_thrash@processes Pass igt@gem_ctx_thrash@single Pass igt@gem_ctx_thrash@threads Pass BDW igt@gem_ctx_thrash@engines Pass igt@gem_ctx_thrash@processes Pass igt@gem_ctx_thrash@single dmesg-fail igt@gem_ctx_thrash@threads dmesg-fail BYT igt@gem_ctx_thrash@engines Pass igt@gem_ctx_thrash@processes Pass igt@gem_ctx_thrash@single Pass igt@gem_ctx_thrash@threads Pass Timeout (more than 10 minutes execution time) still valid for 4.11.0-rc8-drm-tip-ww18-commit-7f02755+ (HSW-1-D54250WYK) igt@gem_ctx_thrash@single - this test was incomplete For BYT these tests were not executed on the latest round for drm-intel-qa 4.11.0-rc4 379767e BYT (BYT3). Removing IVB from the platforms since for 4.11.0-rc8-drm-tip-ww18-commit-7f02755+ (IVB-1-0XR1GT) tests are Pass igt@gem_ctx_thrash@engines Pass igt@gem_ctx_thrash@processes Pass igt@gem_ctx_thrash@single Pass igt@gem_ctx_thrash@threads Pass timeout on GLK with latest configuration
igt@gem_ctx_thrash@threads
======================================
Graphic drivers
======================================
Component: drm
tag: libdrm-2.4.80-29-g7e6bf88
commit: 7e6bf88cac315a9fa41818cf72a7b5d18a2cb1fc
Component: cairo
tag: 1.15.4-28-g57b4050
commit: 57b40507dda3f58dfc8635548d606b86dc7bcf51
Component: intel-gpu-tools
tag: intel-gpu-tools-1.18-284-g9918014
commit: 9918014df55d0393f99a31e3c398a4b38c90bb80
Component: piglit
tag: piglit-v1
commit: 1b8356e6dfa07480c154fccb47f6ef9c908ef652
======================================
Kernel
======================================
commit 85a692e2c6a7cf93082044d776e838cb9e9b2146
Author: Chris Wilson <chris@chris-wilson.co.uk>
AuthorDate: Wed Jun 28 15:25:29 2017 +0100
Commit: Chris Wilson <chris@chris-wilson.co.uk>
CommitDate: Wed Jun 28 15:25:29 2017 +0100
The following tests PASS on BSW with this configuration
Tests List:
igt@gem_ctx_thrash@processes
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
*** Bug 94939 has been marked as a duplicate of this bug. *** Still timeout on GLK.
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
Still timeout on BXT.
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
Yes, it exceeds your arbitrary externally imposed limit. That's missing the point of the original report which was that the timing changed. I ran it manually on GLK, and it still took too much time to finish: $ time sudo -E ./gem_ctx_thrash --run-subtest threads IGT-Version: 1.19-g4524a89 (x86_64) (Linux: 4.13.0-rc6-drm-tip-ww34-commit-93365f5+ x86_64) Creating 71493 contexts (assuming of size 90112) Subtest threads: SUCCESS (1545.920s) real 25m51.017s user 0m1.484s sys 18m43.421s Less than 10 min results on GLK with the listed configuration:
$ : time sudo -E ./gem_ctx_thrash --r threads
IGT-Version: 1.19-gf9e0154 (x86_64) (Linux: 4.13.0-drm-tip-ww37-commit-14ea1a9+ x86_64)
Creating 71179 contexts (assuming of size 90112)
Subtest threads: SUCCESS (284.891s)
real 4m46.766s
user 0m0.242s
sys 3m51.036s
$ : time sudo -E ./gem_ctx_thrash --r threads
IGT-Version: 1.19-gf9e0154 (x86_64) (Linux: 4.13.0-drm-tip-ww37-commit-14ea1a9+ x86_64)
Creating 71179 contexts (assuming of size 90112)
Subtest threads: SUCCESS (360.412s)
real 6m1.776s
user 0m0.306s
sys 5m10.745s
$ : time sudo -E ./gem_ctx_thrash --r threads
IGT-Version: 1.19-gf9e0154 (x86_64) (Linux: 4.13.0-drm-tip-ww37-commit-14ea1a9+ x86_64)
Creating 71179 contexts (assuming of size 90112)
Subtest threads: SUCCESS (328.022s)
real 5m29.033s
user 0m0.375s
sys 4m36.763s
$ : time sudo -E ./gem_ctx_thrash --r threads
IGT-Version: 1.19-gf9e0154 (x86_64) (Linux: 4.13.0-drm-tip-ww37-commit-14ea1a9+ x86_64)
Creating 71179 contexts (assuming of size 90112)
Subtest threads: SUCCESS (233.732s)
real 3m54.790s
user 0m0.210s
sys 2m58.297s
$ : time sudo -E ./gem_ctx_thrash --r threads
IGT-Version: 1.19-gf9e0154 (x86_64) (Linux: 4.13.0-drm-tip-ww37-commit-14ea1a9+ x86_64)
Creating 71179 contexts (assuming of size 90112)
Subtest threads: SUCCESS (247.898s)
real 4m9.539s
user 0m0.240s
sys 3m17.989s
======================================
Graphic stack
======================================
======================================
Software
======================================
kernel version : 4.13.0-drm-tip-ww37-commit-14ea1a9+
hostname : GLK-1-GLKRVP1DDR405
architecture : x86_64
os version : Ubuntu 16.10
os codename : yakkety
kernel driver : i915
bios revision : 60.34
bios release date : 08/09/2017
ksc : 1.41
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.70
cairo : 1.14.6
======================================
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 3185 (rev 03) (prog-if 00 [VGA controller])
memory ram : 7.64 GB
max memory ram : 16 GB
cpu thread : 2
cpu core : 2
cpu model : 122
cpu stepping : 1
socket : Other
hard drive : 223GiB (240GB)
current cd clock frequency : 316800 kHz
maximum cd clock frequency : 316800 kHz
displays connected : eDP-1 DP-1 HDMI-A-2
======================================
Firmware
======================================
dmc fw loaded : yes
dmc version : 1.4
guc fw loaded : SUCCESS
guc version wanted : 10.56
guc version found : 10.56
======================================
kernel parameters
======================================
quiet drm.debug=0x1e i915.enable_guc_loading=2 i915.enable_guc_submission=2 i915.alpha_support=1 auto panic=1 nmi_watchdog=panic intel_iommu=igfx_off resume=/dev/sda3 fastboot
$ time sudo -E ./gem_ctx_thrash --run-subtest threads On KBL: IGT-Version: 1.20-g7bf3bd7 Linux: 4.14.0-rc4-drm-tip-commit-6972ebb+ Subtest threads: SUCCESS (953.643s) 15m54.559s On SNB: IGT-Version: 1.20-g7bf3bd7 Linux: 4.14.0-rc4-drm-tip-commit-6972ebb+ Subtest threads: SUCCESS (162.330s) 2m42.886s Subtest threads: SUCCESS (162.534s) 2m42.908s Subtest threads: SUCCESS (162.436s) 2m42.830s Subtest threads: SUCCESS (162.582s) 2m43.062s Subtest threads: SUCCESS (162.684s) 2m43.705s On BYT: IGT-Version: 1.20-g136100c Linux: 4.14.0-rc4-drm-tip-commit-36e0e80+ Subtest threads: SUCCESS (162.807s) 2m43.746s Subtest threads: SUCCESS (162.291s) 2m43.447s Subtest threads: SUCCESS (162.119s) 2m43.022s Subtest threads: SUCCESS (162.431s) 2m43.561s Subtest threads: SUCCESS (162.508s) 2m43.675s On HSW: IGT-Version: 1.20-g7bf3bd7 Linux: 4.14.0-rc4-drm-tip-commit-6972ebb+ Subtest threads: SUCCESS (224.017s) 3m44.774s Subtest threads: SUCCESS (215.543s) 3m36.333s Subtest threads: SUCCESS (214.622s) 3m35.581s Subtest threads: SUCCESS (243.597s) 4m4.548s Subtest threads: SUCCESS (227.062s) 3m48.027s On BXT: IGT-Version: 1.20-g7bf3bd Linux: 4.14.0-rc4-drm-tip-commit-6972ebb+ Killed 10m10.156s Killed 10m9.292s On BSW: IGT-Version: 1.20-g5861627 Linux: 4.14.0-rc4-drm-tip-commit-b2c76c5+ Subtest threads: SUCCESS (1034.357s) 17m17.041s Please note that on BXT process was killed after 10 min, not finished. Removing SNB/BYT/HSW This tests has the same failure on GLK QA
igt@gem_ctx_thrash@single <- take more than 10 mins (incomplete, no dmesg)
igt@gem_ctx_thrash@threads <- dmeag-fail
====================================================
dmesg-fail <-igt@gem_ctx_thrash@threads
====================================================
[ 1596.679018] gem_ctx_thrash: page allocation failure: order:0, mode:0x14204d2(GFP_HIGHUSER|__GFP_RETRY_MAYFAIL|__GFP_RECLAIMABLE), nodemask=(null)
[ 1596.679033] CPU: 0 PID: 1926 Comm: gem_ctx_thrash Tainted: G U 4.14.0-drm-tip-ww46-commit-1fc4fe8+ #1
[ 1596.679034] Hardware name: Intel Corp. Geminilake/GLK RVP1 DDR4 (05), BIOS GELKRVPA.X64.0062.B30.1708222146 08/22/2017
[ 1596.679035] Call Trace:
[ 1596.679044] dump_stack+0x63/0x8b
[ 1596.679048] warn_alloc+0x114/0x1b0
[ 1596.679050] __alloc_pages_slowpath+0xf24/0xf30
[ 1596.679052] __alloc_pages_nodemask+0x262/0x280
[ 1596.679055] alloc_pages_vma+0x88/0x1e0
[ 1596.679058] __read_swap_cache_async+0x140/0x1c0
[ 1596.679059] read_swap_cache_async+0x2b/0x60
[ 1596.679061] swapin_readahead+0x222/0x280
[ 1596.679063] ? __slab_free+0x9e/0x2e0
[ 1596.679065] shmem_swapin+0x6d/0xc0
[ 1596.679066] ? free_one_page+0x73/0x360
[ 1596.679068] ? shmem_swapin+0x6d/0xc0
[ 1596.679071] ? sg_free_table+0x5c/0x70
[ 1596.679073] ? radix_tree_lookup_slot+0x22/0x50
[ 1596.679075] ? find_get_entry+0x1e/0xe0
[ 1596.679076] ? pagecache_get_page+0x2d/0x220
[ 1596.679078] shmem_getpage_gfp+0x7fd/0xc00
[ 1596.679080] shmem_read_mapping_page_gfp+0x44/0x80
[ 1596.679122] i915_gem_object_get_pages_gtt+0x1b8/0x530 [i915]
[ 1596.679149] ____i915_gem_object_get_pages+0x1c/0x40 [i915]
[ 1596.679175] __i915_gem_object_get_pages+0x5b/0x70 [i915]
[ 1596.679202] i915_gem_object_set_to_gtt_domain+0xdb/0x140 [i915]
[ 1596.679230] execlists_context_pin+0x199/0x410 [i915]
[ 1596.679257] i915_gem_request_alloc+0x38/0x350 [i915]
[ 1596.679283] i915_gem_do_execbuffer+0x7c2/0x1060 [i915]
[ 1596.679287] ? __switch_to+0x1f3/0x450
[ 1596.679288] ? __slab_free+0x9e/0x2e0
[ 1596.679289] ? __slab_free+0x9e/0x2e0
[ 1596.679290] ? __kmalloc_node+0x1e6/0x2b0
[ 1596.679316] i915_gem_execbuffer2+0x1b0/0x390 [i915]
[ 1596.679341] ? i915_gem_execbuffer+0x2c0/0x2c0 [i915]
[ 1596.679358] drm_ioctl_kernel+0x69/0xb0 [drm]
[ 1596.679368] drm_ioctl+0x340/0x450 [drm]
[ 1596.679393] ? i915_gem_execbuffer+0x2c0/0x2c0 [i915]
[ 1596.679397] do_vfs_ioctl+0xa1/0x5e0
[ 1596.679399] ? __do_page_fault+0x27f/0x4f0
[ 1596.679401] SyS_ioctl+0x79/0x90
[ 1596.679403] entry_SYSCALL_64_fastpath+0x1e/0xa9
[ 1596.679405] RIP: 0033:0x7fd6b12144b7
[ 1596.679406] RSP: 002b:00007fd6ad111cb8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010
[ 1596.679408] RAX: ffffffffffffffda RBX: 00000000000012c3 RCX: 00007fd6b12144b7
[ 1596.679408] RDX: 00007fd6ad111d60 RSI: 0000000040406469 RDI: 0000000000000003
[ 1596.679409] RBP: 00007ffe33d76750 R08: 00007fd68c0008c0 R09: 0000000000000004
[ 1596.679410] R10: 00007fd6ad111ca0 R11: 0000000000000246 R12: 00007fd68c0008c0
[ 1596.679410] R13: 00007fd6ad111d60 R14: 00007fd6ad1129c0 R15: 00007fd6ad112700
[ 1596.679412] Mem-Info:
[ 1596.679416] active_anon:7316 inactive_anon:8382 isolated_anon:0
active_file:94 inactive_file:0 isolated_file:0
unevictable:0 dirty:0 writeback:6 unstable:0
slab_reclaimable:15677 slab_unreclaimable:411234
mapped:548 shmem:8860 pagetables:2383 bounce:0
free:26755 free_pcp:0 free_cma:0
[ 1596.679419] Node 0 active_anon:29264kB inactive_anon:33528kB active_file:376kB inactive_file:0kB unevictable:0kB isolated(anon):0kB isolated(file):0kB mapped:2192kB dirty:0kB writeback:24kB shmem:35440kB shmem_thp: 32768kB shmem_pmdmapped: 0kB anon_thp: 8192kB writeback_tmp:0kB unstable:0kB all_unreclaimable? no
[ 1596.679420] Node 0 DMA free:15888kB min:132kB low:164kB high:196kB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:15980kB managed:15888kB mlocked:0kB kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB
[ 1596.679423] lowmem_reserve[]: 0 1767 7764 7764 7764
[ 1596.679426] Node 0 DMA32 free:39224kB min:15356kB low:19192kB high:23028kB active_anon:2640kB inactive_anon:204kB active_file:456kB inactive_file:572kB unevictable:0kB writepending:180kB present:1913052kB managed:1847484kB mlocked:0kB kernel_stack:192kB pagetables:60kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB
[ 1596.679429] lowmem_reserve[]: 0 0 5996 5996 5996
[ 1596.679431] Node 0 Normal free:51908kB min:52092kB low:65112kB high:78132kB active_anon:26624kB inactive_anon:33628kB active_file:120kB inactive_file:448kB unevictable:0kB writepending:188kB present:6291456kB managed:6143580kB mlocked:0kB kernel_stack:2992kB pagetables:9472kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB
[ 1596.679434] lowmem_reserve[]: 0 0 0 0 0
[ 1596.679436] Node 0 DMA: 0*4kB 2*8kB (U) 2*16kB (U) 3*32kB (U) 2*64kB (U) 2*128kB (U) 0*256kB 0*512kB 1*1024kB (U) 1*2048kB (M) 3*4096kB (M) = 15888kB
[ 1596.679445] Node 0 DMA32: 1953*4kB (UME) 902*8kB (UE) 254*16kB (UE) 670*32kB (UE) 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 40532kB
[ 1596.679452] Node 0 Normal: 527*4kB (ME) 326*8kB (UME) 197*16kB (UME) 183*32kB (UME) 136*64kB (ME) 84*128kB (ME) 28*256kB (ME) 10*512kB (UME) 5*1024kB (UME) 1*2048kB (E) 0*4096kB = 52636kB
[ 1596.679464] 9333 total pagecache pages
[ 1596.679470] 339 pages in swap cache
[ 1596.679471] Swap cache stats: add 33990747, delete 33985542, find 9376376/14192060
[ 1596.679471] Free swap = 13565660kB
[ 1596.679472] Total swap = 16642044kB
[ 1596.679472] 2055122 pages RAM
[ 1596.679473] 0 pages HighMem/MovableOnly
[ 1596.679473] 53384 pages reserved
[ 1596.679474] 0 pages cma reserved
[ 1596.679474] 0 pages hwpoisoned
[ 1599.988037] 32 and 0 pages still available in the bound and unbound GPU page lists.
[ 1599.988154] python3 invoked oom-killer: gfp_mask=0x14200ca(GFP_HIGHUSER_MOVABLE), nodemask=(null), order=0, oom_score_adj=0
[ 1599.988162] CPU: 3 PID: 1871 Comm: python3 Tainted: G U 4.14.0-drm-tip-ww46-commit-1fc4fe8+ #1
[ 1599.988163] Hardware name: Intel Corp. Geminilake/GLK RVP1 DDR4 (05), BIOS GELKRVPA.X64.0062.B30.1708222146 08/22/2017
[ 1599.988164] Call Trace:
[ 1599.988174] dump_stack+0x63/0x8b
[ 1599.988177] dump_header+0x97/0x225
[ 1599.988181] ? security_capable_noaudit+0x45/0x60
[ 1599.988183] oom_kill_process+0x219/0x420
[ 1599.988185] out_of_memory+0x11d/0x480
[ 1599.988187] __alloc_pages_slowpath+0xe4b/0xf30
[ 1599.988189] __alloc_pages_nodemask+0x262/0x280
[ 1599.988192] alloc_pages_vma+0x88/0x1e0
[ 1599.988195] __read_swap_cache_async+0x140/0x1c0
[ 1599.988196] do_swap_page_readahead+0x102/0x200
[ 1599.988199] do_swap_page+0x2da/0x780
[ 1599.988200] ? do_swap_page+0x2da/0x780
[ 1599.988201] __handle_mm_fault+0x828/0x1170
[ 1599.988204] ? do_futex+0x130/0xb40
[ 1599.988206] handle_mm_fault+0xcc/0x1c0
[ 1599.988209] __do_page_fault+0x262/0x4f0
[ 1599.988210] do_page_fault+0x2e/0xe0
[ 1599.988213] page_fault+0x22/0x30
[ 1599.988215] RIP: 0033:0x562f13664380
[ 1599.988216] RSP: 002b:00007f4b925bb798 EFLAGS: 00010246
[ 1599.988217] RAX: 000000000000006e RBX: 0000562f16cbd7d0 RCX: 00007f4b9da1d879
[ 1599.988218] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 00007f4b925bb7d0
[ 1599.988218] RBP: 00007f4b925bd698 R08: 0000000000004938 R09: 0000000000003fb3
[ 1599.988219] R10: 0000000000000001 R11: 0000000000004938 R12: 0000000000000000
[ 1599.988220] R13: 00000000000f4240 R14: 0000000000001388 R15: 0000000000000001
[ 1599.988221] Mem-Info:
[ 1599.988226] active_anon:7267 inactive_anon:8422 isolated_anon:0
active_file:61 inactive_file:0 isolated_file:0
unevictable:0 dirty:0 writeback:0 unstable:0
slab_reclaimable:15703 slab_unreclaimable:411268
mapped:471 shmem:8885 pagetables:2383 bounce:0
free:26815 free_pcp:0 free_cma:0
[ 1599.988229] Node 0 active_anon:29068kB inactive_anon:33688kB active_file:244kB inactive_file:0kB unevictable:0kB isolated(anon):0kB isolated(file):0kB mapped:1884kB dirty:0kB writeback:0kB shmem:35540kB shmem_thp: 32768kB shmem_pmdmapped: 0kB anon_thp: 8192kB writeback_tmp:0kB unstable:0kB all_unreclaimable? no
[ 1599.988230] Node 0 DMA free:15888kB min:132kB low:164kB high:196kB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:15980kB managed:15888kB mlocked:0kB kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB
[ 1599.988232] lowmem_reserve[]: 0 1767 7764 7764 7764
[ 1599.988235] Node 0 DMA32 free:39292kB min:15356kB low:19192kB high:23028kB active_anon:2576kB inactive_anon:176kB active_file:180kB inactive_file:672kB unevictable:0kB writepending:0kB present:1913052kB managed:1847484kB mlocked:0kB kernel_stack:192kB pagetables:60kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB
[ 1599.988238] lowmem_reserve[]: 0 0 5996 5996 5996
[ 1599.988240] Node 0 Normal free:52080kB min:52092kB low:65112kB high:78132kB active_anon:26492kB inactive_anon:33516kB active_file:68kB inactive_file:280kB unevictable:0kB writepending:0kB present:6291456kB managed:6143580kB mlocked:0kB kernel_stack:2992kB pagetables:9472kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB
[ 1599.988243] lowmem_reserve[]: 0 0 0 0 0
[ 1599.988245] Node 0 DMA: 0*4kB 2*8kB (U) 2*16kB (U) 3*32kB (U) 2*64kB (U) 2*128kB (U) 0*256kB 0*512kB 1*1024kB (U) 1*2048kB (M) 3*4096kB (M) = 15888kB
[ 1599.988255] Node 0 DMA32: 1920*4kB (UME) 896*8kB (UE) 254*16kB (UE) 662*32kB (UE) 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 40096kB
[ 1599.988262] Node 0 Normal: 533*4kB (UME) 322*8kB (ME) 193*16kB (UME) 186*32kB (UME) 138*64kB (UME) 84*128kB (UME) 29*256kB (UME) 9*512kB (ME) 5*1024kB (UME) 1*2048kB (E) 0*4096kB = 52532kB
[ 1599.988274] 9300 total pagecache pages
[ 1599.988280] 330 pages in swap cache
[ 1599.988281] Swap cache stats: add 33994559, delete 33989363, find 9377696/14194750
[ 1599.988281] Free swap = 13562332kB
[ 1599.988282] Total swap = 16642044kB
[ 1599.988282] 2055122 pages RAM
[ 1599.988283] 0 pages HighMem/MovableOnly
[ 1599.988283] 53384 pages reserved
[ 1599.988283] 0 pages cma reserved
[ 1599.988284] 0 pages hwpoisoned
[ 1599.988379] Out of memory: Kill process 1918 (gem_ctx_thrash) score 1000 or sacrifice child
[ 1599.988408] Killed process 1918 (gem_ctx_thrash) total-vm:635136kB, anon-rss:0kB, file-rss:0kB, shmem-rss:0kB
This is my configuration:
IGT-Version: 1.20-g88d6550 (x86_64) (Linux: 4.14.0-drm-tip-ww46-commit-1fc4fe8+ x86_64)
fastfeedback-nov-ww46-thursday-07-03-33-code-179785857
(In reply to Hector Velazquez from comment #21) > This tests has the same failure on GLK QA > > igt@gem_ctx_thrash@single <- take more than 10 mins (incomplete, no dmesg) > igt@gem_ctx_thrash@threads <- dmeag-fail > ... This bug doesn't apply for the GLK error, please file a new bug for that issue. Thanks. On KBL with commit-8970187+: KBL, igt@gem_ctx_thrash@threads, success, 9m31.733s KBL, igt@gem_ctx_thrash@threads, success, 10m21.238s KBL, igt@gem_ctx_thrash@threads, success, 11m13.436s KBL, igt@gem_ctx_thrash@threads, success, 9m51.070s Since these tests are not failing, just taking long to finish, I'll close this bug as invalid. For failures like comment 21 please make sure to file a new bug with the required information. Thanks. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.