Bug 162771 - Crash when editing on open presentation if animation is present
Summary: Crash when editing on open presentation if animation is present
Status: NEEDINFO
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Impress (show other bugs)
Version:
(earliest affected)
24.8.0.3 release
Hardware: x86-64 (AMD64) Windows (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: Multimonitor Crash
  Show dependency treegraph
 
Reported: 2024-09-03 15:30 UTC by Xavier Bit
Modified: 2024-12-28 09:49 UTC (History)
3 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 Xavier Bit 2024-09-03 15:30:09 UTC
Description:
In the daily snapshots version 24.8.0.3 and 24.8.1.1 LibreOffice Impress crashes when an animation is present and when editing  in EditView or in PresenterConsole. It works if no animation is present.

Steps to Reproduce:
1. Prepare slide with an animation
2. Present slide
3. Change to EditView
4. Edit ongoing presentation

Actual Results:
LibreOffice crashes.

Expected Results:
Presentation is updated


Reproducible: Always


User Profile Reset: Yes

Additional Info:
Version: 24.8.1.1 (X86_64) / LibreOffice Community
Build ID: ef51c4a0cd35185debf25ad9d0db6a1c14bed5a0
CPU threads: 4; OS: Windows 10 X86_64 (10.0 build 19045); UI render: Skia/Raster; VCL: win
Locale: de-CH (de_CH); UI: en-US
Calc: CL threaded
Comment 1 Julien Nabet 2024-09-03 19:13:11 UTC
What's EditView?
Would it be possible you attach a screencast by using this link https://bugs.documentfoundation.org/attachment.cgi?bugid=162771&action=enter ?
Comment 2 Xavier Bit 2024-09-03 19:24:06 UTC
Hi!
I'll try to record both screens at once, which seems problematic. I'll see what I can come up with.

For now I can send you a screenshot of the 'EditView' https://imgur.com/O0oQ2SU which is just the place you create the slides.

If you run the presentation you are able to edit it by changing the EditView and the presentation will update it immediately after pressing enter. This works, if there is no animation present.
Comment 3 Julien Nabet 2024-09-03 19:34:18 UTC
Ok so to reproduce this, one needs to have 2 monitors, is that it?
Comment 4 Xavier Bit 2024-09-03 19:49:15 UTC
We have two monitors to see the presentation and the presenter notes. After creating the presentation this will be used on an overhead projector and the presenter notes are shown on separate screen. 

See https://imgur.com/Ebk3qpR for our working setup.

Afaik it isn't possible to see the presentation and the presenter notes without two screens.
Comment 5 QA Administrators 2024-09-04 03:15:17 UTC Comment hidden (obsolete)
Comment 6 Buovjaga 2024-11-05 17:24:15 UTC
So this is about this new feature: https://wiki.documentfoundation.org/ReleaseNotes/24.8#Impress
"By default, the running Slideshow Presentation is immediately updated when applying changes in EditView or in PresenterConsole, even on different Screens. It can be switched on/off using Slide Show ▸ Slide Show Settings... ▸ Live-mode slideshow editing. (Armin Le Grand, allotropia)"

Xavier: it is possible to show the presenter console even with a single screen.
Go to Tools > Options > LibreOffice > Advanced. Click Open Expert Configuration.
Input StartAlways into the search box and click Search.
Then double click the property that is shown, so its value turns from false to true. Click OK.

Now presenter console will always open. To revert, go back to the expert config and double-click it back to false.

Does the crash happen with this setting and a single screen? I tried it just now and it did not crash.

To get a backtrace of the crash, you would need a debug build. Unfortunately we don't provide debug builds for Windows right now, so you would have to build it yourself. We have new instructions for building on Windows here: https://wiki.documentfoundation.org/Development/BuildingOnWSLWindows

Arch Linux 64-bit
Version: 25.2.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: ad3f929a738292a519128192293c92bd5f96f025
CPU threads: 8; OS: Linux 6.11; UI render: default; VCL: kf6 (cairo+wayland)
Locale: fi-FI (fi_FI.UTF-8); UI: en-US
Calc: CL threaded
Built on 5 November 2024

Version: 25.2.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: 9e3803ae438ddcf91ec0e15431be379561d28ba6
CPU threads: 2; OS: Windows 11 X86_64 (10.0 build 22621); UI render: Skia/Raster; VCL: win
Locale: en-US (en_US); UI: en-GB
Calc: threaded