Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#41172 - [libxcb] XCB event structures with 64-bit extended field may cause wrong behavior

Attached to Project: Arch Linux
Opened by Boyan Ding (jdbrown) - Saturday, 12 July 2014, 01:54 GMT
Last edited by Laurent Carlier (lordheavy) - Sunday, 13 July 2014, 07:15 GMT
Task Type Bug Report
Category Upstream Bugs
Status Closed
Assigned To Jan de Groot (JGC)
Andreas Radke (AndyRTR)
Laurent Carlier (lordheavy)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
The Present extension now uses native 64-bit values on the wire, and causes some issue with structure padding. See http://cgit.freedesktop.org/xcb/libxcb/commit/?id=3b72a2c9d1d656c74c691a45689e1d637f669e3a
This may cause issue with Present & DRI3 (such as [3]), and Fedora[1] and Debian[2] both ships the libxcb 1.10 with the patch in the above commit.

Note: If we apply this patch, some ABI will change and some packages that uses Present in libxcb (such as mesa and so on) should be rebuilt.

Additional info:
* package version(s)
libxcb-1.10-2

[1] http://pkgs.fedoraproject.org/cgit/libxcb.git/commit/?id=a2e3f99a9b9b95ac1a5d0f2125db0be85a968445
[2] http://metadata.ftp-master.debian.org/changelogs//main/libx/libxcb/libxcb_1.10-3_changelog
[3] https://bugs.freedesktop.org/show_bug.cgi?id=81139
This task depends upon

Closed by  Laurent Carlier (lordheavy)
Sunday, 13 July 2014, 07:15 GMT
Reason for closing:  Fixed
Additional comments about closing:  libxcb-1.10-3
lib32-libxcb-1.10-3
Comment by Laurent Carlier (lordheavy) - Saturday, 12 July 2014, 17:59 GMT
Please test with libxcb in testing (with upstream fix), mesa was also rebuilt with it
Comment by Boyan Ding (jdbrown) - Sunday, 13 July 2014, 00:57 GMT
Thanks, it works. Please rebuild lib32-mesa as well.

Loading...