Summary: | [IGT] gem_spin_batch@spin-each Failed assertion: !"GPU hung" | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | DRI | Reporter: | Octavio <octaviox.hernandez.lopez> | ||||||||||||||
Component: | IGT | Assignee: | Default DRI bug account <dri-devel> | ||||||||||||||
Status: | CLOSED FIXED | QA Contact: | |||||||||||||||
Severity: | normal | ||||||||||||||||
Priority: | medium | CC: | intel-gfx-bugs | ||||||||||||||
Version: | DRI git | ||||||||||||||||
Hardware: | x86-64 (AMD64) | ||||||||||||||||
OS: | Linux (All) | ||||||||||||||||
Whiteboard: | ReadyForDev | ||||||||||||||||
i915 platform: | BXT, CFL, CNL, GLK | i915 features: | |||||||||||||||
Attachments: |
|
Created attachment 136323 [details]
dmesg
Created attachment 136324 [details]
error state
====================================== Graphic stack ====================================== ====================================== Software ====================================== kernel version : 4.15.0-rc4-drm-intel-qa-ww51-commit-e044c9e+ hostname : GLK-1-GLKRVP1DDR405 architecture : x86_64 os version : Ubuntu 16.10 os codename : yakkety kernel driver : i915 bios revision : 69.31 bios release date : 10/11/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 : 3.69 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 : 79200 kHz maximum cd clock frequency : 316800 kHz displays connected : eDP-1 ====================================== Firmware ====================================== dmc fw loaded : yes dmc version : 1.4 guc fw loaded : fetch SUCCESS, load SUCCESS guc version wanted : wanted 10.56, found 10.56 guc version found : wanted 10.56, found 10.56 ====================================== kernel parameters ====================================== quiet i915.alpha_support=1 drm.debug=0xe log_buf_len=4M i915.enable_guc=-1 resume=/dev/sda3 fastboot This test fails on BXT igt@gem_spin_batch@spin-each using IGT-Version: 1.20-gbeb26d8 (x86_64) (Linux: 4.15.0-rc4-drm-intel-qa-ww51-commit-b480e79+ x86_64) output ============================= (gem_spin_batch:2125) igt-aux-CRITICAL: Test assertion failure function sig_abort, file igt_aux.c:482: (gem_spin_batch:2125) igt-aux-CRITICAL: Failed assertion: !"GPU hung" Subtest spin-each failed. **** DEBUG **** (gem_spin_batch:2125) igt-aux-CRITICAL: Test assertion failure function sig_abort, file igt_aux.c:482: (gem_spin_batch:2125) igt-aux-CRITICAL: Failed assertion: !"GPU hung" (gem_spin_batch:2125) igt-core-INFO: Stack trace: (gem_spin_batch:2125) igt-core-INFO: #0 [__igt_fail_assert+0x101] (gem_spin_batch:2125) igt-core-INFO: #1 [sig_abort+0x3a] (gem_spin_batch:2125) igt-core-INFO: #2 [killpg+0x40] (gem_spin_batch:2125) igt-core-INFO: #3 [__wait+0x1e] (gem_spin_batch:2125) igt-core-INFO: #4 [igt_waitchildren+0x68] (gem_spin_batch:2125) igt-core-INFO: #5 [__real_main92+0x107] (gem_spin_batch:2125) igt-core-INFO: #6 [main+0x23] (gem_spin_batch:2125) igt-core-INFO: #7 [__libc_start_main+0xf1] (gem_spin_batch:2125) igt-core-INFO: #8 [_start+0x29] (gem_spin_batch:2125) igt-core-INFO: #9 [<unknown>+0x29] **** END **** This test still fails on GLK using IGT-Version: 1.20-g19c6c04 (x86_64) (Linux: 4.15.0-rc7-drm-intel-qa-ww2-commit-17fd162+ x86_64) (gem_spin_batch:1822) igt-aux-CRITICAL: Test assertion failure function sig_abort, file igt_aux.c:482: (gem_spin_batch:1822) igt-aux-CRITICAL: Failed assertion: !"GPU hung" (gem_spin_batch:1824) CRITICAL: Test assertion failure function spin, file gem_spin_batch.c:66: (gem_spin_batch:1824) CRITICAL: Failed assertion: 100 * timeout_100ms * loops <= (100 + 5) * elapsed && 100 * timeout_100ms * loops >= (100 - 5) * elapsed (gem_spin_batch:1824) CRITICAL: 'timeout_100ms * loops' != 'elapsed' (100000000 not within 5% tolerance of 17951977578) Subtest spin-each failed. This test still fails on GLK igt@gem_spin_batch@spin-each Configuration ============================================= IGT-Version: 1.20-g84a3080 (x86_64) (Linux: 4.15.0-rc8-drm-intel-qa-ww3-commit-37eb04c+ x86_64) Component: drm tag: libdrm-2.4.89-13-g57d3d4c commit: 57d3d4c96887cde016fe1d2766196accf77ca423 Component: cairo tag: 1.15.8-76-g6b05938 commit: b7f313a8d2a3049e77b3497dd6040fcfab3b3c9b Component: intel-gpu-tools tag: intel-gpu-tools-1.20-281-g84a3080 commit: 84a308022028a55903a1916fcee516aab768ed48 Component: piglit tag: piglit-v1 commit: caf60eece2d899cbfa5e92791326506630363ea4 Output ========================================= (gem_spin_batch:2774) igt-aux-CRITICAL: Test assertion failure function sig_abort, file igt_aux.c:482: (gem_spin_batch:2774) igt-aux-CRITICAL: Failed assertion: !"GPU hung" Subtest spin-each failed. **** DEBUG **** (gem_spin_batch:2774) igt-aux-CRITICAL: Test assertion failure function sig_abort, file igt_aux.c:482: (gem_spin_batch:2774) igt-aux-CRITICAL: Failed assertion: !"GPU hung" (gem_spin_batch:2774) igt-core-INFO: Stack trace: (gem_spin_batch:2774) igt-core-INFO: #0 [__igt_fail_assert+0x101] (gem_spin_batch:2774) igt-core-INFO: #1 [sig_abort+0x3a] (gem_spin_batch:2774) igt-core-INFO: #2 [killpg+0x40] (gem_spin_batch:2774) igt-core-INFO: #3 [__wait+0x1e] (gem_spin_batch:2774) igt-core-INFO: #4 [igt_waitchildren+0x61] (gem_spin_batch:2774) igt-core-INFO: #5 [__real_main92+0x11f] (gem_spin_batch:2774) igt-core-INFO: #6 [main+0x27] (gem_spin_batch:2774) igt-core-INFO: #7 [__libc_start_main+0xf1] (gem_spin_batch:2774) igt-core-INFO: #8 [_start+0x2a] (gem_spin_batch:2774) igt-core-INFO: #9 [<unknown>+0x2a] **** END **** This test has failed on CFL QA Tests List: igt@gem_spin_batch@spin-each using IGT-Version: 1.20-g84a3080 (x86_64) (Linux: 4.15.0-rc8-drm-tip-ww3-commit-37eb04c+ x86_64) some tests has this output... ====================================== output sample ====================================== . . . **** DEBUG **** (gem_spin_batch:3804) igt-aux-CRITICAL: Test assertion failure function sig_abort, file igt_aux.c:482: (gem_spin_batch:3804) igt-aux-CRITICAL: Failed assertion: !"GPU hung" (gem_spin_batch:3804) igt-core-INFO: Stack trace: (gem_spin_batch:3804) igt-core-INFO: #0 [__igt_fail_assert+0x101] (gem_spin_batch:3804) igt-core-INFO: #1 [sig_abort+0x3a] (gem_spin_batch:3804) igt-core-INFO: #2 [killpg+0x40] (gem_spin_batch:3804) igt-core-INFO: #3 [__wait+0x1e] (gem_spin_batch:3804) igt-core-INFO: #4 [igt_waitchildren+0x61] (gem_spin_batch:3804) igt-core-INFO: #5 [__real_main92+0x11f] (gem_spin_batch:3804) igt-core-INFO: #6 [main+0x27] (gem_spin_batch:3804) igt-core-INFO: #7 [__libc_start_main+0xf1] (gem_spin_batch:3804) igt-core-INFO: #8 [_start+0x2a] (gem_spin_batch:3804) igt-core-INFO: #9 [<unknown>+0x2a] **** END **** . . . Created attachment 136771 [details] Kernel log (comment 7) Created attachment 136772 [details] error (comment 7) (/sys/class/drm/card0/error) Created attachment 137036 [details]
CFL-Kern-Log
CoffeeLake S UDIMM RVP Kernel Log file
This test has failed on GLK QA Tests List: igt@gem_spin_batch@spin-each IGT-Version: 1.21-g94bd67c (x86_64) (Linux: 4.15.0-drm-tip-ww6-commit-078873d+ x86_64) ====================================== output sample ====================================== . . . **** DEBUG **** (gem_spin_batch:1511) igt-aux-CRITICAL: Test assertion failure function sig_abort, file igt_aux.c:482: (gem_spin_batch:1511) igt-aux-CRITICAL: Failed assertion: !"GPU hung" (gem_spin_batch:1511) igt-core-INFO: Stack trace: (gem_spin_batch:1511) igt-core-INFO: #0 [__igt_fail_assert+0x101] (gem_spin_batch:1511) igt-core-INFO: #1 [sig_abort+0x3a] (gem_spin_batch:1511) igt-core-INFO: #2 [killpg+0x40] (gem_spin_batch:1511) igt-core-INFO: #3 [__wait+0x1e] (gem_spin_batch:1511) igt-core-INFO: #4 [igt_waitchildren+0x68] (gem_spin_batch:1511) igt-core-INFO: #5 [__real_main92+0x107] (gem_spin_batch:1511) igt-core-INFO: #6 [main+0x23] (gem_spin_batch:1511) igt-core-INFO: #7 [__libc_start_main+0xf0] (gem_spin_batch:1511) igt-core-INFO: #8 [_start+0x29] (gem_spin_batch:1511) igt-core-INFO: #9 [<unknown>+0x29] **** END **** . . . This works for me... got fixed recently? commit c2af514a25ac6e94bc3dabf26cc7e755ce9fd2d6 (upstream/master) Author: Chris Wilson <chris@chris-wilson.co.uk> Date: Wed Feb 21 14:42:12 2018 +0000 igt/gem_spin_batch: Avoid waiting when running concurrently If we do a global wait while trying to execute spinners in parallel, it ends badly with a GPU hang. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=104352 Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> Reviewed-by: MichaĆ Winiarski <michal.winiarski@intel.com> Closing this bug as it was resolved/fixed. |
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.
Created attachment 136322 [details] kernel log Outpu ======================================== IGT-Version: 1.20-gfda6c10 (x86_64) (Linux: 4.15.0-rc4-drm-intel-qa-ww51-commit-e044c9e+ x86_64) Stack trace: #0 [__igt_fail_assert+0x101] #1 [sig_abort+0x3a] #2 [killpg+0x40] #3 [__wait+0x1e] #4 [igt_waitchildren+0x68] #5 [__real_main92+0x107] #6 [main+0x23] #7 [__libc_start_main+0xf1] #8 [_start+0x29] #9 [<unknown>+0x29] Subtest spin-each: FAIL (19.359s) (gem_spin_batch:3962) igt-aux-CRITICAL: Test assertion failure function sig_abort, file igt_aux.c:482: (gem_spin_batch:3962) igt-aux-CRITICAL: Failed assertion: !"GPU hung" Subtest spin-each failed. **** DEBUG **** (gem_spin_batch:3962) igt-aux-CRITICAL: Test assertion failure function sig_abort, file igt_aux.c:482: (gem_spin_batch:3962) igt-aux-CRITICAL: Failed assertion: !"GPU hung" (gem_spin_batch:3962) igt-core-INFO: Stack trace: (gem_spin_batch:3962) igt-core-INFO: #0 [__igt_fail_assert+0x101] (gem_spin_batch:3962) igt-core-INFO: #1 [sig_abort+0x3a] (gem_spin_batch:3962) igt-core-INFO: #2 [killpg+0x40] (gem_spin_batch:3962) igt-core-INFO: #3 [__wait+0x1e] (gem_spin_batch:3962) igt-core-INFO: #4 [igt_waitchildren+0x68] (gem_spin_batch:3962) igt-core-INFO: #5 [__real_main92+0x107] (gem_spin_batch:3962) igt-core-INFO: #6 [main+0x23] (gem_spin_batch:3962) igt-core-INFO: #7 [__libc_start_main+0xf1] (gem_spin_batch:3962) igt-core-INFO: #8 [_start+0x29] (gem_spin_batch:3962) igt-core-INFO: #9 [<unknown>+0x29] **** END ****