none
[질문] dmp 파일 분석 시 콜스택의 이상에 관한 질문 RRS feed

  • 질문

  • 안녕하세요.

    Visual studio 2008 로 제작한 exe 프로그램에서 예외가 발생하여 크래시가 발발했을때, dmp 파일을 남기도록 작업되어 있습니다.

    그런데 그 dmp 파일을 Visual studio 2015 에서 분석해보니 this 포인터의 주소가 좀 이상합니다

    연속된 세 개의 스택에서, 같은 포인터이기에 같아야 할 포인터의 주소값이 모두 다릅니다.

    가장 아래의 스택에서는 그래도 주소같은 값을 가지고 있지만, 그 다음의 스택에서는 this 가 이전의 pMob 과 같은 값을 갖지 않고 0 이며, 그 다음 스택의 값도 주소답지 않은 1입니다.

    이미지를 첨부할 수 없어서 자세히 설명 드리기 어려운데요.

    .dmp 파일이 이럴 때도 있는 것인지, 아니면 이것을 명확하게 메모리 침범 혹은 오염 현상으로 보고 분석해야 하는 것인지 궁금합니다.

    아무쪼록 도움을 부탁 드립니다.

    2016년 7월 27일 수요일 오전 8:37