We seem to be leaving a lot of old files behind in the sessions directory. From our demo system:
# ls cenddrif/1/tl-run-xstartup.* | wc -l
Most of the time this will probably be handled by the session dir cleanup, but it would be better if we don't leave a lot of junk around in the first place.
Seems to be a lot better now at least as I find very few of these files.
Theory as to when this happens: The file in question is the FIFO between tl-run-xstartup.d and tl-run-xstartup-feedback. It is removed once everything in xstartup.d has been executed. So the most likely scenario when stray files are left is if the session is aborted during startup (e.g. aborting the profile selection).