O Linux tem uma chamada de sistema, que mudará o sinal dumpable
. Aqui está um exemplo de código, que eu escrevi alguns anos atrás:
#include <sys/prctl.h>
...
/* The last three arguments are just padding, because the
* system call requires five arguments.
*/
prctl(PR_SET_DUMPABLE,1,42,42,42);
Pode ser que gnome-keyring-daemon
deliberadamente defina o sinalizador dumpable
como zero por motivos de segurança.