gdb

lattente의 이미지

apache segment fault 에러입니다. 조언 부탁드립니다.

안녕하세요.
Apache 운용중 에러로그에 줄기차게 segment fault 에러와 signal Bus error가 발생합니다.
실질적으로 웹서비스 이용중 클라이언트가 체감적으로 느끼는 장애는 없는 상태이구요.
거의 2~3분마다 에러를 뿌리고 있어서 확인을 위해 gdb를 이용해보았습니다만

magicmrj의 이미지

[질문] gdbserver를 이용한 디버깅에 대해...

안녕하세요.

타겟보드에 프로그램을 실행하는 중 문제가 있어서 디버깅을 할려고 하는데 잘 되지 않습니다.

디버깅 방식은 원격 디버깅방법을 사용할려고 합니다.

그래서 관련 자료를 찾아보니 다음과 같이 하더군요

호스트 PC <-----------------------> 타겟보드
gdb <-----------------------> gdbserver

voider의 이미지

gdb 에서 임의적인 문자열을 생성하기

제목이 조금 이상하네요..
그럼 설명 드리겠습니다.

우선 제가 gdb로 디버깅을 할시에
my_func(char * str) 이란 함수의 동작을 테스트하기위해
p my_func("helo")
와 같은 명령으로 테스트하고 싶습니다.
물론 "helo" 란 문자열 이 이미 어떤 변수에 저장되어있다면 그것을 넘기면 되겠지만

김수영의 이미지

GDB는 vim처럼 컬러로 안나오나요?

이제 vi를 막 배워서 쓰고 있는 초보입니다.

vi는 컬러로 나와서 보기가 편한 반면

gdb는 단색으로 나와서 구분하기가 불편하네요

혹시 gdb도 vi처럼 컬러로 나와서 구분하기 편하게 만들 순 없나요?

김수영의 이미지

gdb 사용시 같은 열이 여러번 나올때 도와주세요

gdb 초보 입니다.

gdb를 실행시키면 아래처럼 나옵니다.

1.....................................

Quote:
Error while running hook_stop: Invalid type combination in ordering comparison.

라고 나오는 거지요?

아주단순하게 hello,world를 찍는 프로그램을 임시로 만들어서 돌려도 저렇게 나옵니다.

그리고 n 누르면 한 statement씩 실행하는 게 아닌가요?

이건 이건 꼭 한 바이트 단위로 실행시키는 거 같습니다.

2..............................................

왜 이렇게 여러번 나오는 걸까요?

neweapon1127의 이미지

gcc 컴파일 과정을 gdb로 분석하려고 하는데 질문 있습니다.


일전에도 관련해서 질문 올린적 있는데 해소되지 않아 다시 질문드립니다.
졸업 논문 관련해서 gcc-4.1.2 소스를 분석해야하는데 이것에 관해 완전 초보라서
실험실 조교의 추천에 따라 gdb로 gcc를 디버깅해가면서 분석하고 있습니다.

rallier의 이미지

gdb를 쓰기위한 -g 옵션이 먹지 않습니다 ㅠㅠ

제가 어떤 소스를 받아서 컴파일 할때 -g 옵션을 주어 DDD(data display debugger)에서 소스를 보려고 합니다. 근데 -g옵션을 주어 DDD로 실행파일을 열면 "no debugging symbols found)라고 나옵니다.물론 GDB에서도 증상은 같습니다

ljsking의 이미지

GDB를 실행시 Segmentation fault 에러

우분투를 사용하고 있는 리눅스 초보 개발자 입니다.
gdb를 사용할려고 하는데요. 우분투에서 sudo apt-get install gdb로 설치후
gdb로 실행을 할려고 하니 Segmentation fault가 나옵니다.
그냥 바로 나오더군요.
이럴경우 어떻게 해야 할까요?
너무 광범위한 문제인가요?

bejoy4him의 이미지

[완료]아주 어이없는 질문입니다만, gdb로 코어파일을 열어볼때 심볼들이 전혀 보이질 않습니다.

현재 RHEL4.2(모든 패키지 설치)에서 작업을 하고 있습니다.

컴파일한 녀석을 실행시키다가 세그먼트 폴트로 죽어버리길레, 코어덤프 시키고 GDB로 보자.
라고 생각한 후, 코어파일을 열어보니 심볼이 보이질 않더군요...

ohdol의 이미지

gdb로 디버깅시 라인 중복 출력?

gdb로 디버깅 하고 있는데 트레이스 하고 있는 소스 코드가 중복해서 올라오네요. 아래 예시를 올려두었습니다.
컴파일된 바이너리랑 소스랑 안 맞아서 그런지...
헤깔려서 디버깅 하기 너무 힘드네요.
다른 장비에서는 잘 디버깅 했었는데 왜 이러는지 모르겠네요.
아시는 분 답변 좀 부탁드려요~

디버깅

페이지

gdb 구독하기