[Bug 83647] New: [PNV/BYT Bisected]igt/gem_persistent_relocs and igt/gem_reloc_vs_gpu some subcases timeout

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Sep 8 20:39:21 PDT 2014


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

          Priority: high
            Bug ID: 83647
                CC: intel-gfx-bugs at lists.freedesktop.org
          Assignee: intel-gfx-bugs at lists.freedesktop.org
           Summary: [PNV/BYT Bisected]igt/gem_persistent_relocs and
                    igt/gem_reloc_vs_gpu some subcases timeout
        QA Contact: intel-gfx-bugs at lists.freedesktop.org
          Severity: normal
    Classification: Unclassified
                OS: All
          Reporter: jinxianx.guo at intel.com
          Hardware: Other
            Status: NEW
           Version: unspecified
         Component: DRM/Intel
           Product: DRI

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

==System Environment==
--------------------------
Regression: Yes.
Bisected

Non-working platforms: PNV/BYT

==kernel==
--------------------------
origin/drm-intel-nightly: 4a3d32734bdcef6813b31f06a58430436e98711e(fails)
    drm-intel-nightly: 2014y-09m-08d-18h-33m-01s integration manifest
origin/drm-intel-next-queued: a2ca46441decdcdf4010f1db8a7041c8851327b3(fails)
    drm/i915: split intel_primary_plane_setplane() into check() and commit()
origin/drm-intel-fixes: 7a98948f3b536ca9a077e84966ddc0e9f53726df(fails)
    drm/i915: Wait for vblank before enabling the TV encoder

==Bug detailed description==
-----------------------------
igt/gem_persistent_relocs and igt/gem_reloc_vs_gpu some subcases timeout

Case list:
igt/gem_persistent_relocs/forked-faulting-reloc-thrash-inactive
igt/gem_persistent_relocs/forked-interruptible-faulting-reloc-thrash-inactive
igt/gem_persistent_relocs/forked-interruptible-thrash-inactive
igt/gem_persistent_relocs/forked-thrash-inactive

igt/gem_reloc_vs_gpu/forked-faulting-reloc-thrash-inactive
igt/gem_reloc_vs_gpu/forked-interruptible-faulting-reloc-thrash-inactive
igt/gem_reloc_vs_gpu/forked-interruptible-thrash-inactive
igt/gem_reloc_vs_gpu/forked-thrash-inactive


Output:
root at x-bytm02:/GFX/Test/Intel_gpu_tools/intel-gpu-tools/tests# time
./gem_persistent_relocs --run-subtest
forked-interruptible-faulting-reloc-thrash-inactive
IGT-Version: 1.7-gac3d060 (x86_64) (Linux:
3.17.0-rc4_drm-intel-nightly_4a3d32_20140909+ x86_64)
^C^C^C

^C^C
^C
^Z
[1]+  Stopped                 ./gem_persistent_relocs --run-subtest
forked-interruptible-faulting-reloc-thrash-inactive

real    10m53.109s
user    0m0.000s
sys     0m0.000s


==Reproduce steps==
---------------------------- 
1. time ./gem_persistent_relocs --run-subtest
forked-interruptible-faulting-reloc-thrash-inactive

==Bisect results==
----------------------------
Bisect shows: 4ad72b7fadd285f849439cdbc408f8b847cef704 is the first bad commit
commit 4ad72b7fadd285f849439cdbc408f8b847cef704
Author:     Chris Wilson <chris at chris-wilson.co.uk>
AuthorDate: Wed Sep 3 19:23:37 2014 +0100
Commit:     Daniel Vetter <daniel.vetter at ffwll.ch>
CommitDate: Thu Sep 4 09:56:07 2014 +0200

    drm/i915: Fix unsafe vma iteration in i915_drop_caches

    When unbinding, there is a possibility that we drop the active reference
    on the object, thereby freeing it. If that happens, we may destroy the
    vm link as well as the object and vma. So iterate carefully.

    Signed-off-by: Chris Wilson <chris at chris-wilson.co.uk>
    Signed-off-by: Daniel Vetter <daniel.vetter at ffwll.ch>

-- 
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/20140909/0ffdc547/attachment-0001.html>


More information about the intel-gfx-bugs mailing list