core dump 디버깅시...
글쓴이: peccavi / 작성시간: 월, 2004/03/29 - 1:44오후
안녕하세요.
코어 덤프 파일로 디버깅을 하는데
Quote:
[peccavi@sun ee]$ gdb -c core.7725
GNU gdb Red Hat Linux (5.3.90-0.20030710.41rh)
Copyright 2003 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i386-redhat-linux-gnu".
Core was generated by `./test'.
Program terminated with signal 6, Aborted.
#0 0x42028cc1 in ?? ()
(gdb) bt
#0 0x42028cc1 in ?? ()
#1 0x4002307d in ?? ()
#2 0x00005c1e in ?? ()
#3 0x00000006 in ?? ()
#4 0x00000001 in ?? ()
#5 0x4212a2d0 in ?? ()
#6 0x43c5bce0 in ?? ()
#7 0x43c5bc5c in ?? ()
#8 0x43c5bbc8 in ?? ()
#9 0x4202a019 in ?? ()
#10 0x00000006 in ?? ()
#11 0x43c5bab0 in ?? ()
(gdb)
이렇게만 나옵니다.
컴파일 할때도 디버깅 정보를 넣어 줬구요(-g)
이상태에서 어디서 죽었는지, 프레임 정보를 자세히 볼 방법은 없을까요?
답변좀 부탁드립니다. ㅠㅠ
Forums:
gdb usage가 틀렸습니다.
gdb 사용법이 틀렸습니다.
gdb <exec-file> <core-file>
혹은
gdb -c <core-file> <exec-file>
입니다.
...
카피하다 뒤에 빠졌습니다..
정상적으로 실행 했구요..
이런 상황이 나왔다는건.. 결국엔 컴파일할때 -g 를 넣지 않았단 말인가요?
컴파일을 제가 한게 아니라서...
에궁.. 답답하네요..
----
jai guru deva om...
ㅎㅎㅎ
동적으로 라이브러리를 링크한 실행파일을 다른 머신에 옮겨서
한건데 이렇게 나오네요.. 원래 머신에서 하니깐 제대로 나왔습니다.
바보같은 짓을 또한번 했군요.. ㅎㅎ
----
jai guru deva om...
댓글 달기