Description: Assertion failed: (rSData.empty() || rSData[0].m_bRedlineMoved || (rSData[0].m_nRedlineCount == rDoc.getIDocumentRedlineAccess().GetRedlineTable().size())), function SetSaveData, file undobj.cxx, line 1487. Steps to Reproduce: 1. Open attachment 178254 [details] 2. Place cursor after 'grit' 3. Press backspace until grit is being deleted 4. Place cursor after ' put' 5. press backspace until ' put' being deleted 6. press and hold CTRL+Z -> Assert Actual Results: Assert Expected Results: No assert Reproducible: Always User Profile Reset: No Additional Info: Version: 7.4.0.0.alpha0+ / LibreOffice Community Build ID: fbf739198aa7f02975d531521c6525073783c7f1 CPU threads: 8; OS: Mac OS X 12.2.1; UI render: Skia/Metal; VCL: osx Locale: nl-NL (nl_NL.UTF-8); UI: en-US Calc: threaded
Created attachment 179353 [details] BT with symbols
Simpeler way 1. Open the attached file 2. highlight 'grit' and 'put' 3. Press Undo
Created attachment 179359 [details] bt with debug symbols On pc Debian x86-64 with master sources updated today, I had an assertion applied first example but after some extra undoing. About the second example, "Undo" button is disabled since LO considers there's nothing to undo. I suppose I missed something.
(In reply to Julien Nabet from comment #3) > Created attachment 179359 [details] > bt with debug symbols > > On pc Debian x86-64 with master sources updated today, I had an assertion > applied first example but after some extra undoing. > > About the second example, "Undo" button is disabled since LO considers > there's nothing to undo. I suppose I missed something. Apply Yellow Character Highlighting to 'grit' and 'put'. And next undo both changes..
@Michael There are still couple of rough edges (asserts) around redlining.. At this point I found three.. this one, bug 148419 and bug 148461
this doesn't look like redlinehide-regression
Another way 1. Open attachment 179679 [details] 2. Select "either contributed by volunteers, or funded" 3. Press backspace 4. Edit -> track changes -> Manage 5. Reject, reject, reject (so each entry one by one 6. Press and hold CTRL+Z
Repro Version: 7.6.0.0.alpha0+ (X86_64) / LibreOffice Community Build ID: 066b23115c2a360507e306a88da572554daefab7 CPU threads: 8; OS: Mac OS X 12.6.3; UI render: Skia/Raster; VCL: osx Locale: nl-NL (nl_NL.UTF-8); UI: en-US Calc: threaded
Still repro the steps in description, but not comment 7. Version: 25.2.0.0.alpha0+ (X86_64) / LibreOffice Community Build ID: 87519013cb9ed1eae27f799a1a35c8a3cd0e3dd7 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