<html>
<head>
<base href="https://bugs.freedesktop.org/">
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEEDINFO "
title="NEEDINFO - [KBL] [IGT Basic] kms_psr_sink_crc/psr_basic produces a Segmentation fault (core dumped)"
href="https://bugs.freedesktop.org/show_bug.cgi?id=97172#c3">Comment # 3</a>
on <a class="bz_bug_link
bz_status_NEEDINFO "
title="NEEDINFO - [KBL] [IGT Basic] kms_psr_sink_crc/psr_basic produces a Segmentation fault (core dumped)"
href="https://bugs.freedesktop.org/show_bug.cgi?id=97172">bug 97172</a>
from <span class="vcard"><a class="email" href="mailto:humberto.i.perez.rodriguez@intel.com" title="Humberto Israel Perez Rodriguez <humberto.i.perez.rodriguez@intel.com>"> <span class="fn">Humberto Israel Perez Rodriguez</span></a>
</span></b>
<pre>(In reply to Mika Kuoppala from <a href="show_bug.cgi?id=97172#c2">comment #2</a>)
<span class="quote">> Created <span class=""><a href="attachment.cgi?id=125697" name="attach_125697" title="[PATCH] tests/kms_psr_sink_crc: commit before querying mode">attachment 125697</a> <a href="attachment.cgi?id=125697&action=edit" title="[PATCH] tests/kms_psr_sink_crc: commit before querying mode">[details]</a></span> <a href='page.cgi?id=splinter.html&bug=97172&attachment=125697'>[review]</a> [review]
> [PATCH] tests/kms_psr_sink_crc: commit before querying mode</span >
still fail with the patch
./kms_psr_sink_crc --run-subtest psr_basic --debug
_______________________________________________________
IGT-Version: 1.15-gdb97b69 (x86_64) (Linux: 4.8.0-rc4-nightly+ x86_64)
(kms_psr_sink_crc:27848) igt-core-DEBUG: Test requirement passed:
!igt_run_in_simulation()
(kms_psr_sink_crc:27848) drmtest-DEBUG: Test requirement passed: !(fd<0)
(kms_psr_sink_crc:27848) drmtest-DEBUG: Test requirement passed:
drmSetMaster(fd) == 0
(kms_psr_sink_crc:27848) igt-kms-DEBUG: VT: graphics mode set (mode was 0x0)
(kms_psr_sink_crc:27848) DEBUG: Test requirement passed:
!(!psr_possible(&data))
(kms_psr_sink_crc:27848) igt-kms-DEBUG: display: init {
(kms_psr_sink_crc:27848) igt-kms-DEBUG: display: }
(kms_psr_sink_crc:27848) igt-kms-DEBUG: display: eDP-1: set_pipe(A)
(kms_psr_sink_crc:27848) igt-kms-DEBUG: display: commit {
(kms_psr_sink_crc:27848) igt-kms-DEBUG: display: eDP-1: Selecting pipe A
(kms_psr_sink_crc:27848) igt-kms-DEBUG: display: SetCrtc pipe A, disabling
(kms_psr_sink_crc:27848) igt-kms-DEBUG: display: SetPlane pipe A, plane 1,
disabling
(kms_psr_sink_crc:27848) igt-kms-DEBUG: display: SetCursor pipe A,
disabling
(kms_psr_sink_crc:27848) igt-kms-DEBUG: display: SetCrtc pipe B, disabling
(kms_psr_sink_crc:27848) igt-kms-DEBUG: display: SetPlane pipe B, plane 1,
disabling
(kms_psr_sink_crc:27848) igt-kms-DEBUG: display: SetCursor pipe B,
disabling
(kms_psr_sink_crc:27848) igt-kms-DEBUG: display: SetCrtc pipe C, disabling
(kms_psr_sink_crc:27848) igt-kms-DEBUG: display: SetPlane pipe C, plane 1,
disabling
(kms_psr_sink_crc:27848) igt-kms-DEBUG: display: SetCursor pipe C,
disabling
(kms_psr_sink_crc:27848) igt-kms-DEBUG: display: }
(kms_psr_sink_crc:27848) igt-core-DEBUG: Starting subtest: psr_basic
(kms_psr_sink_crc:27848) igt-fb-DEBUG: igt_create_fb_with_bo_size(width=3200,
height=1800, format=0x34325258, tiling=0x100000000000001, size=0)
(kms_psr_sink_crc:27848) drmtest-DEBUG: Test requirement passed:
is_i915_device(fd) && has_known_intel_chipset(fd)
(kms_psr_sink_crc:27848) drmtest-DEBUG: Test requirement passed:
is_i915_device(fd) && has_known_intel_chipset(fd)
(kms_psr_sink_crc:27848) igt-fb-DEBUG: igt_create_fb_with_bo_size(handle=1,
pitch=12800)
(kms_psr_sink_crc:27848) igt-kms-DEBUG: display: A.0: plane_set_fb(0)
(kms_psr_sink_crc:27848) igt-fb-DEBUG: igt_create_fb_with_bo_size(width=3200,
height=1800, format=0x34325258, tiling=0x100000000000001, size=0)
(kms_psr_sink_crc:27848) drmtest-DEBUG: Test requirement passed:
is_i915_device(fd) && has_known_intel_chipset(fd)
(kms_psr_sink_crc:27848) drmtest-DEBUG: Test requirement passed:
is_i915_device(fd) && has_known_intel_chipset(fd)
(kms_psr_sink_crc:27848) igt-fb-DEBUG: igt_create_fb_with_bo_size(handle=2,
pitch=12800)
(kms_psr_sink_crc:27848) igt-kms-DEBUG: display: commit {
(kms_psr_sink_crc:27848) igt-kms-DEBUG: display: eDP-1: Selecting pipe A
(kms_psr_sink_crc:27848) igt-kms-DEBUG: display: SetCrtc pipe A, disabling
(kms_psr_sink_crc:27848) igt-kms-DEBUG: display: }
(kms_psr_sink_crc:27848) igt-kms-DEBUG: display: A.0: plane_set_fb(58)
(kms_psr_sink_crc:27848) igt-kms-DEBUG: display: commit {
(kms_psr_sink_crc:27848) igt-kms-DEBUG: display: eDP-1: Selecting pipe A
(kms_psr_sink_crc:27848) igt-kms-DEBUG: display: eDP-1: SetCrtc pipe A, fb
58, src (0, 0), mode 3200x1800
(kms_psr_sink_crc:27848) igt-kms-DEBUG: display: }
(kms_psr_sink_crc:27848) CRITICAL: Test assertion failure function main, file
kms_psr_sink_crc.c:541:
(kms_psr_sink_crc:27848) CRITICAL: Failed assertion: wait_psr_entry(&data)
Stack trace:
#0 [__igt_fail_assert+0x101]
#1 [main+0x682]
#2 [__libc_start_main+0xf0]
#3 [_start+0x29]
#4 [<unknown>+0x29]
Subtest psr_basic failed.
**** DEBUG ****
(kms_psr_sink_crc:27848) igt-fb-DEBUG: igt_create_fb_with_bo_size(width=3200,
height=1800, format=0x34325258, tiling=0x100000000000001, size=0)
(kms_psr_sink_crc:27848) drmtest-DEBUG: Test requirement passed:
is_i915_device(fd) && has_known_intel_chipset(fd)
(kms_psr_sink_crc:27848) drmtest-DEBUG: Test requirement passed:
is_i915_device(fd) && has_known_intel_chipset(fd)
(kms_psr_sink_crc:27848) igt-fb-DEBUG: igt_create_fb_with_bo_size(handle=1,
pitch=12800)
(kms_psr_sink_crc:27848) igt-kms-DEBUG: display: A.0: plane_set_fb(0)
(kms_psr_sink_crc:27848) igt-fb-DEBUG: igt_create_fb_with_bo_size(width=3200,
height=1800, format=0x34325258, tiling=0x100000000000001, size=0)
(kms_psr_sink_crc:27848) drmtest-DEBUG: Test requirement passed:
is_i915_device(fd) && has_known_intel_chipset(fd)
(kms_psr_sink_crc:27848) drmtest-DEBUG: Test requirement passed:
is_i915_device(fd) && has_known_intel_chipset(fd)
(kms_psr_sink_crc:27848) igt-fb-DEBUG: igt_create_fb_with_bo_size(handle=2,
pitch=12800)
(kms_psr_sink_crc:27848) igt-kms-DEBUG: display: commit {
(kms_psr_sink_crc:27848) igt-kms-DEBUG: display: eDP-1: Selecting pipe A
(kms_psr_sink_crc:27848) igt-kms-DEBUG: display: SetCrtc pipe A, disabling
(kms_psr_sink_crc:27848) igt-kms-DEBUG: display: }
(kms_psr_sink_crc:27848) igt-kms-DEBUG: display: A.0: plane_set_fb(58)
(kms_psr_sink_crc:27848) igt-kms-DEBUG: display: commit {
(kms_psr_sink_crc:27848) igt-kms-DEBUG: display: eDP-1: Selecting pipe A
(kms_psr_sink_crc:27848) igt-kms-DEBUG: display: eDP-1: SetCrtc pipe A, fb
58, src (0, 0), mode 3200x1800
(kms_psr_sink_crc:27848) igt-kms-DEBUG: display: }
(kms_psr_sink_crc:27848) CRITICAL: Test assertion failure function main, file
kms_psr_sink_crc.c:541:
(kms_psr_sink_crc:27848) CRITICAL: Failed assertion: wait_psr_entry(&data)
**** END ****
Subtest psr_basic: FAIL (5.275s)
(kms_psr_sink_crc:27848) igt-core-DEBUG: Exiting with status code 99
(kms_psr_sink_crc:27848) igt-kms-DEBUG: VT: original mode 0x0 restored
real 0m5.868s
user 0m0.000s
sys 0m0.074s
Gfx Stack
=======================================================
Component : drm
tag : libdrm-2.4.70-2-gb214b05
commit : b214b05ccd433c484a6a65e491a1a51b19e4811d
Component : cairo
tag : 1.15.2
commit : db8a7f1697c49ae4942d2aa49eed52dd73dd9c7a
IGT commit:
==============================================
commit db97b69c5c134be35177c8d1fd502ca90d5f304a
Author: Chris Wilson <<a href="mailto:chris@chris-wilson.co.uk">chris@chris-wilson.co.uk</a>>
Date: Tue Aug 30 14:35:36 2016 +0100
prime_vgem: Fix fence flipping
On the move to doing front/back flips, I managed to completely break the
test by forgetting to pass the fence to be signaled.
Signed-off-by: Chris Wilson <<a href="mailto:chris@chris-wilson.co.uk">chris@chris-wilson.co.uk</a>>
Kernel
=======================================================
commit f4f46e5544894b2198cdfd5a226ee587d9834cc4
Author: Daniel Vetter <<a href="mailto:daniel.vetter@ffwll.ch">daniel.vetter@ffwll.ch</a>>
Date: Mon Aug 29 16:09:42 2016 +0200
drm-intel-nightly: 2016y-08m-29d-14h-09m-23s UTC integration manifest</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
<li>You are on the CC list for the bug.</li>
<li>You are the QA Contact for the bug.</li>
</ul>
</body>
</html>