Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update to chromium causes yellow boxes in the UI #17958

Closed
dvc94ch opened this issue Aug 24, 2016 · 21 comments
Closed

Update to chromium causes yellow boxes in the UI #17958

dvc94ch opened this issue Aug 24, 2016 · 21 comments
Labels
0.kind: bug Something is broken
Milestone

Comments

@dvc94ch
Copy link
Contributor

dvc94ch commented Aug 24, 2016

Issue description

screenshot from 2016-08-24 14-31-04

Steps to reproduce

nix-env -i chromium

Version 52.0.2743.116 (64-bit)

Technical details

  • System: (NixOS: nixos-version, Ubuntu/Fedora: lsb_release -a, ...)
  • Nix version: (run nix-env --version)
  • Nixpkgs version: (run nix-instantiate --eval '<nixpkgs>' -A lib.nixpkgsVersion)
@abbradar abbradar added the 0.kind: bug Something is broken label Aug 25, 2016
@abbradar
Copy link
Member

Confirmed on Intel video, current master (4dc1823).

@Baughn
Copy link
Contributor

Baughn commented Aug 29, 2016

Confirmed on nVidia, with GL both enabled and disabled. I'm pretty sure it's Chromium.

@FRidh
Copy link
Member

FRidh commented Aug 30, 2016

@grahamc had this before #12895 (comment)

@gebner
Copy link
Member

gebner commented Aug 30, 2016

I don't see this on master (amdgpu with LLVM 3.9).

EDIT: I use i3.

@globin
Copy link
Member

globin commented Aug 31, 2016

Do all of you who have the failure use Gnome?

@grahamc
Copy link
Member

grahamc commented Aug 31, 2016

I use i3, not gnome
On Wed, Aug 31, 2016 at 8:19 AM Robin Gloster notifications@github.com
wrote:

Do all of you who have the failure use Gnome?


You are receiving this because you were mentioned.

Reply to this email directly, view it on GitHub
#17958 (comment),
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAErrEWV8mir8Dh2hOsMZGhbySbZZoGSks5qlXFugaJpZM4Jr9EW
.

@abbradar
Copy link
Member

Nope, I use xmonad and xfce for session and settings.

@globin
Copy link
Member

globin commented Aug 31, 2016

I definitely cannot reproduce this in i3 and had unsuccessfully tried to reproduce this in a vbox VM with gnome. (intel and nvidia cards)

@Baughn
Copy link
Contributor

Baughn commented Aug 31, 2016

Also happens in KDE.

@abbradar abbradar changed the title Upadate to chromium causes yellow boxes in the UI Update to chromium causes yellow boxes in the UI Aug 31, 2016
@dfoxfranke
Copy link
Contributor

dfoxfranke commented Sep 2, 2016

Confirmed under XMonad and AMD with either amdgpu or ati_unfree driver, with or without hardware acceleration enabled in chrome://settings.

@grahamc grahamc added this to the 16.09 milestone Sep 30, 2016
@grahamc
Copy link
Member

grahamc commented Sep 30, 2016

(Set to 16.09, since the issue persists in the 16.09 release branch still)

@grahamc
Copy link
Member

grahamc commented Oct 1, 2016

@globin are you testing on a hidpi box by chance?

@abbradar
Copy link
Member

abbradar commented Oct 1, 2016

For whatever reason I can't reproduce this anymore. I'm on adfcc2d

@abbradar
Copy link
Member

abbradar commented Oct 1, 2016

Interesting enough, I can't also reproduce this on a commit that had this problem for me earlier (4dc1823) when I just run Chromium from it. I suppose that something in NixOS has changed but I'm not sure.

EDIT: I haven't actually tried to switch to the old commit completely and see what happens there.

@mkawalec
Copy link
Contributor

I can repro this as well, on a freshly installed system

@DamienCassou
Copy link
Contributor

I confirm the problem.

@ambrop72
Copy link
Contributor

ambrop72 commented Nov 9, 2016

I'm seeing this (NixOS 16.09, NVidia driver, and AMD open source driver).

@ambrop72
Copy link
Contributor

ambrop72 commented Nov 9, 2016

I've asked in #chromium-support about this and got a hint that it must be due to missing 2x-resolution icons. This makes sense because reducing my DPI (Xfce settings) fixes lots of the icons. But not all, for example the Chromium icon for the settings pane is still yellow.

@ambrop72
Copy link
Contributor

ambrop72 commented Nov 9, 2016

I see the output (libexec) is missing the file chrome_200_percent.pak, which is present in google-chrome. Looking at the source ui/resources/BUILD.gn, seems like the build system simply does not generate this file.

@ambrop72
Copy link
Contributor

Please review my pull request #20293 which is a fix for this issue. Note, it is against release-16.09. And I only tested with one version of Chromium, is might need adaptations to work with other versions.

@fpletz
Copy link
Member

fpletz commented Jan 20, 2017

Fixed. See #20293.

@fpletz fpletz closed this as completed Jan 20, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
0.kind: bug Something is broken
Projects
None yet
Development

No branches or pull requests