crash - 总线错误的可能原因:物理地址不存在

标签 crash bus-error sigbus

这不是问题,而是我以前在这里找不到的问题的答案。

我的应用程序一直崩溃,并显示“总线错误”消息。通常在很长的运行时间之后,这不确定地发生在我代码的不同部分。唯一的提示是关联的si_code,即“BUS_ADRERR:无实际物理地址”。

崩溃的原因是我将重新编译代码,从而弄乱了可执行文件的内存映射。

最佳答案

张贴以防有人遇到相同问题。我正在同时运行两个具有不同参数的Rscript。脚本在某一时刻写入文件,然后从文件读取。我相信我从试图同时写入和读取同一文件的两个脚本中得到了此错误代码。

关于crash - 总线错误的可能原因:物理地址不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58118497/

相关文章:

c++ - 观看变量时 Visual Studio 2005 崩溃

assembly - 在 armv8 架构中将半字值存储到堆栈内存时出现总线错误?

c++ - 当下一行出现总线错误时对 cout 感到好奇

c++ - 如何正确处理 SIGBUS 以便我可以继续搜索地址?

crash - (Apple Silicon) (M1) 莫名其妙的 SIGBUS 崩溃

我可以排除SIGBUS由 "minor page fault"引发吗? (内核日志没有分配失败)

c++ - 链表的 Delete_At 函数使程序崩溃

ios - 从文件路径获取数据时崩溃

ios - 无法启动/private/var/containers/Bundle/Application/

c++ - 在 C++ 中的 iov 中存储更多数据