所以我现在遇到了一些奇怪的错误,我正在寻找一些好的方向来确定问题。
基本上我所看到的是一个段错误。症状如下:
它显示为段错误,GDB告诉我它位于函数末尾的_list_release
/ _free()
/ free()
。
Program received signal SIGSEGV, Segmentation fault.
0xb0328af8 in _list_release () from /usr/qnx650/target/qnx6/x86/lib/libc.so.3
(gdb) bt
0 0xb0328af8 in _list_release () from /usr/qnx650/target/qnx6/x86/lib/libc.so.3
1 0xb032a464 in __free () from /usr/qnx650/target/qnx6/x86/lib/libc.so.3
2 0xb0329f7d in free () from /usr/qnx650/target/qnx6/x86/lib/libc.so.3
我没有使用任何动态内存(除了可能出现在Eigen(或其他库)中的内容
上次发生这是一个内存故障,适合所有这些问题。烦人的这次我找不到问题。
我想做的是以下内容:
任何帮助都会很棒。