https://bugs.documentfoundation.org/show_bug.cgi?id=112167

            Bug ID: 112167
           Summary: Crash in: _CxxThrowException
           Product: LibreOffice
           Version: 5.3.3.1 rc
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: medium
         Component: Writer
          Assignee: libreoffice-bugs@lists.freedesktop.org
          Reporter: michael.me...@collabora.com

This bug was filed from the crash reporting server and is
br-c7e8776b-5b9d-4ffd-ade9-9fdb5dc04424.
=========================================

Clipboard thread seems to be creating UNO services: 

http://crashreport.libreoffice.org/stats/crash_details/c7e8776b-5b9d-4ffd-ade9-9fdb5dc04424#allthreads

    m_XDataFormatTranslator = DataFormatTranslator::create( rxContext );

which throws via this:

        if (!the_instance.is()) {
            throw ::css::uno::DeploymentException(::rtl::OUString("component
context fails to supply service ") +
"com.sun.star.datatransfer.DataFormatTranslator" + " of type " +
"com.sun.star.datatransfer.XDataFormatTranslator", the_context);
        }

This appears to happen while we are destroying the service manager, and through
it the clipboard code & thread in another thread:

5       sysdtrans.dll   CWinClipbImpl::~CWinClipbImpl()
dtrans/source/win32/clipb/WinClipbImpl.cxx:69
6       sysdtrans.dll   CWinClipboard::disposing()     
dtrans/source/win32/clipb/WinClipboard.cxx:219
...
18      cppuhelper3MSC.dll      cppuhelper::ServiceManager::disposing()
cppuhelper/source/servicemanager.cxx:909

I imagine given the call-stack that this is intermittent not only racing, but
allso depending on the order of items in the std::Tree as to whether the thing
is destroyed first or not.

I suspect we should catch this exception - and ignore it higher the stack
inside the CMtaOleClipboard (perhaps); referencing this bug ...

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to