GNOME Bugzilla – Bug 663642
doxygen SEGV building ruby
Last modified: 2011-11-08 19:01:01 UTC
When building ruby 1.9.2 on Solaris 10 (both SPARC and x86), I hit a SEGV late in the build. It turned out that it is doxygen that SEGVs, independent of using Studio CC or g++. I've rebuilt doxygen with g++ 4.6 -g3 -O0 to simplify debugging and find this stacktrace:
+ Trace 229019
strlen usually SEGVs if called with a NULL pointer. Looking at the code in src/message.cpp (msg), it seems that you are trying to access the arguments of a variadic function as a va_list, which AFAIK cannot be done at all, not only not in a portable way.
This looks to be a duplicate. The fix should already be available in the latest SVN update. *** This bug has been marked as a duplicate of bug 662044 ***