Reputation: 111
I'm trying to run gpg from my php script using exec(). But it chashes with segmentation fault: "gpg: Segmentation fault caught ... exiting" It crashes within a child process so my php script works ok. To identify a problem I wanna get a core file. I tried to run
ulimit -c unlimited
echo 1 > /proc/sys/fs/suid_dumpable
I added "* soft core unlimited" to /etc/security/limits.conf but no core files have been created.
I would be very thankful for any advice or ideas.
Upvotes: 0
Views: 1884
Reputation: 663
May be you can start to think that your problem can be gpg catch some exceptions or PERMISSION issues. Check it first.
Hope this help
Upvotes: 0
Reputation: 21052
From the output message, it seems gpg catches the exception (is this true?).
You can try the gcore
command if applicable. Otherwise, if the source code is available (which I assume is, as you are debugging it), you may use, for example, google-coredumper. Not sure if this is sufficient for you though.
Upvotes: 1