https://bugs.freedesktop.org/show_bug.cgi?id=74983

--- Comment #2 from Niklas Johansson <[email protected]> ---
I finally narrowed it down to the else statement here:

http://cgit.freedesktop.org/libreoffice/core/tree/sw/source/core/access/accpara.cxx?id=b1995a2f2d193d12bf189dfcfa2e0fcaa415bbf6#n958

If I remove the else statement then LibreOffice stops freezing. Now the only
problem is that I do not really understand what the code is supposed to do so I
don't want to remove it blindly.

Looking even closer it seems that these parts in the else statement makes the
code go into circles. 
rBound.endPos = min(nNext, rBound.endPos);

It seems that this while loop never ends when the line above is called.
http://cgit.freedesktop.org/libreoffice/core/tree/vcl/osx/a11ytextattributeswrapper.mm?id=b1995a2f2d193d12bf189dfcfa2e0fcaa415bbf6#n327

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to