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
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
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
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?