You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
On 2017-01-03 06:44:07 +0000, Matthias Klose wrote:
Created attachment 342744
failing example
[forwarded from https://bugs.debian.org/849991]
doxygen 1.8.13 segfaults building the breathe docs (examples). Works with 1.8.12.
$ gdb --args doxygen tinyxml.cfg
GNU gdb (Debian 7.12-4) 7.12
Copyright (C) 2016 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".
Type "show configuration" for configuration details.
For bug reporting instructions, please see: http://www.gnu.org/software/gdb/bugs/.
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"...
Reading symbols from doxygen...Reading symbols from /usr/lib/debug/.build-id/2c/5b57e61012c209a82ea5c47759da68b259573c.debug...done.
done.
(gdb) r
< snip many warnings >
Program received signal SIGSEGV, Segmentation fault.
generateXMLForMember (md=md@entry=0x555556902930, ti=..., t=..., def=def@entry=0x55555696bee0) at ./src/xmlgen.cpp:623
623 ./src/xmlgen.cpp: No such file or directory.
(gdb) bt
0 generateXMLForMember (md=md@entry=0x555556902930, ti=..., t=..., def=def@entry=0x55555696bee0) at ./src/xmlgen.cpp:623
1 0x0000555555a6eb99 in generateXMLSection (d=d@entry=0x55555696bee0, ti=..., t=..., ml=ml@entry=0x5555569536d0, kind=0x555555ddbc9d "friend",
header=header@entry=0x0, documentation=0x0) at ./src/xmlgen.cpp:1066
2 0x0000555555a706de in generateXMLForClass (cd=0x55555696bee0, ti=...) at ./src/xmlgen.cpp:1390
3 0x0000555555a747f4 in generateXML () at ./src/xmlgen.cpp:1919
4 0x0000555555812ce2 in generateOutput () at ./src/doxygen.cpp:11590
5 0x00005555557c69ae in main (argc=2, argv=0x7fffffffeb68) at ./src/main.cpp:38
On 2017-01-03 17:52:32 +0000, albert wrote:
I had a quick look in the source code and it looks like that the change on September 21, 2016 for bug_771152 is causing the problem.
The line:
if (al->refQualifier!=RefQualifierNone)
should probably read:
if (a1!=0 && al->refQualifier!=RefQualifierNone)
See also line 612 in the same file.
Can you confirm this?
On 2017-01-03 17:53:55 +0000, albert wrote:
a1 should read al in the above:
if (al!=0 && al->refQualifier!=RefQualifierNone)
On 2017-01-03 21:55:18 +0000, Graham Inggs wrote:
Thanks Albert! That change worked for me with breathe and also with gyoto [1] where I found a similar problem.
I've just pushed a proposed patch to github (pull request 555)
On 2017-01-06 08:48:03 +0000, albert wrote:
Code has been integrated on github.
On 2017-02-24 19:57:12 +0000, Dimitri van Heesch wrote:
*** Bug 777941 has been marked as a duplicate of this bug. ***
On 2017-05-02 23:00:11 +0000, John Hein wrote:
*** Bug 782090 has been marked as a duplicate of this bug. ***
On 2017-05-04 17:55:19 +0000, Dimitri van Heesch wrote:
*** Bug 782121 has been marked as a duplicate of this bug. ***
On 2017-12-25 18:43:56 +0000, Dimitri van Heesch wrote:
This bug was previously marked ASSIGNED, which means it should be fixed in
doxygen version 1.8.14. 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 (preferably in the form of a self-contained example).
The text was updated successfully, but these errors were encountered:
status RESOLVED severity major in component general for ---
Reported in version 1.8.13 on platform Other
Assigned to: Dimitri van Heesch
Original attachment names and IDs:
On 2017-01-03 06:44:07 +0000, Matthias Klose wrote:
On 2017-01-03 17:52:32 +0000, albert wrote:
On 2017-01-03 17:53:55 +0000, albert wrote:
On 2017-01-03 21:55:18 +0000, Graham Inggs wrote:
On 2017-01-04 11:27:07 +0000, albert wrote:
On 2017-01-06 08:48:03 +0000, albert wrote:
On 2017-02-24 19:57:12 +0000, Dimitri van Heesch wrote:
On 2017-05-02 23:00:11 +0000, John Hein wrote:
On 2017-05-04 17:55:19 +0000, Dimitri van Heesch wrote:
On 2017-12-25 18:43:56 +0000, Dimitri van Heesch wrote:
The text was updated successfully, but these errors were encountered: