Bug 169578 - Crash swlo!SwFlyFreeFrame::IsNoMoveOnCheckClip while Undo with Record changes ON and Show changes OFF
Summary: Crash swlo!SwFlyFreeFrame::IsNoMoveOnCheckClip while Undo with Record changes...
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
Version:
(earliest affected)
7.6.0.0 alpha0+
Hardware: All All
: high critical
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: bibisected, bisected, regression
Depends on:
Blocks: Crash
  Show dependency treegraph
 
Reported: 2025-11-20 17:05 UTC by Telesto
Modified: 2025-11-27 15:23 UTC (History)
2 users (show)

See Also:
Crash report or crash signature:


Attachments
Sample (552.64 KB, application/vnd.oasis.opendocument.text)
2025-11-20 17:05 UTC, Telesto
Details
Screencast (1.88 MB, image/gif)
2025-11-20 17:08 UTC, Telesto
Details
original file from author saved on older LO version (552.77 KB, application/vnd.oasis.opendocument.text)
2025-11-22 06:11 UTC, jcline
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Telesto 2025-11-20 17:05:28 UTC
Description:
Crash swlo!SwFlyFreeFrame::IsNoMoveOnCheckClip while Undo with Record changes ON and Show changes OFF

Steps to Reproduce:
1. Open the attached file
2. Edit -> Track Changes -> Record ON/ Show ON
3. Delete two bottom images on page 4
4. Delete table row below the images
5. Go to bottom paragraph of page 5
6. Select the area until to page 3 bottom
7. Hit delete/backspace
8. Edit -> Track Changes -> Show -> Off
9. Press CTRL+Z

Actual Results:
Crash

Expected Results:
No crash


Reproducible: Always


User Profile Reset: No

Additional Info:
Found in
Version: 26.2.0.0.alpha0+ (X86_64) / LibreOffice Community (build 18 november)
Build ID: 620(Build:0)
CPU threads: 4; OS: Windows 10 X86_64 (build 19045); UI render: Skia/Raster; VCL: win
Locale: nl-NL (nl_NL); UI: en-US
Calc: CL threaded

and in
Version: 24.2.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: 1ea27b7e35faf6619112bf3f1d69e4ec41c0bf23
CPU threads: 4; OS: Windows 10.0 Build 19045; UI render: Skia/Raster; VCL: win
Locale: nl-NL (nl_NL); UI: en-US
Calc: CL threaded

fine in
Version: 7.2.8.0.0+ (x64) / LibreOffice Community
Build ID: ffa09959edd087794b1f2fe6b9b6faac484ef74b
CPU threads: 4; OS: Windows 10.0 Build 19045; UI render: Skia/Raster; VCL: win
Locale: nl-NL (nl_NL); UI: en-US
Calc: CL
Comment 1 Telesto 2025-11-20 17:05:42 UTC
Created attachment 204146 [details]
Sample
Comment 2 Telesto 2025-11-20 17:07:06 UTC
Bug 169555 uses a nearly identical attachment and in same area, except no crash
Comment 3 Telesto 2025-11-20 17:08:56 UTC
Created attachment 204147 [details]
Screencast
Comment 4 jcline 2025-11-22 03:02:05 UTC
reproduced in Version: 26.2.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: 620(Build:0)
CPU threads: 32; OS: Windows 11 X86_64 (build 26100); UI render: Skia/Vulkan; VCL: win
Locale: en-US (en_US); UI: en-US
Calc: CL threaded
Comment 5 jcline 2025-11-22 06:06:06 UTC
first introduction of this regression: https://git.libreoffice.org/core/+/a9cf949efcfdb9eb459cabe1b9e15f993e789c73

commit a9cf949efcfdb9eb459cabe1b9e15f993e789c73	[log]
author	László Németh <nemeth@numbertext.org>	Fri Apr 28 13:59:01 2023 +0200
committer	László Németh <nemeth@numbertext.org>	Tue May 02 17:05:56 2023 +0200
tree e237e105c16040220a2b742522c9cc08b9f5c02a
parent 1c99616f86f7d5b83b91edc225fc95fec227d710 [diff]

bibisect repository used: bibisect-win64-7.6
Comment 6 jcline 2025-11-22 06:11:34 UTC
Created attachment 204195 [details]
original file from author saved on older LO version

When trying to bibisect using the original file in bibisect-win64-7.6, the file would not load. I had to save the file on 7.5 to get the bibisect to work.
Comment 7 Xisco Faulí 2025-11-27 15:23:16 UTC
I would suggest to lower the priority of this issue a bit, although it's a crash it seems not to be that common.
@Ilmari, if you disagree, please revert this change