Bug 145393 - Calc becomes unresponsive after a search, turning off "show this dialog" and doing a second search
Summary: Calc becomes unresponsive after a search, turning off "show this dialog" and ...
Status: REOPENED
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Calc (show other bugs)
Version:
(earliest affected)
7.3.0.0 alpha0+
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: Find-Search
  Show dependency treegraph
 
Reported: 2021-10-30 04:28 UTC by Frank
Modified: 2023-10-04 16:29 UTC (History)
2 users (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 Frank 2021-10-30 04:28:04 UTC
Description:
Spreadsheet with lotto results. 'Find' a number e.g. 28. All cells with 28 are shown as well as a 'Search results' dialog. Untick 'Show this Dialog' and close the dialog. Back into the 'Find' box, enter a different number and click 'Find All'. Calc now hangs and needs to be closed (Force Quit). It is repeatable.

Version: 6.4.7.2
Build ID: 1:6.4.7-0ubuntu0.20.04.1
CPU threads: 4; OS: Linux 5.4; UI render: default; VCL: gtk3; 
Locale: en-NZ (en_NZ.UTF-8); UI-Language: en-US
Calc: threaded 

Steps to Reproduce:
1. search for cell content
2. untick dialog for show this dialog
3. search again

Actual Results:
hanging

Expected Results:
Unresponsive


Reproducible: Always


User Profile Reset: Yes



Additional Info:
display new highlighted cells for search results
also happens in safe mode
OpenGL:
OpenGL vendor string: Intel
OpenGL renderer string: Mesa Intel(R) HD Graphics 630 (KBL GT2)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 21.0.3
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.6 (Compatibility Profile) Mesa 21.0.3
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 21.0.3
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:
Comment 1 Frank 2021-10-30 06:06:33 UTC
Turns out that clicking a cell for example before trying a second search, seems to clear something and the second search works fine. So only the sequence I outlined causes a hangup. I'm happy with my workaround for now:

search - click somewhere - search again, works
search, search again doesn't work.
Comment 2 Roman Kuznetsov 2021-10-30 17:25:07 UTC
No problem in

Version: 7.3.0.0.alpha0+ (x64) / LibreOffice Community
Build ID: e06ba31a037ea3ff192c9a00db6152179eb298a6
CPU threads: 4; OS: Windows 6.1 Service Pack 1 Build 7601; UI render: Skia/Raster; VCL: win
Locale: ru-RU (ru_RU); UI: en-US
Calc: CL

Could you please install LibreOffice 7.1.6 from an official site https://libreoffice.org/download and try repeat your problem?
Comment 3 Frank 2021-10-30 20:27:58 UTC
Request from maintainer:

Could you please install LibreOffice 7.1.6 from an official site
https://libreoffice.org/download and try repeat your problem?

My reply:

I run Linux Mint 20.2 and rely on PPA's to update software. The current version of Calc in Mint is 6.4.7.2! Quite old. The Mint Software Installer also suggests 6.4.7. for LibreOffice.

Looks like this is a case of 'PPA too slow' and I'll take it up with Mint.
Comment 4 QA Administrators 2021-10-31 04:02:47 UTC Comment hidden (obsolete)
Comment 5 Julien Nabet 2021-10-31 10:05:29 UTC
You can give a try at:
https://www.osradar.com/microsoft-libre-office-ubuntu-linux/
to upgrade LO.
Comment 6 Frank 2021-10-31 17:23:54 UTC
Installed from Flatpak. Now running 7.2.2.2. Bug's gone...... Thank you.
Comment 7 Roman Kuznetsov 2021-10-31 17:33:37 UTC
So let's close this one, I think it's a Mint's LO build problem only
Comment 8 Frank 2021-11-10 21:42:44 UTC
Bug is still there:

Version: 7.2.2.2 / LibreOffice Community
Build ID: 02b2acce88a210515b4a5bb2e46cbfb63fe97d56
CPU threads: 4; OS: Linux 5.4; UI render: default; VCL: gtk3
Locale: en-NZ (en_NZ.UTF-8); UI: en-US
Flatpak
Calc: threaded

Does not happen with all spreadsheets, but is repeatable with this one:

https://assets.mylotto.co.nz/assets/uploads/423829ee-4265-11ec-900f-90817b0e0c2d.xlsx

Do a 'Find a number' 3 or 4 times and Calc hangs. After the 'unresponsive' message it closes. Then try to start Calc again and the progress bar remains blank. It completely hangs and the process needs to be killed. A subsequent attempt to 'recover' after opening (and a system restart) also hangs Calc.