_>В чём может быть причина того что процесс даже не убить?
Например, запрос ушёл в ядро, но так и не вернулся и чего-то ждёт в состоянии non-alertable, а отменялку поставить забыли. Почему и чего там ждут — отдельный вопрос. Ты чем гадать здесь поди и дамп системы сделай (manully-initiated crash, если это на реальной машине происходит), там уже можно будет посмотреть состояния потоков и так далее, всяко яснее станет.
_>Может ли антивирус быть причиной?
Скорее нет, чем да, ну по крайне мере я такого не замечал за ними. Более вероятно, какой-нибудь другой кривой драйвер-фильтр.