Description: Crash undo rejecting changes from web paste Steps to Reproduce: 1. open https://crashreport.libreoffice.org/stats/crash_details/31bd620a-3f90-4ecb-b474-8eef4859a9cf#allthreads in browser (Chromium based in my case) 2. CTRL+A 3. CTRL+C 4. Open Writer 5. Enable track & changes 6. CTRL+V 7. Edit -> track changes -> Manage 8. Reject one by one (notice first rejection already removing everything) 9. Close the dialog 10. Press CTRL+Z a couple of times Actual Results: Crash Expected Results: No crash Reproducible: Always User Profile Reset: No Additional Info: Version: 7.2.0.0.alpha0+ (x64) Build ID: 32fdb8eb3506bc8dcf013cc713fe8e5debceb940 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
Created attachment 167867 [details] Inside Clipboard file
Less complicated page, same effect: https://en.wikipedia.org/wiki/Family_resemblance
Also in 6.2 5.2 4.4.7.2 3.5.7.2
Not reproducible in Version: 7.2.0.0.alpha0+ Build ID: 480d00625534c356dabd96c503d992f07c99d152 CPU threads: 4; OS: Linux 5.7; UI render: default; VCL: gtk3 Locale: en-US (en_US.UTF-8); UI: en-US Calc: threaded There is only one item in the Manage dialog
(In reply to Xisco Faulí from comment #4) > Not reproducible in > > Version: 7.2.0.0.alpha0+ > Build ID: 480d00625534c356dabd96c503d992f07c99d152 > CPU threads: 4; OS: Linux 5.7; UI render: default; VCL: gtk3 > Locale: en-US (en_US.UTF-8); UI: en-US > Calc: threaded > > There is only one item in the Manage dialog Which browser did you use?
Not reproducible in Version: 7.0.3.1 (x64) Build ID: d7547858d014d4cf69878db179d326fc3483e082 CPU threads: 8; OS: Windows 10.0 Build 19041; UI render: Skia/Vulkan; VCL: win Locale: en-IN (en_IN); UI: en-US Calc: threaded nor in Version: 7.1.0.0.alpha1 (x64) Build ID: 987671387712c4f9061d6216ff2f001a7bb9e57b CPU threads: 8; OS: Windows 10.0 Build 19041; UI render: Skia/Vulkan; VCL: win Locale: en-IN (en_IN); UI: en-US Calc: threaded I used Google Chrome, and there's no item in Manage dialog in either version.
Still repro using Inside Clipboard file Version: 7.2.0.0.alpha0+ (x64) Build ID: 4e3ce9dd6ace0b22f7b3f45cf2338b201f4dc305 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
No crash Version: 7.2.0.0.alpha0+ (x64) / LibreOffice Community Build ID: 2081eac430ac69619149e44b453a2d7dda41fc83 CPU threads: 2; OS: Windows 10.0 Build 19042; UI render: Skia/Raster; VCL: win Locale: fi-FI (fi_FI); UI: en-US Calc: threaded
(In reply to Buovjaga from comment #8) Me lazy.. did you use Inside clipboard (comment 1) or followed (comment 0) Comment 1 skips the whole my browser does this slightly different topic (didn't check... if this now actually gone)
(In reply to Telesto from comment #9) > (In reply to Buovjaga from comment #8) > Me lazy.. did you use Inside clipboard (comment 1) or followed (comment 0) > > Comment 1 skips the whole my browser does this slightly different topic > (didn't check... if this now actually gone) comment 0
Hello Telesto, Could you please try to reproduce it with a master build from http://dev-builds.libreoffice.org/daily/master/ ? You can install it alongside the standard version. I have set the bug's status to 'NEEDINFO'. Please change it back to 'UNCONFIRMED' if the bug is still present in the master build
Still around Version: 7.3.0.0.alpha0+ (x64) / LibreOffice Community Build ID: bd2f2273d83dcca43eb6b465308707efd45e7adf 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
No repro Version: 7.4.0.0.alpha0+ / LibreOffice Community Build ID: ba7db98cca3d8516697c94ef0d6af27db9e1655e CPU threads: 4; OS: Linux 5.11; UI render: default; VCL: gtk3 Locale: cs-CZ (cs_CZ.UTF-8); UI: en-US Calc: threaded Browser Chromium 96.0.4664.45
Hello Telesto, Please try again with the latest master build
Still crashing Version: 7.4.0.0.alpha0+ (x64) / LibreOffice Community Build ID: 7e5af164b7d293dd410710bed411e1ca64bbecf7 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
Created attachment 176897 [details] BT without symbols
FWIW: I have maybe 8 track changes registered on copy/paste. After save to ODT & reload it's reduced to 3 (and no crash)
Able to reproduce it to the following Libre Office Writer version: Version: 7.3.4.2 (x64) / LibreOffice Community Build ID: 728fec16bd5f605073805c3c9e7c4212a0120dc5 CPU threads: 4; OS: Windows 10.0 Build 19044; UI render: Skia/Vulkan; VCL: win Locale: en-PH (en_PH); UI: en-US Calc: threaded Replicated into 2 Different scenarios: Scenario 1 (Reject the last track changes) Replication steps: 1. Open the provided link ( https://crashreport.libreoffice.org/stats/crash_details/31bd620a-3f90-4ecb-b474-8eef4859a9cf#allthreads) in Chrome Version 102.0.5005.115 (Official Build) (64-bit) 2. Press CTRL + A 3. Press CTRL + C 4. Open Libre Office Writer 5. Click EDIT from the File menu > Track Changes > Record 6. Press CTRL + V 7. Click EDIT from the File menu > Track Changes > Manage 8. Reject last changes (half of the track changes were removed) 9. Reject one by one the remaining track changes 10. Close the dialog box 11. Press CTRL + Z a couple of times Result: Libre Office Writer crash Scenario 2 (Reject the first track changes) Replication steps: 1. Open the provided link ( https://crashreport.libreoffice.org/stats/crash_details/31bd620a-3f90-4ecb-b474-8eef4859a9cf#allthreads) in Chrome Version 102.0.5005.115 (Official Build) (64-bit) 2. Press CTRL + A 3. Press CTRL + C 4. Open Libre Office Writer 5. Click EDIT from the File menu > Track Changes > Record 6. Press CTRL + V 7. Click EDIT from the File menu > Track Changes > Manage 8. Reject first changes Result: Libre Office Writer crash Tried also to replicate it by viewing each track change and here’s what I’ve reproduced: 1. Open the provided link ( https://crashreport.libreoffice.org/stats/crash_details/31bd620a-3f90-4ecb-b474-8eef4859a9cf#allthreads) in Chrome Version 102.0.5005.115 (Official Build) (64-bit) 2. Press CTRL + A 3. Press CTRL + C 4. Open Libre Office Writer 5. Click EDIT from the File menu > Track Changes > Record 6. Press CTRL + V 7. Click EDIT from the File menu > Track Changes > Manage (track changes recorded is 10) 8. Click from the first changes one by one (on the 8th track change, page hanged and unable to proceed) Result: Libre Office Writer hanged and unable to proceed (you need to force close the application)
Created attachment 180942 [details] Document containing screenshots of replications steps
Hmmm, I got a slightly different CRASHES following Reche's comment 18. 1st one with error: - SwRedlineTable::Remove(unsigned __int64) - (Looks like only 2 of this kind were ever reported so far!) 2nd one with error: - SwPosition::SwPosition(SwNode const &,o3tl::strong_int<long,Tag_SwNodeOffset>) 3rd one = NO CRASH for me. - - - Following "Scenario 1" steps in comment 18 exactly... But only made it to: [...] 8. Reject last changes (half of the track changes were removed) 9. Reject one by one the remaining track changes After Step 8, when I then clicked "Reject" button ONCE, the entire thing crashed: - https://crashreport.libreoffice.org/stats/crash_details/a58e03da-9469-49c7-a7ce-70cc23e88e0c So it was: - "Reject" the last change - "Reject" the new last change = CRASH - - - Following "Scenario 2" steps: - https://crashreport.libreoffice.org/stats/crash_details/2b74b67a-0b36-4c05-b9e4-6f0f3fedfc8f So it was: - "Reject" the first change = CRASH - - - Following "Scenario 3": = NO CRASH for me. - - - - - - Everything was tested in: Version: 24.2.0.3 (X86_64) / LibreOffice Community Build ID: da48488a73ddd66ea24cf16bbc4f7b9c08e9bea1 CPU threads: 8; OS: Windows 10.0 Build 22631; UI render: Skia/Raster; VCL: win Locale: en-US (en_US); UI: en-US Calc: CL threaded Browser I was copying from was: - Chrome Version 121.0.6167.185 (Official Build) (64-bit)