https://bugs.freedesktop.org/show_bug.cgi?id=47021

             Bug #: 47021
           Summary: [dbaccess] deadlock on closing base window
    Classification: Unclassified
           Product: LibreOffice
           Version: LibO Master
          Platform: Other
               URL: http://nabble.documentfoundation.org/file/n3798832/bt.
                    txt
        OS/Version: Linux (All)
            Status: NEW
          Keywords: regression
          Severity: normal
          Priority: medium
         Component: Database
        AssignedTo: [email protected]
        ReportedBy: [email protected]
                CC: [email protected], [email protected],
                    [email protected], [email protected]


Julien found this deadlock:

> On master only (I don't have the problem on 3.5 branch), Base hangs when I
> try to close it. I must select "Tables"/"Queries" or others to have the
> problem. If I just open a file and close, i don't have this problem.

i can reproduce this on current master from yesterday,
master 8829b7c9, master 46506f82, but not master 904d59fa or libreoffice-3-5.
so it looks like a recent regression.

the proposed patch by mmeeks probably does not fix the problem,
because the SolarMutex is locked some more up the stack of the main thread:

> void SAL_CALL OGenericUnoController::dispose() 
> throw(::com::sun::star::uno::RuntimeException)
> {
>     SolarMutexGuard aSolarGuard;
>     OGenericUnoController_Base::dispose();
> }

http://permalink.gmane.org/gmane.comp.documentfoundation.libreoffice.devel/25838

i'd guess the deadlock was caused by this commit, which introduced the
+            m_pEventBroadcaster->join();

81921bec4b81b7e3e87c24a6b4e3cfdd0cced47d

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to