[Bug 67330] New: [i965 SNA Bisected]Piglit spec_OpenGL_1.0_gl-1.0-front-invalidate-back fails with compositer

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Jul 25 19:45:49 PDT 2013


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

          Priority: high
            Bug ID: 67330
                CC: xunx.fang at intel.com
          Assignee: chris at chris-wilson.co.uk
           Summary: [i965 SNA Bisected]Piglit
                    spec_OpenGL_1.0_gl-1.0-front-invalidate-back fails
                    with compositer
        QA Contact: intel-gfx-bugs at lists.freedesktop.org
          Severity: major
    Classification: Unclassified
                OS: Linux (All)
          Reporter: huax.lu at intel.com
          Hardware: All
            Status: NEW
           Version: unspecified
         Component: Driver/intel
           Product: xorg

System Environment:
--------------------------
Arch:         x86_64
Platform:  Ironlake/sandybridge/ivybridge/haswell
Libdrm:    (master)libdrm-2.4.46-2-gfea5408098c3c3057958e85ea9d7146f0b08749e
Mesa:    (master)0ac316470813b4f2e825ff4befbbf2135cccce94
Xserver:(master)xorg-server-1.14.99.1-162-g43ac0491e36cdbb716b5c9d39c97d0aba3bebd75
Xf86_video_intel:(master)2.21.12-49-gef2a45731ef55b9fbafe5da67e0251b9b871bda9
Cairo:        (master)03c81d414d4edb710c91f96ddb7dbf73e5432583
Libva:        (staging)d4988142a3f2256e38c5c5cdcdfc1b4f5f3c1ea9
Libva_intel_driver:(staging)7783b945824c9c01b415ca7b72c2d9463c8ae40b
Kernel:    (drm-intel-nightly) c52b080ba86c3f1cbff5bc88ae3efe005c999072

Bug detailed description:
-------------------------
It fails on Ironlake/sandybridge/ivybridge/haswell with SNA. It works well with
UXA. It fails compositer and works well with raw X.
Following cases also have this issue:
glx_glx-copy-sub-buffer    
glx_glx-copy-sub-buffer_samples=2    
glx_glx-copy-sub-buffer_samples=4        
spec_OpenGL_1.1_read-front    
spec_OpenGL_1.1_read-front_clear-front-first    
spec_OpenGL_1.1_read-front_clear-front-first_samples=2    
spec_OpenGL_1.1_read-front_clear-front-first_samples=4    
spec_OpenGL_1.1_read-front_samples=2    
spec_OpenGL_1.1_read-front_samples=4    

Bisect shows:6d80bd6a7311926f258cd92f0b22e8d03022b62b is the first bad commit.
commit 6d80bd6a7311926f258cd92f0b22e8d03022b62b
Author:     Chris Wilson <chris at chris-wilson.co.uk>
AuthorDate: Wed Jul 24 09:03:45 2013 +0100
Commit:     Chris Wilson <chris at chris-wilson.co.uk>
CommitDate: Wed Jul 24 09:35:13 2013 +0100

    sna/dri: Cleanup validation of blit extents

    Prompted by a suggestion by Haihao, clarify the intent behind checking
    the incoming maximum blit extents against the recorded sizes of the
    attached bo. Due to the asynchronous nature of DRI2 invalidation, it is
    possible for the DRI2 buffer to be stale and for its bo to be smaller
    than required for the client's blit.

    References: https://bugs.freedesktop.org/show_bug.cgi?id=67210
    Signed-off-by: Chris Wilson <chris at chris-wilson.co.uk>
    Cc: haihao <haihao.xiang at intel.com>


output:
Probe color at (0,0)
  Expected: 0.000000 1.000000 0.000000
  Observed: 0.000000 0.000000 0.000000
PIGLIT: {'result': 'fail' }


Reproduce steps:
----------------------------
1. xinit
2. gnome-session
3. ./gl-1.0-front-invalidate-back -auto

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/intel-gfx-bugs/attachments/20130726/8b7ef3a3/attachment-0001.html>


More information about the intel-gfx-bugs mailing list