[Mesa-dev] [Bug 55343] [st/dri][llvmpipe] compiz crasher in drisw_update_tex_buffer()

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Nov 24 12:56:50 PST 2014


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

José Fonseca <jfonseca at vmware.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jfonseca at vmware.com
            Summary|[llvmpipe] compiz crasher   |[st/dri][llvmpipe] compiz
                   |in                          |crasher in
                   |drisw_update_tex_buffer()   |drisw_update_tex_buffer()

--- Comment #1 from José Fonseca <jfonseca at vmware.com> ---
IIUC the compiz-core patch

 
https://i116412274.restricted.launchpadlibrarian.net/116412274/2c4b2354-00dc-11e2-a4a9-002481e91f22.txt?token=60HdnFNMGFc5zJXJwfwH9pN2wg6pmXxn

the fix consisted of not calling glXBindTexImageEXT when 

      XGetGeometry (dpy, pixmap, ...)

returns false.


https://www.opengl.org/registry/specs/EXT/texture_from_pixmap.txt does say that 

  "Currently, only pixmaps can be bound to textures.  If <draw> is not a
  valid GLXPixmap, then a GLXBadPixmap error is generated."

so indeed this should be handled better.

This technically is a bug in st/dri though.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20141124/86f5f0cb/attachment.html>


More information about the mesa-dev mailing list