FFTW方法fftw_cleanup()导致SIGABRT

时间:2013-02-27 16:57:00

标签: c++ sigabrt fftw

美好的一天,
我正在运行一个用C ++实现的仿真程序,该程序使用FFTW库。 该计划工作良好数周。我现在不得不对某个类A进行一些更改,现在程序在运行时使用SIGABRT崩溃了。然而,我没有得到编译器警告(-Wall set) Netbeans调试器的调用堆栈如下所示

main -> ~class B -> class B::kill() -> fftw_cleanup() -> fftw_planner_destroy() -> 
??() -> ??() -> abort() -> raise() -> __kernel_vsyscall()

奇怪的是,调用堆栈没有列出我改变的类,也不是B类的成员或直接连接到它。

究竟什么会导致fftw_cleanup()失败(因为函数不带参数)?

PS:我在linux(opensuse)虚拟机中使用Netbeans 7.2.1。

0 个答案:

没有答案