https://bugs.documentfoundation.org/show_bug.cgi?id=167269
Bug ID: 167269
Summary: Return the process ID of soffice from the component
context.
Product: LibreOffice
Version: 25.2.4.3 release
Hardware: All
OS: All
Status: UNCONFIRMED
Severity: enhancement
Priority: medium
Component: sdk
Assignee: [email protected]
Reporter: [email protected]
Description:
When I create the component context like below
Reference< XComponentContext > xContext(::cppu::bootstrap());
The soffice is running and I am opening some large file or corrupted file which
eventually hang the soffice or takes too much of time to process it,
In that case I need to wait some time and kill the soffice if the work is not
completed in the defined time.
The problem is: I am running multiple instances of my applications to achieve
the parllel processing which launches the multiple soffice instances and , I
don;t know which soffice is taking time/hung to kill it.
So it is nice to have a process id returned when I called
Reference< XComponentContext > xContext(::cppu::bootstrap());
Steps to Reproduce:
1.Launch the soffice with Reference< XComponentContext >
xContext(::cppu::bootstrap()); in your sample application.
2. Load the heavy document using loadComponentFromURL which takes some minutes,
3. when this takes time , try to gracefully kill the soffice and come out of
it. But there is no way if multiple soffice instances are running.
Actual Results:
No PID of the soffice available after launching it via
Reference< XComponentContext > xContext(::cppu::bootstrap());
Expected Results:
Should return the PID maybe via XComponentContext
Reproducible: Always
User Profile Reset: No
Additional Info:
Version: 25.2.4.3 (X86_64) / LibreOffice Community
Build ID: 33e196637044ead23f5c3226cde09b47731f7e27
CPU threads: 22; OS: Windows 11 X86_64 (10.0 build 22631); UI render:
Skia/Raster; VCL: win
Locale: en-US (en_US); UI: en-US
Calc: CL threaded
--
You are receiving this mail because:
You are the assignee for the bug.