Date: prev next · Thread: first prev next last
2012 Archives by date, by thread · List index


First, my thanks to Caolán McNamara and Stephan Bergmann for helping
me with my build problems.


Now, my build is successful, but soffice.bin falls over quickly with
css::uno::DeploymentException.  Before the program ends, I see ten
exceptions being thrown and caught; the attachment has a backtrace
from what I guess might be an interesting point.  Continuing from
there, I see ...

    OStoreSuperBlock::verify(), finds m_aGuard.m_nMagic !=
    STORE_MAGIC_SUPERBLOCK and returns store_E_WrongFormat.

    SuperBlockPage::verify() sees this twice and returns
    store_E_WrongFormat.  This return value propagates through six
    call levels to ORegistry::initRegistry().

    ORegistry::initRegistry() returns REG_INVALID_REGISTRY.  This
    return value propagates through three call levels to
    ServiceManager::readLegacyRdbFile().

    ServiceManager::readLegacyRdbFile() decides that there is no good
    reason for this result, and it returns false.

    ServiceManager::readRdbFile() throws
    css::uno::DeploymentException.  The program is well on its way to
    falling over.  e.Message in the thrown exception says, with
    newlines inserted freely, ...

        file:///home/terry/lo_hacking/git/libo/solver/unxlngi6/
        installation/opt/program/../share/extensions/
        script-provider-for-python/components.rdb: duplicate
        <implementation name="org.openoffice.pyuno.
                              LanguageScriptProviderForPython">


I have master commit d015384, pulled around 2012-05-20 12:53 UTC; but
I also saw the problem with master commit cdd4d96, pulled around
2012-05-15 15:15 UTC.  My latest configuration parameters are ...

    --disable-mozilla
    --enable-symbols
    --enable-dbgutil
    --enable-crashdump
    --disable-build-mozilla
    --without-system-postgresql
    --enable-debug

but I also saw the problem when I configured with an additional ...

    --enable-python=internal

(Yes, I have been reduced to poking things at random.  Sigh!)


Suggestions welcome.


Thanks,
Terry.

#0  OStoreSuperBlock::verify (this=0x8077f98) at 
/home/terry/lo_hacking/git/libo/store/source/storbios.cxx:161
#1  0x040dc83d in store::SuperBlockPage::verify (this=0x8077f78, rBIOS=...) at 
/home/terry/lo_hacking/git/libo/store/source/storbios.cxx:387
#2  0x040dcf21 in store::OStorePageBIOS::initialize_Impl (this=0x8068640, pLockBytes=0x8073d64, 
eAccessMode=store_AccessReadOnly, rnPageSize=@0xbfffe4fc) at 
/home/terry/lo_hacking/git/libo/store/source/storbios.cxx:624
#3  0x040dcde8 in store::OStorePageBIOS::initialize (this=0x8068640, pLockBytes=0x8073d64, 
eAccessMode=store_AccessReadOnly, rnPageSize=@0xbfffe4fc) at 
/home/terry/lo_hacking/git/libo/store/source/storbios.cxx:585
#4  0x040e7af9 in store::OStorePageManager::initialize (this=0x8068640, pLockBytes=0x8073d64, 
eAccessMode=store_AccessReadOnly, rnPageSize=@0xbfffe4fc) at 
/home/terry/lo_hacking/git/libo/store/source/storpage.cxx:95
#5  0x040eb796 in store_openFile (pFilename=0x806d8b0, eAccessMode=store_AccessReadOnly, 
nPageSize=512, phFile=0xbfffe59c) at /home/terry/lo_hacking/git/libo/store/source/store.cxx:174
#6  0x02f0f585 in store::OStoreFile::create (this=0xbfffe59c, rFilename=..., 
eAccessMode=store_AccessReadOnly, nPageSize=512) at 
/home/terry/lo_hacking/git/libo/solver/unxlngi6/inc/store/store.hxx:450
#7  0x02f0abd9 in ORegistry::initRegistry (this=0x8073fa0, regName=..., accessMode=1) at 
/home/terry/lo_hacking/git/libo/registry/source/regimpl.cxx:489
#8  0x02f153b8 in openRegistry (registryName=0x806d8b0, phRegistry=0xbfffe77c, accessMode=1) at 
/home/terry/lo_hacking/git/libo/registry/source/registry.cxx:174
#9  0x008e5ad3 in Registry::open (this=0xbfffe778, registryName=..., accessMode=1) at 
/home/terry/lo_hacking/git/libo/solver/unxlngi6/inc/registry/registry.hxx:1223
#10 0x008c2204 in (anonymous namespace)::ServiceManager::readLegacyRdbFile (this=0x806b890, 
uri=...) at /home/terry/lo_hacking/git/libo/cppuhelper/source/defaultbootstrap.cxx:1311
#11 0x008c20c0 in (anonymous namespace)::ServiceManager::readRdbFile (this=0x806b890, uri=..., 
optional=true) at /home/terry/lo_hacking/git/libo/cppuhelper/source/defaultbootstrap.cxx:1297
#12 0x008c1a3a in (anonymous namespace)::ServiceManager::readRdbs (this=0x806b890, uris=...) at 
/home/terry/lo_hacking/git/libo/cppuhelper/source/defaultbootstrap.cxx:1254
#13 0x008be354 in (anonymous namespace)::ServiceManager::ServiceManager (this=0x806b890, 
rdbUris=...) at /home/terry/lo_hacking/git/libo/cppuhelper/source/defaultbootstrap.cxx:575
#14 0x008c6a3a in (anonymous namespace)::bootstrapComponentContext (typeRegistry=uno::Reference to 
{<com::sun::star::uno::XInterface> = {_vptr.XInterface = 0x43b4d48}, <No data fields>}, 
serviceUris=..., bootstrap=...) at 
/home/terry/lo_hacking/git/libo/cppuhelper/source/defaultbootstrap.cxx:1791
#15 0x008c8563 in cppu::defaultBootstrap_InitialComponentContext (iniUri=...) at 
/home/terry/lo_hacking/git/libo/cppuhelper/source/defaultbootstrap.cxx:1995
#16 0x008c86ac in cppu::defaultBootstrap_InitialComponentContext () at 
/home/terry/lo_hacking/git/libo/cppuhelper/source/defaultbootstrap.cxx:2002
#17 0x0021b810 in desktop::Desktop::CreateApplicationServiceManager () at 
/home/terry/lo_hacking/git/libo/desktop/source/app/appinit.cxx:178
#18 0x001fd773 in desktop::Desktop::ensureProcessServiceFactory () at 
/home/terry/lo_hacking/git/libo/desktop/source/app/app.cxx:698
#19 0x001fbfb3 in desktop::Desktop::GetCommandLineArgs () at 
/home/terry/lo_hacking/git/libo/desktop/source/app/app.cxx:265
#20 0x0023cef8 in soffice_main () at 
/home/terry/lo_hacking/git/libo/desktop/source/app/sofficemain.cxx:63
#21 0x080485ec in sal_main () at /home/terry/lo_hacking/git/libo/desktop/source/app/main.c:34
#22 0x080485c0 in main (argc=1, argv=0xbffff044) at 
/home/terry/lo_hacking/git/libo/desktop/source/app/main.c:33

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.