Bug 165845 - CRASH - Installing ooodev tools extension causes LibreOffice to crash on restart.
Summary: CRASH - Installing ooodev tools extension causes LibreOffice to crash on rest...
Status: UNCONFIRMED
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Extensions (show other bugs)
Version:
(earliest affected)
24.8.4.2 release
Hardware: ARM macOS (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-03-21 09:53 UTC by Alex Thurgood
Modified: 2025-03-31 20:04 UTC (History)
0 users

See Also:
Crash report or crash signature:


Attachments
Apple Crash Trace report on launch of LibreOffice (18.94 KB, text/plain)
2025-03-21 09:54 UTC, Alex Thurgood
Details
oodev tools log file (1.62 KB, text/plain)
2025-03-31 15:29 UTC, Alex Thurgood
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alex Thurgood 2025-03-21 09:53:30 UTC
Description:
Download the latest ooodev tools extension (0.52.4) from the LibreOffice extensions website.

Install the extension to Homebrew version of LibreOffice:

Version: 24.8.4.2 (AARCH64) / LibreOffice Community
Build ID: bb3cfa12c7b1bf994ecc5649a80400d06cd71002
CPU threads: 8; OS: macOS 15.3.2; UI render: Skia/Raster; VCL: osx
Locale: fr-FR (fr_FR.UTF-8); UI: fr-FR
Calc: threaded

On error message:

Connector : couldn't connect to pipe "d93d74df3dae232f36ff657bf67982faa8fcc466108a59cae612928754beac": 10

Accept error and wait for LO to continue installation.

Restart LO.

Error message that python version not the same as the one previously installed.
Accept to use newer version

LibreOfficePython quit unexpectedly -> crash

The crash report is repeated 3 times before bringing up the LO GUI.


Crash trace enclosed.
 




Steps to Reproduce:
See above

Actual Results:
Crash on every start up of LibreOffice.

Expected Results:
Should not crash.



Reproducible: Always


User Profile Reset: Yes

Additional Info:
Version: 24.8.4.2 (AARCH64) / LibreOffice Community
Build ID: bb3cfa12c7b1bf994ecc5649a80400d06cd71002
CPU threads: 8; OS: macOS 15.3.2; UI render: Skia/Raster; VCL: osx
Locale: fr-FR (fr_FR.UTF-8); UI: fr-FR
Calc: threaded
Comment 1 Alex Thurgood 2025-03-21 09:54:31 UTC
Created attachment 199934 [details]
Apple Crash Trace report on launch of LibreOffice
Comment 2 vibrationoflife 2025-03-29 19:24:46 UTC
I am the author of the OooDev extension.

I am not clear on why this is happening.
I am guessing this bug was opened because LibeOffice is crashing and it should not when installing an extension.

Is it possible to share the extension Log Files.
Should be in this location:
~/.config/libreoffice/4/user/libre_pythonista.log
Comment 3 vibrationoflife 2025-03-29 20:04:44 UTC
Sorry Log is located at:
~/.config/libreoffice/4/user/ooodev_tools_install.log
Comment 4 Alex Thurgood 2025-03-31 15:29:36 UTC
Created attachment 200107 [details]
oodev tools log file
Comment 5 Alex Thurgood 2025-03-31 15:31:37 UTC
(In reply to vibrationoflife from comment #2)
> I am the author of the OooDev extension.
> 
> I am not clear on why this is happening.
> I am guessing this bug was opened because LibeOffice is crashing and it
> should not when installing an extension.
> 
> Is it possible to share the extension Log Files.
> Should be in this location:
> ~/.config/libreoffice/4/user/libre_pythonista.log

The ooodev tools log file doesn't appear to show much that I can see.

From the log and the Extensions GUI, I have rolled back to version 0.28.1 in the meantime.
Comment 6 Alex Thurgood 2025-03-31 15:35:57 UTC
(In reply to Alex Thurgood from comment #5)
> (In reply to vibrationoflife from comment #2)

 
> From the log and the Extensions GUI, I have rolled back to version 0.28.1 in
> the meantime.

The rollback to 0.28.1 removes the crashing and the error messages on startup.

FWIW, and if that makes any difference, my installed system version of python is 3.13.2, via Homebrew.
Comment 7 vibrationoflife 2025-03-31 20:04:19 UTC
Looks like Version 50.0 of the Library is installed according to the log.

> Package ooo-dev-tools 0.50.0 already installed. Requirements met for constraints: >=0.28.1

So it looks like you tried to install newer version and then when you rolled back it sees the newer 0.50.0 version.