GNOME Bugzilla – Bug 703170
Segmentation fault parsing a fortran file
Last modified: 2013-08-23 15:04:40 UTC
When parsing this simple fortran program: program bug integer, dimension(2) :: types types = 1 end program bug doxygen has a segmentation fault.
Using a default Doxyfile (doxygen -g). When running it against 1.8.4 the error messages is: ******************************************************************** Error in file D:/bug_703170/aa.f90 line: 6, state: 17 ******************************************************************** the problematic word is "types", when replacing this with e.g. "a_types" everything is working fine. When running against the git version a crash occurs as well.
Created attachment 247927 [details] [review] Don't recognize type followed by a letter or digit as a type Don't recognize type followed by a letter or digit as a type i.e type[^a-z0-9]
Thanks, I'll include the patch in the next GIT update.
This bug was previously marked ASSIGNED, which means it should be fixed in doxygen version 1.8.5. Please verify if this is indeed the case. Reopen the bug if you think it is not fixed and please include any additional information that you think can be relevant.