[Libreoffice-bugs] [Bug 137758] New: Tight extensions not thread-safe

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Mon Oct 26 08:52:47 UTC 2020


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

            Bug ID: 137758
           Summary: Tight extensions not thread-safe
           Product: LibreOffice
           Version: 7.1.0.0.alpha0+ Master
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: medium
         Component: LibreOffice
          Assignee: libreoffice-bugs at lists.freedesktop.org
          Reporter: heiko.tietze at documentfoundation.org
                CC: ketenyusuf at gmail.com, muhammet.kara at collabora.com,
                    sbergman at redhat.com
            Blocks: 133026

Taking Stephan's comment from Gerrit
https://gerrit.libreoffice.org/c/core/+/98226: 

<https://curl.haxx.se/libcurl/c/curl_easy_init.html> explains that calling
curl_easy_init (as is called from SearchAndParseThread::execute via curlGet) is
delicate in a multi-threaded process:  It calls curl_global_init if necessary,
and that is not thread-safe, and may call non-thread-safe code in underlying
libraries---and my assumption is that it calls non-thread-safe code in nss that
then somehow caused the above use-after-poison.

I suggest to make it experimental and suspend the unit test for now.


Referenced Bugs:

https://bugs.documentfoundation.org/show_bug.cgi?id=133026
[Bug 133026] [META] Tight integration of extensions
-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libreoffice-bugs/attachments/20201026/e10be632/attachment.htm>


More information about the Libreoffice-bugs mailing list