ERROR_BROKEN_PIPE обычно возникает, когда один процесс пытается записать данные в другой процесс, который больше не доступен для их получения. Часто это сообщение может сопровождаться ошибкой *109 (0x6D) Труба завершена*.