Я видел это. Вы можете попробовать включить обработку исключений VS, чтобы разбить любое исключение (обработанное или необработанное) и посмотреть, какой код обрабатывает исключение. Это не решает проблему, но дает вам возможность начать.
Кроме того, убедитесь, что сам процесс не находится там, где происходит проглатывание ошибок. Сегодня я работал над чем-то, где в proc произошла ошибка, но из-за плохого кода обработки ошибок (мой) не перезапустил исключение, которое он перехватил.