Created attachment 2776 [details] Screenshot of strange artefact in Opera dialog box Opera 12.02 Preferences and Appearance dialog boxes (Shift-F12 and Ctrl-F12) show strange display artefacts, but only in LXDE and Xfce, not in KDE and Gnome (fallback). This is on an old Centrino laptop with Intel 82852/855GM graphics. Bug occurs with proprietary, open and fbdev driver. This is on mga3 alpha1.
Bug persists after downloading different skin.
Reproduced with Opera 12.11, task-lxde and task-xfce-minimal on fresh, minimal, fully updated, virtual x86_64 3alpha3 install. At first, I worked around the issue by using the dialog boxes blind and by using opera:config instead, but as I realized Opera is nearly unusable (licence agreement text at first run is invisible), I set severity to major.
Hardware: i586 => AllSource RPM: opera => opera, lxde?, xfce?Severity: minor => major
I also see artifacting in opera. As far as I know, it's the only program that exhibits this behavior. In my case, it's only the menu that's graphically corrupted. The dialog boxes appear normally. I have an AMD E2-1800 APU coupled with an HD7340 integrated graphics. What's interesting also is the corruption appears when using both the open source driver and the closed binary blob. However, the nature of the corruption is different with either drivers. The background of the menu in black/blue when using the open driver, and is mostly transparent when using the closed driver.
CC: (none) => philippe.l
Created attachment 3237 [details] Depiction of the graphical corruption in opera
*** Bug 9533 has been marked as a duplicate of this bug. ***
CC: (none) => j.alberto.vc
CC: (none) => anssi.hannula
I would like to update this bug. I haven't been using Opera a whole lot lately mostly due to it not working quite right (series 12.1x has been an improvement over 12.0x, but performance and stability still isn't what it use to be). But I decided try it once more. However, this time the menu is rendered correctly, but the tab area is now glitchy. This is with the free ati driver, I haven't checked with the closed driver. Again, Opera in gnome 3 looks good though. This is a bug related to XFCE (I don't use LXDE so I can't say if it's glitchy there as well).
I take back my comment about this being an XFCE bug. I see it gnome 3 as well since I switched to oxygen-gtk. I was using Adwaita before. I'm gonna take a guess and say this might be an oxygen-gtk bug.
Confirmed it's oxygen-gtk the culprit. Switching to another widget theme in XFCE made the graphical corruption in the tab area disappear. That explains also why I hadn't seen it in gnome when using Adwaita.
Source RPM: opera, lxde?, xfce? => opera, lxde?, xfce?, oxygen-gtk-1.3.2.1-1.mga3
M3RC Gnome LiveCD: Opera Having added this, its 'Preference' are unusable owing to a messed screen. In case it matters, my installation said it could not install Gnome3 but left me with something quite acceptable like Gnome2. Now playing with the x586 full DVD, this problem is *not* evident using the KDE desktop. I will try with Gnome shortly. Later: The problem *does* persist under Gnome3-fallback. David Hodgins adds more precisely:- Confirmed with LiveDVD-GNOME-x86_64-DVD. Have to use gnome-tweak-tool, and switch the Gtk+ theme from Oxygen-gtk to Adwaita, for opera to display properly, which will mess things up for diskdrake again.
CC: (none) => lewyssmith
CC: (none) => hugo
I don't use KDE so I don't know of the state of this bug in that DE, but I would assume it may not be present due to the fact that KDE uses the original oxygen which is probably based on QT widgets. Oxygen-gtk is reproduction of oxygen using GTK. Both gnome and xfce are based on gtk hence why they display the bug.
> Both gnome and xfce are based on gtk hence why they display the bug I use XFCE on another distribution (Linux Mint Debian) and this Opera problem does *not* show for that.
Sorry, I meant that it requires XFCE or Gnome and oxygen-gtk. Maybe Linux Mint doesn't use oxygen-gtk as it's theme? When I switched to Adwaita in gnome, or Greybird theme in XFCE, the problem disappeared in both DEs.
Still valid for MGA3 final. Oxygen-gtk theme is responsible for graphical glitches with opera.
Version: Cauldron => 3
I can confirm once again the problem in the MGA 3 release. I'm using the latest proprietary AMD driver (fglrx) and seeing the effects from comment #6 as long as "oxygen-gtk" is the active theme. Unfortunately this is the default.
CC: (none) => digidietze
I have this issue in Opera using Gnome and the proprietary Nvidia driver (nvidia). Changing the theme from oxygen-gtk to Adwaita fixed it for me.
CC: (none) => mageia.bugzilla
I can reproduce the issue (xfce4 + opera + oxygen-gtk) Apparently does not happen when using oxygen-gtk-1.2 (latest version) so I should be able to bisect which change causes this. Now, please: saying that "Oxygen-gtk theme is responsible for graphical glitches with opera", simply because it does not happen with other themes is unfair since: - this does not happen with other applications (so following the same argument: "Opera" is reponsible. - this does not happen with other DE (well: not with KDE), so (still following the same argument): XFCE (or gnome) is responsible. Bottomline: There is something wrong in the above combination(s), and (as far as I can read from the comments above), its origin is unknown at the moment. Solution is to investigate (and fix) one or several of the items in this combination, and from the three, oxygen-gtk is probably the easiest. That does not make it responsible, though.
Created attachment 4121 [details] patch to oxygen-gtk Fixes the issue. Bottomline is that rendering window background gradient with oxygen-gtk fails with Opera, due to the unortodox way with which opera uses gtk (similar, but not identical, to what libreoffice does). In the past, failure was resulting in falling back to a flat background (good). For more recent versions of oxygen-gtk (which is trying harder to render the background gradient), this results in rendering uninitialized pixmaps. Difference between DEs is apparently due to some starting default size of the underlying widgets, which would make the uninitialized part visible or not. (I'm not 100% sure of the details about this, though) in any case, the patch effectively forces a flat background, which fixes the issue for good.
PS: the patch will be included in next release of oxygen-gtk (in a month or so, we expect)
I finally have a real installation of mageia 3 i586 wit lxde and i can say that oxygen-gtk produces very weird things, in the file manager (PCManFM) some folder names are not showed, that also happens in rpmdrake wit the names of some packages, even some objects in the main menu are not showed, with other theme that not happend :S
After some test, i can say that oxygen-gtk is inocent of my weird display issues, i set suppixel geometry to RGB in lxappearance and that issues gone :P I don't do any test with opera yet XD
Keywords: (none) => PATCH, UPSTREAMCC: (none) => thierry.vignaudSource RPM: opera, lxde?, xfce?, oxygen-gtk-1.3.2.1-1.mga3 => oxygen-gtk-1.3.2.1-1.mga3
Mageia 3 changed to end-of-life (EOL) status 4 months ago. http://blog.mageia.org/en/2014/11/26/lets-say-goodbye-to-mageia-3/ Mageia 3 is no longer maintained, which means that it will not receive any further security or bug fix updates. As a result we are closing this bug. If you can reproduce this bug against a currently maintained version of Mageia please feel free to click on "Version" change it against that version of Mageia and reopen this bug. Thank you for reporting this bug and we are sorry it could not be fixed. -- The Mageia Bugsquad
Status: NEW => RESOLVEDResolution: (none) => OLD