[Bug 103829] [CI] igt at gem_busy@close-race - fail - Failed assertion: gem_bo_busy(fd, object[0].handle)

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Dec 4 14:33:04 UTC 2017


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

Chris Wilson <chris at chris-wilson.co.uk> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED

--- Comment #3 from Chris Wilson <chris at chris-wilson.co.uk> ---
commit 7e07894d8b0f567cb4241b5bed8a9644874ddd47 (HEAD, upstream/master)
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date:   Fri Dec 1 21:53:03 2017 +0000

    igt/gem_busy: Replace arbitrary busy batch with indefinite spinbatch

    In CI, we were observing situations where the busy blt would complete
    before the very next instruction (in userspace) to assert that it was
    busy. This is entirely possible if the process was scheduled away and
    slept for longer than the arbitrary batch. Instead replace arbitrariness
    with a precise infinity.

    v2: Be respectful to UP!
    v3: Move spinbatch to owning process to avoid serialisation delays.

    Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=103829
    Signed-off-by: Chris Wilson <chris at chris-wilson.co.uk>
    Reviewed-by: Joonas Lahtinen <joonas.lahtinen at linux.intel.com>

(Hopefully)

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20171204/ff309ba3/attachment.html>


More information about the dri-devel mailing list