2009년 7월 9일 목요일

dmp 분석하기

블루스크린 발생시 원인 분석하기

우선 시스템 오류시 디버깅 정보를 Full Dump로 설정해야 한다
(Mini Dump로 설정해도 원인은 대략 알 수 있지만 정확한 분석을 위해 Full Dump로)

이제 오류 발생시 생성된 Dump 파일을 찾아보자
(C:\Windows\Minidump) <= 나도 지금까지 계속 Mini Dump로 설정을 해놓고 써서 실제 Full Dump로 생성될때도 해당 폴더인지는 의문??

이제 분석을 위해 Debugging Tool을 실행시킨다
해당 Tool은 여기에서 다운로드~ (X86용)

다운로드 하기 귀찮으면 여기로~

펼쳐두기..




문제가 발생된 OS에 따른 심볼도 등록해야하므로 미리 설치해놓는다
해당 심볼은 여기에서 다운로드 (각 OS별)

펼쳐두기..




이제 Windbg를 실행시켜 문제가 발생된 OS의 심볼을 등록시킨다

등록이 끝났으면 dmp 파일을 불러온다

이것저것 내용들이 나온다
어떤 dll들이 사용되었고 어쩌고 저쩌고~
그 중 맨 마지막에 나오는 Probably caused by : XXXXXXX 이 부분의 파일명이 문제가 발생된 것이므로, 해당 원인을 다시 파악해서 문제 해결 끝~

아주 쉽다~

댓글 없음:

댓글 쓰기