如何解释此调用堆栈信息
How to interpret this call stack information
谁能帮我理解这个调用栈的结构?
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
非常感谢!
它是从 MintDIB
构造函数开始的字节偏移量。
导致崩溃的主要嫌疑人:调用未初始化或损坏的函数指针或在未初始化或损坏的对象中调用虚拟成员函数。
谁能帮我理解这个调用栈的结构?
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
非常感谢!
它是从 MintDIB
构造函数开始的字节偏移量。
导致崩溃的主要嫌疑人:调用未初始化或损坏的函数指针或在未初始化或损坏的对象中调用虚拟成员函数。