(seen whilst encountering bug 7097) The log lines for when the control pipe misbehaves don't follow the proper format: > Unknown control command received on control pipe I.e. no timestamp or other extra data. Since this line is produced using "print" I also suspect it won't end up in syslog when ThinLinc is configured to log there instead of a file.
The control pipe was removed in the switch to asyncio in bug 8224.
I agree with comment 3, signal handling is now done entirely via asyncio, instead of using the old method with control pipes. Closing!