Bug 138900 - Inserting TOC in two-column document causes lockup
Summary: Inserting TOC in two-column document causes lockup
Status: VERIFIED WORKSFORME
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: LibreOffice (show other bugs)
Version:
(earliest affected)
7.0.3.1 release
Hardware: x86-64 (AMD64) Windows (All)
: high major
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: regression
Depends on:
Blocks: Performance
  Show dependency treegraph
 
Reported: 2020-12-14 15:37 UTC by Alan Robinson
Modified: 2024-02-24 02:34 UTC (History)
5 users (show)

See Also:
Crash report or crash signature:


Attachments
Document which demonstrates the bug (21.30 KB, application/vnd.oasis.opendocument.text)
2020-12-14 15:38 UTC, Alan Robinson
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alan Robinson 2020-12-14 15:37:08 UTC
Description:
When A TOC is inserted into a two-column page, the Table of Contents, Index or Bibliography window opens but remains blank and LO hangs up, 'not responding'. The only way out is to forcibly close it.

Steps to Reproduce:
1. Put the caret at the start of page 2 of the submitted document.
2. Attempt to insert a TOC.
3.

Actual Results:
The Table of Contents, Index or Bibliography window opens but remains blank and LO hangs up, 'not responding'.

Expected Results:
No lock up!


Reproducible: Always


User Profile Reset: Yes



Additional Info:
Version: 7.0.3.1 (x64)
Build ID: d7547858d014d4cf69878db179d326fc3483e082
CPU threads: 4; OS: Windows 10.0 Build 19041; UI render: Skia/Raster; VCL: win
Locale: en-GB (en_GB); UI: en-GB
Calc: threaded

Locking up like this happens persistently, but I’ve only ever seen it when the TOC starts on a page with two columns.

In the attached document the default page style is two-column, to demonstrate the bug. If the default page style is changed to single-column, the TOC can be inserted.
Comment 1 Alan Robinson 2020-12-14 15:38:31 UTC
Created attachment 168155 [details]
Document which demonstrates the bug
Comment 2 Justin L 2020-12-24 18:18:28 UTC
I can't reproduce this on Ubuntu 20.04.
I tried 7.2+, bibisect-linux-x64-7.0 oldest, last70onmaster, and bibisect 5.4

I'm opening the file, placing the cursor on the first, empty paragraph of page 2 and Insert - Table of Contents and Index - Table of Contents.
Comment 3 Alan Robinson 2020-12-29 11:17:51 UTC
I've now tried it on a laptop with the same result.

Version: 7.0.4.2 (x64)
Build ID: dcf040e67528d9187c66b2379df5ea4407429775
CPU threads: 4; OS: Windows 10.0 Build 19041; UI render: Skia/Raster; VCL: win
Locale: en-GB (en_GB); UI: en-GB
Calc: CL

Regards, Alan R.
Comment 4 Alan Robinson 2021-01-04 16:08:26 UTC
Perhaps I should have been a bit clearer: by 'with the same result' I mean it locks up just like the desktop does.

Regards, Alan R.
Comment 5 Buovjaga 2021-11-25 16:03:59 UTC
Reproduced. Not reproduced with 3.5.0.

Version: 7.3.0.0.alpha1+ (x64) / LibreOffice Community
Build ID: 515682539623c9d61921c4f89302ffa0a4cb8d24
CPU threads: 2; OS: Windows 10.0 Build 19042; UI render: Skia/Raster; VCL: win
Locale: fi-FI (fi_FI); UI: en-US
Calc: threaded
Comment 6 Aron Budea 2021-12-02 16:19:29 UTC
Strangely, for me this bug started between 7.2.0.4 (still fine), and a 07-11 daily build of 7.3 (hangs). The result contradicts the report, perhaps there are other factors as well, but I thought it was worth noting.
Comment 7 Aron Budea 2021-12-03 21:38:03 UTC
Even more strangely, no repro with a fairly recent 7.3 bibisect build on the same computer.
Comment 8 Julien Nabet 2021-12-04 22:26:09 UTC
Just for the record, on Win10 with master sources updated today, I don't reproduce the hang.
Comment 9 Buovjaga 2021-12-13 18:09:06 UTC
Repro even in safe mode with latest

Version: 7.4.0.0.alpha0+ (x64) / LibreOffice Community
Build ID: 5242061cca5332ec15cce8c76f070d16e857445d
CPU threads: 2; OS: Windows 10.0 Build 19042; UI render: Skia/Raster; VCL: win
Locale: fi-FI (fi_FI); UI: en-US
Calc: threaded
Comment 10 raal 2022-09-10 14:06:56 UTC
No repro Version: 7.5.0.0.alpha0+ / LibreOffice Community
Build ID: 64f673238cf9b645a751e8f8137ca14e595a779a
CPU threads: 4; OS: Linux 5.15; UI render: default; VCL: x11
Locale: cs-CZ (cs_CZ.UTF-8); UI: en-US
Calc: threaded
Comment 11 Ximena Alcaman 2023-02-21 20:02:16 UTC
Reproduced with:
Version: 7.0.3.1 (x64)
Build ID: d7547858d014d4cf69878db179d326fc3483e082
CPU threads: 12; OS: Windows 10.0 Build 22621; UI render: Skia/Vulkan; VCL: win
Locale: en-US (en_GG); UI: en-US
Calc: threaded


However, regression does not appear in the latest version of bibisect-win64-7.0 and bibisect-win64-7.1


Additional info:

bibisect-win64-7.0
Version: 7.0.7.0.0+ (x64)
Build ID: 626ea4e62a3e5005fe9825923a1c0c5bdb61cc08
CPU threads: 12; OS: Windows 10.0 Build 22621; UI render: Skia/Vulkan; VCL: win
Locale: en-US (en_GG); UI: en-US
Calc: threaded

bibisect-win64-7.1
Version: 7.1.8.0.0+ (x64) / LibreOffice Community
Build ID: a94b58277c7aeaa83ce14347cd0b8f7137969d03
CPU threads: 12; OS: Windows 10.0 Build 22621; UI render: Skia/Vulkan; VCL: win
Locale: en-US (en_GG); UI: en-US
Calc: CL
Comment 12 Kira Tubo 2023-09-16 01:06:14 UTC
Not reproducible with current stable or daily master builds. Closing ticket as WORKSFORME

Version: 7.6.1.2 (X86_64) / LibreOffice Community
Build ID: f5defcebd022c5bc36bbb79be232cb6926d8f674
CPU threads: 6; OS: Windows 10.0 Build 22621; UI render: Skia/Raster; VCL: win
Locale: en-US (en_US); UI: en-US
Calc: CL threaded

Version: 24.2.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: 9a37652b79001bf5208841b9221dee851b9b6d0f
CPU threads: 6; OS: Windows 10.0 Build 22621; UI render: Skia/Raster; VCL: win
Locale: en-US (en_US); UI: en-US
Calc: CL threaded
Comment 13 Buovjaga 2023-10-06 11:14:26 UTC
Not reproduced anymore, unlike with my testing in 2021

Version: 24.2.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: 9eb419b0b0f019f5fbc48ff1a11977e8b041edee
CPU threads: 2; OS: Windows 10.0 Build 22621; UI render: default; VCL: win
Locale: en-US (en_FI); UI: en-US
Calc: threaded