LibreOffice / openIndiana ...

Michael Stahl mstahl at redhat.com
Mon Mar 12 13:21:40 PDT 2012


On 12/03/12 15:09, Jonathan Adams wrote:

> # truss output of the specific saxparser command:
> ( LD_LIBRARY_PATH="/home/sal/LibreOffice/libo/solver/unxsoli/lib"
> truss -f /home/sal/LibreOffice/libo/solver/unxsoli/bin/saxparser af_NA
> /home/sal/LibreOffice/libo/i18npool/source/localedata/data/af_NA.xml
> localedata_af_NA_invis.cxx
> file:///home/sal/LibreOffice/libo/workdir/unxsoli/CustomTarget/i18npool/source/localedata/saxparser.rdb
> /home/sal/LibreOffice/libo/solver/unxsoli/bin/types.rdb
> -env:LO_LIB_DIR=file:///home/sal/LibreOffice/libo/solver/unxsoli/lib
> 2>&1 ) > saxparser.log

so it opens
/home/sal/LibreOffice/libo/workdir/unxsoli/CustomTarget/i18npool/source/localedata/saxparser.rdb
to file descriptor 3 successfully, closes it again, spawns a thread,
then opens the same file again to fd 3 succesfully, mmaps the file
succesfully, closes it again, then complains that it couldn't open a
registry file... that's rather odd.  perhaps the rdb file is broken or
something?

git grep says the exception is from cppuhelper/source/servicefactory.cxx

so i guess the code in the "registry" module is involved, you should
debug that a bit or sprinkle it with printfs to see what is going wrong.



More information about the LibreOffice mailing list