[X2Go-Dev] Bug#516: Bug#516: [PATCH 1/5 v2] Create Windows and fix drawing issues on Big Endian 64bit systems

Mihai Moldovan ionic at ionic.de
Sat Jun 21 23:35:26 CEST 2014


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

* On 21.06.2014 11:23 pm, Mike Gabriel wrote:
> Hi Mihai,
>
> On  Sa 21 Jun 2014 23:12:59 CEST, Mihai Moldovan wrote:
>
>> Multiple endiannes issues were setting incorrect event masks when creating and
>> drawing X11 windows.
>>
>> This time, a smaller integer has been casted to a bigger one and passed to some
>> function actually setting its value.
>>
>> This meant, that garbage from stack was attached to the smaller integer value,
>> putting unknown memory into the lower bytes of the bigger integer.
>>
>> Fix this by creating a big, initialized temporary variable, let the function do
>> its magic on that one and pass the value back to the smaller variable -- and
>> cross your fingers the smaller variable can hold it without overrunning. (The
>> last bit is a design issue we can't really fix and has been around even before
>> this patch.)
>>
>>
>> This fixes window creation and redrawing/updating issues on Big Endian 64bit
>> systems.
>
> Fixed patch included. However, unfortunately I forgot to rebase before pushing...

Thanks, Mike!

Unfortunately the "057_nx-X11-bigendian-ppc64-no-session-window.full.patch"
description is still the "old" one. Mind updating that?
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (Darwin)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQIcBAEBCgAGBQJTpfqeAAoJEB/WLtluJTqHtc4P/3RB4o6sfk0xP8LAqxNRk42q
beKzVXVUEBiRgXJmDfnkDbHav/AAe2M6ATxPMdut+EYUmk/+W9dzrJwZHPoD5shu
/TmPRV3EYIaoGDOKo3ZXZP/k+rkFXg1eBrnDgzoJJf0bF7fn9NztJ3vqHjSA8Cu7
VMtw7/J/uXBffSni0UKjaCtMHOe/GnrZM6bcjph6AykiLT0xPOXOxx1kTXvGeNx0
uFG3maxHYJC/nf2zs8pPt9/5K/lc+v09RoJptrFjZpzzIldCki0Q1/n3jZhsm5mJ
9dDeQg59wIyCSo7OU2vVX2RLByvAzkfr8TaU1+zThYkf58NJNmpuXXqBPuDXC0PI
Ve51GrUF4mLz2bdZD57d27iYyu9H41S+5c6GNkhcObVHd6C6MKfL5AqwIgGvSbie
If3+s7kpDv8p6UqERL6PnSBT6HMk8cYbNc2+mA9cFisYwi/kwESc5jd8odz2oG08
uTT+AS6MIncg9l5OSPKT79BGLNm390beY3C+hIgo84zyRCFghMOmdPRbCSOOOjR2
0f8hiN5QHxH59m4ZNKkE0eE5RY61AFMdn+PE5zqX6p75e4YxYG8oOjYcE2L6mtTG
miT0YqEItpP//v2m7jr0g1FfT73sFXGDSnL/VrXiRR0eJJ/QSahYWtkGEgRV6RYg
Fi+nHSePnoeo04jx3twM
=pKrh
-----END PGP SIGNATURE-----


-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 4265 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://lists.x2go.org/pipermail/x2go-dev/attachments/20140621/755303f7/attachment.bin>


More information about the x2go-dev mailing list