0

我正在尝试使用 exec() 从我的 php 脚本运行 gpg。但它与分段错误相冲突:“gpg:分段错误被捕获......退出”它在子进程中崩溃,所以我的 php 脚本工作正常。为了确定一个问题,我想要一个核心文件。我试着跑

ulimit -c unlimited
echo 1 > /proc/sys/fs/suid_dumpable

我在 /etc/security/limits.conf 中添加了“* soft core unlimited”,但没有创建任何核心文件。

我会非常感谢任何建议或想法。

4

2 回答 2

1

从输出消息来看,gpg 似乎捕获了异常(这是真的吗?)。

如果适用,您可以尝试该gcore命令。否则,如果源代码可用(我假设它是可用的,因为您正在调试它),您可以使用例如 google-coredumper。不过,不确定这是否足以满足您的需求。

于 2010-03-03T11:18:17.993 回答
0

可能您会开始认为您的问题可能是 gpg 捕获了一些异常或 PERMISSION 问题。先检查一下。

希望这有帮助

于 2010-03-11T07:35:11.360 回答