doxygen crashes on process an accented class name
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
doxygen (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: doxygen
I mistook to write class name. I wrote 'Solución' instead of 'Solucion'. When I try to use doxygen, it crashes.
The result:
$ doxygen Doxyfile
Warning: The selected output language "spanish" has not been updated
since release 1.6.0. As a result some sentences may appear in English.
Searching for include files...
Searching for example files...
Searching for images...
Searching for dot files...
Searching for files to exclude
Searching for files to process...
Searching for files in directory /home/uve/
Searching for files in directory /home/uve/
Searching for files in directory /home/uve/
Reading and parsing tag files
Preprocessing /home/uve/
Parsing file /home/uve/
Preprocessing /home/uve/
Parsing file /home/uve/
Preprocessing /home/uve/
Parsing file /home/uve/
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...
/home/uve/
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...
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...
*** buffer overflow detected ***: doxygen terminated
======= Backtrace: =========
/lib/libc.
/lib/libc.
/lib/libc.
/lib/libc.
/lib/libc.
/lib/libc.
/lib/libc.
doxygen[0x45aceb]
doxygen[0x46136f]
doxygen[0x41da15]
doxygen[0x402aca]
/lib/libc.
doxygen[0x4029c9]
======= Memory map: ========
00400000-008d0000 r-xp 00000000 08:07 14797 /usr/bin/doxygen
00acf000-00ad0000 r--p 004cf000 08:07 14797 /usr/bin/doxygen
00ad0000-00adc000 rw-p 004d0000 08:07 14797 /usr/bin/doxygen
00adc000-00b49000 rw-p 00000000 00:00 0
02ac1000-02e27000 rw-p 00000000 00:00 0 [heap]
7ff46c48a000-
7ff46c70f000-
7ff46c992000-
7ff46cc15000-
7ff46cc17000-
7ff46ce16000-
7ff46ce17000-
7ff46ce18000-
7ff46cf8d000-
7ff46d18c000-
7ff46d190000-
7ff46d191000-
7ff46d196000-
7ff46d1ac000-
7ff46d3ab000-
7ff46d3ac000-
7ff46d3ad000-
7ff46d42f000-
7ff46d62e000-
7ff46d62f000-
7ff46d630000-
7ff46d722000-
7ff46d922000-
7ff46d929000-
7ff46d92b000-
7ff46d940000-
7ff46d977000-
7ff46d9ba000-
7ff46d9f9000-
7ff46dae6000-
7ff46db4c000-
7ff46db4d000-
7ff46db4e000-
7ff46db4f000-
7ff46db50000-
7ff46db51000-
7ff46db52000-
7ff46db53000-
7ff46db54000-
7ff46db55000-
7ff46db5c000-
7ff46db5d000-
7ff46db5f000-
7ff46db60000-
7ff46db61000-
7fff9d4ab000-
7fff9d4e3000-
ffffffffff60000
Cancelado (`core' generado)
ProblemType: Bug
Architecture: amd64
CheckboxSubmission: a5c56fe715514ee
CheckboxSystem: e704f33cc0866ff
Date: Wed Jan 20 00:13:28 2010
DistroRelease: Ubuntu 10.04
InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release amd64 (20091027)
NonfreeKernelMo
Package: doxygen 1.6.2-1
ProcEnviron:
PATH=(custom, user)
LANG=es_ES.utf8
SHELL=/bin/bash
ProcVersionSign
SourcePackage: doxygen
Tags: lucid
Uname: Linux 2.6.32-10-generic x86_64
Unreproducible with provided example modified as follows:
mv include/solucion include/solucion.h
on Debian 11 (bullseye) with doxygen 1.9.1