Bug 160303 - Table layout loop in complex table structure after paste RTF
Summary: Table layout loop in complex table structure after paste RTF
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
Version:
(earliest affected)
24.8.0.0 alpha0+ Master
Hardware: All All
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: Layout-Loops, Writer-Loops RTF-Paste
  Show dependency treegraph
 
Reported: 2024-03-21 13:11 UTC by Telesto
Modified: 2024-05-03 12:29 UTC (History)
2 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 Telesto 2024-03-21 13:11:47 UTC
Description:
Table layout loop in complex table structure after paste RTF

Steps to Reproduce:
Spin-off from bug 157241

1. Open attachment 189578 [details] (Bug 157241)
2. CTRL+A
3. CTRL+C
4. Place cursor after the yellow marking on pag 1.
5. CTRL+SHIFT+V -> Paste as RTF -> Hang


Actual Results:
Infinite freeze/hang

Expected Results:
No layout loop


Reproducible: Always


User Profile Reset: No

Additional Info:
Version: 24.8.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: 0020fc1167b3760d0631001689a44427b72b816e
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 threaded
Comment 1 m_a_riosv 2024-03-22 00:02:58 UTC
Crash for me with:
Version: 24.2.2.1 (X86_64) / LibreOffice Community
Build ID: bf759d854b5ab45b6ef0bfd22e51c6dc4fb8b882
CPU threads: 16; OS: Windows 10.0 Build 22631; UI render: default; VCL: win
Locale: es-ES (es_ES); UI: en-US
Calc: CL threaded
hangs with
Version: 24.8.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: 0020fc1167b3760d0631001689a44427b72b816e
CPU threads: 16; OS: Windows 10.0 Build 22631; UI render: Skia/Raster; VCL: win
Locale: es-ES (es_ES); UI: en-US
Calc: CL threaded
Comment 2 Stéphane Guillou (stragu) 2024-03-22 03:27:12 UTC
Also on Linux:

Version: 24.8.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: 53c5d570cab036b23f4969b858a648c8f0c24f93
CPU threads: 8; OS: Linux 6.5; UI render: default; VCL: gtk3
Locale: en-AU (en_AU.UTF-8); UI: en-US
Calc: CL threaded
Comment 3 Telesto 2024-05-03 10:01:20 UTC
warn:legacy.osl:3560:7560:sw/source/core/layout/tabfrm.cxx:2084: SwTabFrame::MakeAll for master while follow is in RebuildLastLine()
warn:legacy.osl:3560:7560:sw/source/core/layout/tabfrm.cxx:2084: SwTabFrame::MakeAll for master while follow is in RebuildLastLine()
warn:sw.layout:3560:7560:sw/source/core/layout/wsfrm.cxx:3084: footnote frame on different page than ref frame?
warn:sw.layout:3560:7560:sw/source/core/layout/wsfrm.cxx:3084: footnote frame on different page than ref frame?
warn:sw.layout:3560:7560:sw/source/core/layout/wsfrm.cxx:3084: footnote frame on different page than ref frame?
warn:sw.layout:3560:7560:sw/source/core/layout/wsfrm.cxx:3084: footnote frame on different page than ref frame?
warn:sw.layout:3560:7560:sw/source/core/layout/wsfrm.cxx:3084: footnote frame on different page than ref frame?
warn:sw.layout:3560:7560:sw/source/core/layout/wsfrm.cxx:3084: footnote frame on different page than ref frame?
warn:sw.layout:3560:7560:sw/source/core/layout/wsfrm.cxx:3084: footnote frame on different page than ref frame?
warn:sw.layout:3560:7560:sw/source/core/layout/wsfrm.cxx:3084: footnote frame on different page than ref frame?
warn:sw.layout:3560:7560:sw/source/core/layout/wsfrm.cxx:3084: footnote frame on different page than ref frame?
warn:sw.layout:3560:7560:sw/source/core/layout/wsfrm.cxx:3084: footnote frame on different page than ref frame?
warn:sw.layout:3560:7560:sw/source/core/layout/wsfrm.cxx:3084: footnote frame on different page than ref frame?
warn:sw.layout:3560:7560:sw/source/core/layout/wsfrm.cxx:3084: footnote frame on different page than ref frame?
warn:sw.layout:3560:7560:sw/source/core/layout/wsfrm.cxx:3084: footnote frame on different page than ref frame?
warn:sw.layout:3560:7560:sw/source/core/layout/tabfrm.cxx:1864: LoopControl_2 in lcl_RecalcRow: Stage 1!
warn:sw.layout:3560:7560:sw/source/core/layout/tabfrm.cxx:1864: LoopControl_2 in lcl_RecalcRow: Stage 1!
warn:sw.layout:3560:7560:sw/source/core/layout/tabfrm.cxx:1864: LoopControl_2 in lcl_RecalcRow: Stage 1!
warn:sw.layout:3560:7560:sw/source/core/layout/tabfrm.cxx:1864: LoopControl_2 in lcl_RecalcRow: Stage 1!
warn:legacy.osl:3560:7560:sw/source/core/layout/tabfrm.cxx:1752: <SwContentFrame::CalcLowers(..)> - text frame invalid and not locked.
warn:sw.layout:3560:7560:sw/source/core/layout/tabfrm.cxx:1864: LoopControl_2 in lcl_RecalcRow: Stage 1!
warn:sw.layout:3560:7560:sw/source/core/layout/tabfrm.cxx:1864: LoopControl_2 in lcl_RecalcRow: Stage 1!
warn:sw.layout:3560:7560:sw/source/core/layout/tabfrm.cxx:1864: LoopControl_2 in lcl_RecalcRow: Stage 1!
warn:sw.core:3560:7560:sw/source/core/layout/flowfrm.cxx:2707: MoveBwd(): pNewUpper->Calc() moved this frame?
warn:sw.layout:3560:7560:sw/source/core/layout/wsfrm.cxx:3084: footnote frame on different page than ref frame?
warn:sw.layout:3560:7560:sw/source/core/layout/wsfrm.cxx:3084: footnote frame on different page than ref frame?
warn:sw.layout:3560:7560:sw/source/core/layout/wsfrm.cxx:3084: footnote frame on different page than ref frame?
warn:sw.layout:3560:7560:sw/source/core/layout/wsfrm.cxx:3084: footnote frame on different page than ref frame?