[Libreoffice-bugs] [Bug 113413] LibO hangs at the JRE Required dialog when creating a New Database

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Wed Oct 25 14:45:59 UTC 2017


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

--- Comment #5 from Telesto <telesto at surfxs.nl> ---
Created attachment 137286
  --> https://bugs.documentfoundation.org/attachment.cgi?id=137286&action=edit
Bibisect log

Bisected to:

author  Michael Stahl <mstahl at redhat.com>       2016-07-27 13:02:52 (GMT)
committer       Michael Stahl <mstahl at redhat.com>       2016-08-03 11:27:44
(GMT)
commit  403eefe81b8a0afe888c60452c17d6b2c5d8343f (patch)
tree    9575751bd99e6992ccbfacd5cb8fd705d3866519
parent  4acac00df5a85ff006ecead06c4018e88caaf401 (diff)
tdf#101136 dbaccess: use SolarMutex in ModelMethodGuard
There is a deadlock here when storing a ODatabaseDocument on a
non-main-thread while the main thread dispatches some event that calls
into ODatabaseDocument, while holding SolarMutex.

The storing of the document also stores BASIC libraries, and since
commit fca62934f492125ea6728fd6d09f0c66c9e4fa69 the SfxLibraryContainer
uses SolarMutex for locking.

Now we could re-investigate that problem, but it seems unrealistic to
expect ODatabaseDocument's implementation will never call anything
that acquires SolarMutex.

Resistance is futile.  Your locking scheme will be assimilated.

-- 
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/20171025/ba743bc4/attachment.html>


More information about the Libreoffice-bugs mailing list