The ProcAppleDRICreatePixmap() function uses the byte-swapped length of the return data for the amount of data to return to the client, if the client has a different endianness than the X server. This function is only found in the Xquartz server for MacOS systems, and not in Xwayland, Xorg, or any other X servers.
Created tigervnc tracking bugs for this issue: Affects: fedora-all [bug 2273331] Created xorg-x11-server tracking bugs for this issue: Affects: fedora-all [bug 2273329] Created xorg-x11-server-Xwayland tracking bugs for this issue: Affects: fedora-all [bug 2273330]