Preparing for analyzing a dump

To analyze your dump with crash, additional files are required.

If you need to send your dump for analysis, it might be good to include these additional files with the dump file. Your distribution typically provides the additional files in RPMs.

To begin analyzing the dump using crash, these two files (as a minimum) are required:
  • vmlinux (text): Contains addresses of kernel symbols
  • vmlinux (debug): Contains datatype debug information
If you need to send your dump for analysis, please include the RPMs shown in Table 2.

SLES debug files

The SLES debug files are:
Table 1. SUSE Linux Enterprise Server debug file names

SUSE Linux Enterprise Server debug file names. This table has two columns. One is for Debug file names, and the other for the path name for these files. There are no row headers.

Debug file Path
System.map /boot/System.map-4.4.<xx>-<y>-default
vmlinux (text) /boot/vmlinux-4.4.<xx>-<y>-default.gz
vmlinux (debug) /usr/lib/debug/boot/vmlinux-4.4.<xx>-<y>-default.debug
modules (text) /lib/modules/4.4.xx-yy-default/kernel/
modules (debug) /usr/lib/debug/lib/modules/4.4.xx-yy-default/kernel/
debug source /usr/src/debug/kernel-default-4.4.x.xx/linux-4.4/
  • Files that contain the addresses of kernel symbols are named (text).
  • Files that contain the corresponding datatype debug information are named (debug).
The RPMs that contain the debuginfo files are:
Table 2. SUSE Linux Enterprise Server debuginfo RPM names

SUSE Linux Enterprise Server debuginfo RPM names. This table has two columns. One is for the SLES version, and the other for the RPM name for the files. There are no row headers.

SLES version RPM
SLES 12
  • kernel-default-4.4.<xx>-<y>.s390x.rpm
  • kernel-default-debuginfo-4.4.<xx>-<y>.s390x.rpm
  • kernel-default-debugsource-4.4.<xx>-<y>.s390x.rpm
For debugging problems that are related to kernel modules, additional RPMs might be required.