Bug 123046 - Undo sequence causes Impress to freeze
Summary: Undo sequence causes Impress to freeze
Status: RESOLVED WORKSFORME
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Impress (show other bugs)
Version:
(earliest affected)
6.1.4.2 release
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-01-30 02:31 UTC by Rafael Giusti
Modified: 2019-08-15 15:24 UTC (History)
2 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Rafael Giusti 2019-01-30 02:31:20 UTC
Description:
Impress freezes on certain sequences of undo involving nested items and slide pasting, taking 100% CPU and requiring to be killed.

Steps to Reproduce:
1. Start a new presentation with blank theme
2. Insert a new slide
3. Click where instructed to add text
4. Input a one-word item and a nested one-word item
5. Select this slide on the slides list, copy and paste
6. On the pasted slide, click on the text area, select all text, and replace it with a single item
7. In rapid succession, press CTRL+Z twice

Actual Results:
Impress freezes, takes 100% CPU, and stays frozen for minutes, eventually requiring to be killed.

Expected Results:
The first undo should give you two nested items, the second should remove the pasted slide


Reproducible: Always


User Profile Reset: No



Additional Info:
The bug is reproducible even in safe mode. I am note sure I properly managed to reset my profile. However I was able to reproduce for a freshly created user.

This seems to happen only when the user launching LibreOffice is the same user who started the session. That is, launching LO for a different user from the terminal does not seem to reproduce the bug.
Comment 1 Xisco Faulí 2019-03-21 16:07:26 UTC
I can't reproduce it in

Version: 6.3.0.0.alpha0+
Build ID: 7c7a4675ad5d61add70dd073f680ea37012962ce
CPU threads: 4; OS: Linux 4.15; UI render: default; VCL: gtk3; 
Locale: ca-ES (ca_ES.UTF-8); UI-Language: en-US
Calc: threaded

LibreOffice 6.2.2.2 was released today
Could you please try again with this version to see if the problem has been
resolved meanwhile? Thanks in advance
Setting to NEEDINFO
Comment 2 Rafael Giusti 2019-08-15 15:24:19 UTC
I would like to report that this bug no longer seems to affect Libre Office 6.3.0.2.