(gdb) r Starting program: /home/neo/CVSROOT/src/shellcode/linux/BUBBLES.elf (no debugging symbols found) Enter the number of elements to sort: 5 Enter number: 4 Enter number: 3 Enter number: 1 Enter number: 2 Enter number: 5 Program received signal SIGTRAP, Trace/breakpoint trap. 0x08048110 in _start () (gdb) x/5x $esp 0xbfa7a1cc: 0x00000005 0x00000005 0x00000002 0x00000001 0xbfa7a1dc: 0x00000003 (gdb) x/6x $esp 0xbfa7a1cc: 0x00000005 0x00000005 0x00000002 0x00000001 0xbfa7a1dc: 0x00000003 0x00000004 (gdb) c Continuing. Bubble sort start.. Bubble sort ends.. Program received signal SIGTRAP, Trace/breakpoint trap. 0x08048116 in _start () (gdb) x/6x $esp 0xbfa7a1cc: 0x00000005 0x00000001 0x00000002 0x00000003 0xbfa7a1dc: 0x00000005 0x00000004 (gdb) The program is running. Exit anyway? (y or n) y