SolarMutex assert on adding an extension ?

Caolán McNamara caolanm at
Mon Oct 6 13:10:17 PDT 2014

If I try and install the extension from
in master I get...

warn:vcl:29279:9:vcl/generic/app/geninst.cxx:116: CheckYieldMutex: 0!=9

which is
SalYieldMutex* pYieldMutex = mpSalYieldMutex;
if ( pYieldMutex->GetThreadId() != osl::Thread::getCurrentIdentifier() )
    return false;

causes this assert to trigger

from DBG_TESTSOLARMUTEX(); in svl/source/notify/SfxBroadcaster.cxx's

all the way from ExtensionCmdQueue::Thread::execute where everything is
happening in a thread to add an extension and so (because this is a
basic extension) BasicManagerRepository::getApplicationBasicManager is
called from the thread.

What should we do here ?


More information about the LibreOffice mailing list