LO 4.1 Beta2 crashes every time I try to run the Document Converter Wizard under Windows XP x86 Steps to reproduce 1) Open the Start Center 2) Click on File, Wizards, Document Converter 3) Select any file type (or several) 4) Click Next 5) Crash
Pedro: do you have an error message? would it be possible you retrieve extra information? (see https://wiki.documentfoundation.org/BugReport#How_to_get_a_backtrace_on_Windows) Did you rename your LO directory profile (see https://wiki.documentfoundation.org/UserProfile)?
(In reply to comment #1) > Pedro: do you have an error message? No. There is no message. > would it be possible you retrieve extra information? (see > https://wiki.documentfoundation.org/ > BugReport#How_to_get_a_backtrace_on_Windows) Sure. But the Debug build is for version 4.0.3. I need a debug build for 4.1 Beta2? In addition most of the Debug tools/instructions available from MS are for Windows 8 and don't support Windows XP... > Did you rename your LO directory profile (see > https://wiki.documentfoundation.org/UserProfile)? Yes, I tried that (I knew someone would ask...). It still crashes every time even with a fresh profile.
Pedro: Thank you for the feedback. About profile, I always ask about this because of possible buggy remnants of a previous LO version/extension, etc. I don't count anymore the number of bugs which are "solved" with a brand new LO profile. Of course, the goal is not to lose one's customization and that's why I've been using the verb "rename" instead of "replace" for a while so the "buggy" LO directory profile can be zipped and attached on the bugtracker. Just to be sure, the directory of the documents you try to convert is on local drive or on a net share?
(In reply to comment #3) > Just to be sure, the directory of the documents you try to convert is on > local drive or on a net share? It doesn't even get to that step. It crashes when clicking on the first "Next". I never selected any file anywhere...
Did it work with 4.0.3 (or a previous version) or do you use Document converter for the first time?
(In reply to comment #5) > Did it work with 4.0.3 (or a previous version) or do you use Document > converter for the first time? It works correctly in 4.0.3.3 (that is why I tagged it as a "regression")
Oups, I had missed the regression tag. But now, we know Document converter worked for you in 4.0.3.3, the last stable (not an older stable like 4.0.2, 4.0.1, 3.6.x, etc). Stuart: I noticed you tried Windows builds in this page https://wiki.documentfoundation.org/QA/QA_Team. Would you have some time to reproduce this?
Quick check with the /A admin installs I had loaded--regression at least from the 4.1.0alpha1+ builds. Will reload and poke at some earlier 4.1.0.alpha0 builds of master to see where issue came in. So, Wizards -> Document Converter launches and opens its panel OK: Version 4.0.3.3 (Build ID: 0eaa50a932c8f2199a615e1eb30f7ac74279539) Version 4.0.4.0+ (Build ID: 5d174f282fadd52f11105e53a816e35e627dd72) 2013-05-26 But Document converrt crashes in 4.1.0alpha1+, and all 4.2.0 builds of master. Version: 4.2.0.0.alpha0+ Build ID: 67278daaf3cb664f8a89900382f0d7b19956b18 2013-06-07 Version: 4.1.0.0.beta2 Build ID: 33224f4f11a05cfad2249e812fcc2975fbb61f6 2013-06-06 Version: 4.2.0.0.alpha0+ Build ID: 916afbea4f20a72e7c3defee17676d8ec23841c 2013-06-02 Version: 4.2.0.0.alpha0+ Build ID: 60790b3f0ccc1779bcff2ddcc278a9027aedabe 2013-05-29 Version: 4.2.0.0.alpha0+ Build ID: 0bfb9e93346e0bcac1b7e228cc8860eec029559 TinderBox: Win-x86@6, Branch:master, Time: 2013-05-26_06:09:16 Version: 4.1.0.0.alpha1+ Build ID: 47fd6b481c137d672466d69128327b3cac48a77 2013-05-26 Version: 4.1.0.0.alpha1+ Build ID: de00b8bb67b7453b45e081fe602782803eab134 2013-05-20 Version: 4.1.0.0.alpha1+ Build ID: bc2fe616febbaccb3cda16f66101d393e91232c TinderBox: Win-x86@6, Branch:master, Time: 2013-05-15_23:50:39 Version: 4.1.0.0.alpha1+ Build ID: fe93ea66cc3d75209ec535f34c260fd7414b066 TinderBox: Win-x86@6, Branch:master, Time: 2013-05-12_03:15:23
The oldest master/4.1.0alpha0 Windows installer I have access to is 2013-03-20, where the File -> Wizards -> Document Converter was already crashing, so this issue looks to have been in the 4.1.0 master for some time. Version 4.1.0.0.alpha0+ (Build ID: ff140bb6b8b109f14c270ff059f0b8d71dab5d6) TinderBox: Win-x86@6, Branch:master, Time: 2013-03-20_23:56:12 Also, verified that the File -> Wizard -> Document Converter is working, i.e. not crashing, on Fedora 18 Linux 64-bit build of 4.1.0 beta 2. Version: 4.1.0.0.beta2 Build ID: 33224f4f11a05cfad2249e812fcc2975fbb61f6 Comfortable saying this is a Windows OS only issue.
Stuart: thank you for your feedback. Would it be possible you retrieve a backtrace (see https://wiki.documentfoundation.org/BugReport#How_to_get_a_backtrace_on_Windows) or some bibisect?
sblo.dll!type_info::`RTTI Complete Object Locator'() C++ > sblo.dll!com::sun::star::uno::Reference<`anonymous namespace'::Dll>::Reference<`anonymous namespace'::Dll>(`anonymous-namespace'::Dll * pInterface) Line 142 + 0x12 bytes C++ sblo.dll!std::_Pair_base<rtl::OUString const ,com::sun::star::uno::Reference<`anonymous namespace'::Dll> >::_Pair_base<rtl::OUString const ,com::sun::star::uno::Reference<`anonymous namespace'::Dll> ><rtl::OUString const &,`anonymous namespace'::Dll *>(const rtl::OUString & _Val1, `anonymous-namespace'::Dll * && _Val2) Line 163 + 0x5c bytes C++ sblo.dll!std::pair<rtl::OUString const ,com::sun::star::uno::Reference<`anonymous namespace'::Dll> >::pair<rtl::OUString const ,com::sun::star::uno::Reference<`anonymous namespace'::Dll> ><rtl::OUString const &,`anonymous namespace'::Dll *>(const rtl::OUString & _Val1, `anonymous-namespace'::Dll * && _Val2) Line 247 + 0x48 bytes C++ sblo.dll!SbiDllMgr::Impl::getDll(const rtl::OUString & name) Line 683 + 0x52 bytes C++ sblo.dll!SbiDllMgr::Call(const rtl::OUString & function, const rtl::OUString & library, SbxArray * arguments, SbxVariable & result, bool cdeclConvention) Line 702 + 0x13 bytes C++ sblo.dll!SbiRuntime::DllCall(const rtl::OUString & aFuncName, const rtl::OUString & aDLLName, SbxArray * pArgs, SbxDataType eResType, bool bCDecl) Line 1312 + 0x1d bytes C++ sblo.dll!SbiRuntime::StepCALL(unsigned long nOp1, unsigned long nOp2) Line 4188 C++ sblo.dll!SbiRuntime::Step() Line 788 C++ sblo.dll!SbModule::Run(SbMethod * pMeth) Line 1199 + 0xb bytes C++ sblo.dll!SbModule::Notify(SfxBroadcaster & rBC, const SfxHint & rHint) Line 854 C++ svllo.dll!SfxBroadcaster::Broadcast(const SfxHint & rHint) Line 51 C++ sblo.dll!SbMethod::Broadcast(unsigned long nHintId) Line 2143 + 0x2a bytes C++ sblo.dll!SbxValue::SbxValue(const SbxValue & r) Line 98 C++ sblo.dll!SbxVariable::SbxVariable(const SbxVariable & r) Line 83 + 0x8f bytes C++ sblo.dll!SbxMethod::SbxMethod(const SbxMethod & r) Line 972 + 0x8f bytes C++ sblo.dll!SbiRuntime::FindElement(SbxObject * pObj, unsigned long nOp1, unsigned long nOp2, unsigned long nNotFound, bool bLocal, bool bStatic) Line 3582 + 0x2e bytes C++ sblo.dll!SbiRuntime::StepFIND_Impl(SbxObject * pObj, unsigned long nOp1, unsigned long nOp2, unsigned long nNotFound, bool bLocal, bool bStatic) Line 4014 + 0x22 bytes C++ sblo.dll!SbiRuntime::StepFIND(unsigned long nOp1, unsigned long nOp2) Line 4021 C++ sblo.dll!SbiRuntime::Step() Line 788 C++ sblo.dll!SbModule::Run(SbMethod * pMeth) Line 1199 + 0xb bytes C++ sblo.dll!SbModule::Notify(SfxBroadcaster & rBC, const SfxHint & rHint) Line 854 C++ svllo.dll!SfxBroadcaster::Broadcast(const SfxHint & rHint) Line 51 C++ sblo.dll!SbMethod::Broadcast(unsigned long nHintId) Line 2143 + 0x2a bytes C++ sblo.dll!SbxValue::SbxValue(const SbxValue & r) Line 98 C++ sblo.dll!SbxVariable::SbxVariable(const SbxVariable & r) Line 83 + 0x8f bytes C++ sblo.dll!SbxMethod::SbxMethod(const SbxMethod & r) Line 972 + 0x8f bytes C++ sblo.dll!SbiRuntime::FindElement(SbxObject * pObj, unsigned long nOp1, unsigned long nOp2, unsigned long nNotFound, bool bLocal, bool bStatic) Line 3582 + 0x2e bytes C++ sblo.dll!SbiRuntime::StepFIND_Impl(SbxObject * pObj, unsigned long nOp1, unsigned long nOp2, unsigned long nNotFound, bool bLocal, bool bStatic) Line 4014 + 0x22 bytes C++ sblo.dll!SbiRuntime::StepFIND(unsigned long nOp1, unsigned long nOp2) Line 4021 C++ sblo.dll!SbiRuntime::Step() Line 788 C++ sblo.dll!SbModule::Run(SbMethod * pMeth) Line 1199 + 0xb bytes C++ sblo.dll!SbModule::Notify(SfxBroadcaster & rBC, const SfxHint & rHint) Line 854 C++ svllo.dll!SfxBroadcaster::Broadcast(const SfxHint & rHint) Line 51 C++ sblo.dll!SbMethod::Broadcast(unsigned long nHintId) Line 2143 + 0x2a bytes C++ sblo.dll!SbxValue::SbxValue(const SbxValue & r) Line 98 C++ sblo.dll!SbxVariable::SbxVariable(const SbxVariable & r) Line 83 + 0x8f bytes C++ sblo.dll!SbxMethod::SbxMethod(const SbxMethod & r) Line 972 + 0x8f bytes C++ sblo.dll!SbiRuntime::FindElement(SbxObject * pObj, unsigned long nOp1, unsigned long nOp2, unsigned long nNotFound, bool bLocal, bool bStatic) Line 3582 + 0x2e bytes C++ sblo.dll!SbiRuntime::StepFIND_Impl(SbxObject * pObj, unsigned long nOp1, unsigned long nOp2, unsigned long nNotFound, bool bLocal, bool bStatic) Line 4014 + 0x22 bytes C++ sblo.dll!SbiRuntime::StepFIND(unsigned long nOp1, unsigned long nOp2) Line 4021 C++ sblo.dll!SbiRuntime::Step() Line 788 C++ sblo.dll!SbModule::Run(SbMethod * pMeth) Line 1199 + 0xb bytes C++ sblo.dll!SbModule::Notify(SfxBroadcaster & rBC, const SfxHint & rHint) Line 854 C++ svllo.dll!SfxBroadcaster::Broadcast(const SfxHint & rHint) Line 51 C++ sblo.dll!SbMethod::Broadcast(unsigned long nHintId) Line 2143 + 0x2a bytes C++ sblo.dll!SbxValue::SbxValue(const SbxValue & r) Line 98 C++ sblo.dll!SbxVariable::SbxVariable(const SbxVariable & r) Line 83 + 0x8f bytes C++ sblo.dll!SbxMethod::SbxMethod(const SbxMethod & r) Line 972 + 0x8f bytes C++ sblo.dll!SbiRuntime::FindElement(SbxObject * pObj, unsigned long nOp1, unsigned long nOp2, unsigned long nNotFound, bool bLocal, bool bStatic) Line 3582 + 0x2e bytes C++ sblo.dll!SbiRuntime::StepFIND_Impl(SbxObject * pObj, unsigned long nOp1, unsigned long nOp2, unsigned long nNotFound, bool bLocal, bool bStatic) Line 4014 + 0x22 bytes C++ sblo.dll!SbiRuntime::StepFIND(unsigned long nOp1, unsigned long nOp2) Line 4021 C++ sblo.dll!SbiRuntime::Step() Line 788 C++ sblo.dll!SbModule::Run(SbMethod * pMeth) Line 1199 + 0xb bytes C++ sblo.dll!SbModule::Notify(SfxBroadcaster & rBC, const SfxHint & rHint) Line 854 C++ svllo.dll!SfxBroadcaster::Broadcast(const SfxHint & rHint) Line 51 C++ sblo.dll!SbMethod::Broadcast(unsigned long nHintId) Line 2143 + 0x2a bytes C++ sblo.dll!SbxValue::SbxValue(const SbxValue & r) Line 98 C++ sblo.dll!SbxVariable::SbxVariable(const SbxVariable & r) Line 83 + 0x8f bytes C++ sblo.dll!SbxMethod::SbxMethod(const SbxMethod & r) Line 972 + 0x8f bytes C++ sblo.dll!SbiRuntime::FindElement(SbxObject * pObj, unsigned long nOp1, unsigned long nOp2, unsigned long nNotFound, bool bLocal, bool bStatic) Line 3582 + 0x2e bytes C++ sblo.dll!SbiRuntime::StepFIND_Impl(SbxObject * pObj, unsigned long nOp1, unsigned long nOp2, unsigned long nNotFound, bool bLocal, bool bStatic) Line 4014 + 0x22 bytes C++ sblo.dll!SbiRuntime::StepFIND(unsigned long nOp1, unsigned long nOp2) Line 4021 C++ sblo.dll!SbiRuntime::Step() Line 788 C++ sblo.dll!SbModule::Run(SbMethod * pMeth) Line 1199 + 0xb bytes C++ sblo.dll!SbModule::Notify(SfxBroadcaster & rBC, const SfxHint & rHint) Line 854 C++ svllo.dll!SfxBroadcaster::Broadcast(const SfxHint & rHint) Line 51 C++ sblo.dll!SbMethod::Broadcast(unsigned long nHintId) Line 2143 + 0x2a bytes C++ sblo.dll!SbxValue::Get(SbxValues & rRes) Line 332 C++ sblo.dll!SbMethod::Call(SbxValue * pRet, SbxVariable * pCaller) Line 2097 C++ basprovlo.dll!basprov::BasicScriptImpl::invoke(const com::sun::star::uno::Sequence<com::sun::star::uno::Any> & aParams, com::sun::star::uno::Sequence<short> & aOutParamIndex, com::sun::star::uno::Sequence<com::sun::star::uno::Any> & aOutParam) Line 239 + 0x32 bytes C++ dlgprovlo.dll!dlgprov::DialogSFScriptListenerImpl::firing_impl(const com::sun::star::script::ScriptEvent & aScriptEvent, com::sun::star::uno::Any * pRet) Line 513 + 0x36 bytes C++ dlgprovlo.dll!dlgprov::DialogScriptListenerImpl::firing(const com::sun::star::script::ScriptEvent & aScriptEvent) Line 671 C++ dlgprovlo.dll!dlgprov::DialogAllListenerImpl::firing_impl(const com::sun::star::script::AllEventObject & Event, com::sun::star::uno::Any * pRet) Line 410 + 0x24 bytes C++ dlgprovlo.dll!dlgprov::DialogAllListenerImpl::firing(const com::sun::star::script::AllEventObject & Event) Line 431 C++ evtattlo.dll!comp_EventAttacher::FilterAllListenerImpl::firing(const com::sun::star::script::AllEventObject & Event) Line 485 + 0x24 bytes C++ evtattlo.dll!comp_EventAttacher::InvocationToAllListenerMapper::invoke(const rtl::OUString & FunctionName, const com::sun::star::uno::Sequence<com::sun::star::uno::Any> & Params, com::sun::star::uno::Sequence<short> & __formal, com::sun::star::uno::Sequence<short> & __formal) Line 173 + 0x2d bytes C++ msci_uno.dll!`anonymous namespace'::callVirtualMethod(void * pAdjustedThisPtr, long nVtableIndex, void * pRegisterReturn, _typelib_TypeClass eReturnTypeClass, long * pStackLongs, long nStackLongs) Line 76 C++ msci_uno.dll!`anonymous namespace'::cpp_call(bridges::cpp_uno::shared::UnoInterfaceProxy * pThis, bridges::cpp_uno::shared::VtableSlot aVtableSlot, _typelib_TypeDescriptionReference * pReturnTypeRef, long nParams, _typelib_MethodParameter * pParams, void * pUnoReturn, void * * pUnoArgs, _uno_Any * * ppUnoExc) Line 257 + 0x31 bytes C++ msci_uno.dll!bridges::cpp_uno::shared::unoInterfaceProxyDispatch(_uno_Interface * pUnoI, const _typelib_TypeDescription * pMemberDescr, void * pReturn, void * * pArgs, _uno_Any * * ppException) Line 438 + 0x32 bytes C++ invocadapt.uno.dll!stoc_invadp::AdapterImpl::invoke(const _typelib_TypeDescription * pMemberType, void * pReturn, void * * pArgs, _uno_Any * * ppException) Line 483 + 0x31 bytes C++ invocadapt.uno.dll!adapter_dispatch(_uno_Interface * pUnoI, const _typelib_TypeDescription * pMemberType, void * pReturn, void * * pArgs, _uno_Any * * ppException) Line 632 C++ msci_uno.dll!`anonymous namespace'::cpp2uno_call(bridges::cpp_uno::shared::CppInterfaceProxy * pThis, const _typelib_TypeDescription * pMemberTypeDescr, _typelib_TypeDescriptionReference * pReturnTypeRef, long nParams, _typelib_MethodParameter * pParams, void * * pCallStack, __int64 * pRegisterReturn) Line 156 + 0x26 bytes C++ msci_uno.dll!`anonymous namespace'::cpp_mediate(void * * pCallStack, long nFunctionIndex, long nVtableOffset, __int64 * pRegisterReturn) Line 336 + 0x4e bytes C++ msci_uno.dll!`anonymous namespace'::cpp_vtable_call() Line 369 C++ tklo.dll!ActionListenerMultiplexer::actionPerformed(const com::sun::star::awt::ActionEvent & evt) Line 137 + 0xd9 bytes C++ tklo.dll!ActionListenerMultiplexer::actionPerformed(const com::sun::star::awt::ActionEvent & evt) Line 137 + 0xd9 bytes C++ tklo.dll!boost::_mfi::mf1_cdecl<void,ActionListenerMultiplexer,com::sun::star::awt::ActionEvent const &>::operator()(ActionListenerMultiplexer * p, const com::sun::star::awt::ActionEvent & a1) Line 165 + 0x15 bytes C++ tklo.dll!boost::_bi::list2<boost::_bi::value<ActionListenerMultiplexer *>,boost::_bi::value<com::sun::star::awt::ActionEvent> >::operator()<boost::_mfi::mf1_cdecl<void,ActionListenerMultiplexer,com::sun::star::awt::ActionEvent const &>,boost::_bi::list0>(boost::_bi::type<void> __formal, boost::_mfi::mf1_cdecl<void,ActionListenerMultiplexer,com::sun::star::awt::ActionEvent const &> & f, boost::_bi::list0 & a, boost::_bi::type<void> __formal) Line 314 C++ tklo.dll!boost::_bi::bind_t<void,boost::_mfi::mf1_cdecl<void,ActionListenerMultiplexer,com::sun::star::awt::ActionEvent const &>,boost::_bi::list2<boost::_bi::value<ActionListenerMultiplexer *>,boost::_bi::value<com::sun::star::awt::ActionEvent> > >::operator()() Line 21 C++ tklo.dll!boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void,boost::_mfi::mf1_cdecl<void,ActionListenerMultiplexer,com::sun::star::awt::ActionEvent const &>,boost::_bi::list2<boost::_bi::value<ActionListenerMultiplexer *>,boost::_bi::value<com::sun::star::awt::ActionEvent> > >,void>::invoke(boost::detail::function::function_buffer & function_obj_ptr) Line 154 C++ tklo.dll!boost::function0<void>::operator()() Line 1013 + 0x14 bytes C++ tklo.dll!VCLXWindowImpl::OnProcessCallbacks(void * __formal) Line 309 C++ tklo.dll!VCLXWindowImpl::LinkStubOnProcessCallbacks(void * pThis, void * pCaller) Line 280 + 0xf bytes C++ tllo.dll!Link::Call(void * pCaller) Line 123 + 0x1b bytes C++ vcllo.dll!ImplHandleUserEvent(ImplSVEvent * pSVEvent) Line 1987 C++ vcllo.dll!ImplWindowFrameProc(Window * pWindow, SalFrame * __formal, unsigned short nEvent, const void * pEvent) Line 2601 + 0x9 bytes C++ vcllo.dll!SalFrame::CallCallback(unsigned short nEvent, const void * pEvent) Line 243 + 0x2e bytes C++ vcllo.dll!ImplHandleUserEvent(HWND__ * hWnd, long lParam) Line 4264 C++ vcllo.dll!SalFrameWndProc(HWND__ * hWnd, unsigned int nMsg, unsigned int wParam, long lParam, int & rDef) Line 5920 + 0xd bytes C++ vcllo.dll!SalFrameWndProcW(HWND__ * hWnd, unsigned int nMsg, unsigned int wParam, long lParam) Line 6072 + 0x19 bytes C++ user32.dll!761f62fa() [Frames below may be incorrect and/or missing, no symbols loaded for user32.dll] user32.dll!761f6d3a() user32.dll!761f6ce9() user32.dll!761f77c4() user32.dll!761f788a() vcllo.dll!ImplDispatchMessage(const tagMSG * lpMsg) Line 116 C++ vcllo.dll!ImplSalDispatchMessage(tagMSG * pMsg) Line 625 + 0x9 bytes C++ vcllo.dll!ImplSalYield(unsigned char bWait, unsigned char bHandleAllCurrentEvents) Line 643 + 0x9 bytes C++ vcllo.dll!WinSalInstance::Yield(bool bWait, bool bHandleAllCurrentEvents) Line 701 + 0xf bytes C++ vcllo.dll!ImplYield(bool i_bWait, bool i_bAllEvents) Line 423 C++ vcllo.dll!Application::Yield(bool i_bAllEvents) Line 456 + 0xc bytes C++ vcllo.dll!Dialog::Execute() Line 919 + 0x7 bytes C++ tklo.dll!VCLXDialog::execute() Line 2356 + 0x10 bytes C++ tklo.dll!UnoDialogControl::execute() Line 566 + 0x1d bytes C++ msci_uno.dll!`anonymous namespace'::callVirtualMethod(void * pAdjustedThisPtr, long nVtableIndex, void * pRegisterReturn, _typelib_TypeClass eReturnTypeClass, long * pStackLongs, long nStackLongs) Line 76 C++ msci_uno.dll!`anonymous namespace'::cpp_call(bridges::cpp_uno::shared::UnoInterfaceProxy * pThis, bridges::cpp_uno::shared::VtableSlot aVtableSlot, _typelib_TypeDescriptionReference * pReturnTypeRef, long nParams, _typelib_MethodParameter * pParams, void * pUnoReturn, void * * pUnoArgs, _uno_Any * * ppUnoExc) Line 257 + 0x31 bytes C++ msci_uno.dll!bridges::cpp_uno::shared::unoInterfaceProxyDispatch(_uno_Interface * pUnoI, const _typelib_TypeDescription * pMemberDescr, void * pReturn, void * * pArgs, _uno_Any * * ppException) Line 438 + 0x32 bytes C++ reflection.uno.dll!stoc_corefl::IdlInterfaceMethodImpl::invoke(const com::sun::star::uno::Any & rObj, com::sun::star::uno::Sequence<com::sun::star::uno::Any> & rArgs) Line 723 + 0x24 bytes C++ sblo.dll!SbUnoObject::Notify(SfxBroadcaster & rBC, const SfxHint & rHint) Line 2314 + 0x69 bytes C++ svllo.dll!SfxBroadcaster::Broadcast(const SfxHint & rHint) Line 51 C++ sblo.dll!SbxVariable::Broadcast(unsigned long nHintId) Line 206 + 0x2d bytes C++ sblo.dll!SbxValue::SbxValue(const SbxValue & r) Line 98 C++ sblo.dll!SbxVariable::SbxVariable(const SbxVariable & r) Line 83 + 0x8f bytes C++ sblo.dll!SbxMethod::SbxMethod(const SbxMethod & r) Line 972 + 0x8f bytes C++ sblo.dll!SbiRuntime::FindElement(SbxObject * pObj, unsigned long nOp1, unsigned long nOp2, unsigned long nNotFound, bool bLocal, bool bStatic) Line 3582 + 0x2e bytes C++ sblo.dll!SbiRuntime::StepELEM(unsigned long nOp1, unsigned long nOp2) Line 4067 + 0x1d bytes C++ sblo.dll!SbiRuntime::Step() Line 788 C++ sblo.dll!SbModule::Run(SbMethod * pMeth) Line 1199 + 0xb bytes C++ sblo.dll!SbModule::Notify(SfxBroadcaster & rBC, const SfxHint & rHint) Line 854 C++ svllo.dll!SfxBroadcaster::Broadcast(const SfxHint & rHint) Line 51 C++ sblo.dll!SbMethod::Broadcast(unsigned long nHintId) Line 2143 + 0x2a bytes C++ sblo.dll!Assign(SbxObject * pObj, SbxObject * pGbl, const wchar_t * * ppBuf) Line 272 C++ sblo.dll!SbxObject::Execute(const rtl::OUString & rTxt) Line 363 + 0x11 bytes C++ sblo.dll!BasicManager::ExecuteMacro(const rtl::OUString & i_fullyQualifiedName, const rtl::OUString & i_commaSeparatedArgs, SbxValue * i_retValue) Line 1836 + 0x13 bytes C++ sfxlo.dll!SfxMacroLoader::loadMacro(const rtl::OUString & rURL, com::sun::star::uno::Any & rRetval, SfxObjectShell * pSh) Line 1955 + 0x48 bytes C++ sfxlo.dll!SfxMacroLoader::dispatch(const com::sun::star::util::URL & aURL, const com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> & __formal) Line 1820 + 0x19 bytes C++ fwllo.dll!framework::NewMenuController::ExecuteHdl_Impl(framework::NewMenuController * __formal, framework::NewDocument * pNewDocument) Line 540 + 0x2b bytes C++ tllo.dll!Link::Call(void * pCaller) Line 123 + 0x1b bytes C++ vcllo.dll!ImplHandleUserEvent(ImplSVEvent * pSVEvent) Line 1987 C++ vcllo.dll!ImplWindowFrameProc(Window * pWindow, SalFrame * __formal, unsigned short nEvent, const void * pEvent) Line 2601 + 0x9 bytes C++ vcllo.dll!SalFrame::CallCallback(unsigned short nEvent, const void * pEvent) Line 243 + 0x2e bytes C++ vcllo.dll!ImplHandleUserEvent(HWND__ * hWnd, long lParam) Line 4264 C++ vcllo.dll!SalFrameWndProc(HWND__ * hWnd, unsigned int nMsg, unsigned int wParam, long lParam, int & rDef) Line 5920 + 0xd bytes C++ vcllo.dll!SalFrameWndProcW(HWND__ * hWnd, unsigned int nMsg, unsigned int wParam, long lParam) Line 6072 + 0x19 bytes C++ user32.dll!761f62fa() user32.dll!761f6d3a() user32.dll!761f6ce9() user32.dll!761f77c4() user32.dll!761f788a() vcllo.dll!ImplDispatchMessage(const tagMSG * lpMsg) Line 116 C++ vcllo.dll!ImplSalDispatchMessage(tagMSG * pMsg) Line 625 + 0x9 bytes C++ vcllo.dll!ImplSalYield(unsigned char bWait, unsigned char bHandleAllCurrentEvents) Line 643 + 0x9 bytes C++ vcllo.dll!WinSalInstance::Yield(bool bWait, bool bHandleAllCurrentEvents) Line 701 + 0xf bytes C++ vcllo.dll!ImplYield(bool i_bWait, bool i_bAllEvents) Line 423 C++ vcllo.dll!Application::Yield(bool i_bAllEvents) Line 456 + 0xc bytes C++ vcllo.dll!Application::Execute() Line 401 + 0x7 bytes C++ sofficeapp.dll!desktop::Desktop::Main() Line 1722 C++ vcllo.dll!ImplSVMain() Line 162 + 0x13 bytes C++ vcllo.dll!SVMain() Line 199 C++ sofficeapp.dll!soffice_main() Line 82 + 0x5 bytes C++ soffice.bin!sal_main() Line 48 + 0x6 bytes C soffice.bin!main(int argc, char * * argv) Line 47 + 0x1a bytes C soffice.bin!WinMain(void * _hinst, void * _dummy, char * _cmdline, int _nshow) Line 47 + 0x28 bytes C soffice.bin!__tmainCRTStartup() Line 547 + 0x1c bytes C kernel32.dll!76fd33aa() ntdll.dll!77679ef2() ntdll.dll!77679ec5()
Andras: thank you for the bt! Noel/Tor: it seems a problem with Basic on Windows only, would one of you have any idea?
(In reply to comment #11) > sblo.dll!type_info::`RTTI Complete Object Locator'() C++ > > sblo.dll!com::sun::star::uno::Reference<`anonymous namespace'::Dll>::Reference<`anonymous namespace'::Dll>(`anonymous-namespace'::Dll * pInterface) Line 142 + 0x12 bytes C++ > sblo.dll!std::_Pair_base<rtl::OUString const > ,com::sun::star::uno::Reference<`anonymous namespace'::Dll> > >::_Pair_base<rtl::OUString const ,com::sun::star::uno::Reference<`anonymous > namespace'::Dll> ><rtl::OUString const &,`anonymous namespace'::Dll *>(const > rtl::OUString & _Val1, `anonymous-namespace'::Dll * && _Val2) Line 163 + > 0x5c bytes C++ > sblo.dll!std::pair<rtl::OUString const > ,com::sun::star::uno::Reference<`anonymous namespace'::Dll> > >::pair<rtl::OUString const ,com::sun::star::uno::Reference<`anonymous > namespace'::Dll> ><rtl::OUString const &,`anonymous namespace'::Dll *>(const > rtl::OUString & _Val1, `anonymous-namespace'::Dll * && _Val2) Line 247 + > 0x48 bytes C++ > sblo.dll!SbiDllMgr::Impl::getDll(const rtl::OUString & name) Line 683 + > 0x52 bytes C++ com::sun::star::uno::Reference<`anonymous namespace'::Dll> doesn't look right to me ( and presumably Reference either throws or just barfs ) Dll is an ordinary c++ struct e.g. struct Dll: public salhelper::SimpleReferenceObject presumeably it's rtl::Reference is what is meant here ( not com::sun::star::Reference ) ahh and lo and behold c40cd8a4f203a4f817a77ab850e5027f8bae9b91 that's I bet the culprit
I will try a patch
Noel Power committed a patch related to this issue. It has been pushed to "master": http://cgit.freedesktop.org/libreoffice/core/commit/?id=c32dd08cfbaefb0d0a75a303b182e68d073ee262 blind ( windows ) fix re. uno::Refererence vs rtl::Reference foobar fdo#65545 The patch should be included in the daily builds available at http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: http://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
Noel Power committed a patch related to this issue. It has been pushed to "libreoffice-4-1": http://cgit.freedesktop.org/libreoffice/core/commit/?id=50d17105382f9b4ad463dc855d3a41b63701fec4&h=libreoffice-4-1 blind ( windows ) fix re. uno::Refererence vs rtl::Reference foobar fdo#65545 It will be available in LibreOffice 4.1. The patch should be included in the daily builds available at http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: http://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
Noel, (In reply to comment #15) > Noel Power committed a patch related to this issue. > It has been pushed to "master": Pulled the TB 6 daily Version: 4.2.0.0.alpha0+ Build ID: 6372309a0d285f4a176dbcded3f18b72220e123 Verify that it is no longer crashing. Thanks! Will check against a 4.1.0beta2+ when available. On a side note, shouldn't this patch also to be applied to the dllmgr-x64.cxx code as well, for when we eventually start building Windows 64-bit executables? Stuart
(In reply to comment #16) > Noel Power committed a patch related to this issue. > It has been pushed to "libreoffice-4-1": > Affected users are encouraged to test the fix and report feedback. Tested in Version: 4.1.0.0.beta2+ Build ID: 5f58b80f7355f5947635d70b54b3e87a7421d8f TinderBox: Win-x86_9-Voreppe, Branch:libreoffice-4-1, Time: 2013-06-15_06:47:45 Bug was indeed squashed. Well done ;) Thanks!