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.

Reply via email to