In case of an exception that otherwise would cause the application to crash, the Picard process keeps running. As the reason the pip threads used for interprocess communication have been identified. Those threads are not stopped. Sending a QUIT signal from another Picard instance resolves this.