https://bugs.documentfoundation.org/show_bug.cgi?id=152648

--- Comment #3 from Patrick Luby <[email protected]> ---
(In reply to Alex Thurgood from comment #1)
> Enclosing Apple Trace.
> 
> Looks very similar to previous aqua ally callbacks which caused crashing and
> which Patrick fixed elsewhere ?

I can also reproduce this hang. Like in your stack trace, I see a hang in the
following LibreOffice accessiblity function in the middle of the stack trace:

-[AquaA11yTableWrapper rowsAttribute]

Everything below that is adding an NSView to the window. A quick look at that
code and it looks like it is adding a separate NSView to the window for every
cell in a spreadsheet. Adding NSViews is slow so it looks like LibreOffice is
working through a huge list of cells.

I will have to look deeper at the code as there is a hardcoded 1000 cell limit
which would slow, but eventually LibreOffice would unhang. Maybe that limit
needs to be drastically lower. I'll post when I have some more data.

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to