我有一个基于cmake的包。它有几个目标可执行文件。其中一个目标不时崩溃。后面的跟踪看起来像:
...
#19 XXX::~XXX (this=0x69a120,
__in_chrg=<value optimized out>)
at /package_path/XXX.h:44
...
但是我根本没有为这个目标创建任何XXX对象的实例。更多 - 我没有包含“XXX.h”文件(用grep检查)。
这怎么可能?
P.S。更多信息:
该软件包有两个目标可执行文件,一个是并行版本,第二个是 - 一个核心版本。 单核版本永远不会崩溃。
答案 0 :(得分:0)
我的错误。 XXX文件用于项目的不同目录,我没有错误地检查。