Hi,

I use doxygen 1.7.2-1 in experimental to build libxr, but still segfault.

% LANG=C LC_ALL=C SRCDIR=.. OUTDIR=. PROJECT="libxr" VERSION="1.0" gdb 
../../doxygen-1.7.2/bin/doxygen
GNU gdb (GDB) 7.2-debian
Copyright (C) 2010 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 "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/src/doxygen-1.7.2/bin/doxygen...(no debugging symbols 
found)...done.
(gdb) run ./Doxyfile 
Starting program: /usr/src/doxygen-1.7.2/bin/doxygen ./Doxyfile
[Thread debugging using libthread_db enabled]
warning: Tag `USE_WINDOWS_ENCODING' at line 11 of file ./Doxyfile has become 
obsolete.
To avoid this warning please update your configuration file using "doxygen -u"
warning: Tag `DETAILS_AT_TOP' at line 23 of file ./Doxyfile has become obsolete.
To avoid this warning please update your configuration file using "doxygen -u"
warning: Tag `MAX_DOT_GRAPH_WIDTH' at line 217 of file ./Doxyfile has become 
obsolete.
To avoid this warning please update your configuration file using "doxygen -u"
warning: Tag `MAX_DOT_GRAPH_HEIGHT' at line 218 of file ./Doxyfile has become 
obsolete.
To avoid this warning please update your configuration file using "doxygen -u"
Searching for include files...
Searching for example files...
warning: source ../tests/zblok is not a readable file or directory... skipping.
Searching for images...
Searching for dot files...
Searching for msc files...
Searching for files to exclude
Searching for files to process...
Searching for files in directory /usr/src/libxr-1.0/include
Searching for files in directory /usr/src/libxr-1.0/docs
Reading and parsing tag files
Preprocessing /usr/src/libxr-1.0/include/xr-call.h...
Parsing file /usr/src/libxr-1.0/include/xr-call.h...
Preprocessing /usr/src/libxr-1.0/include/xr-client.h...
Parsing file /usr/src/libxr-1.0/include/xr-client.h...
Preprocessing /usr/src/libxr-1.0/include/xr-http.h...
Parsing file /usr/src/libxr-1.0/include/xr-http.h...
Preprocessing /usr/src/libxr-1.0/include/xr-lib.h...
Parsing file /usr/src/libxr-1.0/include/xr-lib.h...
Preprocessing /usr/src/libxr-1.0/include/xr-server.h...
Parsing file /usr/src/libxr-1.0/include/xr-server.h...
Preprocessing /usr/src/libxr-1.0/include/xr-value-utils.h...
Parsing file /usr/src/libxr-1.0/include/xr-value-utils.h...
Preprocessing /usr/src/libxr-1.0/include/xr-value.h...
Parsing file /usr/src/libxr-1.0/include/xr-value.h...
Preprocessing /usr/src/libxr-1.0/docs/index.doc...
Parsing file /usr/src/libxr-1.0/docs/index.doc...
Building group list...
Building directory list...
Building namespace list...
Building file list...
Building class list...
Associating documentation with classes...
Computing nesting relations for classes...
Building example list...
Searching for enumerations...
Searching for documented typedefs...
Searching for members imported via using declarations...
Searching for included using directives...
Searching for documented variables...
Building member list...
Searching for friends...
Searching for documented defines...
Computing class inheritance relations...
Computing class usage relations...
Flushing cached template relations that have become invalid...
Creating members for template instances...
Computing class relations...
Add enum values to enums...
Searching for member function documentation...
Building page list...
Search for main page...
Computing page relations...
Determining the scope of groups...
Sorting lists...
Freeing entry tree
Determining which enums are documented
Computing member relations...
Building full member lists recursively...
Adding members to member groups.
Computing member references...
Inheriting documentation...
Generating disk names...
Adding source references...
Adding xrefitems...
Sorting member lists...
Computing dependencies between directories...
Counting data structures...
Resolving user defined references...
Finding anchors and sections in the documentation...
Combining using relations...
Adding members to index pages...
Generating style sheet...
Generating index page...
Generating page index...
Generating example documentation...
Generating file sources...
Parsing code for file index.doc...
Generating code for file xr-call.h...
Generating code for file xr-client.h...
Generating code for file xr-http.h...
Generating code for file xr-lib.h...
Generating code for file xr-server.h...
Generating code for file xr-value-utils.h...
Generating code for file xr-value.h...
Generating file documentation...
Generating docs for file xr-call.h...

Program received signal SIGSEGV, Segmentation fault.
0x000000000118dbb0 in ?? ()
(gdb) bt
#0  0x000000000118dbb0 in ?? ()
#1  0x0000000000521f1c in ManGenerator::docify(char const*) ()
#2  0x0000000000545763 in OutputList::forall(void (OutputGenerator::*)(char 
const*), char const*) ()
#3  0x00000000005357ef in MemberDef::writeDocumentation(MemberList*, 
OutputList&, char const*, Definition*, bool, bool) ()
#4  0x000000000053b627 in MemberList::writeDocumentationPage(OutputList&, char 
const*, Definition*) ()
#5  0x0000000000437a49 in FileDef::writeMemberPages(OutputList&) ()
#6  0x0000000000439005 in FileDef::writeDocumentation(OutputList&) ()
#7  0x0000000000403a5e in generateFileDocs() ()
#8  0x000000000041cc4c in generateOutput() ()
#9  0x000000000040346a in main ()
(gdb) q
A debugging session is active.

        Inferior 1 [process 1102] will be killed.

Quit anyway? (y or n) y
%
-- 
Regards,
        dai

GPG Fingerprint = 0B29 D88E 42E6 B765 B8D8 EA50 7839 619D D439 668E

Attachment: signature.asc
Description: Digital signature

Reply via email to