Summary: | [KBL] igt / kms_panel_fitting segmentation fault | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | DRI | Reporter: | cprigent <christophe.prigent> | ||||||||
Component: | DRM/Intel | Assignee: | Olivier Berthier <olivierx.berthier> | ||||||||
Status: | CLOSED MOVED | QA Contact: | Intel GFX Bugs mailing list <intel-gfx-bugs> | ||||||||
Severity: | normal | ||||||||||
Priority: | medium | CC: | intel-gfx-bugs | ||||||||
Version: | unspecified | ||||||||||
Hardware: | x86-64 (AMD64) | ||||||||||
OS: | Linux (All) | ||||||||||
Whiteboard: | |||||||||||
i915 platform: | KBL | i915 features: | display/Other | ||||||||
Attachments: |
|
Description
cprigent
2016-05-13 17:25:04 UTC
Created attachment 123716 [details]
kbl-kms_panel_fitting-kern.log
Could be due to? commit ec83ef916779d837efb29d8978cfbb8b690c6ce1 Author: Robert Foss <robert.foss@collabora.com> Date: Tue May 3 10:40:22 2016 -0400 kms_panel_fitting: Enable connectors with "scaling mode" property set. No, this is due to missing "1080p-left.png" file which is present in tests folder of IGT. please check and update igt test suite and confirm that you have this file. Image is located here: <...>/intel-gpu-tools/tests/1080p-left.png (In reply to yann from comment #3) > No, this is due to missing "1080p-left.png" file which is present in tests > folder of IGT. > please check and update igt test suite and confirm that you have this file. ./kms_panel_fitting --debug the image is in tests folder but however the test look like that is looking in some other place IGT-Version: 1.14-NOT-GIT (x86_64) (Linux: 4.6.0-drm-intel-nightly-ww21-commit-c5034bf+ x86_64) (kms_panel_fitting:2340) igt-core-DEBUG: Test requirement passed: !igt_run_in_simulation() (kms_panel_fitting:2340) drmtest-DEBUG: Test requirement passed: fd >= 0 (kms_panel_fitting:2340) igt-kms-DEBUG: display: init { (kms_panel_fitting:2340) igt-kms-DEBUG: display: eDP-1: Selecting pipe A (kms_panel_fitting:2340) igt-kms-DEBUG: display: DP-1: Selecting pipe B (kms_panel_fitting:2340) igt-kms-DEBUG: display: DP-2: Selecting pipe C (kms_panel_fitting:2340) igt-kms-DEBUG: display: } (kms_panel_fitting:2340) igt-kms-DEBUG: display: eDP-1: set_pipe(A) (kms_panel_fitting:2340) igt-fb-DEBUG: igt_create_fb_with_bo_size(width=1920, height=1080, format=0x34325258, tiling=0x0, size=0) (kms_panel_fitting:2340) igt-fb-DEBUG: igt_create_fb_with_bo_size(handle=1, pitch=7680) (kms_panel_fitting:2340) igt-core-CRITICAL: Could not open data file "1080p-left.png": No such file or directoryReceived signal SIGSEGV. real 0m0.583s user 0m0.032s sys 0m0.004s (07:34 PM) [gfx@gfx04x] [tests]$ : ls -l | grep 1080p -rwxrwxrwx 1 gfx gfx 41858 May 17 19:26 1080p-left.png -rwxrwxrwx 1 gfx gfx 42502 May 17 16:30 1080p-right.png (07:35 PM) [gfx@gfx04x] [tests]$ : pwd /home/gfx/intel-graphics/intel-gpu-tools/tests The following tests cases fail with the following configuration : Tests cases =============================================== igt@kms_panel_fitting Gfx stack information =============================================== --> Component : drm tag : libdrm-2.4.68-4-g7aab852 commit : 7aab852 --> Component : mesa tag : mesa-11.1.2 commit : 7bcd827 --> Component : cairo tag : 1.15.2 commit : db8a7f1 --> Component : intel-gpu-tools tag : intel-gpu-tools-1.14-346-gcce2ff0 commit : cce2ff0 Software information =============================================== Kernel version : 4.6.0-rc7-drm-intel-nightly-ww20-commit-5528ede+ Linux distribution : Ubuntu 15.10 Architecture : 64-bit Bios revision : 138.22 KSC revision : 1.12 DMC revision : 1.07 GUC revision : 8.7 Hardware information =============================================== Platform : BXT-P Motherboard model : Broxton P Motherboard type : NOTEBOOK Hand Held Motherboard manufacturer : Intel Corp. CPU family : Other CPU information : 06/5c GPU Card : Intel Corporation Device 5a84 (rev 0a) (prog-if 00 [VGA controller]) kernel =============================================== commit 2ec823981d62c56d1511bda42b8295e31ece800f Author: Daniel Vetter <daniel.vetter@ffwll.ch> Date: Sun May 22 18:23:13 2016 +0200 drm-intel-nightly: 2016y-05m-22d-16h-22m-45s UTC integration manifest This is also reproduced on KBL with the next configuration Gfx stack information =============================================== --> Component : drm tag : libdrm-2.4.68-4-g7aab852 commit : 7aab852 --> Component : mesa tag : mesa-11.1.2 commit : 7bcd827 --> Component : cairo tag : 1.15.2 commit : db8a7f1 --> Component : intel-gpu-tools tag : intel-gpu-tools-1.14-346-gcce2ff0 commit : cce2ff0 Software information ============================ Kernel version : 4.6.0-nightly+ Linux distribution : Ubuntu 15.10 Architecture : 64-bit Bios revision : 28.1 KSC revision : 1.15 Hardware information ============================= Platform : SKL-Y to KBL (RVP3) Motherboard model : Kabylake Client platform Motherboard type : Skylake Y LPDDR3 RVP3 Laptop Motherboard manufacturer : Intel Corporation CPU family : Other CPU information : Genuine Intel(R) CPU 0000 @ 0.90GHz GPU Card : Intel Corporation Device 591e (prog-if 00 [VGA controller]) |=== kernel information ===| commit 2ec823981d62c56d1511bda42b8295e31ece800f Author: Daniel Vetter <daniel.vetter@ffwll.ch> Date: Sun May 22 18:23:13 2016 +0200 ========== test cases failed =============== igt@kms_panel_fitting Not reproduced with the latest version of IGT: commit 3ce58b6f9502329d03207a786301d077e7f0cf6c Author: Marius Vlad <marius.c.vlad@intel.com> Date: Tue May 31 18:33:24 2016 +0300 Updated NEWS, and bumped to 1.15. Signed-off-by: Marius Vlad <marius.c.vlad@intel.com> for something reason with run-tests.sh script this test fail, but manually it shows pass in APL --> Component : intel-gpu-tools tag : intel-gpu-tools-1.14-348-g303b380 commit : 303b380 kernel =============================================== commit fb023a2062df06c9e097e1f8f2bcf252194b9413 Author: Daniel Vetter <daniel.vetter@ffwll.ch> Date: Mon May 30 10:46:14 2016 +0200 drm-intel-nightly: 2016y-05m-30d-08h-45m-53s UTC integration manifest This bug was also reproduced on KBL under the following configuration Software information ============================================ Kernel version : 4.6.0-drm-intel-nightly-ww23-commit-fb023a2+ Linux distribution : Ubuntu 16.04 LTS Architecture : 64-bit Mesa version : Not found << Please see the message at the bottom >> xf86-video-intel version : 2.99.917 Xorg-Xserver version : 1.18.3 DRM version : 2.4.68 VAAPI version : Intel i965 driver for Intel(R) Kabylake - 1.7.0 Cairo version : 1.15.2 Intel GPU Tools version : Tag [intel-gpu-tools-1.14-348-g303b380] / Commit [303b380] Kernel driver in use : i915 Hardware acceleration : Bios revision : 28.1 KSC revision : 1.15 Hardware information ============================================ Platform : SKL-Y to KBL (RVP3) Motherboard model : Kabylake Client platform Motherboard type : Skylake Y LPDDR3 RVP3 Laptop Motherboard manufacturer : Intel Corporation CPU family : Other CPU information : Genuine Intel(R) CPU 0000 @ 0.90GHz GPU Card : Intel Corporation Device 591e (prog-if 00 [VGA controller]) Memory ram : 4 GB Maximum memory ram allowed : 16 GB Display resolution : CPU's number : 4 Hard drive Capacity : 120 GB Firmwares information ============================================ DMC fw loaded : yes DMC version : 1.1 kernel configuration ===================== commit fb023a2062df06c9e097e1f8f2bcf252194b9413 Author: Daniel Vetter <daniel.vetter@ffwll.ch> Date: Mon May 30 10:46:14 2016 +0200 drm-intel-nightly: 2016y-05m-30d-08h-45m-53s UTC integration manifest Kernel version : 4.6.0 ========== test cases failed =============== igt@kms_panel_fitting I see it failing again on KBL-U. Assign to Olivier to check our installation procedure/package. Not reproduced with IGT 1.15, please use the lastest version of IGT. Created attachment 124701 [details]
kblu dmesg log
The test pass on Sky Lake Y and Kaby Lake Y, but still fail on Kaby Lake U.
IGT-Version: 1.15-gc344044 (x86_64) (Linux: 4.7.0-rc4-nightly+ x86_64)
(kms_panel_fitting:1434) igt-core-DEBUG: Test requirement passed: !igt_run_in_simulation()
(kms_panel_fitting:1434) drmtest-DEBUG: Test requirement passed: fd >= 0
(kms_panel_fitting:1434) igt-kms-DEBUG: display: init {
(kms_panel_fitting:1434) igt-kms-DEBUG: display: eDP-1: Selecting pipe A
(kms_panel_fitting:1434) igt-kms-DEBUG: display: }
(kms_panel_fitting:1434) igt-kms-DEBUG: display: eDP-1: set_pipe(A)
(kms_panel_fitting:1434) CRITICAL: Test assertion failure function test_panel_fitting, file kms_panel_fitting.c:164:
(kms_panel_fitting:1434) CRITICAL: Failed assertion: cairo_surface_status(image) == CAIRO_STATUS_SUCCESS
(kms_panel_fitting:1434) CRITICAL: Last errno: 2, No such file or directory
Stack trace:
#0 [__igt_fail_assert+0xf1]
#1 [__real_main218+0x545]
#2 [main+0x29]
#3 [__libc_start_main+0xf0]
#4 [_start+0x29]
#5 [<unknown>+0x29]
Test kms_panel_fitting failed.
**** DEBUG ****
(kms_panel_fitting:1434) igt-core-DEBUG: Test requirement passed: !igt_run_in_simulation()
(kms_panel_fitting:1434) drmtest-DEBUG: Test requirement passed: fd >= 0
(kms_panel_fitting:1434) igt-kms-DEBUG: display: init {
(kms_panel_fitting:1434) igt-kms-DEBUG: display: eDP-1: Selecting pipe A
(kms_panel_fitting:1434) igt-kms-DEBUG: display: }
(kms_panel_fitting:1434) igt-kms-DEBUG: display: eDP-1: set_pipe(A)
(kms_panel_fitting:1434) CRITICAL: Test assertion failure function test_panel_fitting, file kms_panel_fitting.c:164:
(kms_panel_fitting:1434) CRITICAL: Failed assertion: cairo_surface_status(image) == CAIRO_STATUS_SUCCESS
(kms_panel_fitting:1434) CRITICAL: Last errno: 2, No such file or directory
**** END ****
(kms_panel_fitting:1434) igt-core-DEBUG: Exiting with status code 99
FAIL (0.004s)
kms_panel_fitting has now 2 subtests. Let's open a new bug if they fail. |
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.