Bug 140607 - LibreOffice with enabled Jumbo table feature crashes when I try open XLS file from bug 122092
Summary: LibreOffice with enabled Jumbo table feature crashes when I try open XLS file...
Status: RESOLVED WORKSFORME
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Calc (show other bugs)
Version:
(earliest affected)
7.0.4.2 release
Hardware: All All
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: filter:xls
Depends on:
Blocks: Regressions-1024plus-Columns
  Show dependency treegraph
 
Reported: 2021-02-22 18:46 UTC by Roman Kuznetsov
Modified: 2022-02-11 14:33 UTC (History)
3 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 Roman Kuznetsov 2021-02-22 18:46:54 UTC
Description:
LibreOffice crashes when I try open XLS file from bug 122092

Steps to Reproduce:
1. Try open file https://bugs.documentfoundation.org/attachment.cgi?id=147520
2. LO crashes at once


Actual Results:
LO crashes

Expected Results:
LO opens the XLS file


Reproducible: Always


User Profile Reset: No



Additional Info:
Version: 7.2.0.0.alpha0+ (x64) / LibreOffice Community
Build ID: d8ed3bda462b351d2b98ec57cfdb879e0eec0010
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 Jumbo

but no repro if I disable the Jumbo table feature
Comment 1 Stéphane Guillou (stragu) 2021-06-04 14:02:04 UTC
I can reproduce with LO 7.2 with very large spreadsheets enabled:

Version: 7.2.0.0.alpha1+ / LibreOffice Community
Build ID: 774be6d793203183fe1856ffb8b720f00b48c2bb
CPU threads: 8; OS: Linux 4.15; UI render: default; VCL: gtk3
Locale: en-AU (en_AU.UTF-8); UI: en-US
TinderBox: Linux-rpm_deb-x86_64@86-TDF, Branch:master, Time: 2021-06-03_19:22:06
Calc: threaded Jumbo

Which generates this crash report: https://crashreport.libreoffice.org/stats/crash_details/ca58a7d8-3f34-4f5e-9672-ef5782dde820

I can also reproduce with LO 7.0.4 with very large spreadsheets enabled:

Version: 7.0.4.2
Build ID: 00(Build:2)
CPU threads: 8; OS: Linux 4.15; UI render: default; VCL: gtk3
Locale: en-AU (en_AU.UTF-8); UI: en-US
Ubuntu package version: 1:7.0.4_rc2-0ubuntu0.18.04.2
Calc: threaded

None of them crash when very large spreadsheets turned off.
Comment 2 Stéphane Guillou (stragu) 2021-06-04 14:04:24 UTC
note that the sample file is _not_ a large spreadsheet: it is only 23 columns and 544 rows when imported into R with readxl::read_excel()
Comment 3 Roman Kuznetsov 2022-02-11 14:33:00 UTC
no crash in

Version: 7.4.0.0.alpha0+ / LibreOffice Community
Build ID: 96e1be11540bada172fbdbfbbe3f9b7dc3e58462
CPU threads: 4; OS: Mac OS X 10.16; UI render: default; VCL: osx
Locale: ru-RU (ru_RU.UTF-8); UI: en-US
Calc: threaded Jumbo

I think Lubos's patches fixed it. I won't do the reverse bisect. 

Closed as WFM