Download it now!
Bug 136903 - Crash swlo!SwRedlineData::SetSeqNo+0xf26: (track changes involved)
Summary: Crash swlo!SwRedlineData::SetSeqNo+0xf26: (track changes involved)
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
Version:
(earliest affected)
6.3.0.4 release
Hardware: All All
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: bibisected, bisected, regression
Depends on:
Blocks: Track-Changes Crash
  Show dependency treegraph
 
Reported: 2020-09-20 20:43 UTC by Telesto
Modified: 2020-12-18 17:29 UTC (History)
5 users (show)

See Also:
Crash report or crash signature:


Attachments
Example file (9.67 KB, application/vnd.oasis.opendocument.text)
2020-09-20 20:43 UTC, Telesto
Details
Screencast (895.04 KB, video/mp4)
2020-09-20 20:44 UTC, Telesto
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Telesto 2020-09-20 20:43:18 UTC
Description:
Crash swlo!SwRedlineData::SetSeqNo+0xf26:

Steps to Reproduce:
1. Open the attached file
2. Scroll to last page
3. Hold backspace until somewhere on the first page
4. Press and hold CTRL+Z
5. Press and hold CTRL+Y
6. Press and hold CTRL+Z (crash)

Actual Results:
Crash

Expected Results:
No crash


Reproducible: Always


User Profile Reset: No



Additional Info:
Version: 7.1.0.0.alpha0+ (x64)
Build ID: abcc4eb907661e07ad850ccce7eb06f129da4286
CPU threads: 4; OS: Windows 6.3 Build 9600; UI render: default; VCL: win
Locale: nl-NL (nl_NL); UI: en-US
Calc: CL
Comment 1 Telesto 2020-09-20 20:43:31 UTC
Created attachment 165697 [details]
Example file
Comment 2 Telesto 2020-09-20 20:44:18 UTC
Created attachment 165698 [details]
Screencast
Comment 3 Telesto 2020-09-20 20:58:21 UTC
Bug 136904 is hopefully a duplicate of this one
Comment 4 Telesto 2020-09-20 20:58:59 UTC
(In reply to Telesto from comment #0)
> Description:
> Crash swlo!SwRedlineData::SetSeqNo+0xf26:
> 
> Steps to Reproduce:
> 1. Open the attached file
> 2. Scroll to last page
> 3. Hold backspace until somewhere on the first page
> 4. Press and hold CTRL+Z
> 5. Press and hold CTRL+Y
> 6. Press and hold CTRL+Z (crash)

To be clear, 3 page after "C"
Comment 5 NISZ LibreOffice Team 2020-12-18 11:37:33 UTC
Still happens with:

Version: 7.2.0.0.alpha0+ (x64)
Build ID: 59301a1cadd87a63276650975252d14e8477e632
CPU threads: 4; OS: Windows 6.3 Build 9600; UI render: Skia/Raster; VCL: win
Locale: hu-HU (hu_HU); UI: en-US
Calc: CL

Seems to have started with:

https://cgit.freedesktop.org/libreoffice/core/commit/?id=14e87a4b15d31a34e6053f6194688f3aa23af991

author	Michael Stahl <Michael.Stahl@cib.de>	2020-07-24 19:41:29 +0200
committer	Michael Stahl <michael.stahl@cib.de>	2020-07-27 11:17:17 +0200

tdf#133967 sw_redlinehide: fix redline deletion of table containing redlines

Before this commit the same steps in the bibisect-7.1 repo crashed with:

0x00007FFE6CD75FD8 (0x0000009EE43BA010 0x0000009EDA1A6490 0x0000009EE3589C18 0x00007FFE6CD75B00), ?Index2Block@BigPtrArray@@IEBAG_K@Z() + 0xC8 bytes(s)
0x00007FFE6CD75B0E (0x0000009EE3589BA0 0x0000009ED5F9E9F0 0x0000009ED5F9E979 0x0000000000000000), ??ABigPtrArray@@QEBAPEAVBigPtrEntry@@_K@Z() + 0x1E bytes(s)
0x00007FFE6CEFEA1B (0x0000009EE4127A90 0x0000000000000000 0x0000000000000000 0x0000000000000000), ?SetSeqNo@SwRedlineData@@QEAAXG@Z() + 0xFCB bytes(s)
0x00007FFE6D28F6E2 (0x0000000000000001 0x0000009ED5F9EB60 0x0000009EEE124910 0x0000000000000000), ?IsInWriterfilterImport@SwDoc@@QEBA_NXZ() + 0x2B22 bytes(s)
0x00007FFE961FAD55 (0x0000009EEE124910 0x0000009EE4B16E50 0x0000000000000001 0x0000009EE43BA010), ?UndoWithContext@SfxListUndoAction@@UEAAXAEAVSfxUndoContext@@@Z() + 0x55 bytes(s)
0x00007FFE961F98C5 (0x0000009EE4ED7038 0x0000009EDA2F3460 0x0000009EE4AE86B0 0x0000009EE4B16E50), ?ImplUndo@SfxUndoManager@@AEAA_NPEAVSfxUndoContext@@@Z() + 0x145 bytes(s)
0x00007FFE6D276B5B (0x0000009EE4127A90 0x0000009EE4ED7000 0x0000000000000001 0x0000009EDA2F3460), ??0SwRewriter@@QEAA@$$QEAV0@@Z() + 0x4DEB bytes(s)
0x00007FFE6D02CD6E (0x0000009EDA2F3460 0x0000009EDA2F3400 0x0000000000000000 0x0000000000000001), ?Undo@SwEditShell@@QEAAXG@Z() + 0x13E bytes(s)
0x00007FFE6D83BEFD (0x0000009EDA2F3460 0x0000000000001645 0x0000000000000001 0x0000000000000000), ?Do@SwWrtShell@@QEAAXW4DoType@1@G@Z() + 0x8D bytes(s)
0x00007FFE6D6E1437 (0x0000009ED9021645 0x00007FFE00000001 0x0000000000000000 0x0000000000000000), ?ExecUndo@SwBaseShell@@QEAAXAEAVSfxRequest@@@Z() + 0x1B7 bytes(s)
Comment 6 Aron Budea 2020-12-18 17:29:44 UTC
(In reply to NISZ LibreOffice Team from comment #5)
> Seems to have started with:
> [...]
> 
> Before this commit the same steps in the bibisect-7.1 repo crashed with:
Actually, before the following commit there isn't even a crash, thus I would consider that the real starting point, bibisected using repo bibisect-linux-64-6.3. Adding CC: to László Németh.

https://cgit.freedesktop.org/libreoffice/core/commit/?id=2de1fd7d8b8bd42c66190140cc4506df0c3367f1
author		László Németh <nemeth@numbertext.org>	2019-05-10 16:36:10 +0200
committer	László Németh <nemeth@numbertext.org>	2019-05-11 13:09:32 +0200

tdf#125187 DOCX track changes: fix w:del within w:ins