Bug 133033 - CRASH: With Ctrl+Down or Ctrl+A when 'Enable very large spreadsheets' is active
Summary: CRASH: With Ctrl+Down or Ctrl+A when 'Enable very large spreadsheets' is active
Status: VERIFIED FIXED
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Calc (show other bugs)
Version:
(earliest affected)
7.0.0.0.alpha1+
Hardware: All All
: medium critical
Assignee: Not Assigned
URL:
Whiteboard: target:7.1.0
Keywords: bibisected, bisected
: 133720 133751 135493 135741 136735 137231 (view as bug list)
Depends on:
Blocks: Crash Calc-large-spreadsheets 50916
  Show dependency treegraph
 
Reported: 2020-05-14 13:30 UTC by m_a_riosv
Modified: 2020-10-15 19:56 UTC (History)
11 users (show)

See Also:
Crash report or crash signature:


Attachments
Screenshot on Win10 (34.67 KB, application/vnd.oasis.opendocument.graphics)
2020-05-14 13:31 UTC, m_a_riosv
Details
Backtrace (2.09 KB, text/x-log)
2020-05-22 16:17 UTC, Bartosz
Details

Note You need to log in before you can comment on or make changes to this bug.
Description m_a_riosv 2020-05-14 13:30:40 UTC
Description:
With Ctrl+Down and 'Enable very large spreadsheets' active, LibreOffice crash

Steps to Reproduce:
1. Open a new spreadsheet
2. With keyboard [Ctrl+Down]
3. LibreOffice crash

Actual Results:
LibreOfficeDev 7.0 - Fatal Error
multi_type_vector::position#1774: block position not found!
(logical pos = 15999969, block size=1, logical size: 1048576)


Expected Results:
Dont'crash


Reproducible: Always


User Profile Reset: No



Additional Info:
Version: 7.0.0.0.alpha1+ (x64)
Build ID: 1ed7607454d1492f65c78443cb661d5873face6b
CPU threads: 4; OS: Windows 10.0 Build 19608; UI render: Skia/Raster; VCL: win; 
Locale: es-ES (es_ES); UI: en-US Calc: CL
Comment 1 m_a_riosv 2020-05-14 13:31:38 UTC
Created attachment 160818 [details]
Screenshot on Win10
Comment 2 himajin100000 2020-05-15 02:22:35 UTC
reproducible at least with

Build ID: 749897d308c41cd5c92eccdd9fc7a5becbcea33c
Comment 3 Xisco Faulí 2020-05-15 08:47:51 UTC
I can't reproduce it in

Version: 7.0.0.0.alpha1+
Build ID: 56d381c3deb213a40c54ce6e194f79f0334b5d7b
CPU threads: 4; OS: Linux 4.19; UI render: default; VCL: x11; 
Locale: en-US (en_US.UTF-8); UI: en-US
Calc: threaded

win only ?
Comment 4 m_a_riosv 2020-05-15 09:14:26 UTC
(In reply to Xisco Faulí from comment #3)
> I can't reproduce it in
> ......
> win only ?

Seeing the error doesn't look like.
Be sure to close all open files after activate the option, and then create a new one for test, so you test on a file with the option active.
Another way on the address box put A15000000 and enter.
Comment 5 Xisco Faulí 2020-05-21 13:21:01 UTC
Not reproducible in

Version: 7.0.0.0.alpha1+ (x64)
Build ID: ec8dc357e68e20fa00a7d37f8c3195f571fb1fa6
Processos do CPU: 1; SO: Windows 6.1 Service Pack 1 Build 7601; Gestão da interface: Skia/Raster; VCL: win; 
Locale: es-ES (es_ES); UI: pt-PT
Calc: threaded
Comment 6 Xisco Faulí 2020-05-21 13:29:47 UTC
Ok, finally I can reproduce it 

Steps:
1. Enable Experimental features and restart
2. Open calc
3. Go to Options - Calc - Defaults - Enable very large spreadsheets
4. Close calc
5. Open calc
6. With keyboard [Ctrl+Down]

-> Crash

Only happening with experimental features enabled, reducing importance
Comment 7 Xisco Faulí 2020-05-21 13:52:15 UTC
The UI part was added in

https://cgit.freedesktop.org/libreoffice/core/commit/?id=1c8b8e97eb6127e430c1dc0fc3578cec94371fd7

author	Noel Grandin <noel.grandin@collabora.co.uk>	2019-11-25 13:03:42 +0200
committer	Noel Grandin <noel.grandin@collabora.co.uk>	2019-11-27 13:10:45 +0100
commit 1c8b8e97eb6127e430c1dc0fc3578cec94371fd7 (patch)
tree f2b87776589810859d6300c0da5737ef96fc5d9d
parent 047e8ae5d189f030d565b13f97a4d6a45b00e6be (diff)
sc: rowcol: tdf#50916 add UI to turn jumbo sheets on

Adding Cc: to Noel Grandin
Comment 8 Bartosz 2020-05-22 16:17:49 UTC
Created attachment 161152 [details]
Backtrace
Comment 9 Roman Kuznetsov 2020-06-06 07:39:07 UTC
*** Bug 133720 has been marked as a duplicate of this bug. ***
Comment 10 himajin100000 2020-06-11 16:02:29 UTC Comment hidden (obsolete)
Comment 11 himajin100000 2020-06-11 17:38:53 UTC Comment hidden (obsolete)
Comment 12 himajin100000 2020-06-11 17:41:58 UTC Comment hidden (obsolete)
Comment 13 himajin100000 2020-06-11 17:44:37 UTC Comment hidden (obsolete)
Comment 14 himajin100000 2020-06-11 17:47:51 UTC
ignore all of my 4 comments. It was all my misunderstanding.
Comment 15 gmolleda 2020-08-06 19:10:45 UTC
*** Bug 135493 has been marked as a duplicate of this bug. ***
Comment 16 gmolleda 2020-08-06 19:25:44 UTC
Reproduce in 7.0.0.3 release.
More, if you go with Navigator (key F5) to Column A and Row 1048575 and press ENTER and ...
Calc is halted.
crashreport.libreoffice.org/stats/crash_details/e620e163-3966-4bdc-bdfa-4708755bf375


More, if you go with navigator to Column A and Row 1048530 and press ENTER and ...
Now press the arrow Down until go to row 1048576, Calc crash:
crashreport.libreoffice.org/stats/crash_details/843530ee-3e0f-4feb-98c1-c14d74446a33

I use LinuxMint 19.3 based in Ubuntu 18.04, with XFCE and 16GB RAM.
Comment 17 Aron Budea 2020-08-14 06:16:44 UTC
*** Bug 135741 has been marked as a duplicate of this bug. ***
Comment 18 Steve Pitts 2020-08-20 08:36:55 UTC
Not sure that this is worthy of a separate report, so I also see this with 'enable very large spreadsheets' under 

Version: 7.0.0.3 (x64)
Build ID: 8061b3e9204bef6b321a21033174034a5e2ea88e
CPU threads: 8; OS: Windows 10.0 Build 18363; UI render: Skia/Raster; VCL: win
Locale: en-GB (en_GB); UI: en-GB
Calc: threaded

when pressing Ctrl-End
Comment 19 Roman Kuznetsov 2020-09-16 21:01:35 UTC
no problem in

Version: 7.1.0.0.alpha0+
Build ID: 8c18cd6823ddf4ef5ba67801a84cee26c9b5a9a6
CPU threads: 4; OS: Mac OS X 10.15.6; UI render: default; VCL: osx
Locale: ru-RU (ru_RU.UTF-8); UI: en-US
Calc: threaded

WFM now
Comment 21 Roman Kuznetsov 2020-10-04 14:00:07 UTC
*** Bug 137231 has been marked as a duplicate of this bug. ***
Comment 22 Commit Notification 2020-10-05 18:04:51 UTC
Xisco Fauli committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/df5c984fa2e1687603e9e1b63a69b43591f19143

tdf#133033: sc_jumbosheets_test: Add unittest

It will be available in 7.1.0.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 23 Xisco Faulí 2020-10-06 16:19:39 UTC
*** Bug 133751 has been marked as a duplicate of this bug. ***
Comment 24 Xisco Faulí 2020-10-15 19:56:19 UTC
*** Bug 136735 has been marked as a duplicate of this bug. ***