Bug 96184 - OpenGL "covers"/overlays menus with background colour
Summary: OpenGL "covers"/overlays menus with background colour
Status: RESOLVED WORKSFORME
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: LibreOffice (show other bugs)
Version:
(earliest affected)
5.1.0.0.beta1
Hardware: x86 (IA32) Windows (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: regression
Depends on:
Blocks: VCL-OpenGL
  Show dependency treegraph
 
Reported: 2015-12-01 15:33 UTC by Pedro
Modified: 2016-01-14 15:13 UTC (History)
4 users (show)

See Also:
Crash report or crash signature:


Attachments
Menus are "covered" with background colour when OpenGL is enabled (44.35 KB, image/png)
2015-12-01 15:33 UTC, Pedro
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Pedro 2015-12-01 15:33:48 UTC
Created attachment 120933 [details]
Menus are "covered" with background colour when OpenGL is enabled

Just installed

Versão: 5.1.0.0.beta1-buildfix1
ID da versão: 13010a13177025f633c9b85adcb3edf6920e44e3
Threads 2; Ver: Windows 5.1; Render: GL;

under Windows XP Pro x86 SP3 (graphic card ATI Radeon HD 3800)

With OpenGL enabled the menus of any application seem to be "covered" with an empty layer with the same colour as the menu background (see attached screenshot)

In the Start Center the menus open as empty areas and then are populated with the menu items.

Menu flashing also occurs under Windows 7 Pro x64 SP1 running this same (x86) version.
Comment 1 Buovjaga 2015-12-04 18:48:44 UTC
Does the menu stay empty even if you hover your mouse over it? Just thinking of bug 93530
Be sure to examine https://bugs.documentfoundation.org/showdependencytree.cgi?id=93529
Comment 2 Pedro 2015-12-04 20:23:28 UTC
(In reply to Beluga from comment #1)
> Does the menu stay empty even if you hover your mouse over it? Just thinking
> of bug 93530

If I hover the menu the menus show up momentarily and then it's blank again.

> Be sure to examine
> https://bugs.documentfoundation.org/showdependencytree.cgi?id=93529

It may all be related. It's an OpenGL thing ;)
Comment 3 V Stuart Foote 2015-12-04 23:53:57 UTC
On Windows XPsp3 on VMWare Workstation 12 with
LibreOfficeDev_5.1.0.0.beta2_Win_x86.msi

Can't confirm or disprove as I don't even make it to full LO StartCenter launch.

Don't know if it is releated to OPs reporting, but the LO window frame is completely black on luanch, and picks up other OS window activity in front of it.

On Windows XPsp3 on VMWare Workstation 12 with
LibreOfficeDev_5.1.0.0.beta2_Win_x86.msi

Pulled the opengl_device.log (ref)

DriverVersion: 12.1.8.0
DriverDate: 11-17-2014
DeviceID: PCI\VEN_15AD&DEV_0405&SUBSYS_040515AD&REV_00
AdapterVendorID: 0x15ad
AdapterDeviceID: 0x0405
AdapterSubsysID: 0x040515ad
DeviceKey: System\CurrentControlSet\Control\Video\{8B06E62A-646C-4661-91B1-00AAEE64FA54}\0000
DeviceString: VMware SVGA II


=-ref-=
https://gerrit.libreoffice.org/20117
Comment 4 How can I remove my account? 2015-12-16 07:47:12 UTC
Can't reproduce. (Windows 10, AMD graphics.)
Comment 5 Michael Meeks 2016-01-08 20:25:06 UTC
We've black-listed windows XP and anything but the latest drivers in RC2 - can you re-test & re-open if you have issues ? =)

Then again - I think we should prolly also put some effort into black-listing these pseudo-GL drivers from VMWare by device ID: 0x15ad eg. ideally.

Thanks for reporting !
Comment 6 Pedro 2016-01-14 11:43:02 UTC
Hi Michael

(In reply to Michael Meeks from comment #5)
> We've black-listed windows XP and anything but the latest drivers in RC2 -
> can you re-test & re-open if you have issues ? =)

What do you mean black-listed? LO 5.1.0.2 runs on Windows XP with the following quirks:

1) If the graphics is not compatible (like on my eeePC netbook) it will not start on the first run. It will start on the second run with OpenGL disabled (not a bad idea but could be disappointing to new users that nothing happens on their first try...)
 
2) If the graphics is compatible (or sort of, like my ATI Radeon HD 3800) the menus still load slowly like a grey area and then are populated

3) Tooltips (when the cursor is over an icon or a thumbnail in the Start Center) show as a grey square, the tooltip is displayed briefly and then disappears (or another grey layer is drawn ontop...)

4) Thumbnails of Formulas are broken

5) Slideshow stopped working again (and silently crashed LibreOffice in such a way that the only solution was to reset the profile)

6) ODG does not show a rotated image (although it shows in the thumbnail)

All these problems (except for number 4) are solved when OpenGL is disabled

Hope this helps... 

I'm available for further testing but please don't ask me to file a bug report for each quirk ;)
Comment 7 Buovjaga 2016-01-14 12:04:04 UTC
Pedro: your issues sound very similar to what I have with my Intel HD3000 on Thinkpad T520.

Regarding 1), do you mean even the start center will not appear? In my case, the start center works, but it crashes or hangs when I try to start *any* application.

I am currently building master on Windows with --enable-dbgutil so I will be able to get a full log of the issue.
Comment 8 Pedro 2016-01-14 15:13:57 UTC
(In reply to Beluga from comment #7)
> Regarding 1), do you mean even the start center will not appear? In my case,
> the start center works, but it crashes or hangs when I try to start *any*
> application.

The Start Center doesn't even show up on the first run (I assumed this was by design when a non-OpenGL graphics adapter is detected)
 
> I am currently building master on Windows with --enable-dbgutil so I will be
> able to get a full log of the issue.

There is no crash on my system but maybe it would make sense for you to share those binaries (could be useful in the upcoming Bug Hunting Session)