After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 701295 - Doxygen 1.8.4 goes into an endless loop
Doxygen 1.8.4 goes into an endless loop
Status: VERIFIED FIXED
Product: doxygen
Classification: Other
Component: general
1.8.4
Other Windows
: Normal major
: ---
Assigned To: Dimitri van Heesch
Dimitri van Heesch
: 705097 705467 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2013-05-30 16:07 UTC by albert
Modified: 2013-08-23 16:50 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Attachment with the problem case (copied from bug_488125) (109.05 KB, application/gzip)
2013-05-30 16:07 UTC, albert
Details

Description albert 2013-05-30 16:07:49 UTC
Created attachment 245659 [details]
Attachment with the problem case (copied from bug_488125)

The example from bug_488125 goes in version 1.8.4 into an endless loop

When looking at the source code the problem comes from the > sign in the comment.
When placing a \ (backslash) in front of the > sign the doxygen does not go into an endless loop.

Further investigations lead to the fact that version 1.8.3.1 is still OK, SVN version 844 is OK too. The problem occurs for the first time in SVN version 846
Comment 1 Dimitri van Heesch 2013-05-30 18:01:55 UTC
Confirmed. Should be fixed in the next GIT update.
Comment 2 MathOnNapkins 2013-06-13 17:48:59 UTC
I also observed this same problem while using, for example:

\retval "Value > 0" - Indicates success.

Doxygen halted indefinitely on the output line:
"Generating group documentation...", though the function that was being documented was in a group, so that is a probably explanation for the lockup point.
Comment 3 MathOnNapkins 2013-06-13 17:50:50 UTC
Sorry, should also note that if you remove the quotes, the problem goes away, but the output I desired is also unavailable when I do that.
Comment 4 albert 2013-06-13 18:01:23 UTC
This bug has already been set to ASSIGNED, meaning that a fix is available in the git repositoty.
Please test it against the version as it is currently in git and otherwise add a self-contained example (source+config file in a zip or tar) if possible.
Comment 5 paul 2013-07-29 18:53:32 UTC
*** Bug 705097 has been marked as a duplicate of this bug. ***
Comment 6 Ben 2013-08-05 07:48:25 UTC
*** Bug 705467 has been marked as a duplicate of this bug. ***
Comment 7 Dimitri van Heesch 2013-08-23 15:04:50 UTC
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.
Comment 8 albert 2013-08-23 16:50:54 UTC
My example does not go into an endless loop anymore