Bug 195602

Summary: devel/doxygen: crash when building glibmm documentation
Product: Ports & Packages Reporter: Ting-Wei Lan <lantw44>
Component: Individual Port(s)Assignee: freebsd-ports-bugs (Nobody) <ports-bugs>
Status: Closed FIXED    
Severity: Affects Some People CC: cyberbotx
Priority: --- Keywords: needs-qa
Version: LatestFlags: koobs: maintainer-feedback+
Hardware: Any   
OS: Any   
Bug Depends on: 196342    
Bug Blocks:    
Attachments:
Description Flags
glibmm build log none

Description Ting-Wei Lan 2014-12-03 09:00:08 UTC
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
Comment 1 Bugzilla Automation freebsd_committer freebsd_triage 2014-12-03 09:00:08 UTC
Maintainer CC'd
Comment 2 Ting-Wei Lan 2014-12-03 09:07:43 UTC
Created attachment 150135 [details]
glibmm build log
Comment 3 Ting-Wei Lan 2014-12-10 16:32:02 UTC
It seems the problem has been fixed in the master branch. I hope we can get a release soon.
Comment 4 Ting-Wei Lan 2014-12-10 16:51:43 UTC
The master branch still crashes whening building gtkmm documentation.
Comment 5 Naram Qashat 2014-12-10 19:13:14 UTC
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
Comment 6 Ting-Wei Lan 2014-12-13 15:12:21 UTC
I reported the bug here. https://bugzilla.gnome.org/show_bug.cgi?id=741417
Comment 7 Ting-Wei Lan 2014-12-20 03:28:32 UTC
This problem has been fixed by https://github.com/doxygen/doxygen/commit/050fce2b73d6e4455808ab86da2fddcf2f26e9b5
Comment 8 Naram Qashat 2014-12-29 04:50:34 UTC
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.
Comment 9 Ting-Wei Lan 2014-12-31 12:43:36 UTC
The problem is fixed now.