The same bug occurs in weston so that's some good news that it's not a mutter bug.
The console output mentions GDK is unable to create a GL context and is falling back to glReadPixels. And that's exactly what the corruption looks like -- an incorrect stride or pixel format with glReadPixels. That makes it a GDK bug. ** Package changed: mutter (Ubuntu) => gtk+3.0 (Ubuntu) ** Changed in: gtk+3.0 (Ubuntu) Assignee: Daniel van Vugt (vanvugt) => (unassigned) ** Also affects: yelp (Ubuntu) Importance: Undecided Status: New ** Also affects: webkit2gtk (Ubuntu) Importance: Undecided Status: New ** Also affects: mesa (Ubuntu) Importance: Undecided Status: New ** Tags added: wayland wayland-session -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to mesa in Ubuntu. https://bugs.launchpad.net/bugs/1924251 Title: Embedded browser display corruption under Wayland on Pi desktop To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gtk+3.0/+bug/1924251/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp