Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Versions 1.5.0 through 1.6.3 hang while processing attached files (Origin: bugzilla #621785) #3806

Closed
doxygen opened this issue Jul 2, 2018 · 0 comments

Comments

@doxygen
Copy link
Owner

doxygen commented Jul 2, 2018

status RESOLVED severity major in component build for ---
Reported in version 1.6.3 on platform Other
Assigned to: Dimitri van Heesch

Original attachment names and IDs:

On 2010-06-16 13:58:41 +0000, David Kobe wrote:

Created attachment 163827
tar file containing three files (two being processed and doxyfile)

After much trial and error, it was determined that the hangup can be recreated with the two attached source files and the attached doxyfile. The critical file seems to be the cfe_tbl.h file. If any section of the doxygen comment block is removed, (e.g. - any of the \param sections or any one line starting with '\retcode'), doxygen is able to process the file. These files CAN be successfully processed by versions of doxygen 1.4.7 and earlier.

When doxygen hangs, occasionally it is possible to abort with "Ctrl-C". Other times, it requires killing the process from another terminal.

On 2010-06-16 19:44:35 +0000, Dimitri van Heesch wrote:

Confirmed. Can you check if the following patch fixes the problem for you?

--- ../../doxygen-svn/src/docparser.cpp 2010-06-15 12:21:19.000000000 +0200
+++ docparser.cpp 2010-06-16 21:41:30.000000000 +0200
@@ -1813,6 +1813,7 @@
}
g_styleStack.clear();
g_nodeStack.clear();

  •  g_paramsFound.clear();
     g_copyStack.append(def);
     // make sure the descriptions end with a newline, so the parser will correctly
     // handle them in all cases.
    

On 2010-06-16 20:16:21 +0000, David Kobe wrote:

I ran the patched doxygen on both the individual test case that was delivered with this bug report as well as the entire software system with success.

Thanks for the quick response.

On 2010-06-25 11:49:06 +0000, Dimitri van Heesch wrote:

This bug was previously marked ASSIGNED, which means it should be fixed in
doxygen version 1.7.1. 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.

On 2010-10-09 08:19:33 +0000, Dimitri van Heesch wrote:

This bug was previously marked ASSIGNED, which means it should be fixed in
doxygen version 1.7.2. 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.

@doxygen doxygen closed this as completed Jul 2, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant