Skip to main content
core dump

core dump

7.7
A file that shows what is in a computer's memory when a program crashes to help find errors
  • noun
  • /kɔr dʌmp/
  • Specialized
translation icon : volcado de memoria
  • To troubleshoot the software issue, the developers reviewed the core dump generated during the application's failure.

Examples

  • While native programs can leverage operating-system support for core dumps, dynamic languages must present postmortem state using the same higher-level abstractions with which their developers are familiar.

    Academic text (2011)
  • After the program crashed, the engineers analyzed the core dump to identify the source of the error.

  • Examining the core dump is also the only way to be sure the problem you found is the same one the bug reporter encountered.

    Academic text (2011)
  • On most systems, it is possible to generate a core dump from running processes too, which makes core-dump analysis attractive during development as well.

    Academic text (2011)
  • On most systems, it is possible to generate a core dump from running processes too, which makes core-dump analysis attractive during development as well.

    Academic text (2011)
  • Such facilities are only a start, however: setting up an application to trigger a core dump on crash in the first place is nontrivial.

    Academic text (2011)
  • As an example, let's look at core dumps under Illumos, an open-source Solaris-based system.

    Academic text (2011)
  • Therefore, to support postmortem debugging, the interpreter would need to trigger the core-dump facility explicitly, not rely on the operating system to detect the crash.

    Academic text (2011)
  • For example, the Oracle Java HotSpot VM supports extracting Java-level state from JVM native core dumps.

    Academic text (2011)
  • Likewise, these systems can be configured so that when a user application crashes, the operating system saves a core dump of all program state to a file and then restarts the application. In most cases, these mechanisms allow the operating system or user application to return to service quickly while preserving enough information to root-cause the failure later.

    Academic text (2011)

Synonyms

dump
vscore dump
  • Specialized
22 7.8

A copy of computer memory or data used to find errors

records the computer's main memory at one moment often after a crash for debugging

Surface Forms

core dump singular
core dumps plural

Morphology

core + dump

While 'core' can mean the central part and 'dump' can mean a deposition of material, the specific computing sense — a file recording a program's memory after a crash for debugging — is a technical, domain-specific meaning. An average B1 learner who knows the basic senses of 'core' and 'dump' would not reliably derive this specialized file/debugging meaning without exposure, so the expression is not transparently compositional.

Etymology

The noun core dump may come from early computers that stored memory in tiny rings called core. After a crash the computer would dump those rings into a file to 'copy' or 'empty' the memory so engineers could see what went wrong, and today core dump means the file with a computer's memory contents.