Child process will inherit any set signals, so when generating a report, reset the SIGALRM to a do-nothing routine to avoid spurious double-saving of data.
ac0e1c9