Seamonkey core dumps at start in nsACString_internal::~nsACString_internal

Marius Strobl marius at
Thu Jan 17 13:36:06 PST 2008

On Tue, Jan 01, 2008 at 02:45:56PM -0800, Stephen Hurd wrote:
> The current Seamonkey port is core dumping for me in 
> nsACString_internal::~nsACString_internal
> My options were:
> # This file is auto-generated by 'make config'.
> # No user-servicable parts inside!
> # Options for seamonkey-1.1.7
> _OPTIONS_READ=seamonkey-1.1.7
> Anyone have a set of options that does work?  I expect that 
> WITHOUT_DEBUG and WITH_OPTIMIZED_CFLAGS at the very least should be frobbed.

This seems to be due to a miscompilation or mislinkage problem
causing two nsObsoleteAString::sCanonicalVTable and two
nsObsoleteACString::sCanonicalVTable symbols shadowing each-other
respectively. To me this smells a a least bit like "you get what
you asked for" though; I'm surprised their string code actually
works somewhere. See the attachement for a patch that works around
the problem by omitting the code in question.
Dear gnome@ maintainers, could you please commit the attached
patch and bump the PORTREVISIONs of the affected ports (the
problem also affects at least www/firefox) or approve committing
such a change?


-------------- next part --------------
A non-text attachment was scrubbed...
Name: Makefile.common.diff
Type: text/x-diff
Size: 577 bytes
Desc: not available
Url :

More information about the freebsd-sparc64 mailing list