segfault

Forbidden address access

A segfault (segmentation fault) is a computing error that occurs when a program tries to access memory it shouldn't—reading from or writing to an address that's off-limits.

The operating system terminates the offending program to prevent damage.

Segfaults plague programmers working in languages like C that allow direct memory manipulation: I spent three hours tracking down that segfault.

The term often appears as a verb: My code segfaulted again.

cause

buffer overflow

Exceeding allocated memory bounds

memory leak · race condition

symptom

crash

Sudden violent impact

abort · halt · panic · fatal error · blue screen

debugging

core dump

Saved crash state

breakpoint · memory address · signal · crash log · post-mortem · symbols · disassembly · reproducible · regression

Categories
Opposites
program execution outcome

segfaultgraceful exit

Dignified way to leave

clean run

error type in programming

segfaultsyntax error

Invalid code structure

type error · logic error · warning

Family

fault, failure, segment, faulty, faultless, segmentation, faultiness

Familiarity
Top 1,000,000
Profile
Used worldwide · Timeless · Abstract · Negative · Rated G