来自 GDB 的消息“启动期间程序因信号 SIGKILL 终止”

2023-12-15

我在 AIX 上调试使用 GNU 工具构建的 C++ 程序时遇到问题。当程序在调试器之外运行时:

-bash-4.3$ ./cryptestcwd v
Segmentation fault (core dumped)

当程序在GDB下运行时,调试器打印消息During startup program terminated with signal SIGKILL, Killed.并退出:

enter image description here

另一个问题是,这只发生在自动工具前端。我们常规的 GNUmakefile 不会发生这种情况。我们为 Autotools 和 GNUmakefile 提供相同的参数。我们知道 Autotools添加附加选项乃至添加C文件到 C++ 项目,但我们无法控制它。

相关问题位于在启动过程中,程序以信号 SIGKILL、Killed 终止,但它没有有用的答案。另外两个相关问题只是说明SIGKILL不能被抓住。另请参阅Linux下捕获SIGKILL的调试程序 and 使用 gdb 处理信号.

如何进一步调试问题?


The SIGKILL启动时很可能意味着 AIX 运行时加载器无法找到二进制链接所针对的某个库(当发生这种情况时,Linux 运行时加载器会生成更有用的错误消息)。

您应该验证一下ldd cryptestcwd不抱怨任何事情。

您也可以尝试加载core当你在 GDB 之外运行你的程序到 GDB 时产生的——那里可能有额外的线索(使用info shared, where, x/i $pc命令)。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

来自 GDB 的消息“启动期间程序因信号 SIGKILL 终止” 的相关文章

随机推荐

  • 防止 RTL TListView 镜像复选框和/或图形

    我试图使 ListView 的列从右到左显示 这已经是问并回答 但问题在于图标和复选框 当我使用 ListView RTL 时SetWindowLong 它也镜像图形和复选框 这是不需要的 我可以使用编辑工具镜像图形 虽然麻烦但可行 但我不
  • 如何用C#实现P2P?

    最近 我想使用c 和Winform开发一个简单的聊天程序 主要功能是聊天和文件传输 但是我找不到使用dotnet实现p2p的示例 谁可以帮助我 查看WCF
  • 在 R 中,找到每行包含字符串的列

    我一定是用了错误的搜索词来思考 因为我不敢相信我的问题是独一无二的 但我只找到了一个类似的问题 我有一些来自世界银行的相当笨重的数据 它们是代表数据库的平面文件 数据每行一个项目 但每个项目都有多个特征 这些特征方便地位于名称为 SECTO
  • 如何在 JNI 中将 C 结构体来回传递给 Java 代码?

    我有一些通过 JNI 调用的 C 函数 它们采用指向结构的指针 还有一些其他函数将分配 释放指向相同类型结构的指针 以便处理我的包装器更容易一些 令人惊讶的是 JNI 文档很少提及如何处理 C 结构 我的 C 头文件如下所示 typedef
  • Rails 4:before_filter 与 before_action

    在 Rails gt 4 0 0 中 生成器创建 CRUD 操作before action not before filter 它似乎做了同样的事情 那么这两者有什么区别呢 尽我们所能see in ActionController Base
  • 如何在ipad应用程序中录制视频剪辑并将其存储在文档文件夹中

    我有一个训练应用程序 我希望当用户单击 recordVideo 按钮时 相机应该启动来录制视频 有什么方法可以在 ipad 应用程序中执行此操作 我已经完成了音频录制 我需要进行视频录制 for video import
  • Socket.io 未在握手中发送 cookie,导致请求停止

    让我解释一下我的设置 我有多个域名 它们都是主域名的 CNAME 记录 例如 example com example com gt 服务器IP company1 example com gt example com company2 exa
  • 如何使用 Inno Setup 在网络连接/断开事件上添加计划任务

    我想使用 Inno Setup 进行程序安装 并且需要 Inno Setup 在 Windows 任务计划程序中创建一个任务来启动我的程序program exe每次连接互联网时 I can 手动执行此操作 但我希望 Inno Setup 通
  • 在 EF 4.1 代码中,UnitOfWork 和 GenericRepository 模式是否多余?

    想知道我是否需要使用 Genericrepository 模式和 UnitOfWork 来模拟存储库 我正在使用 MOQ 现在它是多余的吗 因为我注意到 EF 4 1 有 IDBSet 我还没有弄清楚如何编写使用 IDBSet 的通用内容
  • 使用 MVVM 实现使用 IDataErrorInfo 验证数据时出现异常

    我正在尝试使用 IDataErrorInfo 验证 MVVM 应用程序中的数据 但遇到了一些问题 当我将 TextBox 设置为无效值时 验证工作正常 但是当我将 TextBox 的值设置为有效值后 我收到此异常 A first chanc
  • Java 有编码标准吗?

    我可以开发一个应用程序 项目 但这不符合正确的编码标准 它需要大量的内存 并且其他人不容易理解它 编码的通用标准是什么 我有一个问题 例如如何命名变量方法以及打包类的最佳方法是什么 像那样 为此 是否有任何教程或示例请分享 提前致谢 您需要
  • 如何统计datagridview列中的特定值

    In a DataGridView我需要计算一列有多少个重复值 这是我的数据网格视图 例如 我想计算 RisFin 列中有多少个 X 并将结果放入文本框中 你可以这样计算你需要的东西 var count this dataGridView1
  • Js中图像到ArrayBuffer

    您需要获取 jpg 并转换为 arrayBuffer 有人知道如何做到这一点吗 我尝试使用下面的函数 但对于 Microsoft API 没有成功 document querySelector inputImage addEventList
  • Android:将RawFile复制到Sdcard(视频mp4)

    这段代码有什么问题 我的项目中有一个 Raw 文件 mp4 视频文件 当我这样做时 然后我从 SD 卡检索文件文件不完全相同 因此无法加载视频 您还有其他方法自动将原始文件复制到 SD 卡吗 Thanks String FICHIER BL
  • Angular 6 中 mat-datepicker 的 UTC 日期

    我用过mat datepicker对于我的 Angular 6 项目 但在日期选择器中显示当前时区日期 相反 我需要显示当前的 UTC 日期 这是我的代码 ts file var nowDate new Date this startdat
  • 为什么 fprintf 和 fscanf 不能与管道一起使用

    我已经编写了创建管道的程序 将一个数字写入管道 从管道中读取它并将其打印到标准输出 但似乎 fscanf 看到空的管道流 尽管我做了 fflush 为什么 fprintf 不打印任何内容 int main int fd 2 pipe fd
  • Python 中的 GUI 应用程序用于快速更新屏幕图像

    我提前为我的菜鸟行为道歉 我刚刚开始编程 你能为我指明 GUI 框架的正确路径吗 看着GUI 框架列表考虑到我普遍缺乏专业知识 这是相当令人畏惧的 Summary 我正在尝试用 python 编写一个 GUI 它可以使用 numpy 以数学
  • axios - 如何处理大整数

    这是我的要求 axios get url then res gt console log res data 输出是 value 156144277082605255 但应该是 value 156144277082605250 在这种情况下如
  • jQuery ui.draggable 不调用自定义函数

    我有一个 JavaScript 函数 showAlert 有一个可拖动的图像 拖动停止后 我们需要显示警报 它不起作用我们如何纠正它
  • 来自 GDB 的消息“启动期间程序因信号 SIGKILL 终止”

    我在 AIX 上调试使用 GNU 工具构建的 C 程序时遇到问题 当程序在调试器之外运行时 bash 4 3 cryptestcwd v Segmentation fault core dumped 当程序在GDB下运行时 调试器打印消息D