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 Desktop Bugs, which is subscribed to mutter 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 -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs