Bug 134170 - Special paste RTF: Writer freezes when pasting content with complex tables (steps in comment 8)
Summary: Special paste RTF: Writer freezes when pasting content with complex tables (s...
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
Version:
(earliest affected)
6.0.0.3 release
Hardware: All All
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: RTF-Paste Writer-Table-Layouting
  Show dependency treegraph
 
Reported: 2020-06-20 20:20 UTC by Telesto
Modified: 2024-10-13 15:32 UTC (History)
2 users (show)

See Also:
Crash report or crash signature:


Attachments
Screencast (8.63 MB, video/mp4)
2020-06-20 20:29 UTC, Telesto
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Telesto 2020-06-20 20:20:22 UTC
Description:
Table layout loop or crash

Steps to Reproduce:
1. Open attachment 143995 [details]
2. Click inside the top left table cell (A1)
3. CTRL+A
3. CTRL+C
4. CTRL+SHIFT+V -> RTF
5. CTRL+V after the yellow marking on pag 1 -> Layout loop starts... or
6  If it would finish.. press CTRL+Z -> Crash

Actual Results:
Layout loop or crash

Expected Results:
No layout loop (and no crash0


Reproducible: Always


User Profile Reset: No



Additional Info:
Version: 7.1.0.0.alpha0+ (x64)
Build ID: 43c60ce1ac7629a1462e927e6ff937469f58f743
CPU threads: 4; OS: Windows 6.3 Build 9600; UI render: Skia/Raster; VCL: win
Locale: nl-NL (nl_NL); UI: en-US
Calc: CL
Comment 1 Telesto 2020-06-20 20:29:09 UTC
Created attachment 162233 [details]
Screencast
Comment 2 Telesto 2020-06-20 20:32:07 UTC
Also in
6.0

but not seen in
5.4
Comment 3 Dieter 2020-06-23 16:52:08 UTC
Iconfirm it with

Version: 7.0.0.0.beta2 (x64)
Build ID: 1c213561a365b5666167321de68c9977500c9612
CPU threads: 4; OS: Windows 10.0 Build 18363; UI render: Skia/Raster; VCL: win
Locale: de-DE (de_DE); UI: en-GB
Calc: CL
Comment 4 Buovjaga 2020-07-01 11:54:52 UTC
Tested with Win repos 6.0, 5.4 and 5.1. Oldest of 5.4 already hangs for me in step 4, just like all the newer ones including master. Oldest of 5.1 does the pasting in step 4, but then it crashes while layouting. So I don't know how to bibisect.
Comment 5 Telesto 2020-07-01 12:22:52 UTC
(In reply to Buovjaga from comment #4)
> Tested with Win repos 6.0, 5.4 and 5.1. Oldest of 5.4 already hangs for me
> in step 4, just like all the newer ones including master. Oldest of 5.1 does
> the pasting in step 4, but then it crashes while layouting. So I don't know
> how to bibisect.

Good point.. 4.4.7.2 stuck too
Comment 6 QA Administrators 2022-08-04 03:34:22 UTC Comment hidden (obsolete)
Comment 7 Dieter 2022-08-04 12:22:50 UTC
Retested with
Version: 7.3.5.2 (x64) / LibreOffice Community
Build ID: 184fe81b8c8c30d8b5082578aee2fed2ea847c01
CPU threads: 4; OS: Windows 10.0 Build 19044; UI render: Skia/Raster; VCL: win
Locale: de-DE (de_DE); UI: en-GB
Calc: CL


Steps to Reproduce:
1. Open attachment 143995 [details]
2. Click inside the top left table cell (A1)
3. CTRL+A
3. CTRL+C
4. CTRL+N
4. CTRL+SHIFT+V -> RTF
5. CTRL+V after the yellow marking on page 1

Actual result:
No loop, but table now has only 9 rows. Ctrl+Z works without any problem

Telesto, I think original problem has gone, but new problem appeared. So I would say RESOLVED WORKSFORME (related to original bug report). What do you think?
=> NEEDINFO
Comment 8 Telesto 2022-08-04 19:40:57 UTC
1. Open attachment 143995 [details]
2. Click inside the top left table cell (A1)
3. CTRL+A
4. CTRL+C
5. CTRL+SHIFT+V -> RTF (so overwriting the existing selection) -> Hang 

Version: 7.5.0.0.alpha0+ (x64) / LibreOffice Community
Build ID: 86b2bfd34a4f07c54f03c8c8dfe48e0810834628
CPU threads: 4; OS: Windows 6.3 Build 9600; UI render: Skia/Raster; VCL: win
Locale: nl-NL (nl_NL); UI: en-US
Calc: CL
Comment 9 QA Administrators 2022-08-05 03:32:46 UTC Comment hidden (obsolete)
Comment 10 Dieter 2022-08-05 09:11:11 UTC
Steps in comment 8 are different from steps in comment 0 and in screencast in comment 1, so I'm not sure, if it is still the sambe bug. but I can confirm it with

Version: 7.3.5.2 (x64) / LibreOffice Community
Build ID: 184fe81b8c8c30d8b5082578aee2fed2ea847c01
CPU threads: 4; OS: Windows 10.0 Build 19044; UI render: Skia/Raster; VCL: win
Locale: de-DE (de_DE); UI: en-GB
Calc: CL
Comment 11 QA Administrators 2024-08-05 03:24:06 UTC Comment hidden (obsolete)
Comment 12 Dieter 2024-10-11 08:18:00 UTC
Still present with steps from comment 8

Version: 24.8.1.2 (X86_64) / LibreOffice Community
Build ID: 87fa9aec1a63e70835390b81c40bb8993f1d4ff6
CPU threads: 4; OS: Windows 10 X86_64 (10.0 build 19045); UI render: default; VCL: win
Locale: de-DE (de_DE); UI: en-US
Calc: CL threaded
Comment 13 Buovjaga 2024-10-11 09:36:48 UTC
(In reply to Dieter from comment #12)
> Still present with steps from comment 8
> 
> Version: 24.8.1.2 (X86_64) / LibreOffice Community
> Build ID: 87fa9aec1a63e70835390b81c40bb8993f1d4ff6
> CPU threads: 4; OS: Windows 10 X86_64 (10.0 build 19045); UI render:
> default; VCL: win
> Locale: de-DE (de_DE); UI: en-US
> Calc: CL threaded

I also repro with 24.8, but not with master. Dieter: can you test with master?

Arch Linux 64-bit
Version: 24.8.1.2 (X86_64) / LibreOffice Community
Build ID: 480(Build:2)
CPU threads: 8; OS: Linux 6.10; UI render: default; VCL: kf6 (cairo+wayland)
Locale: fi-FI (fi_FI.UTF-8); UI: en-US
24.8.1-1
Calc: threaded

Arch Linux 64-bit
Version: 25.2.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: 5daac16a03c84f5908808be446c705e19445c150
CPU threads: 8; OS: Linux 6.10; UI render: default; VCL: kf6 (cairo+wayland)
Locale: fi-FI (fi_FI.UTF-8); UI: en-US
Calc: CL threaded
Built on 10 October 2024
Comment 14 Dieter 2024-10-13 15:32:42 UTC
(In reply to Buovjaga from comment #13)
> I also repro with 24.8, but not with master. Dieter: can you test with
> master?

Tested with
Version: 25.2.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: 8a6919f39b4b871904a2a4199755ca619aa707e2
CPU threads: 4; OS: Windows 10 X86_64 (10.0 build 19045); UI render: Skia/Raster; VCL: win
Locale: de-DE (de_DE); UI: en-GB
Calc: CL threaded

and bug is still present