I noticed that on a 12.04 system setting ulimit -c unlimited
and sending Ctrl+\ does not have the expected result.
Though the shell prints
^\zsh: quit (core dumped)
no core dump is written as far as I can tell.
The file /proc/sys/kernel/core_pattern
contains an apport
pipe - thus, it seems that by default apport
is now responsible for writing core dumps.
The directory /var/crash
does not contain a recent core dump for my application.
Thus my question: Is apport ignoring SIGQUIT induced core dumps?
If yes:
- Shouldn't that be considered a bug?
- How can I configure apport such that it does not ignore SIGQUIT?
(As a workaround setting /proc/sys/kernel/core_pattern
to core
works as expected, i.e. I get a core dump named core
into my CWD after hitting SIGQUIT.)