Since there hasn't been any activity on the xorg bug tracker, I'll send a slightly modified version of the patch to the xorg mailing list as soon as I get some more testing done. The new patch is attached. I've eliminated another possible cause of an inconsistent state, and removed the workaround I mentioned in https://bugs.launchpad.net/ubuntu/+source /xorg-server/+bug/194214/comments/74, which I didn't realize had already made its way into ubuntu. By the way, this workaround is the reason why we were seeing infinite auto-repeats as opposed to the endless loops that I experienced during git-bisect.
** Attachment added: "wrapping.diff" http://launchpadlibrarian.net/12935333/wrapping.diff -- Keys get "stuck" down https://bugs.launchpad.net/bugs/194214 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs