我有一个基于 cmake 的包。它有几个目标可执行文件。其中一个目标不时崩溃。回溯看起来像:
...
#19 XXX::~XXX (this=0x69a120,
__in_chrg=<value optimized out>)
at /package_path/XXX.h:44
...
但是我根本没有为这个目标创建任何 XXX 对象的实例。甚至更多 - 我不包括“XXX.h”文件(用 grep 检查)。
这怎么可能?
PS更多信息:
该包有两个目标可执行文件,一个是并行版本,一个是--单核版本。单核版本永不崩溃。