記憶體區段錯誤
维基百科,自由的百科全书
記憶體區段錯誤(英语:Segmentation fault,經常被縮寫為 segfault),又譯為记忆段错误,也稱為匯流排錯誤(bus error),或總線錯誤,存取權限衝突(access violation),是一種程式錯誤。
它會出現在當程式企圖存取CPU無法定址的記憶體區段時。當錯誤發生時,硬體會通知作業系統,產生了記憶體存取權限衝突的狀況。作業系統通常會產生核心轉儲(core dump),以方便程式員進行除錯。通常該錯誤是由調用一個地址,而該地址為空(NULL)造成的。如鏈錶中調用一個未分配地址的空鏈錶單元的元素。
|
||||||||||||||||||||||||||||||