core 덤프 질문입니다.
왜 코어 덤프를
gdb --core=core_file
해서 들어가서
back trace 를 하면..
아래와 같이.. 함수명은.. 안보이고..
알수없는.. 주소값만 찍히나요?
그냥.. 실행파일을... gdb 로 돌리면...
잘찍히던것이...
컴파일 옵션은 -g를 줬습니다.......
정작 중요한게... core 덤프에서의 죽은 위치를
알고 싶지만.. 아래와 같이 주소값만 찍혀서....요..
ㅎㅎ
Program terminated with signal 11, Segmentation fault.
#0 0x40499d59 in ?? ()
(gdb) bt
#0 0x40499d59 in ?? ()
#1 0x40496923 in ?? ()
#2 0x403afcb0 in ?? ()
#3 0x403ad211 in ?? ()
#4 0x40437ad5 in ?? ()
#5 0x403aafc8 in ?? ()
#6 0x403aab45 in ?? ()
#7 0x40356a05 in ?? ()
#8 0x402d68e5 in ?? ()
#9 0x402ae9f4 in ?? ()
#10 0x4016de39 in ?? ()
#11 0x401f9f5c in ?? ()
#12 0x4013e47d in ?? ()
#13 0x4013e995 in ?? ()
#14 0x4014515f in ?? ()
#15 0x40143313 in ?? ()
#16 0x401447c7 in ?? ()
#17 0x4013fbdf in ?? ()
#18 0x401401a3 in ?? ()
#19 0x0804a0ca in ?? ()
#20 0x08061ce3 in ?? ()
core를 binary 있는 위치로 가져와서[code:1]gd
core를 binary 있는 위치로 가져와서
라고 하면 됩니다.
>/dev/null 2>&1
감사합니다 .. ^^
감사합니다 .. ^^
댓글 달기