Coredump 생성 방법

특정시점 (어플리케이션 문제 시점 해당 프로세스 core-dump 생성 방법입니다.

빨강색 부분 대로 수행하시면 됩니다.

 

#########################################################

 

[root@hsk ~]# ps axf | grep xinetd

8224 pts/7    S+     0:00          \_ grep xinetd

1427 ?        Ss     0:00 xinetd -stayalive -pidfile /var/run/xinetd.pid

 

[root@hsk ~]# gdb -p `pidof xinetd`      or     gdb -p 1427

 

GNU gdb (GDB) Red Hat Enterprise Linux (7.0.1-37.el5_7.1)

Copyright (C) 2009 Free Software Foundation, Inc.

License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>

This is free software: you are free to change and redistribute it.

There is NO WARRANTY, to the extent permitted by law.  Type “show copying”

and “show warranty” for details.

This GDB was configured as “x86_64-redhat-linux-gnu”.

For bug reporting instructions, please see:

<http://www.gnu.org/software/gdb/bugs/>.

Attaching to process 1427

Reading symbols from /usr/sbin/xinetd…(no debugging symbols found)…done.

Reading symbols from /lib64/libselinux.so.1…(no debugging symbols found)…done.

Loaded symbols for /lib64/libselinux.so.1

Reading symbols from /lib64/libwrap.so.0…(no debugging symbols found)…done.

Loaded symbols for /lib64/libwrap.so.0

Reading symbols from /lib64/libnsl.so.1…(no debugging symbols found)…done.

Loaded symbols for /lib64/libnsl.so.1

Reading symbols from /lib64/libm.so.6…(no debugging symbols found)…done.

Loaded symbols for /lib64/libm.so.6

Reading symbols from /lib64/libcrypt.so.1…(no debugging symbols found)…done.

Loaded symbols for /lib64/libcrypt.so.1

Reading symbols from /lib64/libc.so.6…(no debugging symbols found)…done.

Loaded symbols for /lib64/libc.so.6

Reading symbols from /lib64/libdl.so.2…(no debugging symbols found)…done.

Loaded symbols for /lib64/libdl.so.2

Reading symbols from /lib64/libsepol.so.1…(no debugging symbols found)…done.

Loaded symbols for /lib64/libsepol.so.1

Reading symbols from /lib64/ld-linux-x86-64.so.2…(no debugging symbols found)…done.

Loaded symbols for /lib64/ld-linux-x86-64.so.2

Reading symbols from /lib64/libnss_files.so.2…(no debugging symbols found)…done.

Loaded symbols for /lib64/libnss_files.so.2

 

warning: no loadable sections found in added symbol-file system-supplied DSO at 0x7fff71ffd000

0x00002b9f9f6026d3 in __select_nocancel () from /lib64/libc.so.6

 

(gdb) gcore /tmp/xinetd-core-0208

 

(gdb) q

A debugging session is active.

 

           Inferior 1 [process 1427] will be detached.

 

Quit anyway? (y or n) y

 

[root@hsk ~]# ls -lh /tmp/xinetd-core-0208

-rw-r–r– 1 root root 3.2M  2  8 13:56 /tmp/xinetd-core-0208

글쓴이