[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:17:55 PDT 2013
https://bugs.webkit.org/show_bug.cgi?id=117733
--- Comment #6 from Alberto Garcia <agarcia at igalia.com> 2013-07-02 05:19:53 PST ---
(In reply to comment #5)
> > 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()
Maybe you're hitting a different problem then, but I could definitely
reproduce it as I explained.
Did you manage to reproduce it again in your environment?
> > 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.
It would do it anyway because the call to glContext() immediately
after that would fail as well.
> So my guess is that for whatever reason ::invalidate() is
> incorrectly called twice in a row.
I can't see how that would happen, m_layerTreeHost is set to null
immediately after invalidating it in DrawingAreaImpl.
--
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