Coredump.gz adalah memori (dikompresi) yang dapat diakses oleh program yang macet. Ini adalah file biner. Coredumps adalah harta karun, dengan segala macam data pribadi yang akan ditambang.
Coredumps dapat dilihat dengan menjalankan 'gdb':
gdb --core=mycoredump
Tentu saja, Anda masih membutuhkan paket debug yang terkait dengan inti ini.
Anda bisa, kemudian, membuat stacktrace dengan:
(gdb) bt
untuk menghasilkan stacktrace dari utas saat ini - tanpa resolusi parameter -, atau
(gdb) thread apply all bt full
untuk menghasilkan stacktrace dari semua thread di coredump, dengan resolusi parameter.
stacktrace dan stacktraces penuh menunjukkan aliran kontrol dalam suatu program. Untuk Python, bagian atas stacktrace menunjukkan panggilan terlama, dengan yang terbaru di bagian bawah; untuk hampir semua hal lain, bagian atas adalah panggilan terbaru, dan bagian bawah adalah yang tertua.
Stacktrace penuh tidak hanya akan menampilkan aliran, tetapi juga nilai-nilai parameter. Di sinilah kami biasanya menemukan data pribadi - misalnya, Anda melihat fungsi yang disebut "validatePassword" dengan parameter yang disebut "Kata Sandi", dan nilai "MySecretPassword" ...
Stacktraces biasanya hanya membantu jika paket debug diinstal (sehingga frame stack dapat diselesaikan menjadi sesuatu yang dapat kita baca dengan mudah). Analisis stacktrace akan membutuhkan seseorang untuk memiliki sumber yang digunakan untuk membangun instance program spesifik ini.