Specifically, when invoked with argument 1 to get shared memory, lissajoux will hang in its first attempt to force the cookie returned by XCBImageSHMGet(). This call is hung inside XCBShmGetImage(), which is in turn hung in the bowels of XCB waiting for a reply which apparently never comes. Whee.
(sorry for the noise, just testing bz)
I should have assigned myself this.
I fixed this long ago, but didn't realize there was a Bugzilla bug for it. In brief, code in xcb-util had an off-by-one that was causing it to infinite loop.
This is still a problem for me testing on Mac OS X 10.4. Exact same hang point, xcb_image.c:471 call to XCBShmGetImageReply()
I can't reproduce this bug on my x86 box, which makes me think it is a separate bug. The bug I reported and fixed still seems to be fixed in the source; it was a complicated interaction involving an off-by-one in XCBAuxGetScreen() and failure to pass structures by address that were being modified in lissajoux.c. More information about the failure should be gathered and probably a new bug filed.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.