GNOME Bugzilla – Bug 671426
Segfaults when generating index
Last modified: 2012-05-20 12:27:49 UTC
Program received signal SIGSEGV, Segmentation fault. 0x00000000007012f1 in QGList::append (this=0x30, d=0x2ee3be0) at qglist.cpp:366 366 register QLNode *n = new QLNode( newItem(d) ); (gdb) bt
+ Trace 229816
Let me know whether you need the sources of my project. It's GPL but I'd have to remove some binary files to keep the size of the tarball reasonable small. -Michal
Created attachment 209042 [details] Segfaults on these files How to reproduce: tar xf nul.tar.gz cd nul/build/doc doxygen The tree contains two slightly different copies of the same file (nul.dox). When one copy is removed, doxygen doesn't segfault.
The problem is that in one copy there is a section with label sec_3_1 and in the other the same label is a subsection. Of course doxygen should handle this more gracefully.
I think I just ran into the same bug trying to build docs for my project. This is on Mac OS X Lion with doxygen 1.8.0 Generating page index... Program received signal EXC_BAD_ACCESS, Could not access memory. Reason: KERN_INVALID_ADDRESS at address: 0x0000000000000030 0x000000010033b9ed in QGList::append () (gdb) bt
+ Trace 229970
*** Bug 673992 has been marked as a duplicate of this bug. ***
This bug was previously marked ASSIGNED, which means it should be fixed in doxygen version 1.8.1. 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.
(In reply to comment #5) > This bug was previously marked ASSIGNED, which means it should be fixed in > doxygen version 1.8.1. 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. Works for me. Thanks!