[Libreoffice] Error Building, vcl segmentation fault

Caolán McNamara caolanm at redhat.com
Wed Oct 13 02:20:29 PDT 2010

On Tue, 2010-10-12 at 22:30 +0200, julien wrote:

> Thread 1 (Thread 0xb7d276d0 (LWP 7585)):
> #0  0xb68061db in _STL::locale::locale() () from 
> /usr/lib/libstlport_gcc.so.4.6
> #1  0xb67d1414 in _STL::ios_base::ios_base() () from 
> /usr/lib/libstlport_gcc.so.4.6
> #2  0xb67e3a41 in _STL::ios_base::_S_initialize() () from 
> /usr/lib/libstlport_gcc.so.4.6
> #3  0xb67e3f17 in _STL::ios_base::Init::Init() () from 
> /usr/lib/libstlport_gcc.so.4.6
> #4  0xb61e57a1 in global constructors keyed to cascade_mapping.cxx ()
>     from 
> /home/serval/libreoffice-source/build/build/libreoffice-

Hmm, this is using "/usr/lib/libstlport_gcc.so.4.6" and not the
libstlport_gcc in the solver dir as I'd expect it to by default. Adding
above $checkdll "$@" in solenv/bin/checkdll.sh I get...
which is what I expect to see.

So, how did you configure your build ?, did you select a
--with-system-stlport option ?, and/or what's the output of

As an aside including iostream forces this global constructor to exist.
If iostreams isn't needed in a file it shouldn't be included. In the
cascade_mapping.cxx case I see its only needed for logging, so when
logging is disabled I've made the change that iostream isn't included,
which as a side effect *might* make a difference to your problem.


More information about the LibreOffice mailing list