BitmapTextureGL destructor uses a TextureMapperGL instance on its destructor. The problem is that BitmapTextureGL objects are destroyed on TextureMapper destructor and at that time TextureMapperGL specific methods and data are not available any more.
Created attachment 166317 [details] patch
Comment on attachment 166317 [details] patch Clearing flags on attachment: 166317 Committed r129956: <http://trac.webkit.org/changeset/129956>
All reviewed patches have been landed. Closing bug.
(In reply to comment #0) > BitmapTextureGL destructor uses a TextureMapperGL instance on its destructor. The problem is that BitmapTextureGL objects are destroyed on TextureMapper destructor and at that time TextureMapperGL specific methods and data are not available any more. Nice fix! I've created a complimentary patch here that also handles the case where the TextureMapper is destroyed, but a backing store still have references to the textures: https://bugs.webkit.org/show_bug.cgi?id=97394