In GDB mode everything works fine.
In normal mode problem still exist
GDB Breakpoint 1 at 0x80be7cd: file src/client/campaign/cp_rank.c, line 69.
Breakpoint 1, CL_ParseRanks (name=0xa586ec0 "scientist", text=0xbff2b63c)
at src/client/campaign/cp_rank.c:69
69 const char *errhead = "CL_ParseRanks: unexpected end of file (medal/rank ";
(gdb) break CL_ParseRanks
Note: breakpoints 1 and 2 also set at pc 0x80be7cd.
Breakpoint 3 at 0x80be7cd: file src/client/campaign/cp_rank.c, line 69.