#include #include #include static int foo() { void *p = malloc(10); memset(p, 0xca, 256); free(p); free(p); } static void sighandler(int sig) { foo(); } int main() { signal(SIGALRM, sighandler); alarm(1); sleep(10); }