Bug 113666 - Draw Text box not rendered to presentation canvas when animated GIF is in proximity
Summary: Draw Text box not rendered to presentation canvas when animated GIF is in pro...
Status: RESOLVED WORKSFORME
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: graphics stack (show other bugs)
Version:
(earliest affected)
5.2.3.3 release
Hardware: x86-64 (AMD64) Windows (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: VCL-OpenGL
  Show dependency treegraph
 
Reported: 2017-11-05 21:56 UTC by Giovanni Panozzo
Modified: 2018-11-29 08:48 UTC (History)
3 users (show)

See Also:
Crash report or crash signature:


Attachments
LO Impress Text not rendered in slideshow mode (407.46 KB, application/vnd.oasis.opendocument.presentation)
2017-11-05 21:58 UTC, Giovanni Panozzo
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Giovanni Panozzo 2017-11-05 21:56:56 UTC
Description:
Open the attached document with Impress. Start the slideshow. The word "VIOLINO" will disappear when viewed under Windows (LO 5.4.2.2 x64) and MacOS (LO 5.2.3.5... I cannot upgrade MacOS for this week).
Under Ubuntu 17.10 and 16.04 the word appears correctly.
Resetting user profile does nothing.
Disabling OpenGL makes the word VIOLINO appear, but fonts have a lot of aliasing.

[also note that the title at the top "I NOSTRI STRUMENTI" loses its background in slideskwo mode, but there is already bug 93789 for this problem]


Actual Results:  
Text is not shown in slideshow mode under win and MacOS

Expected Results:
Text should be shown


Reproducible: Always


User Profile Reset: Yes


OpenGL enabled: Yes

Additional Info:


User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:56.0) Gecko/20100101 Firefox/56.0
Comment 1 Giovanni Panozzo 2017-11-05 21:58:35 UTC
Created attachment 137546 [details]
LO Impress Text not rendered in slideshow mode
Comment 2 Buovjaga 2017-11-13 17:25:34 UTC
Please open this file in Notepad and copy and paste the contents to a new comment:
C:\Users\User\AppData\Roaming\LibreOffice\4\cache\opengl_device.log

Do you also have OpenGL enabled on macOS?
Comment 3 V Stuart Foote 2017-11-13 18:45:30 UTC
Disappearing text confirmed in presentation canvas (presenters window and projection) on Windows 10 with current master and with 5.4.3

Text is visible on canvas while in edit mode, or if opening into Draw rather than Impress.

It does not seem to be a layering issue with the text object. Also, the text will show momentarily on the presentation canvas then drop out, leaving the bubble call outn visible. Extracting the pictures dirctory from the ODF archive, the violin image is a 10 frame animated GIF.

If I extract one frame from the animated GIF (with Imagemagick convert) and replace the animated GIF with it, the text renders correctly in the presenters windows and to projection canvas; likewise if the animated GIF converted to PNG.  

So, somehow the 10 frame animated GIF is affecting rendering of the text box. Weird in that other text box on the canvas are not affected.

=-testing-=
Windows 10 Ent 64-bit en-US (ver 1709)

Version: 5.4.3.2 (x64)
Build ID: 92a7159f7e4af62137622921e809f8546db437e5
CPU threads: 8; OS: Windows 6.19; UI render: default & GL; 
Locale: en-US (en_US); Calc: group

Version: 6.0.0.0.alpha1+ (x64)
Build ID: 4058d85963e371be657f531d8f30e31381a9ccab
CPU threads: 8; OS: Windows 10.0; UI render: default & GL; 
TinderBox: Win-x86_64@42, Branch:master, Time: 2017-11-05_22:51:05
Locale: en-US (en_US); Calc: group
Comment 4 Giovanni Panozzo 2017-11-13 19:03:38 UTC
Thank you for confirming.
Just to add some tests: after deleting the violin animated gif, the word VIOLONO renders ok as V Stuart Foote noticed.
I upgraded windows PC and MAC to LO 5.4.3.2 and
under windows: the problem appears with openGL enabled or with both openGL and hardware acceleretion disabled. On MacOS it seems that the problem appears with both OpenGL enabled or disabled.

This is one of the opengl_device.log requested:
-----------------
DriverVersion: 22.21.13.8205
DriverDate: 5-1-2017
DeviceID: PCI\VEN_10DE&DEV_0FC8&SUBSYS_84D81043&REV_A1
AdapterVendorID: 0x10de
AdapterDeviceID: 0x0fc8
AdapterSubsysID: 0x84d81043
DeviceKey: System\CurrentControlSet\Control\Video\{60787B1D-3ABF-4B4A-929D-FB0B86F8354A}\0000
DeviceString: NVIDIA GeForce GT 740
 4000
---------------
Comment 5 Buovjaga 2017-11-13 19:56:05 UTC
Stuart was apparently able to reproduce it without GL, but it works for me.

Version: 6.0.0.0.alpha1+ (x64)
Build ID: 4058d85963e371be657f531d8f30e31381a9ccab
CPU threads: 4; OS: Windows 10.0; UI render: default; 
TinderBox: Win-x86_64@42, Branch:master, Time: 2017-11-05_22:51:05
Locale: fi-FI (fi_FI); Calc: group
Comment 6 Armin Le Grand 2017-11-28 09:34:31 UTC
Took a look on curent win version (Version: 6.0.0.0.alpha1+ Build ID: 99534540df148513fc0bb9622b7285e10b285ccb), presentation looks good (no disappearing word), but disappears in presenter console -> different renderers/backends probably in both, the one in presenter console has the errror
Comment 7 QA Administrators 2018-11-29 03:52:40 UTC Comment hidden (obsolete)
Comment 8 Giovanni Panozzo 2018-11-29 07:06:36 UTC
Now it seems to be resolved, under Windows, for this LibreOffice version

Versione: 6.1.3.2 (x64)
Build ID: 86daf60bf00efa86ad547e59e09d6bb77c699acb
Thread CPU: 4; SO: Windows 10.0; Resa interfaccia: predefinito; 
Versione locale: it-IT (it_IT); Calc: group threaded

BUT:
- Having the test file open on Impress editor causes quite high cpu load (up to constant 30% on a core i3-3xxx machine). Should I open another bug?
- I cannot find a "RESOLVED-WORKSFORME" option for this bug report's Status Field. Only UNCONFIRMED, NEW, ASSIGNED, RESOLVED, NEEDINFO.
Comment 9 Buovjaga 2018-11-29 08:48:03 UTC
(In reply to Giovanni Panozzo from comment #8)
> Now it seems to be resolved, under Windows, for this LibreOffice version
> 
> Versione: 6.1.3.2 (x64)
> Build ID: 86daf60bf00efa86ad547e59e09d6bb77c699acb
> Thread CPU: 4; SO: Windows 10.0; Resa interfaccia: predefinito; 
> Versione locale: it-IT (it_IT); Calc: group threaded
> 
> BUT:
> - Having the test file open on Impress editor causes quite high cpu load (up
> to constant 30% on a core i3-3xxx machine). Should I open another bug?
> - I cannot find a "RESOLVED-WORKSFORME" option for this bug report's Status
> Field. Only UNCONFIRMED, NEW, ASSIGNED, RESOLVED, NEEDINFO.

Yes, a new report for that performance issue would be nice. You can add me to the CC and I can test it.

(RESOLVED WORKSFORME is found under RESOLVED - yes, this is not nice and we should change it)