Bug 124039 - Letter wizard crashed upon closing file save dialog on "Name and location" page
Summary: Letter wizard crashed upon closing file save dialog on "Name and location" page
Status: RESOLVED DUPLICATE of bug 123502
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: LibreOffice (show other bugs)
Version:
(earliest affected)
6.1.5.2 release
Hardware: All Windows (All)
: highest critical
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: bibisected, bisected, regression
Depends on:
Blocks: Wizard
  Show dependency treegraph
 
Reported: 2019-03-13 06:23 UTC by Mike Kaganski
Modified: 2019-04-04 23:47 UTC (History)
4 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mike Kaganski 2019-03-13 06:23:50 UTC
File->Wizards->Letter...; step through all the steps until last page "Name and location"; open File Save dialog using "..." button next to "Location and file name:" box; close the dialog.

=> LO crashes.

Stack trace:

> ucrtbased.dll!issue_debug_notification(const wchar_t * const message) Line 28
> 	at minkernel\crts\ucrt\src\appcrt\internal\report_runtime_error.cpp(28)
> ucrtbased.dll!__acrt_report_runtime_error(const wchar_t * message) Line 154
> 	at minkernel\crts\ucrt\src\appcrt\internal\report_runtime_error.cpp(154)
> ucrtbased.dll!abort() Line 61
> 	at minkernel\crts\ucrt\src\appcrt\startup\abort.cpp(61)
> comphelper.dll!comphelper::SolarMutex::doRelease(bool bUnlockAll) Line 65
> 	at c:\lo\src\core\comphelper\source\misc\solarmutex.cxx(65)
> vclplug_winlo.dll!SalYieldMutex::doRelease(bool bUnlockAll) Line 169
> 	at c:\lo\src\core\vcl\win\app\salinst.cxx(169)
> comphelper.dll!comphelper::SolarMutex::release(bool bUnlockAll) Line 89
> 	at c:\lo\src\core\include\comphelper\solarmutex.hxx(89)
> vcllo.dll!SalInstance::ReleaseYieldMutexAll() Line 113
> 	at c:\lo\src\core\vcl\source\app\salvtables.cxx(113)
> vcllo.dll!Application::ReleaseSolarMutex() Line 533
> 	at c:\lo\src\core\vcl\source\app\svapp.cxx(533)
> fps.dll!SolarMutexReleaser::SolarMutexReleaser() Line 1476
> 	at c:\lo\src\core\include\vcl\svapp.hxx(1476)
> fps.dll!fpicker::win32::vista::AsyncRequests::~AsyncRequests() Line 83
> 	at c:\lo\src\core\fpicker\source\win32\asyncrequests.cxx(83)
> fps.dll!fpicker::win32::vista::VistaFilePicker::~VistaFilePicker() Line 71
> 	at c:\lo\src\core\fpicker\source\win32\vistafilepicker.cxx(71)
> fps.dll!fpicker::win32::vista::VistaFilePicker::`scalar deleting destructor'(unsigned int)
> cppuhelper3MSC.dll!cppu::OWeakObject::release() Line 233
> 	at c:\lo\src\core\cppuhelper\source\weak.cxx(233)
> cppuhelper3MSC.dll!cppu::WeakComponentImplHelperBase::release() Line 84
> 	at c:\lo\src\core\cppuhelper\source\implbase.cxx(84)
> fps.dll!cppu::PartialWeakComponentImplHelper<com::sun::star::ui::dialogs::XFilePicker3,com::sun::star::ui::dialogs::XFilePickerControlAccess,com::sun::star::ui::dialogs::XFilePreview,com::sun::star::ui::dialogs::XFolderPicker2,com::sun::star::lang::XInitialization,com::sun::star::lang::XServiceInfo>::release() Line 86
> 	at c:\lo\src\core\include\cppuhelper\compbase.hxx(86)
> invocationlo.dll!com::sun::star::uno::cpp_release(void * pCppI) Line 49
> 	at c:\lo\src\core\include\com\sun\star\uno\genfunc.hxx(49)
> cppu3.dll!cppu::_release(void * p, void(*)(void *) release) Line 88
> 	at c:\lo\src\core\cppu\source\uno\prim.hxx(88)
> cppu3.dll!cppu::_destructAny(_uno_Any * pAny, void(*)(void *) release) Line 136
> 	at c:\lo\src\core\cppu\source\uno\destr.hxx(136)
> cppu3.dll!uno_any_destruct(_uno_Any * pValue, void(*)(void *) release) Line 131
> 	at c:\lo\src\core\cppu\source\uno\any.cxx(131)
> invocationlo.dll!com::sun::star::uno::Any::~Any() Line 113
> 	at c:\lo\src\core\include\com\sun\star\uno\any.hxx(113)
> invocationlo.dll!stoc_inv::Invocation_Impl::~Invocation_Impl()
> invocationlo.dll!stoc_inv::Invocation_Impl::`scalar deleting destructor'(unsigned int)
> cppuhelper3MSC.dll!cppu::OWeakObject::release() Line 233
> 	at c:\lo\src\core\cppuhelper\source\weak.cxx(233)
> invocationlo.dll!stoc_inv::Invocation_Impl::release() Line 110
> 	at c:\lo\src\core\stoc\source\invocation\invocation.cxx(110)
> pyuno_d.pyd!com::sun::star::uno::Reference<com::sun::star::script::XInvocation2>::~Reference<com::sun::star::script::XInvocation2>() Line 110
> 	at c:\lo\src\core\include\com\sun\star\uno\reference.hxx(110)
> pyuno_d.pyd!pyuno::PyUNOInternals::~PyUNOInternals()
> pyuno_d.pyd!pyuno::PyUNOInternals::`scalar deleting destructor'(unsigned int)
> pyuno_d.pyd!pyuno::PyUNO_del(_object * self) Line 81
> 	at c:\lo\src\core\pyuno\source\module\pyuno.cxx(81)
> python35_d.dll!_Py_Dealloc(_object * op) Line 1796
> 	at c:\lo\src\core\workdir\unpackedtarball\python3\objects\object.c(1796)
> python35_d.dll!dict_dealloc(PyDictObject * mp) Line 1646
> 	at c:\lo\src\core\workdir\unpackedtarball\python3\objects\dictobject.c(1646)
> python35_d.dll!_Py_Dealloc(_object * op) Line 1796
> 	at c:\lo\src\core\workdir\unpackedtarball\python3\objects\object.c(1796)
> python35_d.dll!subtype_dealloc(_object * self) Line 1194
> 	at c:\lo\src\core\workdir\unpackedtarball\python3\objects\typeobject.c(1194)
> python35_d.dll!_Py_Dealloc(_object * op) Line 1796
> 	at c:\lo\src\core\workdir\unpackedtarball\python3\objects\object.c(1796)
> python35_d.dll!frame_dealloc(_frame * f) Line 431
> 	at c:\lo\src\core\workdir\unpackedtarball\python3\objects\frameobject.c(431)
> python35_d.dll!_Py_Dealloc(_object * op) Line 1796
> 	at c:\lo\src\core\workdir\unpackedtarball\python3\objects\object.c(1796)
> python35_d.dll!fast_function(_object * func, _object * * * pp_stack, int n, int na, int nk) Line 4859
> 	at c:\lo\src\core\workdir\unpackedtarball\python3\python\ceval.c(4859)
> python35_d.dll!call_function(_object * * * pp_stack, int oparg) Line 4783
> 	at c:\lo\src\core\workdir\unpackedtarball\python3\python\ceval.c(4783)
> python35_d.dll!PyEval_EvalFrameEx(_frame * f, int throwflag) Line 3291
> 	at c:\lo\src\core\workdir\unpackedtarball\python3\python\ceval.c(3291)
> python35_d.dll!_PyEval_EvalCodeWithName(_object * _co, _object * globals, _object * locals, _object * * args, int argcount, _object * * kws, int kwcount, _object * * defs, int defcount, _object * kwdefs, _object * closure, _object * name, _object * qualname) Line 4071
> 	at c:\lo\src\core\workdir\unpackedtarball\python3\python\ceval.c(4071)
> python35_d.dll!PyEval_EvalCodeEx(_object * _co, _object * globals, _object * locals, _object * * args, int argcount, _object * * kws, int kwcount, _object * * defs, int defcount, _object * kwdefs, _object * closure) Line 4096
> 	at c:\lo\src\core\workdir\unpackedtarball\python3\python\ceval.c(4096)
> python35_d.dll!function_call(_object * func, _object * arg, _object * kw) Line 627
> 	at c:\lo\src\core\workdir\unpackedtarball\python3\objects\funcobject.c(627)
> python35_d.dll!PyObject_Call(_object * func, _object * arg, _object * kw) Line 2166
> 	at c:\lo\src\core\workdir\unpackedtarball\python3\objects\abstract.c(2166)
> python35_d.dll!method_call(_object * func, _object * arg, _object * kw) Line 330
> 	at c:\lo\src\core\workdir\unpackedtarball\python3\objects\classobject.c(330)
> python35_d.dll!PyObject_Call(_object * func, _object * arg, _object * kw) Line 2166
> 	at c:\lo\src\core\workdir\unpackedtarball\python3\objects\abstract.c(2166)
> python35_d.dll!PyEval_CallObjectWithKeywords(_object * func, _object * arg, _object * kw) Line 4634
> 	at c:\lo\src\core\workdir\unpackedtarball\python3\python\ceval.c(4634)
> python35_d.dll!PyObject_CallObject(_object * o, _object * a) Line 2093
> 	at c:\lo\src\core\workdir\unpackedtarball\python3\objects\abstract.c(2093)
> pyuno_d.pyd!pyuno::Adapter::invoke(const rtl::OUString & aFunctionName, 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 251
> 	at c:\lo\src\core\pyuno\source\module\pyuno_adapter.cxx(251)
> mscx_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 214
> 	at c:\lo\src\core\bridges\source\cpp_uno\msvc_win32_x86-64\uno2cpp.cxx(214)
> mscx_uno.dll!unoInterfaceProxyDispatch(_uno_Interface * pUnoI, const _typelib_TypeDescription * pMemberTD, void * pReturn, void * * pArgs, _uno_Any * * ppException) Line 429
> 	at c:\lo\src\core\bridges\source\cpp_uno\msvc_win32_x86-64\uno2cpp.cxx(429)
> invocadaptlo.dll!stoc_invadp::AdapterImpl::invoke(const _typelib_TypeDescription * pMemberType, void * pReturn, void * * pArgs, _uno_Any * * ppException) Line 471
> 	at c:\lo\src\core\stoc\source\invocation_adapterfactory\iafactory.cxx(471)
> invocadaptlo.dll!adapter_dispatch(_uno_Interface * pUnoI, const _typelib_TypeDescription * pMemberType, void * pReturn, void * * pArgs, _uno_Any * * ppException) Line 617
> 	at c:\lo\src\core\stoc\source\invocation_adapterfactory\iafactory.cxx(617)
> mscx_uno.dll!cpp2uno_call(bridges::cpp_uno::shared::CppInterfaceProxy * pThis, const _typelib_TypeDescription * pMemberTD, _typelib_TypeDescriptionReference * pReturnTypeRef, long nParams, _typelib_MethodParameter * pParams, void * * pStack) Line 151
> 	at c:\lo\src\core\bridges\source\cpp_uno\msvc_win32_x86-64\cpp2uno.cxx(151)
> mscx_uno.dll!cpp_vtable_call(__int64 nOffsetAndIndex, void * * pStack) Line 357
> 	at c:\lo\src\core\bridges\source\cpp_uno\msvc_win32_x86-64\cpp2uno.cxx(357)
> mscx_uno.dll!privateSnippetExecutor()
> tklo.dll!ActionListenerMultiplexer::actionPerformed(const com::sun::star::awt::ActionEvent & evt) Line 146
> 	at c:\lo\src\core\toolkit\source\helper\listenermultiplexer.cxx(146)
> tklo.dll!ActionListenerMultiplexer::actionPerformed(const com::sun::star::awt::ActionEvent & evt) Line 146
> 	at c:\lo\src\core\toolkit\source\helper\listenermultiplexer.cxx(146)
> tklo.dll!VCLXButton::ProcessWindowEvent::__l8::<lambda>() Line 593
> 	at c:\lo\src\core\toolkit\source\awt\vclxwindows.cxx(593)
> tklo.dll!std::_Invoker_functor::_Call<void <lambda>(void) &>(VCLXButton::ProcessWindowEvent::__l8::void <lambda>(void) & _Obj)
> tklo.dll!std::invoke<void <lambda>(void) &>(VCLXButton::ProcessWindowEvent::__l8::void <lambda>(void) & _Obj)
> tklo.dll!std::_Invoker_ret<void,1>::_Call<void <lambda>(void) &>(VCLXButton::ProcessWindowEvent::__l8::void <lambda>(void) & <_Vals_0>)
> tklo.dll!std::_Func_impl_no_alloc<void <lambda>(void),void>::_Do_call()
> tklo.dll!std::_Func_class<void>::operator()()
> tklo.dll!VCLXWindowImpl::OnProcessCallbacks(void * __formal) Line 300
> 	at c:\lo\src\core\toolkit\source\awt\vclxwindow.cxx(300)
> tklo.dll!VCLXWindowImpl::LinkStubOnProcessCallbacks(void * instance, void * data) Line 271
> 	at c:\lo\src\core\toolkit\source\awt\vclxwindow.cxx(271)
> vcllo.dll!Link<void *,void>::Call(void * data) Line 84
> 	at c:\lo\src\core\include\tools\link.hxx(84)
> vcllo.dll!ImplHandleUserEvent(ImplSVEvent * pSVEvent) Line 1936
> 	at c:\lo\src\core\vcl\source\window\winproc.cxx(1936)
> vcllo.dll!ImplWindowFrameProc(vcl::Window * _pWindow, SalEvent nEvent, const void * pEvent) Line 2487
> 	at c:\lo\src\core\vcl\source\window\winproc.cxx(2487)
> vcllo.dll!SalFrame::CallCallback(SalEvent nEvent, const void * pEvent) Line 294
> 	at c:\lo\src\core\vcl\inc\salframe.hxx(294)
> vclplug_winlo.dll!ImplHandleUserEvent(HWND__ * hWnd, __int64 lParam) Line 4070
> 	at c:\lo\src\core\vcl\win\window\salframe.cxx(4070)
> vclplug_winlo.dll!SalFrameWndProc(HWND__ * hWnd, unsigned int nMsg, unsigned __int64 wParam, __int64 lParam, bool & rDef) Line 5723
> 	at c:\lo\src\core\vcl\win\window\salframe.cxx(5723)
> vclplug_winlo.dll!SalFrameWndProcW(HWND__ * hWnd, unsigned int nMsg, unsigned __int64 wParam, __int64 lParam) Line 5830
> 	at c:\lo\src\core\vcl\win\window\salframe.cxx(5830)
> user32.dll!UserCallWinProcCheckWow()
> user32.dll!CallWindowProcW()
> opengl32.dll!wglWndProc()
> user32.dll!UserCallWinProcCheckWow()
> user32.dll!DispatchMessageWorker()
> vclplug_winlo.dll!ImplSalDispatchMessage(const tagMSG * pMsg) Line 411
> 	at c:\lo\src\core\vcl\win\app\salinst.cxx(411)
> vclplug_winlo.dll!ImplSalYield(bool bWait, bool bHandleAllCurrentEvents) Line 442
> 	at c:\lo\src\core\vcl\win\app\salinst.cxx(442)
> vclplug_winlo.dll!WinSalInstance::DoYield(bool bWait, bool bHandleAllCurrentEvents) Line 513
> 	at c:\lo\src\core\vcl\win\app\salinst.cxx(513)
> vcllo.dll!ImplYield(bool i_bWait, bool i_bAllEvents) Line 441
> 	at c:\lo\src\core\vcl\source\app\svapp.cxx(441)
> vcllo.dll!Application::Yield() Line 506
> 	at c:\lo\src\core\vcl\source\app\svapp.cxx(506)
> vcllo.dll!Dialog::Execute() Line 1042
> 	at c:\lo\src\core\vcl\source\window\dialog.cxx(1042)
> tklo.dll!VCLXDialog::execute() Line 2363
> 	at c:\lo\src\core\toolkit\source\awt\vclxwindows.cxx(2363)
> tklo.dll!UnoDialogControl::execute() Line 585
> 	at c:\lo\src\core\toolkit\source\controls\dialogcontrol.cxx(585)
> mscx_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 214
> 	at c:\lo\src\core\bridges\source\cpp_uno\msvc_win32_x86-64\uno2cpp.cxx(214)
> mscx_uno.dll!unoInterfaceProxyDispatch(_uno_Interface * pUnoI, const _typelib_TypeDescription * pMemberTD, void * pReturn, void * * pArgs, _uno_Any * * ppException) Line 429
> 	at c:\lo\src\core\bridges\source\cpp_uno\msvc_win32_x86-64\uno2cpp.cxx(429)
> reflectionlo.dll!stoc_corefl::IdlInterfaceMethodImpl::invoke(const com::sun::star::uno::Any & rObj, com::sun::star::uno::Sequence<com::sun::star::uno::Any> & rArgs) Line 673
> 	at c:\lo\src\core\stoc\source\corereflection\criface.cxx(673)
> invocationlo.dll!stoc_inv::Invocation_Impl::invoke(const rtl::OUString & FunctionName, const com::sun::star::uno::Sequence<com::sun::star::uno::Any> & InParams, com::sun::star::uno::Sequence<short> & OutIndices, com::sun::star::uno::Sequence<com::sun::star::uno::Any> & OutParams) Line 685
> 	at c:\lo\src\core\stoc\source\invocation\invocation.cxx(685)
> pyuno_d.pyd!pyuno::PyUNO_callable_call(_object * self, _object * args, _object * __formal) Line 96
> 	at c:\lo\src\core\pyuno\source\module\pyuno_callable.cxx(96)
> python35_d.dll!PyObject_Call(_object * func, _object * arg, _object * kw) Line 2166
> 	at c:\lo\src\core\workdir\unpackedtarball\python3\objects\abstract.c(2166)
> python35_d.dll!do_call(_object * func, _object * * * pp_stack, int na, int nk) Line 4991
> 	at c:\lo\src\core\workdir\unpackedtarball\python3\python\ceval.c(4991)
> python35_d.dll!call_function(_object * * * pp_stack, int oparg) Line 4787
> 	at c:\lo\src\core\workdir\unpackedtarball\python3\python\ceval.c(4787)
> python35_d.dll!PyEval_EvalFrameEx(_frame * f, int throwflag) Line 3291
> 	at c:\lo\src\core\workdir\unpackedtarball\python3\python\ceval.c(3291)
> python35_d.dll!fast_function(_object * func, _object * * * pp_stack, int n, int na, int nk) Line 4857
> 	at c:\lo\src\core\workdir\unpackedtarball\python3\python\ceval.c(4857)
> python35_d.dll!call_function(_object * * * pp_stack, int oparg) Line 4783
> 	at c:\lo\src\core\workdir\unpackedtarball\python3\python\ceval.c(4783)
> python35_d.dll!PyEval_EvalFrameEx(_frame * f, int throwflag) Line 3291
> 	at c:\lo\src\core\workdir\unpackedtarball\python3\python\ceval.c(3291)
> python35_d.dll!fast_function(_object * func, _object * * * pp_stack, int n, int na, int nk) Line 4857
> 	at c:\lo\src\core\workdir\unpackedtarball\python3\python\ceval.c(4857)
> python35_d.dll!call_function(_object * * * pp_stack, int oparg) Line 4783
> 	at c:\lo\src\core\workdir\unpackedtarball\python3\python\ceval.c(4783)
> python35_d.dll!PyEval_EvalFrameEx(_frame * f, int throwflag) Line 3291
> 	at c:\lo\src\core\workdir\unpackedtarball\python3\python\ceval.c(3291)
> python35_d.dll!fast_function(_object * func, _object * * * pp_stack, int n, int na, int nk) Line 4857
> 	at c:\lo\src\core\workdir\unpackedtarball\python3\python\ceval.c(4857)
> python35_d.dll!call_function(_object * * * pp_stack, int oparg) Line 4783
> 	at c:\lo\src\core\workdir\unpackedtarball\python3\python\ceval.c(4783)
> python35_d.dll!PyEval_EvalFrameEx(_frame * f, int throwflag) Line 3291
> 	at c:\lo\src\core\workdir\unpackedtarball\python3\python\ceval.c(3291)
> python35_d.dll!_PyEval_EvalCodeWithName(_object * _co, _object * globals, _object * locals, _object * * args, int argcount, _object * * kws, int kwcount, _object * * defs, int defcount, _object * kwdefs, _object * closure, _object * name, _object * qualname) Line 4071
> 	at c:\lo\src\core\workdir\unpackedtarball\python3\python\ceval.c(4071)
> python35_d.dll!PyEval_EvalCodeEx(_object * _co, _object * globals, _object * locals, _object * * args, int argcount, _object * * kws, int kwcount, _object * * defs, int defcount, _object * kwdefs, _object * closure) Line 4096
> 	at c:\lo\src\core\workdir\unpackedtarball\python3\python\ceval.c(4096)
> python35_d.dll!function_call(_object * func, _object * arg, _object * kw) Line 627
> 	at c:\lo\src\core\workdir\unpackedtarball\python3\objects\funcobject.c(627)
> python35_d.dll!PyObject_Call(_object * func, _object * arg, _object * kw) Line 2166
> 	at c:\lo\src\core\workdir\unpackedtarball\python3\objects\abstract.c(2166)
> python35_d.dll!method_call(_object * func, _object * arg, _object * kw) Line 330
> 	at c:\lo\src\core\workdir\unpackedtarball\python3\objects\classobject.c(330)
> python35_d.dll!PyObject_Call(_object * func, _object * arg, _object * kw) Line 2166
> 	at c:\lo\src\core\workdir\unpackedtarball\python3\objects\abstract.c(2166)
> python35_d.dll!PyEval_CallObjectWithKeywords(_object * func, _object * arg, _object * kw) Line 4634
> 	at c:\lo\src\core\workdir\unpackedtarball\python3\python\ceval.c(4634)
> python35_d.dll!PyObject_CallObject(_object * o, _object * a) Line 2093
> 	at c:\lo\src\core\workdir\unpackedtarball\python3\objects\abstract.c(2093)
> pyuno_d.pyd!pyuno::Adapter::invoke(const rtl::OUString & aFunctionName, 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 251
> 	at c:\lo\src\core\pyuno\source\module\pyuno_adapter.cxx(251)
> mscx_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 214
> 	at c:\lo\src\core\bridges\source\cpp_uno\msvc_win32_x86-64\uno2cpp.cxx(214)
> mscx_uno.dll!unoInterfaceProxyDispatch(_uno_Interface * pUnoI, const _typelib_TypeDescription * pMemberTD, void * pReturn, void * * pArgs, _uno_Any * * ppException) Line 429
> 	at c:\lo\src\core\bridges\source\cpp_uno\msvc_win32_x86-64\uno2cpp.cxx(429)
> invocadaptlo.dll!stoc_invadp::AdapterImpl::invoke(const _typelib_TypeDescription * pMemberType, void * pReturn, void * * pArgs, _uno_Any * * ppException) Line 471
> 	at c:\lo\src\core\stoc\source\invocation_adapterfactory\iafactory.cxx(471)
> invocadaptlo.dll!adapter_dispatch(_uno_Interface * pUnoI, const _typelib_TypeDescription * pMemberType, void * pReturn, void * * pArgs, _uno_Any * * ppException) Line 617
> 	at c:\lo\src\core\stoc\source\invocation_adapterfactory\iafactory.cxx(617)
> mscx_uno.dll!cpp2uno_call(bridges::cpp_uno::shared::CppInterfaceProxy * pThis, const _typelib_TypeDescription * pMemberTD, _typelib_TypeDescriptionReference * pReturnTypeRef, long nParams, _typelib_MethodParameter * pParams, void * * pStack) Line 151
> 	at c:\lo\src\core\bridges\source\cpp_uno\msvc_win32_x86-64\cpp2uno.cxx(151)
> mscx_uno.dll!cpp_vtable_call(__int64 nOffsetAndIndex, void * * pStack) Line 357
> 	at c:\lo\src\core\bridges\source\cpp_uno\msvc_win32_x86-64\cpp2uno.cxx(357)
> mscx_uno.dll!privateSnippetExecutor()
> fwllo.dll!framework::ServiceHandler::implts_dispatch(const com::sun::star::util::URL & aURL) Line 215
> 	at c:\lo\src\core\framework\source\dispatch\servicehandler.cxx(215)
> fwllo.dll!framework::ServiceHandler::dispatch(const com::sun::star::util::URL & aURL, const com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> & __formal) Line 124
> 	at c:\lo\src\core\framework\source\dispatch\servicehandler.cxx(124)
> svtlo.dll!svt::PopupMenuControllerBase::ExecuteHdl_Impl(svt::PopupMenuControllerBase * __formal, void * p) Line 157
> 	at c:\lo\src\core\svtools\source\uno\popupmenucontrollerbase.cxx(157)
> svtlo.dll!svt::PopupMenuControllerBase::LinkStubExecuteHdl_Impl(void * instance, void * data) Line 153
> 	at c:\lo\src\core\svtools\source\uno\popupmenucontrollerbase.cxx(153)
> vcllo.dll!Link<void *,void>::Call(void * data) Line 84
> 	at c:\lo\src\core\include\tools\link.hxx(84)
> vcllo.dll!ImplHandleUserEvent(ImplSVEvent * pSVEvent) Line 1936
> 	at c:\lo\src\core\vcl\source\window\winproc.cxx(1936)
> vcllo.dll!ImplWindowFrameProc(vcl::Window * _pWindow, SalEvent nEvent, const void * pEvent) Line 2487
> 	at c:\lo\src\core\vcl\source\window\winproc.cxx(2487)
> vcllo.dll!SalFrame::CallCallback(SalEvent nEvent, const void * pEvent) Line 294
> 	at c:\lo\src\core\vcl\inc\salframe.hxx(294)
> vclplug_winlo.dll!ImplHandleUserEvent(HWND__ * hWnd, __int64 lParam) Line 4070
> 	at c:\lo\src\core\vcl\win\window\salframe.cxx(4070)
> vclplug_winlo.dll!SalFrameWndProc(HWND__ * hWnd, unsigned int nMsg, unsigned __int64 wParam, __int64 lParam, bool & rDef) Line 5723
> 	at c:\lo\src\core\vcl\win\window\salframe.cxx(5723)
> vclplug_winlo.dll!SalFrameWndProcW(HWND__ * hWnd, unsigned int nMsg, unsigned __int64 wParam, __int64 lParam) Line 5830
> 	at c:\lo\src\core\vcl\win\window\salframe.cxx(5830)
> user32.dll!UserCallWinProcCheckWow()
> user32.dll!CallWindowProcW()
> opengl32.dll!wglWndProc()
> user32.dll!UserCallWinProcCheckWow()
> user32.dll!DispatchMessageWorker()
> vclplug_winlo.dll!ImplSalDispatchMessage(const tagMSG * pMsg) Line 411
> 	at c:\lo\src\core\vcl\win\app\salinst.cxx(411)
> vclplug_winlo.dll!ImplSalYield(bool bWait, bool bHandleAllCurrentEvents) Line 442
> 	at c:\lo\src\core\vcl\win\app\salinst.cxx(442)
> vclplug_winlo.dll!WinSalInstance::DoYield(bool bWait, bool bHandleAllCurrentEvents) Line 513
> 	at c:\lo\src\core\vcl\win\app\salinst.cxx(513)
> vcllo.dll!ImplYield(bool i_bWait, bool i_bAllEvents) Line 441
> 	at c:\lo\src\core\vcl\source\app\svapp.cxx(441)
> vcllo.dll!Application::Yield() Line 506
> 	at c:\lo\src\core\vcl\source\app\svapp.cxx(506)
> vcllo.dll!Application::Execute() Line 422
> 	at c:\lo\src\core\vcl\source\app\svapp.cxx(422)
> sofficeapp.dll!desktop::Desktop::Main() Line 1620
> 	at c:\lo\src\core\desktop\source\app\app.cxx(1620)
> vcllo.dll!ImplSVMain() Line 203
> 	at c:\lo\src\core\vcl\source\app\svmain.cxx(203)
> vcllo.dll!SVMain() Line 238
> 	at c:\lo\src\core\vcl\source\app\svmain.cxx(238)
> sofficeapp.dll!soffice_main() Line 169
> 	at c:\lo\src\core\desktop\source\app\sofficemain.cxx(169)
> soffice.bin!sal_main() Line 48
> 	at c:\lo\src\core\desktop\source\app\main.c(48)
> soffice.bin!main(int argc, char * * argv) Line 47
> 	at c:\lo\src\core\desktop\source\app\main.c(47)
> soffice.bin!invoke_main() Line 79
> 	at d:\agent\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl(79)
> soffice.bin!__scrt_common_main_seh() Line 288
> 	at d:\agent\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl(288)
> soffice.bin!__scrt_common_main() Line 331
> 	at d:\agent\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl(331)
> soffice.bin!mainCRTStartup() Line 17
> 	at d:\agent\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_main.cpp(17)
> kernel32.dll!BaseThreadInitThunk()
> ntdll.dll!RtlUserThreadStart()

Crashes in Version: 6.2.2.1 (x64)
Build ID: fcd633fb1bf21b0a99c9acb3ad6e526437947b01
CPU threads: 12; OS: Windows 10.0; UI render: GL; VCL: win; 
Locale: ru-RU (ru_RU); UI-Language: en-US
Calc: CL

and in current master.

OK in Version: 6.0.0.1 (x64)
Build ID: d2bec56d7865f05a1003dc88449f2b0fdd85309a
CPU threads: 12; OS: Windows 10.0; UI render: GL; 
Locale: ru-RU (ru_RU); Calc: group

Regression introduced in: https://git.libreoffice.org/core/+/5b2f1243bd44b450da26c8344b3ee459f8e88f6c

Jan-Marek: could you please take a look?
Comment 1 Roman Kuznetsov 2019-03-13 10:22:41 UTC
confirm in 

Version: 6.3.0.0.alpha0+ (x64)
Build ID: 13a260f59e421f3e67845f8f2eb22b8f0f8fcaf0
CPU threads: 4; OS: Windows 10.0; UI render: GL; VCL: win; 
TinderBox: Win-x86_64@42, Branch:master, Time: 2019-03-11_02:46:09
Locale: ru-RU (ru_RU); UI-Language: en-US
Calc: threaded
Comment 2 fallinprime 2019-03-20 14:31:48 UTC
Can confirm this bug for the versions:
6.2.1 x64
6.1.5 x32
6.1.5 x64

OS: Win 10 vers. 1809 build 17763

This basically makes is impossible to write a letter by using the template wizard, which should be a very basic function used by a lot of people.
Comment 3 Jan-Marek Glogowski 2019-03-23 01:05:17 UTC
So my "lucky" assumption in the fix for bug 122927 is probably wrong. I don't have access to a Windows build, and I won't for a longer time. If nobody has time to fix this, you should probably revert the fix for bug 122927, as this looks like the smaller problem.

A huge hack would be something like https://gerrit.libreoffice.org/#/c/69436, which will quite probably work correct. Still I think functions should not need to handle locked and unlocked calls, which leads to madness IMHO. Locking and multi-threading is already hard enough…
Comment 4 Harald Koester 2019-03-28 17:28:14 UTC
It seemed to me that bug 116147 occured again. I checked several versions:

WFM with 6.0.3, 6.0.7, 6.1.0, 6.1.4, 6.2.0.

It does not work for me with 6.0.0, 6.0.1, 6.0.2, 6.1.5, 6.2.1, 6.2.2.
Comment 5 Xisco Faulí 2019-04-01 09:33:53 UTC
Increasing severity since this is also reproduced in LibreOffice 6.1.5
Comment 6 Jan-Marek Glogowski 2019-04-04 23:47:16 UTC

*** This bug has been marked as a duplicate of bug 123502 ***