EurekaLog 2

엑세스 바이얼레이션(Access Violation) 주소로 오류가 발생한 소스상의 위치 찾기

서론 델파이로 만든 프로그램을 일반 사용자들에게 배포할 때는 기본적으로 불필요한 디버깅 정보를 모두 제거하고 배포를 하게 됩니다. 따라서 유레카로그(EurekaLog) 등의 오류 추적 모듈이 없기 때문에, 다음과 같은 오류창을 만났을 경우 어디서 오류가 발생하였는지 알 수가 없어서 문제 해결이 어렵습니다. 사용자와 동일한 동작을 통한 재현으로 동일한 오류가 발생한다면 다행히도 쉽게 오류를 추적해서 문제를 해결할 수 있지만, 재현이 불가능하고 해당 사용자에게서만 위와 같은 오류창이 발생하게 되면 정말 난감하게 됩니다. 위와 같은 엑세스 바이얼레이션(Access Violation)창이 나타난 경우, 배포한 프로그램에 map 파일이 있다면 그 주소를 가지고 오류가 발생한 부분을 찾을 수 있습니다. 그 방법에 ..

버그질라(BugZilla)-3.4.4 설치기

소개 이슈 관리 시스템으로 유명한 모질라 그룹에서도 사용하고 있는 버그질라를 설치하여 사용해 보기로 했습니다. 모질라에서 사용한다고 선택한 것이 아니라, EurekaLog를 이용중인데, EurekaLog에서 BugZilla와 연동이 되기에 연동 처리를 테스트해보고자 설치해 보았습니다. 버그질라(BugZilla) 포트(port) 설치(Installation) 프비(FreeBSD) 포트를 이용하면 손쉽게 버그질라를 설치할 수 있습니다. # cd /usr/ports/devel/bugzilla # make install clean필요한 여러 패키지들이 먼저 줄줄이 설치되고 최종적으로 버그질라(BugZilla)의 설치가 완료됩니다. 버그질라(BugZilla) 운영 준비(Configuration) 버그질라(BugZ..

Linux,Unix,BSD 2010.02.24
728x90