[Libreoffice-bugs] [Bug 48481] New: Check Parent LibreOffice Process For Deadlock On Second Document

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Apr 9 22:58:04 CEST 2012


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

             Bug #: 48481
           Summary: Check Parent LibreOffice Process For Deadlock On
                    Second Document
    Classification: Unclassified
           Product: LibreOffice
           Version: LibO 3.5.2 Release
          Platform: Other
        OS/Version: All
            Status: NEW
          Severity: enhancement
          Priority: medium
         Component: Libreoffice
        AssignedTo: libreoffice-bugs at lists.freedesktop.org
        ReportedBy: drichard at largo.com


The first process run per user of LibreOffice becomes a parent process and each
additional document that opens is a "child" of that process.  If the parent
process deadlocks for whatever reason each attempt to open a new document
simply starts a new process with no UI that appears.  The user has no
indication that this has happened and can do the same step repeatedly.  On a
standalone computer, a user would probably just reboot; but this will not work
on a server.  

I'm not a developer, but will explain it to the best of my knowledge.  We are
requesting infrastructure in Libre so that child processes "ping" the parent
for a response of some type and only attempt to continue opening the file if
the parent responds correctly.  If the parent fails and is deadlocked, it would
make an attempt to cleanly shut down the parent (maybe grabbing a backtrace?)
and then go through the normal document recovery mode.

This issue has been around for many years including with OpenOffice, but have
confirmed that it happens with Libre too.

Thank you.

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Libreoffice-bugs mailing list