Before running state = ? (On)
When running state = Invalid.
I've learned now that breakpoints set in the program body function as expected, but breakpoints in used units are somehow not recognized.
I also see that the first 30-40 steps after the breakpoint the "current-line" is set at strange places: at the method header, at empty lines, at defines that aren't valid etc. Can't say why it behaves as expected at some point.
Furthermore I get an access violation when I Reset Debugger.
When I run the program without breakpoints I can't figure out how to get the console I am supposed to see. Brings me to the original question: how to use gdb?