Environment: OpenSUSE Tumbleweed 20240329, GNOME/X11, libreoffice-calc-24.2.2.2-1.2.x86_64 Offending file: Lenovo Accessories and Options Compatibility Matrix (OCM) https://download.lenovo.com/pccbbs/options_iso/ocm_apr_2024.xlsx (access via http://www.lenovo.com/accessoriesguide) Steps to reproduce: Download and open the file with calc. Results: Calc hangs with 100% CPU with "load document" progress bar at ~80%. Expected results: document is successfully opened. I don't have MS office, but I was able to open the document with Google docs.
Open here in about 10 seconds: OpenSUSE 15.6 64bit rpm Linux, Version: 24.2.2.2 (X86_64) / LibreOffice Community Build ID: d56cc158d8a96260b836f100ef4b4ef25d6f1a01 CPU threads: 6; OS: Linux 6.4; UI render: default; VCL: kf5 (cairo+xcb) Locale: de-DE (de_DE.UTF-8); UI: de-DE Calc: threaded Install original LibreOffice from LibreOffice, not the packages from OpenSUSE.
So I didn't wait long enough... indeed the loading finishes after 2:40 min. Thanks for pointing that out. I should add that GNOME shell shows pop-ups telling the user "Libreoffice Calc is not responding" after just 15s or so. I'll also try the upstream package. But the openSUSE TW packages are pretty much identical with the upstream ones. There are only 4 patches that affect Tumbleweed / Factory, and they shouldn't have an effect on calc's file loading, afaict: Patch2: nlpsolver-no-broken-help.diff Patch3: mediawiki-no-broken-help.diff Patch6: gcc11-fix-error.patch Patch9: fix_math_desktop_file.patch See https://build.opensuse.org/package/show/openSUSE:Factory/libreoffice for details.
The flatpak version of calc opens the file in ~15s. So it really seems to be an issue with the openSUSE binary and/or the libraries.
OpenSUSE bug https://bugzilla.suse.com/show_bug.cgi?id=1222533
Closing for now, as it seems to be a downstream issue. Thanks for your help.