https://bugs.documentfoundation.org/show_bug.cgi?id=154525
Bug ID: 154525 Summary: [sample] Calc is extremely slow (3+ minutes) to open Lenovo's Accessories "Options Compatibility Matrix" spreadsheet Product: LibreOffice Version: 7.5.1.2 release Hardware: x86-64 (AMD64) OS: Linux (All) Status: UNCONFIRMED Severity: normal Priority: medium Component: Calc Assignee: libreoffice-bugs@lists.freedesktop.org Reporter: nekoh...@gmail.com Description: Trying to open the attached spreadsheet causes Calc to eat 100% of one of my CPU cores (it would be faster if it was multi-threaded) for 3 minutes and 20 seconds, on a ThinkPad X220T with Intel® Core™ i5-2520M × 4 CPU + Mesa Intel® HD Graphics 3000 (SNB GT2) running on Fedora 37's GNOME Xorg (X11) session. Steps to Reproduce: 1. Grab this spreadsheet from https://download.lenovo.com/pccbbs/options_iso/ocm_mar_2023.xlsx (found through clicking the Thinkpad link on http://www.lenovo.com/accessoriesguide ) 2. Open that file. 3. Put a kettle on your CPU to prepare some tea while you wait 😏 Actual Results: 3 mins and 20 seconds to open the spreadsheet and for the UI to become reactive again. During that time, one of my 4 CPU cores is 100% used, and temperatures climb to 75°C (it would probably be higher and closer to 90-100°C if I didn't have really good thermal paste). Even closing the app/document (read-only, with no unsaved changes) takes a solid 5-10 seconds, instead of being instantaneous. Expected Results: Open in 10-20 seconds or less. Ideally use all my CPU cores to process the spreadsheet. Reproducible: Always User Profile Reset: No Additional Info: 💡 It would probably be very beneficial for TDF to download, archive and integrate that spreadsheet as part of LibreOffice's standard performance/regression document testsuite... it certainly is a great bench test. --- Version: 7.5.1.2 (X86_64) / LibreOffice Community Build ID: fcbaee479e84c6cd81291587d2ee68cba099e129 CPU threads: 4; OS: Linux 6.0; UI render: default; VCL: gtk3 Flatpak Calc: threaded -- You are receiving this mail because: You are the assignee for the bug.