2015-01-05 3 views
0

호출 스택의이 구조를 이해할 수있는 사람이 있습니까?이 호출 스택 정보를 해석하는 방법

MintControl :: MintDIB :: MintDIB + 22 아래의 호출 스택의이 문장에서이 숫자 22는 무엇을 의미합니까? 줄 번호 또는 좀 더 중요한 정보입니까?

언제든지 충돌 로그가 표시됩니다. 메소드 이름 옆의 숫자는 항상 같습니다. 이와 관련하여 도움이 될 경우 대단히 감사하겠습니다.

Exception code: C0000005 ACCESS_VIOLATION 
Fault address: B821CD09 00:00000000 

Call stack: 
Address Frame 
B821CD09 0012D088 0000:00000000 
0164E75A 0012D0A4 MintControl::MintDIB::MintDIB+22 
01656E31 0012D154 MintControl::MintProjectorManager::getState+1E45 
016593E7 0012D1EC MintControl::MintProjectorManager::getState+43FB 
01659353 0012D200 MintControl::MintProjectorManager::getState+4367 
015BEB75 0012D248 LookAndFeel::ImageTheater::getImageBehaviorInterface+1E8B 

많은 감사!

+1

플랫폼에 따라 다르므로 사용중인 것을 언급해야합니다. 어떻게 스택 추적을 생성합니까? – user2079303

답변

1

MintDIB 생성자의 시작부터 바이트 단위의 오프셋입니다.

크래시를 일으킨 첫 번째 용의자 : 초기화되지 않았거나 손상된 함수 포인터를 호출하거나 초기화되지 않았거나 손상된 개체에서 가상 멤버 함수를 호출합니다.

관련 문제