Hide Forgot
Description of problem: LibreOffice Writer has trouble switching to the "Web layout" view when a document is open. The CPU spikes, and the program freezes temporarily. It becomes nearly unusable with large documents. Version-Release number of selected component (if applicable): LibreOffice 3.3.0.4-1.fc15 How reproducible: Easily reproducible with different documents. Most noticeable with large ones (50+ pages). Steps to Reproduce: 1. Open .odt document from Nautilus. 2. In LibreOffice Writer, go to "View" and click "Web layout". Actual results: Program freezes for different lengths of time (15 seconds to several minutes), depending on the size of the document. Sometimes (but rarely) affects entire desktop. Expected results: Fairly quick change from print to web layout. Additional info: Happens while running latest Rawhide (as of 22 Feb 2011) on a Lenovo Thinkpad R61 with 2 GHz Intel Core 2 Duo CPU and 2 GB RAM.
Attach a specific example
Caused by a11y. If you turn it off, i.e., run gconftool-2 -s /desktop/gnome/interface/accessibility -t boolean false , the change will be fairly quick.
Indeed http://www.oasis-open.org/committees/download.php/12573/OpenDocument-v1.0-os.sxw hangs on switch
looks like its insanely slow and busy rather than in a simple hang
Yes, exactly. I was going to mention this, but I see I haven't...
Created attachment 490585 [details] hacky demo Well, hacking this makes it from never ends, to just completely unacceptably slow and leaving unsafe SwAccessibleEvent_Impl dangling pointing to deleted objects.
I have not been able to reproduce the slowdown ever since, so I am going to blame it on at-spi2 or something related.