XPC is Apple's interprocess communication system (IPC). Some functionality (for example, h.264 encoding / decoding or interaction with camera equipment) is processed by a separate application - a daemon, which runs in the background all the time.
Interruption of the connection means that the IPC connection was interrupted for any reason. Maybe it took too much time, maybe the time was just bad, and the daemon or your application needed to urgently do something else.
This is probably not a mistake. When you work with IPC, the daemon should be considered a black box, and your connection to it is somewhat flimsy. In this case, you talk to the daemon indirectly (through the Apple libraries), and most likely they designed it for asynchronous operation and automatic error recovery.
damian Jul 06 '15 at 15:06 2015-07-06 15:06
source share