<***> So I have no idea what the problem on your end is. <***> 
I figured out  a case (at least, 
my case). I have a complicated project structure, with sources in the set of folders. 
C::B sets breakpoint as: 
"c:/MinGW/run/prj_root/template_header.hpp:13
But in gdb console path to this line looks like: 
At c:/MinGW/run/prj_root/v01/../template_header.hpp:13
"v01" is a folder, where template from "template_header.hpp" was instated.
So, if I send to gdb
break c:/MinGW/run/prj_root/v01/../template_header.hpp:13 
it works. But C::B  can not set a breakpoint properly.  
