Bug 195602 - devel/doxygen: crash when building glibmm documentation
Summary: devel/doxygen: crash when building glibmm documentation
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: freebsd-ports-bugs (Nobody)
URL:
Keywords: needs-qa
Depends on: 196342
Blocks:
  Show dependency treegraph
 
Reported: 2014-12-03 09:00 UTC by Ting-Wei Lan
Modified: 2014-12-31 12:43 UTC (History)
1 user (show)

See Also:
koobs: maintainer-feedback+


Attachments
glibmm build log (245.03 KB, text/plain)
2014-12-03 09:07 UTC, Ting-Wei Lan
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
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.