In the original question important information about the version was missing: 1.8.3
The problem is given as "Stack buffers nested too deeply"
In doxygen the error message is given as a result of to deeply nested call to the routine pushBuffer that uses a stack with a size of 10. One of the situations where this occurs when you have quite a few number of statements on one line like:i=1; i=1; i=1; i=1; i=1; i=1; i=1; i=1; i=1; i=1; i=1; i=1; i=1; i=1; i=1; i=1; i=1; i=1; i=1; i=1;
A bug report and a patch have been filed for this problem in Doxygen's Bugzilla (see Bug 695974 - Fortran: Stack buffers nested too deeply bugzilla.gnome.org/show_bug.cgi?id=695974 )
The bug is fixed in doxygen version 1.8.4.