We try to catch any signal that could interrupt a read in OsBlockSignals() which gets called before reading auth data to make sure the read cannot be intercepted. Unfortunately sigchld has been forgotten. Patch to be attached will fix this. Patch by Fabian Franz.
Created attachment 2576 [details] [review] Add sigchld to OsBlockSignals()
2005-04-27 Egbert Eich <eich-at-freedesktop-dot-org> * programs/Xserver/os/utils.c: (OsBlockSignals): Catch SIGCHLD in OsBlockSignals() too to make sure this signal doesn't intercept reading the authority file (Fabian Franz, Bugzilla #3137).
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.