Re: [gentoo-user] How do I get a core dump from seg-faulting software?

2021-12-16 Thread tastytea
On 2021-12-16 15:55+ Alan Mackenzie  wrote:

> Hello, Gentoo.
> 
> I'm developing software, and it crashes in its build process.  I want
> a core dump, to help find out where and why it's crashing.
> 
> I've got CONFIG_ELF_CORE and CONFIG_COREDUMP both configured to yes in
> my kernel.
> 
> When I do
> 
> $ uclimit -H -c
> 
> , it tells me "unlimited".
> 
> But still, no dump.  :-(
> 
> What am I missing?
> 

You need to enable them explicitly. If you're using PAM:
echo '* soft core unlimited' > /etc/security/limits.conf

It only has an effect after your next login. For more information, see
.

Kind regards, tastytea

-- 
Get my PGP key with `gpg --locate-keys tasty...@tastytea.de` or at
.


pgp7XfGoxib5P.pgp
Description: Digitale Signatur von OpenPGP


Re: [gentoo-user] How do I get a core dump from seg-faulting software?

2021-12-16 Thread Rich Freeman
On Thu, Dec 16, 2021 at 10:55 AM Alan Mackenzie  wrote:
>
> But still, no dump.  :-(
>
> What am I missing?

Are you using systemd?  It has a mechanism to consolidate core dumps
to a system directory with a tool to view/debug them and retention
policies.  I think that all is enabled by default, but it has been a
while since I touched it.  If it is enabled then that might explain
why dumps aren't where you expect them.

-- 
Rich



Re: [gentoo-user] How do I get a core dump from seg-faulting software?

2021-12-16 Thread karl
Alex:
> I've got CONFIG_ELF_CORE and CONFIG_COREDUMP both configured to yes in
> my kernel.
> 
> When I do
> 
> $ uclimit -H -c
> 
> , it tells me "unlimited".
> 
> But still, no dump.  :-(
> 
> What am I missing?

Have you tried:

$ man gcore
$ man 5 core

Regards,
/Karl Hammar




[gentoo-user] How do I get a core dump from seg-faulting software?

2021-12-16 Thread Alan Mackenzie
Hello, Gentoo.

I'm developing software, and it crashes in its build process.  I want a
core dump, to help find out where and why it's crashing.

I've got CONFIG_ELF_CORE and CONFIG_COREDUMP both configured to yes in
my kernel.

When I do

$ uclimit -H -c

, it tells me "unlimited".

But still, no dump.  :-(

What am I missing?

-- 
Alan Mackenzie (Nuremberg, Germany).