LO 546 x64 - SDK Example DocumentLoader.cxx crashes with Execption in mscx_uno.dll
Oliver Brinzing
Oliver.Brinzing at gmx.de
Mon Apr 23 18:09:47 UTC 2018
Hi,
are there any known problems with the DocumentLoader Example from
https://api.libreoffice.org/examples/cpp/DocumentLoader and LO x64?
i compiled with vs2015 and was able to execute successful with LO 546 x86.
compiled with x64 SDK (/D "WIN32" /D "WNT" /D "CPPU_ENV=mscx" and linked with: /MACHINE:X64)
it connect to a running LO 546 x64 office in listening mode, but will crash with an exception at:
Reference < XDesktop2 > xComponentLoader = Desktop::create(xComponentContext);
Ausnahme ausgelöst bei 0x00007FFFED91EA70 (mscx_uno.dll) in DocumentLoader.exe:
0xC0000005: Zugriffsverletzung beim Lesen an Position 0x0000000000000008.
seems to occur in "Reference.hxx":
inline XInterface * BaseReference::iquery(
XInterface * pInterface, const Type & rType )
{
if (pInterface)
{
Any aRet( pInterface->queryInterface( rType ) );
-> Exception if (typelib_TypeClass_INTERFACE == aRet.pType->eTypeClass)
{
XInterface * pRet = static_cast< XInterface * >( aRet.pReserved );
aRet.pReserved = NULL;
return pRet;
}
}
return NULL;
}
Regards
Oliver
More information about the LibreOffice
mailing list