SolarMutex: please educate me

Lionel Elie Mamane lionel at mamane.lu
Mon May 13 10:12:00 PDT 2013


Hi,

Base or Base-related code seems to have some issues around the
"SolarMutex".

https://bugs.freedesktop.org/show_bug.cgi?id=61725
https://bugs.freedesktop.org/show_bug.cgi?id=64241
(and others historically)

Please educate me on the SolarMutex. What is its meaning, when should
be held/acquired, ... From
http://cgit.freedesktop.org/libreoffice/core/commit/?id=b34b8d3372364b3c5043da0357ec69505e8d8602,
my "guess" is that it is related to GUI stuff. Maybe it should be held
when calling a GUI (that is, GTK/Win32/QT/...) function? But it can't
be that simple, else vcl would "just do it"... It seems to expect
higher-level code to hold it already. Why?

-- 
Lionel


More information about the LibreOffice mailing list