When I navigate between errors it open in editor empty files. Try open filename without extension ProgressUtils.h instead Common/ProgressUtils.h
If I understand correctly, the file opens, but it seems to be empty.
Try what happens, if the file is already opened in the editor. Does C::B jump to the correct line?
And it only happens for linker errrors and not for compiler errors.
If that's the case, the issue is known. I haven't had the time to investigate deeper, but I try this weekend.