https://bugs.documentfoundation.org/show_bug.cgi?id=170255
Bug ID: 170255
Summary: Base : macOS - hanging soffice process on context
switching from a table view back to main Base module
window
Product: LibreOffice
Version: 25.8.4.2 release
Hardware: All
OS: macOS (All)
Status: UNCONFIRMED
Severity: normal
Priority: medium
Component: Base
Assignee: [email protected]
Reporter: [email protected]
Description:
Context:
System : macOS Tahoe 26.2 - multiple Desktop spaces
ODB file configured to connect to mysql server via the native connector.
Main Base module window is open and occupies nearly the entire screen
A single table of the database is open for editing of records and occupies a
smaller part of the screen.
No editing activity occurs in the soffice process for a while (5 or 10 minutes,
exact time unknown) - work unrelated to soffice carried out on other Desktop
spaces on the macOS system.
I return to the Desktop on which the Base application is running and close the
table view.
The soffice process hangs and enters spinning beachball mode. Only a forced
kill allows me to exit the soffice process (normal/graceful exit fails).
Carried out a spindump and a sampling analysis of the hung process and have
attached them.
This is not the first time that this happens, and it is invariably after the
soffice process is left to idle for a while, and then wheen trying to
reactivate the main thread, e.g. through a context switch such as closing
another Base window (in the example given here, the opened table).
Steps to Reproduce:
See description above.
Actual Results:
Hangs soffice process requiring forced kill
Expected Results:
Should not hang, context switching should allow the remaining active window to
behave normally.
Reproducible: Always
User Profile Reset: Yes
Additional Info:
Version: 25.8.4.2 (AARCH64)
Build ID: 290daaa01b999472f0c7a3890eb6a550fd74c6df
CPU threads: 8; OS: macOS 26.2; UI render: Skia/Metal; VCL: osx
Locale: fr-FR (fr_FR.UTF-8); UI: fr-FR
Calc: threaded
--
You are receiving this mail because:
You are the assignee for the bug.