Bug 69932

Summary: VIEWING: Libreoffice 4.x.x flicker
Product: LibreOffice Reporter: PedroNGV <pedrongvenancio>
Component: UIAssignee: Not Assigned <libreoffice-bugs>
Status: NEW --- QA Contact:
Severity: trivial    
Priority: low CC: jmadero.dev, piotr.jerzy.jurkiewicz, qubit
Version: 4.0.1.1 rcKeywords: regression
Hardware: All   
OS: Linux (All)   
Whiteboard: BSA bibisectRequest
i915 platform: i915 features:

Description PedroNGV 2013-09-29 14:39:06 UTC
--> Problem description: 

I've always used the Libreoffice versions 3.x.x on Linux without problems. With version 4.0.0.x I also had no problem.

However, starting with version 4.0.1.2, my libreoffice has a flicker on the toolbars icons. Right now I've tested versions 4.0.5.2 and 4.1.1.2 (Linux_x86) and continue with the problems visible in these screencasts:

http://goo.gl/VeVkHg 
http://goo.gl/4rkWJ 

If you look, when I put the toolbars loose, the error disappears. But the rest of the icons (up and down on the bottom right) or vertical and horizontal scroll bars are still blinking. I've tried disabling hardware acceleration in the options, but without success.

I'm using Xubuntu 12.04 32bits (kernel 3.2.0-54-generic) and nvidia drivers v319.49. The JRE is the Java Oracle v1.7.0_40. As I mentioned, this is happening since version 4.0.1.2, keeping the problem over the last versions of kernel and graphic drivers.


Operating System: Linux (Other)
Version: 4.0.1.2 release
Last worked in: 3.6.7.2 release
Comment 1 Robinson Tryon (qubit) 2013-10-16 04:04:33 UTC
Watching the provided videos, the flicker is very apparent. The toolbar appearance is much worse in the 2nd video -- is that video demonstrating LO 4.1.1.2?

Testing on Ubuntu 12.04.3, I see icon repaint flicker whenever I resize the main window of LibreOffice in *both* LO 4.1.2.3 and LO 3.5.7.2. As such, changing 'regression' -> 'PossibleRegression' until we can get independent confirmation of a regression.

Pedro - Could you please provide a video of 3.6.7.2 showing the previous behavior? It would be great to see the before/after comparison so that we can identify and track down this regression.

Thanks
Comment 2 Robinson Tryon (qubit) 2013-10-16 04:05:23 UTC
Joel -- Suggestions on flicker-related problems?
Comment 3 Joel Madero 2013-10-16 04:09:19 UTC
First thing I'd suggest is resetting the profile (unlikely to be the issue but always good to start with a fresh profile)

Next question - do you have a second system to test the same release in Xubuntu that does not have Nvidia driver? Perhaps some code cleanup on our side triggered a nvidia bug (not that hard to believe).

Lastly - PedroNGV - if we walked you through the steps to bibisect the bug would you be willing to do so? It would be very helpful to narrow down the range where things went wacky. If so, are you familiar with IRC at all? I'd be happy to walk you through the steps, they aren't that difficult but you do need about 20 gigs of free space and high speed net to download the daily bibisect package
Comment 4 PedroNGV 2013-10-16 14:25:14 UTC
Hi Qubit,

> Watching the provided videos, the flicker is very apparent. The toolbar
> appearance is much worse in the 2nd video -- is that video demonstrating LO
> 4.1.1.2?

No,

http://goo.gl/VeVkHg is LibO 4.0.1.2
http://goo.gl/4rkWJ is LibO 4.1.1.2

Despite everything, it is a little better in newer versions.

> Pedro - Could you please provide a video of 3.6.7.2 showing the previous
> behavior? It would be great to see the before/after comparison so that we
> can identify and track down this regression.

Yes, here it is: http://goo.gl/chu4d8 

Like you said, there is also some icon repaint flicker, but nothing to compare with versions 4.

Thank you very much!

Best regards,
Pedro
Comment 5 PedroNGV 2013-10-16 18:48:20 UTC
Hi Joel,

> First thing I'd suggest is resetting the profile (unlikely to be the issue
> but always good to start with a fresh profile)

Whenever I test a new version, I purge LibO and delete the folder /.config/libreoffice.


> Next question - do you have a second system to test the same release in
> Xubuntu that does not have Nvidia driver? Perhaps some code cleanup on our
> side triggered a nvidia bug (not that hard to believe).

Unfortunately, I only have another machine with Xubuntu, and is a laptop also with a nvidia graphic card. However, I have different versions of nvidia drivers - 319.49 on the desktop and 304.88 on the laptop.

The flicker is the same in both machines. It is even more noticeable on the laptop because it is a machine with less performance.


> Lastly - PedroNGV - if we walked you through the steps to bibisect the bug
> would you be willing to do so? It would be very helpful to narrow down the
> range where things went wacky. 

Yes, I would love to contribute, but I confess I do not know the process. If you can help me, I'm completely open!


> If so, are you familiar with IRC at all?

For a long time I do not use IRC, but if there is no alternative I can try to use IRC again.


> I'd be happy to walk you through the steps, they aren't that difficult but you
> do need about 20 gigs of free space and high speed net to download the daily
> bibisect package

Yes, I have these requirements.

Thank you very much Joel!

Best regards,
Pedro
Comment 6 Joel Madero 2013-10-16 20:08:06 UTC
No worries about IRC :) You can do one of two things and I'll walk you through the steps:

1. Try on your own following the wiki: https://wiki.documentfoundation.org/QA/HowToBibisect

Make sure to use the daily build (not the 4.0 branch one, as it only goes through 4.0beta0 (unless you experienced the problem in 3.6.x)

or

2. Email me and we'll either setup a IRC time or go through email one step at a time.


Thanks so much for offering to help bibisect, that'll help tremendously
Comment 7 Joel Madero 2013-10-17 21:14:55 UTC
I went ahead and prioritized, changed version (Thanks to Pedro for doing a ton of work to narrow it down to 4.0.1.1 rc. 

My setup:
Ubuntu 13.04
LibreOffice 4.1.1.2 release

New (I actually was able to confirm after looking at the video a couple more times)
Trivial - no impact on ability to do professional work
Low - default is lowest but low because of regression


Thanks to Pedro's work I'm convinced it's a regression, Marking as ConfirmedRegression
Comment 8 PedroNGV 2013-10-17 21:27:38 UTC
Thanks Joel!

If this can help, I leave here two screencasts where we clearly observe the emergence of the problem in version 4.0.1.1:

- LibreOffice_4.0.0.3_Linux_x86_deb: http://goo.gl/yYj6MV 

- LibreOffice_4.0.1.1_Linux_x86_deb: http://goo.gl/SdGEFk 

Thank you very much!

Best regards,
Pedro
Comment 9 Robinson Tryon (qubit) 2013-10-23 18:43:07 UTC
Removing comma from whiteboard (please use a space to delimit values in this field)
https://wiki.documentfoundation.org/QA/Bugzilla/Fields/Whiteboard#Getting_Started
Comment 10 Robinson Tryon (qubit) 2013-10-29 14:28:24 UTC
ConfirmedRegression (in whiteboard) -> 'regression' in Keywords.

(Ideally both tags would be Keywords or both live in the Whiteboard)
Comment 11 Piotr Jurkiewicz 2014-08-17 02:14:11 UTC
I experience the same kind of flicker on Ubuntu 12.04 x64 (kernel 3.5).

Using Libreoffice:
Version: 4.3.0.4
Build ID: 430m0(Build:4)

Furthermore, window controls like buttons flicker too...
Comment 12 foss 2014-08-30 12:09:44 UTC
Is LO 4.3.1 any better? If not experienced any flickering here with Ubuntu 14.04.
Comment 13 Robinson Tryon (qubit) 2014-08-30 13:50:22 UTC
(In reply to comment #12)
> Is LO 4.3.1 any better? If not experienced any flickering here with Ubuntu
> 14.04.

I'm still seeing some (small) flickering issues with 4.3.1.1 on Ubuntu 14.04:

(In reply to comment #1)
> Testing on Ubuntu 12.04.3, I see icon repaint flicker whenever I resize the
> main window of LibreOffice in *both* LO 4.1.2.3 and LO 3.5.7.2.

For comparison, I do not see any flicker in the icons of Firefox 31 when I resize a browser window.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.