[pierz@server ~]$ cat test.c #include main (int argc, char *argv[]){ char buffer[5]; strcpy(buffer,argv[1]); } [pierz@server ~]$ ./test `perl -e 'print "A"x300'` Erreur de segmentation (core dumped) [pierz@server ~]$ gdb -c core -q Failed to read a valid object file image from memory. Core was generated by `./test AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA`. Program terminated with signal 11, Segmentation fault. #0 0x080483b4 in ?? () (gdb) q [pierz@server ~]$ cat test2.c #include void fu(char * str){ char buffer[8]; strcpy(buffer,str); } main (int argc, char *argv[]){ fu(argv[1]); } [pierz@server ~]$ ./test2 `perl -e 'print "A"x300'` Erreur de segmentation (core dumped) [pierz@server ~]$ gdb -c core -q Failed to read a valid object file image from memory. Core was generated by `./test2 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA`. Program terminated with signal 11, Segmentation fault. #0 0x41414141 in ?? () (gdb) q