O'Reilly logo

Problem-solving in High Performance Computing by Igor Ljubuncic

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 6

Getting very geeky – application and kernel cores, kernel debugger

Abstract

In this chapter, we will continue our discussion on the GNU debugger. However, we will use it to analyze crash cores in an offline manner. Regarding crash cores, we will also learn how to configure a system to collect kernel crash cores, as well as analyze them in detail. Finally, we will use the kernel debugger to attach to the running kernel and make in-vivo changes to our system.

Keywords

kernel
crash
core dump
kdump
kexec
cscope
objdump
panic
oops
kdb
kgdb
debugger

Collecting application cores

If you have the privilege of debugging system issues in real time, you will most likely be able to rerun the suspected processes and perform all the necessary analyses. ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required