Doxygen segfault when building documentation for glibmm (https://git.gnome.org/glibmm) I am using FreeBSD 10.1-RELEASE on amd64. Here is the backtrace: #0 Definition::localName (this=0x0) at definition.cpp:1385 #1 0x00000000005b5406 in NamespaceDef::addInnerCompound (this=0x8036d6900, d=0x0) at namespacedef.cpp:136 #2 0x0000000000421cbb in buildScopeFromQualifiedName (name=..., level=4, lang=SrcLangExt_Unknown, tagInfo=0x8030702e0) at doxygen.cpp:1041 #3 0x00000000004351ef in addClassToContext (rootNav=0x8033cb8e0) at doxygen.cpp:1315 #4 0x000000000040f53b in buildClassList (rootNav=0x8033cb8e0) at doxygen.cpp:1392 #5 0x000000000040f590 in buildClassList (rootNav=0x802e5d620) at doxygen.cpp:1394 #6 0x000000000040f590 in buildClassList (rootNav=0x802e5d5c0) at doxygen.cpp:1394 #7 0x000000000040bd5e in parseInput () at doxygen.cpp:10981 #8 0x0000000000403d06 in main (argc=2, argv=0x7fffffffeaf0) at main.cpp:37
Maintainer CC'd
Created attachment 150135 [details] glibmm build log
It seems the problem has been fixed in the master branch. I hope we can get a release soon.
The master branch still crashes whening building gtkmm documentation.
My only real recommendation is to bring this up with the doxygen developers upstream. I only maintain the port, there isn't much I can do about it crashing. They use GNOME's bugzilla and a new bug can be entered here: http://bugzilla.gnome.org/enter_bug.cgi?product=doxygen
I reported the bug here. https://bugzilla.gnome.org/show_bug.cgi?id=741417
This problem has been fixed by https://github.com/doxygen/doxygen/commit/050fce2b73d6e4455808ab86da2fddcf2f26e9b5
I've submitted an update to doxygen in bug #196342. When that gets committed, please check if that fixes the initial problem, so that this bug can get closed.
The problem is fixed now.