I am trying to collect some proc file system info of a process during panic. is there any way like script or any program which help to collection those info and put some directory of system.
The reason why i asked is understand post analysis of process panic.
Use gdb
, it will stop at the moment your app crashes and you will get a prompt. You will then be able to:
/proc/<pid>
Typical example:
$ gdb -ex 'run arg1 arg2 ... argN' faulty_app
(...)
Program received signal SIGSEGV, Segmentation fault.
0x000055555555513d in faulty_func ()
(gdb) (... do some stuff like e.g. backtrace ...)
(gdb) p (int)getpid()
$2 = 2993764
(gdb) !bash
$ cd /proc/2993764
(... do some stuff ...)
$ exit
exit
(gdb) quit
A debugging session is active.
Inferior 1 [process 2993764] will be killed.
Quit anyway? (y or n) y