Bug 36283 - UI: Dashed line animation when copying cells uses 100% CPU
Summary: UI: Dashed line animation when copying cells uses 100% CPU
Status: RESOLVED WORKSFORME
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Calc (show other bugs)
Version:
(earliest affected)
3.3.2 release
Hardware: x86-64 (AMD64) Linux (All)
: high major
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-04-15 20:38 UTC by Adam Nielsen
Modified: 2011-12-23 17:55 UTC (History)
1 user (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Adam Nielsen 2011-04-15 20:38:50 UTC
When copying and pasting cells, the dashed line animation drawn around selected cells uses 100% CPU (on one core) and makes the application so slow it's virtually unusable.  Pressing the escape key to clear the animation works, but it can take 30 seconds to a minute before the application responds to the keypress.

I have experienced this bug for a long time (in OpenOffice too) and on two different Linux distributions.  The only thing in common between the two is the  x86-64 CPU architecture, use of the nVidia proprietary X11 driver, Xinerama mode, and the spreadsheet being maximised at a resolution of 2560x1600.

Resizing the window to 1024x768 seems to make the problem go away, except then of course you can't see most of the spreadsheet :-)

Disabling text and graphic animations in the accessibility options doesn't stop the dashed line from animating and thus doesn't provide a workaround for the problem.
Comment 1 aaloy 2011-07-02 03:08:51 UTC
I have the same issue, I'm working with a dual monitor, and making a copy and paste using the mouse takes about 3 minutes and makes X consume one of the two cores I have on my computer.(In reply to comment #0)
Comment 2 Ben 2011-11-21 07:10:53 UTC
Same issue here. I too use multiple monitors with xinerama. On fedora 15 x86_64, with kmod-nvidia drivers.
Comment 3 Björn Michaelsen 2011-12-23 12:01:49 UTC
[This is an automated message.]
This bug was filed before the changes to Bugzilla on 2011-10-16. Thus it
started right out as NEW without ever being explicitly confirmed. The bug is
changed to state NEEDINFO for this reason. To move this bug from NEEDINFO back
to NEW please check if the bug still persists with the 3.5.0 beta1 or beta2 prereleases.
Details on how to test the 3.5.0 beta1 can be found at:
http://wiki.documentfoundation.org/QA/BugHunting_Session_3.5.0.-1

more detail on this bulk operation: http://nabble.documentfoundation.org/RFC-Operation-Spamzilla-tp3607474p3607474.html
Comment 4 Adam Nielsen 2011-12-23 17:55:23 UTC
I just tried this with 3.5.0 beta 2 and it works fine now, but going back to 3.4.4 also works fine - so I'm not sure whether this bug has been fixed some time back or whether an nVidia driver upgrade has fixed it instead.  For the record I tested with nVidia 290.10.

LOdev 3.5.0beta2 
Build ID: c3bcb31-760cc4d-f39cf3d-1b2857e-60db978