Biancaneve void f(char *s) [bug.c] { char buffer[64]; printf("Indirizzo di buffer: 0x%x\n",buffer); strcpy(buffer,s); } int main(int argc, char **argv) { if(argc>1) f(argv[1]); } $ ./a.out `for ((i=0;$i<500;i=$i+1)) do echo -n A; done` Indirizzo di buffer: 0xbffffac0 Segmentation fault