• 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
..
inc Loading commit data...
prj Loading commit data...
source Loading commit data...
test Loading commit data...
util Loading commit data...
InternalUnoApi_bootstrap.mk Loading commit data...
InternalUnoApi_corefl.mk Loading commit data...
InternalUnoApi_insp.mk Loading commit data...
InternalUnoApi_inv.mk Loading commit data...
InternalUnoApi_invadp.mk Loading commit data...
InternalUnoApi_javaloader.mk Loading commit data...
InternalUnoApi_jen.mk Loading commit data...
InternalUnoApi_namingservice.mk Loading commit data...
InternalUnoApi_proxyfac.mk Loading commit data...
InternalUnoApi_stocserv.mk Loading commit data...
Library_bootstrap.mk Loading commit data...
Library_introspection.mk Loading commit data...
Library_invocadapt.mk Loading commit data...
Library_invocation.mk Loading commit data...
Library_javaloader.mk Loading commit data...
Library_javavm.mk Loading commit data...
Library_namingservice.mk Loading commit data...
Library_proxyfac.mk Loading commit data...
Library_reflection.mk Loading commit data...
Library_stocservices.mk Loading commit data...
Makefile Loading commit data...
Module_stoc.mk Loading commit data...
Package_xml.mk Loading commit data...
README Loading commit data...
unosdk.mk Loading commit data...