AIX Box 程序中C++跟踪/BPT 陷阱
Trace/BPT trap in C++ program in AIX Box
当我尝试运行我的exe时,我得到了Trace/BPT陷阱核心转储。 请让我知道您的建议。
time /backup/SStore/CODE/Smain.exe 00257947
SROMain running with trace level. 0
InitEstimateServer
About to SetUpStockBuildMonitorSet up StockBuildMonitorProcessed 2 records
Trace/BPT trap(coredump)
real 0m14.17s
user 0m9.88s
sys 0m0.08s
尝试通过dbx(核心文件)对其进行调试后,下面是输出:
/usr/bin/dbx32 /backup/SStore/CODE/Smain.exe core
Type 'help' for help.
[using memory image in core]
reading symbolic information ...
Trace/BPT trap in SalcDayList::GetNumberOfDeliveries() at line 92 in file "/backup/SStore/CODE/salclist.C" ($t1)
92 return m_numberOfDels;
请提出补救措施。
您可能在编译阶段打开了数组边界检查(或类似的东西)。这会创建一个产生该消息的陷阱。
修复您的数组绑定错误 - 我想它以前可能已经上线了。
相关文章:
- 如何检查 int 变量是否包含合法(非陷阱表示)值?
- 使用聚合初始化模拟默认函数参数是否存在任何陷阱?
- 有什么陷阱用 constexpr string_view 替换全局 const char[]?
- 应用程序未发送所有 SNMP 陷阱
- 在任何地方使用共享指针有哪些陷阱?
- 使用内联静态数据成员有什么潜在的陷阱吗?
- 在编码 SLL 时中止陷阱 6
- 中止陷阱 - 我的代码有问题
- 继承和嵌套名称的陷阱
- 使用const_cast const-ref getter 实现引用获取器的陷阱
- 陷阱在控制台上出口
- 中止陷阱:C 中的6个错误
- 错误:调用terminate引发exceptionAbort陷阱:6
- 在C++的功能性ISA模拟器上实现陷阱(异常/中断)
- 基类没有析构函数,但派生类有析构函数。我是否需要寻找与堆无关的任何陷阱?
- 合并排序程序总是有效的,但有时会在最后说中止陷阱
- 使用成员对成员的引用是否存在任何陷阱
- 编写交叉平台代码时,使用char*而不是void*的任何陷阱
- 如何使用C中的Net SNMP发送V2陷阱
- AIX Box 程序中C++跟踪/BPT 陷阱