VaneS Ri_Lax, https://stackoverflow.com/questions/13412672/when-...
Пишут, что проблема с кучей и тут востановить работу приложения скорее всего не получится. Как вариант сделайте перезапуск приложения при его падении. То есть нужно еще одно приложение, которое будет следить за хедлом процесса вашего приложения и перезапускать приложение, если то завершилось с ошибкой