Bug 115903 - Adding paragraphs in a (multi-page) table with embedded tables is slow and cpu hogging
Summary: Adding paragraphs in a (multi-page) table with embedded tables is slow and cp...
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
(earliest affected)
Inherited From OOo
Hardware: All All
: medium major
Assignee: Not Assigned
Keywords: perf
Depends on:
Blocks: Writer-Tables
  Show dependency treegraph
Reported: 2018-02-21 10:57 UTC by Telesto
Modified: 2023-05-30 04:47 UTC (History)
3 users (show)

See Also:
Crash report or crash signature:

Example file (20.41 KB, application/vnd.oasis.opendocument.text)
2018-02-21 10:57 UTC, Telesto
Callgrind output from master (7.20 MB, application/x-xz)
2018-03-08 13:23 UTC, Buovjaga

Note You need to log in before you can comment on or make changes to this bug.
Description Telesto 2018-02-21 10:57:35 UTC
Adding paragraphs in a (multi-page) table with embedded tables is slow and cpu hogging

Steps to Reproduce:
1. Open the attached file
2. Hold enter while pressing enter in the cell 'Press Enter here"

Actual Results:  
A noticeable slowdown/ CPU hogging

Expected Results:
Shouldn't be a hog 

Reproducible: Always

User Profile Reset: No

Additional Info:
Found in
Build ID: b87fe45e8b087a315a65b92bf9c168b1e4c5cc00
CPU threads: 4; OS: Windows 6.3; UI render: default; 
TinderBox: Win-x86@42, Branch:master, Time: 2018-02-16_23:14:35
Locale: nl-NL (nl_NL); Calc: CL

and in
LibreOffice 3.3.0 
OOO330m19 (Build:6)
tag libreoffice-

User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:52.0) Gecko/20100101 Firefox/52.0
Comment 1 Telesto 2018-02-21 10:57:52 UTC
Created attachment 140034 [details]
Example file
Comment 2 Buovjaga 2018-03-08 13:23:58 UTC
Created attachment 140474 [details]
Callgrind output from master

Repro. It even crashed in my first test.

Arch Linux 64-bit
Build ID: b8fe96f1da2c42c04a8094ca8c57d49763b7bded
CPU threads: 8; OS: Linux 4.15; UI render: default; VCL: kde4; 
Locale: fi-FI (fi_FI.UTF-8); Calc: group
Built on March 8th 2018
Comment 3 yuchun 2018-11-29 08:29:48 UTC
Still exists in version.
The file is the attachment which Telesto supplied.

Version: (x64)
Build ID: 0f25a3c36f27fd51453b9a9115f236b83c143684
CPU threads: 4; OS: Windows 10.0; UI render: GL; VCL: win; 
TinderBox: Win-x86_64@42, Branch:master, Time: 2018-11-27_20:06:55
Locale: zh-TW (zh_TW); UI-Language: en-US
Calc: threaded
Comment 4 QA Administrators 2019-11-30 03:40:40 UTC Comment hidden (obsolete)
Comment 5 QA Administrators 2023-03-21 03:25:19 UTC Comment hidden (obsolete)
Comment 6 BogdanB 2023-05-30 04:47:06 UTC
Also in
Version: (X86_64) / LibreOffice Community
Build ID: fc4f7db59152f606b6aa88cf32197700959d0f8b
CPU threads: 16; OS: Linux 5.19; UI render: default; VCL: gtk3
Locale: ro-RO (ro_RO.UTF-8); UI: en-US
Calc: threaded