Coredump ja segmentation fault ovat nimityksiä tietokoneohjelman kaatumiselle, jossa ohjelman suoritus pysäytetään ja ohjelma poistetaan suoritusmuistista. Tähän liittyy usein kaatumiseen liittyvien tietojen tallettaminen kuten pinon ja rekisterien arvojen talletus dump-tiedostoon ohjelmointivirheen jäljityksen ja korjaamisen avuksi. Talletettua tiedostoa käytetään debuggeriohjelmassa.

Nimitys coredump juontaa juurensa ferriittirengasmuistin käyttöön varhaisissa tietokoneissa. Segmentation fault käytetään myös tarkemmassa tapauksessa muistialueen ylitykseen viittavassa vikatilanteessa.

Unix- ja Unixin kaltaiset käyttöjärjestelmät kirjoittavat tyypillisesti core-nimiseen tiedostoon kun taas Windows kirjoittaa minidump-tiedostoon.

Lähteet

Aiheesta muualla man pages section 4: File Formats CORE(5) MINIDUMP_HEADER structure

Luokka:Debuggaus Luokka:Virhetilanteet