[Doxygen-users] segfault with 1.8.8 (fwd)
Brought to you by:
dimitri
From: Sam V. <mr...@co...> - 2014-12-13 17:31:16
|
I'm attaching a minimal tagfile, produced by doxygen 1.8.8, that triggers the segfault when it tries to read it back in. Generate a stock doxyfile with doxygen -g, and stick it into a TAGFILE. gdb points the finger to a null pointer dereference. #1 0x00000000005a8ff8 in NamespaceDef::addInnerCompound (this=0x1423230, d=0x0) at namespacedef.cpp:136 136 m_innerCompounds->append(d->localName(),d); (gdb) p d $3 = (Definition *) 0x0 #0 Definition::localName (this=this@entry=0x0) at definition.cpp:1386 #1 0x00000000005a8ff8 in NamespaceDef::addInnerCompound (this=0x1423230, d=0x0) at namespacedef.cpp:136 #2 0x0000000000414104 in buildScopeFromQualifiedName (name=…, level=2, lang=SrcLangExt_Unknown, tagInfo=0x1422620) at doxygen.cpp:1041 #3 0x0000000000428acb in addClassToContext (rootNav=rootNav@entry=0x14673b0) at doxygen.cpp:1315 #4 0x0000000000429826 in buildClassList (rootNav=0x14673b0) at doxygen.cpp:1392 #5 0x00000000004297dd in buildClassList (rootNav=0x14226a0) at doxygen.cpp:1394 #6 0x00000000004297dd in buildClassList (rootNav=0x141c6d0) at doxygen.cpp:1394 #7 0x00000000004454d5 in parseInput () at doxygen.cpp:10981 #8 0x0000000000409ad9 in main (argc=1, argv=0x7fffffffe558) at main.cpp:37 |