Friday, April 3, 2009

Analyze a Core dump

  • Core dumps are often used to diagnose or debug errors in computer programs.
  • A core dump consists of the recorded state of the working memory of a computer program at a specific time, generally when the program has terminated abnormally.
  • include the program counter and stack pointer, memory management information, and other processor and operating system flags and information.
  • On UNIX-like systems manual dumps may be forced by kill -6 or gcore [2]. kill -6 dumps a thread dump.