[Bug 90003] New: [BYT/IVB/HSW bisected] igt/gem_flink_race at flink_close and prime_self_import at reimport-vs-gem_close-race fails

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sun Apr 12 22:56:16 PDT 2015


https://bugs.freedesktop.org/show_bug.cgi?id=90003

            Bug ID: 90003
           Summary: [BYT/IVB/HSW bisected] igt/gem_flink_race at flink_close
                    and prime_self_import at reimport-vs-gem_close-race fails
           Product: DRI
           Version: unspecified
          Hardware: All
                OS: Linux (All)
            Status: NEW
          Severity: normal
          Priority: medium
         Component: DRM/Intel
          Assignee: intel-gfx-bugs at lists.freedesktop.org
          Reporter: yex.tian at intel.com
        QA Contact: intel-gfx-bugs at lists.freedesktop.org
                CC: intel-gfx-bugs at lists.freedesktop.org

Created attachment 115042
  --> https://bugs.freedesktop.org/attachment.cgi?id=115042&action=edit
dmesg info

System Environment:       
-----------------------------------------------------
Regression: Yes
Non-working platforms: BYT IVB HSW

==Kernel==
--------------------------------------------------
commit 631c2f8cb69ecbd7dd0494c37dd3c7fbd04de928
Author: Daniel Vetter <daniel.vetter at ffwll.ch>
Date:   Sat Apr 11 00:21:05 2015 +0200

    drm-intel-nightly: 2015y-04m-10d-22h-20m-20s UTC integration manifest

==Bug detailed description==
Igt at gem_flink_race@flink_close and
igt at prime_self_import@reimport-vs-gem_close-race fails on BYT IVB and HSW.
It’s kernel regression, By bisected, show the first bad commit is 618bf1b.
Chris said “it is just a test failure. The test never anticipated the kernel
might allocate temporary objects for itself.”

commit 618bf1b7d5cc1fcb71dbb93a8f932d6441388a15
Author:     Chris Wilson <chris at chris-wilson.co.uk>
AuthorDate: Tue Apr 7 16:20:37 2015 +0100
Commit:     Daniel Vetter <daniel.vetter at ffwll.ch>
CommitDate: Wed Apr 8 13:32:28 2015 +0200

    drm/i915: Free batch pool when idle

    At runtime, this helps ensure that the batch pools are kept trim and
    fast. Then at suspend, this releases memory that we do not need to
    restore. It also ties into the oom-notifier to ensure that we recover as
    much kernel memory as possible during OOM.

Output:
----------------------------
root at x-hsw24:/GFX/Test/Intel_gpu_tools/intel-gpu-tools/tests# ./gem_flink_race
--run-subtest flink_close
IGT-Version: 1.10-g007ff02 (x86_64) (Linux:
4.0.0-rc7_drm-intel-nightly_631c2f_20150411+ x86_64)
leaked -4 objects
Test assertion failure function test_flink_close, file gem_flink_race.c:199:
Failed assertion: obj_count == 0
error: -4 != 0
Stack trace:
  #0 [__igt_fail_assert+0xfc]
  #1 [__real_main202+0x321]
  #2 [main+0x21]
  #3 [__libc_start_main+0xf5]
  #4 [_start+0x29]
  #5 [<unknown>+0x29]
Subtest flink_close failed.
**** DEBUG ****
Test requirement passed: fd >= 0
Test requirement passed: fd >= 0
leaked -4 objects
Test assertion failure function test_flink_close, file gem_flink_race.c:199:
Failed assertion: obj_count == 0
error: -4 != 0
****  END  ****
Subtest flink_close: FAIL (5.043s)

1, ./gem_flink_race --run-subtest flink_close

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are on the CC list for the bug.
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/intel-gfx-bugs/attachments/20150413/78ab9822/attachment-0001.html>


More information about the intel-gfx-bugs mailing list