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.
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.