[Webkit-unassigned] [Bug 117733] [WK2][GTK] ASSERTION in WebKit::LayerTreeHostGtk::invalidate

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Jul 2 05:06:17 PDT 2013


https://bugs.webkit.org/show_bug.cgi?id=117733





--- Comment #5 from Sergio Villar Senin <svillar at igalia.com>  2013-07-02 05:08:15 PST ---
(In reply to comment #4)
> Created an attachment (id=205891)
 --> (https://bugs.webkit.org/attachment.cgi?id=205891&action=review) [details]
> Patch
> 
> I think that m_isValid is incorrectly set to false if the GL context
> cannot be created (which happens if e.g. the display does not support
> XDamage or Xcomposite).

I don't think this is the case at least in my environment. Note that it's set to false also at the end of ::invalidate()

> That doesn't really do anything other than breaking the assertion in
> LayerTreeHostGtk::invalidate().

This is not true, in that case ::flushAndRederLayers will early return.

So my guess is that for whatever reason ::invalidate() is incorrectly called twice in a row.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list