段错误 / 内存访问违规:程序试图访问不允许访问的内存区域(例如访问空指针、越界读写、写入只读内存等)时,操作系统会终止该进程并报错,常见于 C/C++ 等底层语言环境。(在不同系统上也可能显示为 SIGSEGV。)
/ˌsɛɡmənˈteɪʃən fɔːlt/
My program crashed with a segmentation fault.
我的程序因为段错误崩溃了。
After dereferencing a null pointer, the process immediately terminated with a segmentation fault, leaving only a core dump to inspect.
在解引用空指针之后,进程立刻因段错误终止,只留下一个 core dump 供排查。
segmentation 来自 segment(“分段、片段”),在早期与现代的内存管理语境中都指把内存按“段/区”来组织或理解;fault 表示“故障/错误”。合起来字面意思是“分段相关的故障”,实际指违反内存访问保护而触发的系统错误。