Если программе хватает памяти и места на диске, ее работа обязательно завершится крахом. Если программа все же работает, значит в системе не возникли условия, необходимые для краха программы.
Вирус детям не игрушка, не товарищ и не друг!
Программисту всегда известна последовательность действий, которыми пользователь может повесить его программу, но он никогда не чинит эту проблему, надеясь на то, что никому никогда не придёт в голову эту последовательность исполнять.