Mentioned here, when performing a quick operation and then exiting immediately (e.g. querying for the VI firmware version with openxc-control), some of the connection threads don't exit very gracefully and it can result in errors logged to the terminal. The library should be more careful or at least hide these expected errors so it doesn't confuse users.