Summary: | [Bisected]All Intel_gpu_tools cases fail with *ERROR* Attempting to mmap a purgeable buffer when run nightly testing | ||
---|---|---|---|
Product: | DRI | Reporter: | lu hua <huax.lu> |
Component: | DRM/Intel | Assignee: | Chris Wilson <chris> |
Status: | CLOSED FIXED | QA Contact: | Intel GFX Bugs mailing list <intel-gfx-bugs> |
Severity: | blocker | ||
Priority: | highest | CC: | intel-gfx-bugs |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
lu hua
2014-02-08 08:31:01 UTC
It happens on all platforms. The latest known good commit(igt):5ecac45ff08945f99365ff6d29ba21f896cdb1b6 The latest known bad commit(igt): 971c7db2c81d0573caf1d35d70f48e6fdace90d0 Bisect shows 5c9c8841eb66676dd65e84d51fa87a4b4b8ad764 is the first bad commit. commit 5c9c8841eb66676dd65e84d51fa87a4b4b8ad764 Author: Chris Wilson <chris@chris-wilson.co.uk> AuthorDate: Tue Feb 4 14:14:31 2014 +0000 Commit: Daniel Vetter <daniel.vetter@ffwll.ch> CommitDate: Tue Feb 4 17:03:39 2014 +0100 tests: Add gem_madvise Exercise that calling madvise produces expected results Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch> Your test runner is extremely broken if it ascribes that to all test cases. (In reply to comment #3) > Your test runner is extremely broken if it ascribes that to all test cases. Yeah, this is fishy ... can you please investigate? Bug itself is fixed with commit c3bb1f382a5097c82145dcdb2a5d054c8af731ec Author: Chris Wilson <chris@chris-wilson.co.uk> Date: Mon Feb 10 09:03:50 2014 +0000 drm/i915: Downgrade *ERROR* message for invalid user input Verified.Fixed. *** Bug 74954 has been marked as a duplicate of this bug. *** (In reply to comment #3) > Your test runner is extremely broken if it ascribes that to all test cases. Our testrunner can work well to correctly assign dmesg output to individual tests as it did before. Before running every case we will clear the dmesg to avoid older issue impact new running one. We have do a deeper investigate to find the root cause, finally find the ERROR: [ 6697.667202] [drm:i915_gem_mmap_gtt] *ERROR* Attempting to mmap a purgeable buffer [ 6697.668469] [drm:i915_gem_object_get_pages] *ERROR* Attempting to obtain a purgeable object [ 6697.669782] [drm:i915_gem_object_get_pages] *ERROR* Attempting to obtain a purgeable object These ERROR only appeared when running the command under piglit dictory: ./piglit-print-commands.py tests/igt.py which command our testrunner using to get the i-g-t case's running parameter. So the reason of this issue doesn't involved by QA's testrunner. Closing verified+fixed. |
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.