https://bugs.documentfoundation.org/show_bug.cgi?id=158783
Stéphane Guillou (stragu) <stephane.guil...@libreoffice.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |stephane.guillou@libreoffic | |e.org --- Comment #2 from Stéphane Guillou (stragu) <stephane.guil...@libreoffice.org> --- Created attachment 191713 --> https://bugs.documentfoundation.org/attachment.cgi?id=191713&action=edit smaller sample file with coloured fields Thank you for the report! Reproduced various issues. A) In 4.0.0.3, all the way to: Version: 7.6.4.1 (X86_64) / LibreOffice Community Build ID: e19e193f88cd6c0525a17fb7a176ed8e6a3e2aa1 CPU threads: 8; OS: Linux 5.15; UI render: default; VCL: gtk3 Locale: en-AU (en_AU.UTF-8); UI: en-US Calc: threaded With steps: 1. Open this attachment 2. Double-click on the yellow "functions": "Edit Index Entry" dialog opens (before LO 7.5, you need to place the cursor in front of the index, then use Edit > Reference > Index entry) 3. Click Delete twice 4. Close dialog Result: crash (or freeze) -> https://crashreport.libreoffice.org/stats/crash_details/1cb92bc4-a72c-45ea-99ae-eb3488292090 In console: terminate called after throwing an instance of 'std::out_of_range' what(): basic_string_view::substr: __pos (which is 50) > __size (which is 35) Not reproduced in OOo 3.3 -> regression. However, this is can't be reproduced in 24.2 as the dialog now closes on the first delete, since Armin's ab7c81f55621d7b0d1468c63305163016dd78837 (build commit [1b7cb4eeeef9b131220865ad098d3c8e1bc53cdb] in linux-64-24.2 bibisect repo). ------ B) Since Armin's ab7c81f55621d7b0d1468c63305163016dd78837, and still in a recent trunk build: Version: 24.8.0.0.alpha0+ (X86_64) / LibreOffice Community Build ID: e71934471442a8bbba7e661d3ebe5f708627c5d6 CPU threads: 8; OS: Linux 5.15; UI render: default; VCL: gtk3 Locale: en-AU (en_AU.UTF-8); UI: en-US Calc: threaded With steps: 1. Open this attachment 2. Double-click on the red "functions": "Edit Index Entry" dialog opens 3. Click Delete (or close the dialog) Alternatively: 1. Open attachment 191509 2. Go to page 78 3. Double-click on "functions" in the first sentence: "Edit Index Entry" dialog opens 4. Close the dialog Result: freeze -- You are receiving this mail because: You are the assignee for the bug.