Sim, o suporte está ignorando o SIGQUIT e, sim, é um bug da IMO.
Eu relatei isso no link com um patch, e uma correção foi lançada .
Eu notei que em uma configuração do sistema 12.04 ulimit -c unlimited
e enviando Ctrl + \ não tem o resultado esperado.
Embora as impressões de casca
^\zsh: quit (core dumped)
nenhum dump de memória é escrito até onde eu sei.
O arquivo /proc/sys/kernel/core_pattern
contém um apport
pipe - assim, parece que por padrão apport
agora é responsável por gravar os core dumps.
O diretório /var/crash
não contém um dump principal recente para meu aplicativo.
Assim, a minha pergunta: o apport está ignorando os core dumps induzidos pelo SIGQUIT?
Se sim:
(Como uma configuração alternativa, /proc/sys/kernel/core_pattern
to core
funciona como esperado, ou seja, recebo um dump de núcleo chamado core
no meu CWD depois de atingir o SIGQUIT.)
Sim, o suporte está ignorando o SIGQUIT e, sim, é um bug da IMO.
Eu relatei isso no link com um patch, e uma correção foi lançada .
Apport filtra os coredumps no SIGQUIT. Você encontrará uma discussão no Launchpad sobre esse problema ( dumps core no SIGQUIT ). Existem bons argumentos para mudar esse comportamento, mas não está claro se o Ubuntu fará isso.