e.g., and you'll
see that noninteractive has some large, garbage value instead of
something like
0 or 1.
My experience is that this is an artefact of gdb rather than a problem with
the binary itself. At least, I never had any problems when, if gdb was
telling the truth, nothing should have worked.
andy