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.