GdkPixbuf's byte length != height * stride

At least not necessarily, as per documentation.