[webkit-efl] How to run layout tests with X server 1.13.0
Raphael Kubo da Costa
rakuco at webkit.org
Tue Nov 13 13:30:59 PST 2012
Still on the theme of b0rkedness related to Accelerated Compositing...
If you are using X server 1.13.0 (which means you are on Ubuntu
12.10, Arch Linux, Fedora 18 etc) and want to run layout tests,
o Pass `--no-tiled-backing-store' to build-webkit.
o Build a copy of the X server somewhere with commits
aad428b8e21c77397c623b78706eb64b1fea77c9 reverted and use its
version of Xvfb.
There is a regression in the 1.13.0 release (which has not been fixed
yet) of the X server that prevents Xvfb from loading the GLX extension
needed by the `opengl_x11' Evas backend used when
WTF_USE_TILED_BACKING_STORE (and thus Accelerated Compositing) is
I'm not sure if the folks are working on a WebKit patch that at least
makes things degrade gracefully instead of crashing  when the
`opengl_x11' backend cannot be loaded, but that is sort of orthogonal
to the issue in X itself.
I have reported the issue upstream  and will try to send a patch
fixing the problem to the xorg-devel list as soon as possible.
Meanwhile, if you are affected you either need to disable the use of
tiled backing store altogether or build your own copy of Xvfb with
those commits I mentioned disabled.
Intel Finland Oy
Registered Address: PL 281, 00181 Helsinki
Business Identity Code: 0357606 - 4
Domiciled in Helsinki
More information about the webkit-efl