Hi,
I use doxygen 1.8.6 and it stops with segmentation fault if I use a
particular tagfile (generated with the same version). The documentation
links to a total of three other project documentations through tagfiles,
but I can clearly identify one of them as being the problem.

This is the command that invokes doxygen (called through a make file;
the TAGFILE option is dynamically assigned):

cd .. && (cat Doxyfile ; echo
"TAGFILES=/home/bs/development/share/BSUtilities-0.6.2+/documentation/BSUtilities.tag=/home/bs/development/share/BSUtilities-0.6.2+/documentation/html
\"/home/bs/development/share/Quantities-1.2.2+/documentation/quantities.tag=/home/bs/development/share/Quantities-1.2.2+/documentation/html\"
\"/home/bs/development/share/SciDatVis-0.0.0+/documentation/sciDatVis.tag=/home/bs/development/share/SciDatVis-0.0.0+/documentation/html\"
") | /home/bs/software/bin/doxygen -

the tagfiles are found:

Reading tag file
`/home/bs/development/share/BSUtilities-0.6.2+/documentation/BSUtilities.tag',
location
`/home/bs/development/share/BSUtilities-0.6.2+/documentation/html'...
Reading tag file
`/home/bs/development/share/Quantities-1.2.2+/documentation/quantities.tag',
location
`/home/bs/development/share/Quantities-1.2.2+/documentation/html'...
Reading tag file
`/home/bs/development/share/SciDatVis-0.0.0+/documentation/sciDatVis.tag',
location `/home/bs/development/share/SciDatVis-0.0.0+/documentation/html'...

but later on, doxygen dies:

ASSERT: "m_indent<MAX_INDENT" in ftvhelp.cpp (680)
/bin/sh: line 1:  2183 Done                    ( cat Doxyfile; echo
"TAGFILES=/home/bs/development/share/BSUtilities-0.6.2+/documentation/BSUtilities.tag=/home/bs/development/share/BSUtilities-0.6.2+/documentation/html
\"/home/bs/development/share/Quantities-1.2.2+/documentation/quantities.tag=/home/bs/development/share/Quantities-1.2.2+/documentation/html\"
\"/home/bs/development/share/SciDatVis-0.0.0+/documentation/sciDatVis.tag=/home/bs/development/share/SciDatVis-0.0.0+/documentation/html\"
" )
      2184 Segmentation fault      | /home/bs/software/bin/doxygen -

I have compiled 1.8.6 after configuration with the -debug option and
this is the result of running gdb on the core file produced:

> gdb /home/bs/software/doxygen/ core
GNU gdb (GDB; openSUSE 13.1) 7.6.50.20130731-cvs
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i586-suse-linux".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://bugs.opensuse.org/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word".
..
/home/bs/software/doxygen/: No such file or directory.
[New LWP 5126]
Missing separate debuginfo for the main executable file
Try: zypper install -C
"debuginfo(build-id)=7630226778a54abc020c7f51183fd32fe5d6b840"
Core was generated by `/home/bs/software/bin/doxygen -'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x08379dde in ?? ()

Any ideas?
Best regards
Bernd

------------------------------------------------------------------------------
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments & Everything In Between.
Get a Quote or Start a Free Trial Today. 
http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
_______________________________________________
Doxygen-users mailing list
Doxygen-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/doxygen-users

Reply via email to