https://bugs.documentfoundation.org/show_bug.cgi?id=168625

            Bug ID: 168625
           Summary: We are using LibreOffice (via JODConverter / headless
                    mode) for document conversion in a Spring Boot
                    application. When a problematic (bad/corrupted)
                    document is submitted, LibreOffice (soffice.bin)
                    process hangs indefinitely.
           Product: LibreOffice
           Version: 7.6.7.2 release
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: medium
         Component: LibreOffice
          Assignee: [email protected]
          Reporter: [email protected]

Created attachment 203058
  --> https://bugs.documentfoundation.org/attachment.cgi?id=203058&action=edit
attachment

Subsequent conversion requests also stop responding (since the stuck process is
blocking).

Even attempting to kill the process using taskkill /IM soffice.bin /F results
in Access Denied or no running instance found, even though the process is
clearly present in Task Manager.

psexec is also not recognized / not effective.

Multiple soffice.bin processes remain stuck in production, consuming system
resources.

Steps to Reproduce:

Run LibreOffice headless (via JODConverter or command line).

Submit a corrupted or malformed document for conversion.

Observe that the conversion never finishes.

Try to terminate soffice.bin process manually (taskkill /IM soffice.bin /F).

Actual Result:

The soffice.bin process does not terminate.

Process sometimes shows as running but cannot be killed (Access Denied).

Future conversion jobs fail because of the blocked process.

Expected Result:

LibreOffice should either:

Fail gracefully when encountering a corrupted/bad document, OR

Allow the soffice.bin process to be terminated manually.

Environment:

OS: Windows Server (2016)

LibreOffice version: (please specify exact version, e.g., 7.6.7.2)

Running in: Headless mode via JODConverter (Spring Boot integration)

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to