• Stephan Bergmann's avatar
    Use simple createOneInstanceComponentFactory · 3f250092
    Stephan Bergmann yazdı
    ...instead of static WeakReference and getGlobalMutex.  The latter allowed for
    deadlock, when one thread is in __getTypeEntries
    (cppuhelper/source/implbase_ex.cxx), having locked getImplHelperInitMutex(), and
    from there calls some cppu_detail_getUnoType (from a cppumaker-generated header)
    that tries to lock getGloblaMutex, while another thread is in this
    FactoryImpl_create, having locked getGlobalMutex, and from there calls into
    __getTypeEntries.
    
    Change-Id: Iac68d28c1a5971049447cc79384b6e186f2a6d82
    3f250092
Adı
Son kayıt (commit)
Son güncelleme
..
bootstrap Loading commit data...
corereflection Loading commit data...
defaultregistry Loading commit data...
implementationregistration Loading commit data...
inspect Loading commit data...
invocation Loading commit data...
invocation_adapterfactory Loading commit data...
javaloader Loading commit data...
javavm Loading commit data...
loader Loading commit data...
namingservice Loading commit data...
proxy_factory Loading commit data...
registry_tdprovider Loading commit data...
security Loading commit data...
servicemanager Loading commit data...
simpleregistry Loading commit data...
stocservices Loading commit data...
tdmanager Loading commit data...
typeconv Loading commit data...
uriproc Loading commit data...
module-description.dtd Loading commit data...