Access violation (в переводе с английского — «нарушение доступа») — ошибка программного обеспечения, возникающая при попытке обращения к недоступным для записи участкам памяти либо при попытке изменения памяти запрещённым способом. pvs-studio.ru
Некоторые причины возникновения таких ошибок:
- использование нулевого указателя, который обычно указывает на адрес, не входящий в адресное пространство процесса; en.m.wikipedia.org pvs-studio.ru
- обращение или назначение неинициализированного указателя (wild pointer), который указывает на случайный адрес памяти; en.m.wikipedia.org
- обращение или назначение освобождённого указателя (dangling pointer), который указывает на память, освобождённую, выделенную или удалённую; en.m.wikipedia.org
- переполнение буфера; en.m.wikipedia.org
- переполнение стека; en.m.wikipedia.org
- попытка запустить программу, которая неправильно скомпилирована. en.m.wikipedia.org
Нарушения доступа почти всегда указывают на серьёзные ошибки программирования. learn.microsoft.com