相关疑难解决方法(0)

未生成核心转储文件

每次,我的应用程序崩溃都不会生成核心转储文件.我记得几天前,在另一台服务器生成了它.我正在使用bash中的屏幕运行应用程序,如下所示:

#!/bin/bash
ulimit -c unlimited
while true; do ./server; done
Run Code Online (Sandbox Code Playgroud)

如你所知,我正在使用ulimit -c unlimited哪个是重要的,如果我想生成核心转储,但是当我遇到分段错误时它仍然没有生成它.我怎样才能使它工作?

linux gdb coredump

54
推荐指数
5
解决办法
9万
查看次数

信号处理程序返回哪里?

假设在接收和处理信号时,在main方法内正在运行一个进程。信号处理程序完成后,该过程是否返回到接收信号的main中的行,还是返回到信号调用?

PS:我知道自己可以快速进行测试,但是当我无法使用PC时,这种想法就发生了。

谢谢。

c linux

3
推荐指数
1
解决办法
777
查看次数

标签 统计

linux ×2

c ×1

coredump ×1

gdb ×1