I managed to find the problem. Although the source itself was still intact, a couple of the compiler settings had changed and that's what was causing the difference in compilation.

Having said that, I'm still curious to know why Linux and Cygwin always seem to produce this report whenever a program crashes. AFAICT it isn't even remotely helpful in tracking down the problem.