Created attachment 63098 [details] Screenshot after step 5 Hello Problem description: LibO crash when access to options if you don't install online update Steps to reproduce: 1. Custom Install (first install or modify) 2. Optional components> Online update> do not install 3. Finish install 4. Start LibO 5. Tools> Options Expected result : dialog opens Actual result : crash (see screenshot) Platform : windows 7 64bits & Version 3.6.0beta1 (Build ID: 1f1cdd8) Reproduced (fr-discuss) with Win7 32 bits Regards Pierre-Yves
Unhandled exception at 0x75abb9bc in soffice.bin: Microsoft C++ exception: com::sun::star::uno::DeploymentException at memory location 0x00c3ed60.. Call Stack: KernelBase.dll!75abb9bc() [Frames below may be incorrect and/or missing, no symbols loaded for KernelBase.dll] KernelBase.dll!75abb9bc() msvcr90.dll!_CallCatchBlock2(EHRegistrationNode * pRN=0x00c3ed9c, const _s_FuncInfo * pFuncInfo=0x68244c4c, void * handlerAddress=0x681e323a, int CatchDepth=0, unsigned long NLGCode=256) Line 512 + 0xc bytes C++ msvcr90.dll!CallCatchBlock(EHExceptionRecord * pExcept=0x00c3e908, EHRegistrationNode * pRN=0x00c3ed9c, _CONTEXT * pContext=0x00000001, const _s_FuncInfo * pFuncInfo=0x68244c4c, void * handlerAddress=0x00000000, int CatchDepth=0, unsigned long NLGCode=256) Line 1465 + 0x10 bytes C++ msvcr90.dll!CatchIt(EHExceptionRecord * pExcept=0x00c3e908, EHRegistrationNode * pRN=0x00000000, _CONTEXT * pContext=0x00c3e958, void * pDC=0x00c3e8dc, const _s_FuncInfo * pFuncInfo=0x68244c4c, const _s_HandlerType * pCatch=0x00000000, const _s_CatchableType * pConv=0x68251b74, const _s_TryBlockMapEntry * pEntry=0x00000000, int CatchDepth=0, EHRegistrationNode * pMarkerRN=0x00000000, unsigned char IsRethrow='¬') Line 1275 + 0x1e bytes C++ msvcr90.dll!FindHandler(EHExceptionRecord * pExcept=0x00c3e908, EHRegistrationNode * pRN=0x00c3ed9c, _CONTEXT * pContext=0x00c3e958, void * pDC=0x00c3e8dc, const _s_FuncInfo * pFuncInfo=0x68244c4c, unsigned char recursive=0, int CatchDepth=0, EHRegistrationNode * pMarkerRN=0x00000000) Line 774 + 0x22 bytes C++ msvcr90.dll!__InternalCxxFrameHandler(EHExceptionRecord * pExcept=0x00c3e908, EHRegistrationNode * pRN=0x00c3ed9c, _CONTEXT * pContext=0x00c3e958, void * pDC=0x00c3e8dc, const _s_FuncInfo * pFuncInfo=0x68244c4c, int CatchDepth=0, EHRegistrationNode * pMarkerRN=0x00000000, unsigned char recursive=0) Line 524 + 0x19 bytes C++ msvcr90.dll!__CxxFrameHandler3(EHExceptionRecord * pExcept=0x00c3ed9c, EHRegistrationNode * pRN=0x00c3e958, void * pContext=0x00c3e8dc, void * pDC=0x00c3ed9c) Line 311 + 0x19 bytes C++ ntdll.dll!7765b459() ntdll.dll!7765b42b() ntdll.dll!7765b3ce() ntdll.dll!77610133() KernelBase.dll!75abb9bc() > cppuhelper3MSC.dll!com::sun::star::uno::Exception::Exception(const rtl::OUString & Message_={...}, const com::sun::star::uno::Reference<com::sun::star::uno::XInterface> & Context_={...}) Line 32 + 0x8 bytes C++ KernelBase.dll!75abb9bc() KernelBase.dll!75abb9bc() cppuhelper3MSC.dll!com::sun::star::uno::Exception::Exception(const rtl::OUString & Message_={...}, const com::sun::star::uno::Reference<com::sun::star::uno::XInterface> & Context_={...}) Line 32 + 0x8 bytes C++ msvcr90.dll!_CxxThrowException(void * pExceptionObject=0x00c3ece8, const _s__ThrowInfo * pThrowInfo=0x68251b0c) Line 161 C++ cppuhelper3MSC.dll!cppu::loadSharedLibComponentFactory(const rtl::OUString & rLibName={...}, const rtl::OUString & rPath={...}, const rtl::OUString & rImplName={...}, const com::sun::star::uno::Reference<com::sun::star::lang::XMultiServiceFactory> & xMgr={...}, const com::sun::star::uno::Reference<com::sun::star::registry::XRegistryKey> & xKey={...}, const rtl::OUString & rPrefix={...}) Line 513 C++ cppuhelper3MSC.dll!`anonymous namespace'::ServiceManager::loadImplementation(const boost::shared_ptr<`anonymous namespace'::ImplementationInfo> & info={...}, com::sun::star::uno::Reference<com::sun::star::lang::XSingleComponentFactory> * factory1=0x00c3ed00, com::sun::star::uno::Reference<com::sun::star::lang::XSingleServiceFactory> * factory2=0x0b0add50) Line 878 + 0x48 bytes C++ cppuhelper3MSC.dll!`anonymous namespace'::ServiceManager::findServiceImplementation(const rtl::OUString & specifier={...}) Line 1867 C++ cppuhelper3MSC.dll!`anonymous namespace'::ServiceManager::createInstanceWithContext(const rtl::OUString & aServiceSpecifier={...}, const com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> & Context={...}) Line 997 + 0x19 bytes C++ cppuhelper3MSC.dll!`anonymous namespace'::ServiceManager::createInstance(const rtl::OUString & aServiceSpecifier={...}) Line 952 + 0x1a bytes C++ cuilo.dll!OfaTreeOptionsDialog::Initialize(const com::sun::star::uno::Reference<com::sun::star::frame::XFrame> & _xFrame={...}) Line 1621 + 0x11 bytes C++ cuilo.dll!OfaTreeOptionsDialog::OfaTreeOptionsDialog(Window * pParent=0x00000000, const com::sun::star::uno::Reference<com::sun::star::frame::XFrame> & _xFrame={...}, bool bActivateLastSelection=true) Line 529 C++ cuilo.dll!AbstractDialogFactory_Impl::CreateFrameDialog(Window * pParent=0x00000000, const com::sun::star::uno::Reference<com::sun::star::frame::XFrame> & rxFrame={...}, unsigned long nResId=31630, const String & rParameter={...}) Line 1048 + 0x27 bytes C++ sfxlo.dll!SfxApplication::OfaExec_Impl(SfxRequest & rReq={...}) Line 960 + 0x18 bytes C++ sfxlo.dll!SfxStubSfxApplicationOfaExec_Impl(SfxShell * pShell=0x052223d0, SfxRequest & rReq={...}) Line 1143 + 0xe bytes C++ sfxlo.dll!SfxDispatcher::Call_Impl(SfxShell & rShell={...}, const SfxSlot & rSlot={...}, SfxRequest & rReq={...}, unsigned char bRecord='') Line 263 C++ sfxlo.dll!SfxDispatcher::_Execute(SfxShell & rShell={...}, const SfxSlot & rSlot={...}, SfxRequest & rReq={...}, unsigned short eCallMode=4) Line 943 + 0x19 bytes C++ sfxlo.dll!SfxBindings::Execute_Impl(SfxRequest & aReq={...}, const SfxSlot * pSlot=0x6754faf8, SfxShell * pShell=0x052223d0) Line 1288 C++ sfxlo.dll!SfxDispatchController_Impl::dispatch(const com::sun::star::util::URL & aURL={...}, const com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> & aArgs={...}, const com::sun::star::uno::Reference<com::sun::star::frame::XDispatchResultListener> & rListener={...}) Line 749 C++ sfxlo.dll!SfxOfficeDispatch::dispatch(const com::sun::star::util::URL & aURL={...}, const com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> & aArgs={...}) Line 377 + 0x1a bytes C++ fwklo.dll!framework::MenuBarManager::Select(Menu * pMenu=0x0ff4d458) Line 1116 C++ fwklo.dll!framework::MenuBarManager::LinkStubSelect(void * pThis=0x06c08008, void * pCaller=0x0ff4d458) Line 1047 + 0xe bytes C++ tllo.dll!Link::Call(void * pCaller=0x0ff4d458) Line 143 + 0xe bytes C++ vcllo.dll!Menu::Select() Line 1135 + 0x10 bytes C++ vcllo.dll!Menu::ImplCallSelect(void * __formal=0x00c3f7e0) Line 3002 C++ vcllo.dll!Menu::LinkStubImplCallSelect(void * pThis=0x0ff4d458, void * pCaller=0x00000000) Line 2998 + 0xe bytes C++ tllo.dll!Link::Call(void * pCaller=0x00000000) Line 143 + 0xe bytes C++ vcllo.dll!ImplHandleUserEvent(ImplSVEvent * pSVEvent=0x00000000) Line 2004 C++ vcllo.dll!ImplWindowFrameProc(Window * pWindow=0x0525c9f8, SalFrame * __formal=0x0525cc98, unsigned short nEvent=22, const void * pEvent=0x0fd073e8) Line 2576 C++ vcllo.dll!SalFrame::CallCallback(unsigned short nEvent=22, const void * pEvent=0x0fd073e8) Line 281 + 0x16 bytes C++ vcllo.dll!ImplHandleUserEvent(HWND__ * hWnd=0x000406a6, long lParam=265319400) Line 4279 C++ vcllo.dll!SalFrameWndProc(HWND__ * hWnd=0x000406a6, unsigned int nMsg=1154, unsigned int wParam=0, long lParam=265319400, int & rDef=1) Line 5902 C++ vcllo.dll!SalFrameWndProcW(HWND__ * hWnd=0x000406a6, unsigned int nMsg=1154, unsigned int wParam=0, long lParam=265319400) Line 6048 + 0x15 bytes C++ user32.dll!758262fa() user32.dll!75826d3a() user32.dll!75826ce9() user32.dll!758277c4() user32.dll!7582788a() vcllo.dll!ImplDispatchMessage(const tagMSG * lpMsg=0x00c3fa40) Line 125 C++ vcllo.dll!ImplSalDispatchMessage(tagMSG * pMsg=0x00c3fa40) Line 638 C++ vcllo.dll!ImplSalYield(unsigned char bWait='', unsigned char bHandleAllCurrentEvents=0) Line 657 + 0x9 bytes C++ vcllo.dll!WinSalInstance::Yield(bool bWait=true, bool bHandleAllCurrentEvents=false) Line 719 + 0xb bytes C++ vcllo.dll!ImplYield(bool i_bWait=true, bool i_bAllEvents=false) Line 452 C++ vcllo.dll!Application::Yield(bool i_bAllEvents=false) Line 485 + 0xa bytes C++ vcllo.dll!Application::Execute() Line 430 + 0x7 bytes C++ sofficeapp.dll!desktop::Desktop::Main() Line 1806 C++ vcllo.dll!ImplSVMain() Line 183 + 0x11 bytes C++ vcllo.dll!SVMain() Line 221 C++ sofficeapp.dll!soffice_main() Line 77 + 0x5 bytes C++ soffice.bin!main(int argc=2, char * * argv=0x029a9070) Line 33 + 0x17 bytes C soffice.bin!WinMain(void * _hinst=0x00000000, void * _dummy=0x00cd3555, char * _cmdline=0x00000001, int _nshow=-1505778256) Line 33 + 0x15 bytes C soffice.bin!__tmainCRTStartup() Line 578 + 0x1d bytes C kernel32.dll!7571339a() ntdll.dll!77639ef2() ntdll.dll!77639ec5()
Is this related to Bug 50986?
*** Bug 50986 has been marked as a duplicate of this bug. ***
Hello Still occurs with Version 3.6.0.0.beta2 (Build ID: f010139) Windows 7 64bits Regards... Pierre-Yves
Still occurs with Version 3.6.0.0.beta3 (Build ID: 3e2b862) Windows 7 64bits
*** Bug 51902 has been marked as a duplicate of this bug. ***
This bug occurs in pt-br version of Lodev 3.6.0.0.beta3 id: 3e2b862 Tks.
*** Bug 52018 has been marked as a duplicate of this bug. ***
(Can be reproduced on Linux too when manually removing program/libupdchk.so from the LO installation.)
Stephan Bergmann committed a patch related to this issue. It has been pushed to "master": http://cgit.freedesktop.org/libreoffice/core/commit/?id=2e7702fb704133bad6a534a166e96599347cf6b4 fdo#51143 Do not wrap CannotActivateFactoryException as DeploymentException
Stephan Bergmann committed a patch related to this issue. It has been pushed to "libreoffice-3-6": http://cgit.freedesktop.org/libreoffice/core/commit/?id=2714a433d6c52ebc5030c4b956ff0f06e1533e84&g=libreoffice-3-6 fdo#51143 Do not wrap CannotActivateFactoryException as DeploymentException It will be available in LibreOffice 3.6.
*** Bug 52118 has been marked as a duplicate of this bug. ***
Hello WORKSFORME with Version 3.6.1.2 (Build ID: e29a214) & Windows 64bits (& XP) Regards Pierre-Yves