GNOME Bugzilla – Bug 698007
segfault in searchInputFiles if INPUT contains zero-length string
Last modified: 2013-05-19 12:35:37 UTC
Searching for include files... Searching for example files... Searching for images... Searching for dot files... Searching for msc files... Searching for files to exclude Searching for files to process... Program received signal SIGSEGV, Segmentation fault. searchInputFiles (inputFiles=...) at doxygen.cpp:10067 10067 if (path.at(l-1)=='\\' || path.at(l-1)=='/') path=path.left(l-1); (gdb) bt full
+ Trace 231785
Patch to follow.
Created attachment 241506 [details] [review] 0001-Fix-crash-if-zero-length-string-in-INPUT.patch
Created attachment 241507 [details] [review] https://bugzilla.gnome.org/show_bug.cgi?id=698007
Thank you for taking the time to report this bug. Although Dimitri will probably include your patch, could you attach a sample file w. doxyfile in a tar or zip so that bug triagers like myself can confirm this bug? Because of this question, I am leaving the bug status as "Unconfirmed."
Sorry, discovered the bug was triggered by stat failure running 32-bit userland on an xfs filesystem with 64-bit inode numbers. I'm looking to see if it may be possible to trigger the bug under more normal circumstances.
Confirmed. Should be fixed in the next subversion update.
This bug was previously marked ASSIGNED, which means it should be fixed in doxygen version 1.8.4. 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.