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