Bug 83420 - [ILK]igt/gem_concurrent_blit some subcases fail
Summary: [ILK]igt/gem_concurrent_blit some subcases fail
Status: CLOSED FIXED
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/Intel (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: Daniel Vetter
QA Contact: Intel GFX Bugs mailing list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-09-03 03:04 UTC by Guo Jinxian
Modified: 2017-10-06 14:36 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments
dmesg (124.61 KB, text/plain)
2014-09-03 03:04 UTC, Guo Jinxian
no flags Details

Description Guo Jinxian 2014-09-03 03:04:08 UTC
Created attachment 105649 [details]
dmesg

==System Environment==
--------------------------
Regression: No. 
They are new cases
And the failure was tracked by bug 83330 before.

Non-working platforms: ILK

==kernel==
--------------------------
origin/drm-intel-nightly: 2b1159961e4bc38a9090f8ec0ab6f16701dbdf81(fails)
     drm-intel-nightly: 2014y-09m-02d-22h-46m-37s integration manifest
origin/drm-intel-next-queued: d5f0b5cb412003274cde50b0583727d0c33bf6e4(fails)
    drm: Remove old defines for vswing and pre-emph values
origin/drm-intel-fixes: bbfb44e8b688e778964275ab0862f67463ba4f84(fails)
    drm/i915: Fix lock dropping in intel_tv_detect()

==Bug detailed description==
igt/gem_concurrent_blit some subcases fail

Case list:
igt/gem_concurrent_blit/cpu-rcs-overwrite-source-forked
igt/gem_concurrent_blit/gttX-rcs-overwrite-source-forked
igt/gem_concurrent_blit/prw-rcs-early-read-forked

Output:
[root@x-pk5 tests]# ./gem_concurrent_blit --run-subtest cpu-rcs-overwrite-source-forked
IGT-Version: 1.7-gc12f292 (x86_64) (Linux: 3.17.0-rc2_drm-intel-nightly_2b1159_20140903+ x86_64)
using 2x512 buffers, each 1MiB
gem_concurrent_blit: igt_core.c:664: igt_skip: Assertion `!test_child' failed.
gem_concurrent_blit: igt_core.c:664: igt_skip: Assertion `!test_child' failed.
gem_concurrent_blit: igt_core.c:664: igt_skip: Assertion `!test_child' failed.
gem_concurrent_blit: igt_core.c:664: igt_skip: Assertion `!test_child' failed.
gem_concurrent_blit: igt_core.c:664: igt_skip: Assertion `!test_child' failed.
gem_concurrent_blit: igt_core.c:664: igt_skip: Assertion `!test_child' failed.
gem_concurrent_blit: igt_core.c:664: igt_skip: Assertion `!test_child' failed.
gem_concurrent_blit: igt_core.c:664: igt_skip: Assertion `!test_child' failed.
gem_concurrent_blit: igt_core.c:664: igt_skip: Assertion `!test_child' failed.
gem_concurrent_blit: igt_core.c:664: igt_skip: Assertion `!test_child' failed.
gem_concurrent_blit: igt_core.c:664: igt_skip: Assertion `!test_child' failed.
child 5 died with signal 6, Aborted
Subtest cpu-rcs-overwrite-source-forked: FAIL

==Reproduce steps==
---------------------------- 
1. ./gem_concurrent_blit --run-subtest cpu-rcs-overwrite-source-forked
Comment 1 Chris Wilson 2014-09-03 06:31:48 UTC
[   80.066584] gem_concurrent_blit: starting subtest cpu-rcs-overwrite-source-forked
[   80.307936] Pid 3748(gem_concurrent_) over core_pipe_limit
Comment 2 Chris Wilson 2014-09-03 06:34:36 UTC
Ah, that's not the filp limit, but why it didn't dump core.
Comment 3 Chris Wilson 2014-09-03 06:37:03 UTC
That is just a skip being called outside of a test. Presumably inside a fixture? Can't tell so throwing it at Daniel to see if he can improve his harness.
Comment 4 Chris Wilson 2014-09-03 12:40:03 UTC
commit 081887504a72878fc5f54778af68ebd9404b4e04
Author: Chris Wilson <chris@chris-wilson.co.uk>
Date:   Wed Sep 3 13:38:30 2014 +0100

    igt/gem_concurrent_blit: Move igt_require() out of children
    
    Otherwise the test infrastructure throws a fit.
    
    Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=83420
    Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Comment 5 Guo Jinxian 2014-09-05 06:55:54 UTC
Test skip on latest igt(a16ebccaee426ef96b0894e3af733360d88ce4d7)

[root@x-pk5 tests]# ./gem_concurrent_blit --run-subtest cpu-rcs-overwrite-source-forked
IGT-Version: 1.7-ga16ebcc (x86_64) (Linux: 3.17.0-rc2_drm-intel-nightly_874130_20140905+ x86_64)
using 2x512 buffers, each 1MiB
Test requirement not met in function rcs_require, file gem_concurrent_blit.c:467:
Test requirement: rendercopy
Subtest cpu-rcs-overwrite-source-forked: SKIP
[root@x-pk5 tests]# ./gem_concurrent_blit --run-subtest gttX-rcs-overwrite-source-forked
IGT-Version: 1.7-ga16ebcc (x86_64) (Linux: 3.17.0-rc2_drm-intel-nightly_874130_20140905+ x86_64)
using 2x512 buffers, each 1MiB
Test requirement not met in function rcs_require, file gem_concurrent_blit.c:467:
Test requirement: rendercopy
Subtest gttX-rcs-overwrite-source-forked: SKIP
[root@x-pk5 tests]# ./gem_concurrent_blit --run-subtest prw-rcs-early-read-forked
IGT-Version: 1.7-ga16ebcc (x86_64) (Linux: 3.17.0-rc2_drm-intel-nightly_874130_20140905+ x86_64)
using 2x512 buffers, each 1MiB
Test requirement not met in function rcs_require, file gem_concurrent_blit.c:467:
Test requirement: rendercopy
Subtest prw-rcs-early-read-forked: SKIP
Comment 6 Elizabeth 2017-10-06 14:36:01 UTC
Closing old verified.


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.