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.)