openssl dll을 사용하는 축 dll을 사용하는 VC 2008 (C++)에서 개발 한 응용 프로그램이 있습니다. 그리고 체인에있는 누군가가 힙을 부패시킵니다. 위반 상황이 발생해서는 안되는 상황에서 내 응용 프로그램에서 "메모리 액세스 위반"을 일으키는 상황입니다. 그래서 사슬 축의 누군가가 뭔가를 부패시킵니다.하지만 누가 또는 무엇을 찾을 수 없습니다.메모리 위반/누출 찾기
DevPartner의 메모리 누수 도구를 사용해 보았지만 누수가 발견되지 않았습니다. 아무 것도 없습니다.
이 문제는 어떻게 해결해야합니까? 나는 axis와 ssl 문서를 여러 번 살펴 보았고 가능한 모든 메모리 관리 문제와 픽스를 구현하고 검사했지만 아무 소용이 없었다.
대단히 감사합니다! 마린
정말로 자신의 코드가 아닙니까? 라이브러리는 출시 전에 이러한 유형의 문제를 확인합니다. – DumbCoder
오류가 발생할 때의 스택 추적이 있습니까? 당신은 그것을 위해 윈드 브레이를 시도 할 수 있습니다. –
이 질문을보십시오 : http://stackoverflow.com/questions/413477/is-there-a-good-valgrind-substitute-for-windows. 그것은 당신의 질문에 직접적으로 대답하지 않지만 언급 된 좋은 도구가 많이 있습니다. –