Contents
The gcore command is used to manually generate a core dump. A core dump is a snapshot of the memory occupied by a process plus additional debugging information. Core files are typically generated when a process terminates unexpectedly.
What is Pstack used for?
The pstack command displays a stack trace for each process. The pstack command must be run by the owner of the process or by root. You can use the pstack command to determine where a process is hung.
How do I read a core dump file?
getting a stack trace from a core dump is pretty approachable!
- make sure the binary is compiled with debugging symbols.
- set ulimit and kernel. core_pattern correctly.
- run the program.
- open your core dump with gdb , load the symbols, and run bt.
- try to figure out what happened!!
28 апр. 2018 г.