If you look at XlibInt revision 3.41 in the xlibs modular tree, you'll see a
patch for a very nasty buffering bug that was inserted in XF86 after 4.3 shipped.
Similarly there is a CMS crashing bug fixed in the modular tree.
Specifying any cms color on a command line argument will cause crashes.
XFree86 committed a similar fix in their version 3.37 (220.127.116.11) of XlibInt.c
I'm entering a change to make it more like the fd.o xlibs tree, (but without the
extra pad_bytes_read variable). If it turns out the fix in the xlibs tree is
wrong somehow then both trees will be wrong in essentially the same way.
We also need to track down the CMS bug fix.
It should be in the xlibs X11 package, and got fixed the same day.
Also, Keith and I stared at the fix carefully for a *long* time;
I recommend picking up our exact fix, which has seen quite a bit of
testing in the intervening months.
Jim, I would appreaciate if you would attach diffs to make my life a little bit
easier. I have searched all my email. I couldn't come across a bug fix that you
have sent me.
OK, I will merge to the version that Kaleb checked into the current branch.
merged in Kaleb's fix.
As a side note the same problem exists in FSlibInt and may be responsible for the
numerous reports of hangs of the font server.