See https://ask.libreoffice.org/en/question/184010 1. Create a new text document 2. Make sure that current input language is en_US 3. Type ":pi:" => it auto-corrects to π 4. Press Ctrl+Z to undo auto-correct 5. Press Enter => it adds a new paragraph, and auto-corrects :pi: to π again => in debug builds, abort() is called at this stage 6. Press Ctrl+Z to undo auto-correct => !!br0ken!! is shown instead of :pi: Tested with Version: 6.2.1.1 (x64) Build ID: 757c58e8cb70b2982843211a54750fb3cd79acd5 CPU threads: 12; OS: Windows 10.0; UI render: GL; VCL: win; Locale: ru-RU (ru_RU); UI-Language: en-US Calc: threaded and Version: 6.3.0.0.alpha0+ (x64) Build ID: 6bcb9e1c4ea98dd4e154670495c7f0a2a8ffc0d2 CPU threads: 12; OS: Windows 10.0; UI render: default; VCL: win; Locale: ru-RU (ru_RU); UI-Language: en-US Calc: threaded
https://gerrit.libreoffice.org/68147
Fixed in https://git.libreoffice.org/core/+/a1deb4f6f159c1e9cfbde8407399746c1a2ce556 - forgot to tag the change appropriately.
Hi Mike, Thanks for reporting and fixing this issue. According to the description, it's reproducible in 6.2 branch. Should it be backported ?
Mike Kaganski committed a patch related to this issue. It has been pushed to "libreoffice-6-2": https://git.libreoffice.org/core/+/4309ae909514e219a7e7aa8febced141d1baa83e%5E%21 tdf#123624: Make sure that mark does not exceed the length of the text It will be available in 6.2.3. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.