Eu coloquei um sleep(10);
no meu programa em C. Inicie o GDB com seu programa e defina um ponto de interrupção como o comando por trás do sono. Em seguida, envie seu programa cgi em um navegador e digite ps axu | grep prog
. Digite attach <pid>
no gdb, você precisa fazer isso rápido, você tem apenas 10 segundos. Então você pode depurar seu programa.