Description: Rejecting track & changes in Calc slow Steps to Reproduce: 1. Open attachment 161462 [details] 2. Enable tracking changes 3. Delete column D 4. Delete column E (ref error or 0) 5. Edit -> track and changes -> Show track and changes 6. Reject all Actual Results: Restore to original state in maybe 30 seconds Expected Results: Restore to original state in 8 seconds Reproducible: Always User Profile Reset: No Additional Info: Version: 7.1.0.0.alpha0+ (x64) Build ID: 83c4f86f22dc37269ac6a038fe7de053c42aad6e CPU threads: 4; OS: Windows 6.3 Build 9600; UI render: Skia/Raster; VCL: win Locale: en-US (nl_NL); UI: en-US Calc: CL also found in 4.4.7.2 but not in 4.3.7.2
Created attachment 161463 [details] Bibisect log Bibisect attempt, but likely wrong
Bibisected with Linux 44max to https://git.libreoffice.org/core/+/797db638870f5c6192e72c0b4669b471788e16ea%5E!/ Use group area listener when entering a new single formula cell. Seems to be the real deal as I tested flipping between good/bad. Step 5. is "Manage changes" - not about showing changes.
Still repro in Version: 7.5.0.0.alpha0+ / LibreOffice Community Build ID: e4d23c27288b99c3ed3cfa332ff308b31c01f97d CPU threads: 4; OS: Linux 5.14; UI render: default; VCL: gtk3 Locale: ru-RU (ru_RU.UTF-8); UI: en-US Calc: threaded Jumbo It took over 2 minutes for me and I killed the LO I saw 100% CPU load btw, so I added the 100% CPU META Julien, could you please create a perfgraph here?
Created attachment 180883 [details] Flamegraph Here's a Flamegraph retrieved on pc Debian x86-64 with master sources updated today. I started the trace when choosing "Reject all".
László: I noticed patches from you but on sw part. Do you also know sc part or do you know whom to ping?
(In reply to Julien Nabet from comment #5) > László: I noticed patches from you but on sw part. Do you also know sc part > or do you know whom to ping? @Julien: I've added Kohei to the CC list, maybe he could check this or forward it. Thanks, László