Coredump.gz - це (стисла) пам’ять, доступна програмою, яка зазнала аварії. Це двійковий файл. Коредуми - це скарбниця, яка має видобувати всілякі приватні дані.
Коредуми можна переглянути, натиснувши "gdb":
gdb --core=mycoredump
Звичайно, вам все одно знадобляться пакети налагодження, пов'язані з цим ядром.
Ви можете, таким чином, генерувати стеження за допомогою:
(gdb) bt
генерувати стеження поточного потоку - без роздільної здатності параметрів - або
(gdb) thread apply all bt full
для генерації стеження всіх потоків у кореподачі з роздільною здатністю параметра.
stacktrace та full stacktraces показують потік управління в межах програми. Для Python у верхній частині стека відображається найдавніший виклик, останній внизу; майже всьому іншому, верхній - найновіший дзвінок, а нижній - найдавніший.
Повний стек-трек покаже не тільки потік, але і значення параметра. Тут ми зазвичай знаходимо приватні дані - наприклад, скажімо, ви бачите функцію під назвою "validatePassword" з параметром під назвою "Пароль" та значенням "MySecretPassword" ...
Зворотні треки зазвичай корисні лише в тому випадку, якщо встановлені пакети налагодження (щоб кадри стека можна було вирішити на щось, що ми можемо легко прочитати). Для аналізу стек-треків потрібно мати джерела, які використовувались для створення цього конкретного екземпляра програми.