SIGXFSZ
O arquivo passou do tamanho permitido; o sino toca no write.
O gêmeo do SIGXCPU para disco: com ulimit -f, nenhum arquivo escrito pelo processo pode passar do teto. O write que cruzaria a linha não escreve — toca este sino.
Se o processo o ignora, o contrato tem segunda cláusula: o write falha com EFBIG e a vida continua. Era a cerca clássica contra logs desgovernados antes de existirem quotas e logrotate.
$ ulimit -f 1024
$ dd if=/dev/zero of=cheio.bin
File size limit exceeded (core dumped)
(1024 blocos de 512 bytes: 512 KiB e nem um a mais)