Package: gdb Version: 7.6.1-1 gdb/gcc does not like \r in C comment and get lost counting lines. See attached C code.
Steps: $ gcc -o demo -g d2.c $ gdb ./demo [...] Reading symbols from /tmp/demo...done. (gdb) b main Breakpoint 1 at 0x4004c7: file d2.c, line 16. (gdb) r Starting program: /tmp/./demo warning: Could not load shared library symbols for linux-vdso.so.1. Do you need "set solib-search-path" or "set sysroot"? Breakpoint 1, main (argc=1, argv=0x7fffffffe8d8) at d2.c:16 (gdb) list Line number 16 out of range; d2.c has 11 lines.
/* 1 2 3 5 6 7 8 9 */ static int foo() { return 42; } int main(int argc, char *argv[]) { int v = foo(); return 0; }