会出现在当程式企图存取CPU无法定址的记忆体区段时。当错误发生时，硬体会通知作业系统产生了记忆体存取权限冲突的状况。作业系统通常会产生核心转储（core dump）以方便程式员进行除错。通常该错误是由于调用一个地址，而该地址为空（NULL）所造成的，例如链表中调用一个未分配地址的空链表单元的元素。数组访问越界也可能产生这个错误。