Bug 161625 - Installing the same extension twice makes LibreOffice freeze
Summary: Installing the same extension twice makes LibreOffice freeze
Status: UNCONFIRMED
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: LibreOffice (show other bugs)
Version:
(earliest affected)
25.2.0.0 alpha0+
Hardware: All All
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-06-17 23:15 UTC by Rafael Lima
Modified: 2024-06-18 12:37 UTC (History)
1 user (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 Rafael Lima 2024-06-17 23:15:52 UTC
Since recently, if you try to install the same extension twice LibreOffice will freeze. This appears to happen with any extension.

Steps to reproduce (the way it happened to me):
1) Download the latest version of APSO from [1]
2) Open LibreOffice and go to Tools - Extensions - Add and install the extension
3) Close the Extensions dialog and restart LibreOffice
4) Now open LibreOffice again and repeat steps 1 and 2
5) LibreOffice will freeze

[1] https://extensions.libreoffice.org/en/extensions/show/apso-alternative-script-organizer-for-python

If you uninstall the extension and install it again, it will work... but installing it again on top of an existing installation will freeze LO.

Actually I detected this issue while developing one of my extensions... during my testing I usually install modified versions of the extension on top of the existing installed extension (to replace it and test it). Then today I did this on LO 25.2 and got this freeze... it did not happen in 24.2.

Problems happens in

Version: 25.2.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: 76bf4f177d2c9d7962ca325887035d57a67f416f
CPU threads: 16; OS: Linux 6.8; UI render: default; VCL: kf5 (cairo+xcb)
Locale: pt-BR (pt_BR.UTF-8); UI: en-US
Calc: CL threaded

The problem does not exist in

Version: 24.2.3.2 (X86_64) / LibreOffice Community
Build ID: 420(Build:2)
CPU threads: 16; OS: Linux 6.8; UI render: default; VCL: kf5 (cairo+xcb)
Locale: pt-BR (pt_BR.UTF-8); UI: en-US
Ubuntu package version: 4:24.2.3-0ubuntu0.24.04.2
Calc: threaded

Can anyone else reproduce this?