Bug 116832 - Process remains in background after closing LibreOffice if an extension prompts an error trying to be installed
Summary: Process remains in background after closing LibreOffice if an extension promp...
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: LibreOffice (show other bugs)
Version:
(earliest affected)
5.3 all versions
Hardware: All All
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: bibisected, bisected, regression
Depends on:
Blocks:
 
Reported: 2018-04-05 16:07 UTC by Xisco Faulí
Modified: 2022-06-02 17:43 UTC (History)
5 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Xisco Faulí 2018-04-05 16:07:32 UTC
Steps to reproduce:
1. Launch LibreOffice
2. Install https://extensions.libreoffice.org/extensions/barcode/1.3.5.0/@@download/file/barcode_1.3.5.0.oxt
3. It will prompt an error, afterwards, close LibreOffice.

Observed behaviour: soffice process is not killed and it remains in the background.

Reproduced in

Version: 6.1.0.0.alpha0+
Build ID: abf9ec7bef2c341ad9c914fd909dd03b4a784f18
CPU threads: 4; OS: Linux 4.13; UI render: default; VCL: gtk3; 
Locale: ca-ES (ca_ES.UTF-8); Calc: group
Comment 1 Xisco Faulí 2018-04-05 16:08:40 UTC
Regression introduced by:

author	Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>	2016-09-19 13:08:23 +0200
committer	Thorsten Behrens <Thorsten.Behrens@CIB.de>	2016-10-10 10:40:14 +0000
commit ecec5524476448d35dd24c5594c2fcbb1a8b6218 (patch)
tree dc73d1d40f2a3f60298dd649503c52dd15a62d1e
parent fced5de4b44f949f7a203a68a3df1d6f3293b183 (diff)
tdf#102274 Closing LibreOffice should not kill active UNO connections
When closing the last window, check whether there are active UNO connections.
If that's the case, just close the window, don't terminate the application
so that the connected application keeps working.

This doesn't affect the behavior of "File->Exit LibreOffice". In that case,
the application still gets terminated and existing connections are closed.

Bisected with: bibisect-linux-64-5.3

Adding Cc: to Samuel Mehrbrodt
Comment 2 QA Administrators 2019-04-07 03:44:17 UTC Comment hidden (obsolete)
Comment 3 QA Administrators 2021-04-07 03:52:44 UTC Comment hidden (obsolete, spam)
Comment 4 Gabor Kelemen (allotropia) 2022-06-02 17:43:24 UTC
I can't reproduce the error, since the version linked is no longer accessible.
Extensions site has version 2.0 - 2.4 and those are installed fine since 6.1 (installing 2.0 has hung in 6.0...).

WFM? Any other way to break things like this?