linux - 什么可能导致跟踪/断点陷阱(核心转储)?
问题描述
我希望对这个信号有一个了解,以及为什么会出现这个信号的一些可能的建议。
当我在 linux 上编写二进制重写器时,我遇到了这个错误。
我希望得到一些建议,因为我找不到关于这个错误的任何正确解释。
我在网上找到的所有相关问题都是特定于应用程序的,因此它们没有为此信号提供适当的推理。
我对这个错误感到困惑,因为我在运行这个程序时没有做任何跟踪,而且这个错误似乎只有在程序被跟踪时才会被触发。
有关更多详细信息,我将动态链接器(ld)加载到程序的内存中,然后将控制权转移给它,以便它可以在运行时动态链接和加载程序。但是当控制权转移到内存中的链接器(ld)时,它会发送这个信号。
解决方案
推荐阅读
- database - ORA-01722: 对外部表执行选择查询时出现无效数字错误
- go - 从数组创建结构
- c++ - C++20协程:为什么promise类型与协程对象分离?
- r - R中的圆形条形图
- python - 重新显示硒元素后元素的位置发生变化
- c++ - DirectX SDK 文件夹缺少文件夹
- typescript - 为联合类型创建类型保护
- java - 如何为 Firestore 中的每个用户自定义文档?
- windows - cgo DLL 不能在 windows 32 位平台上运行?
- html - Cross-Origin-Embedder-Policy-Report-Only 和 Cross-Origin-Embedder-Policy 之间的区别