c++ - UNused 类的默认析构函数崩溃

标签 c++ multithreading crash cmake

我有一个基于 cmake 的包。它有几个目标可执行文件。其中一个目标时不时会崩溃。回溯如下:

...
#19 XXX::~XXX (this=0x69a120, 
    __in_chrg=<value optimized out>)
at /package_path/XXX.h:44
...

但我根本没有为此目标创建任何 XXX 对象的实例。更重要的是 - 我不包含“XXX.h”文件(用 grep 检查)。

这怎么可能?

<小时/>

附注更多信息:

该软件包有两个目标可执行文件,一个是并行版本,第二个是-单核版本。 单核版本永远不会崩溃。

最佳答案

我的错误。 XXX文件在项目的不同目录中使用,我没有检查错误。

关于c++ - UNused 类的默认析构函数崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19815576/

相关文章:

java - 为什么我不能从新线程中发送 android Intent ?

c - 当生产者不能再提供时停止消费者

android - 我的Android小部件使启动器崩溃。我该如何调试?

Xcode 助理编辑器不会显示某些代码

c++ - QWidget和QMessageBox的显示

c++ - 为什么 `const` 指向函数的指针在常量表达式中不可用?

c++ - C++中的BASH数组和变量的变量

c++ - 如何使用介子在 C++ 中执行代码覆盖?

java - Java 内存模型顺序一致性与 Leslie Lamport 定义有何不同?

每次打开 main.xml 时,Eclipse 上的 Android 都会崩溃