記憶體區段錯誤

記憶體區段錯誤 ( 經常被縮寫爲segfault ） ， 又譯爲記憶體段錯誤 ， 也稱存取權限衝突 （ access violation ） ， 是一種程式錯誤 。 它會出現在當程式企圖存取CPU無法定址的記憶體區段時 。 當錯誤發生時 ， 硬體會通知作業系統產生了記憶體存取權限衝突的狀況 。 作業系統通常會產生核心轉儲 （ core dump ） 以方便程式員進行除錯 。 通常該錯誤是由於調用一個地址 ， 而該地址爲空 （ NULL ） 所造成的 ， 例如鏈表中調用一個未分配地址的空鏈表單元的元素 。 數組訪問越界也可能產生這個錯誤 。