Bug 1493664

Summary: Icons in interface are shown as colored squares
Product: [Fedora] Fedora EPEL Reporter: Serhii Popovych <spopovyc>
Component: chromiumAssignee: Tom "spot" Callaway <tcallawa>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: epel7CC: gsgatlin, jrfuller, pavelgrunt, simon.matter, tcallawa, yaneti
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: chromium-61.0.3163.100-1.el7 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2017-10-10 20:48:45 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
Interface
none
Warning messages observed during chromium-browser launch from console none

Description Serhii Popovych 2017-09-20 16:19:05 UTC
Created attachment 1328502 [details]
Interface

Description of problem:
After chromium update from
chromium-59.0.3071.115-3.el7.x86_64 to chromium-60.0.3112.113-2.el7.x86_64
icons in interface are shown as colored squares.

Version-Release number of selected component (if applicable):
chromium-60.0.3112.113-2.el7.x86_64

How reproducible:
100%

Steps to Reproduce:
1. Update chromium from Fedora EPEL on CentOS 7.4 using (e.g. yum update chromium).
2. Start chromium

Actual results:
Icons in interface are shown as colored squares.

Expected results:
Icons in interface are shown correctly.

Additional info:
This likely due to libpng version mismach between chromium build and one
present on CentOS 7.4. Following information is seen in console during the chromium-browser startup.

Comment 1 Serhii Popovych 2017-09-20 16:20:51 UTC
Created attachment 1328503 [details]
Warning messages observed during chromium-browser launch from console

Comment 2 Johnray Fuller 2017-09-21 03:23:29 UTC
I am having the same issue on RHEL 7.4.

Icons are busted all over the interface (e.g. icons on the tabs and toolbar) and replaced with yellow or red blobs. When I tried factory resetting the browser, I couldn't reinstall my extensions. I get, instead, the following error:

"Could not install package: 'ERROR_RE_ENCODING_THEME_IMAGE'"

It seems unable to process image files, which may be due to using libpng-1.6.22 to build the package while libpng on RHEL 7.4 is libpng-1.5.13.

I will try to rebuild from source to see if the issue is resolved.

Comment 4 Simon Matter 2017-09-21 09:54:30 UTC
I don't expect the rebuild from source to solve the issue.

It sounds like the chromium build is using an embedded libpng but is shipped without it. Running the binaries against libpng-1.5.13 then fails.

Maybe the embedded libpng should be shipped as part of the package, but that's against the rules AFAIK...

Comment 5 Johnray Fuller 2017-09-22 00:20:12 UTC
This is true, the newer libpng lib is in the source dir (<source dir>)/third_party/libpng/). So a simple recompile/rebuild won't help here...

Comment 6 Yanko Kaneti 2017-09-22 09:09:14 UTC
*** Bug 1494414 has been marked as a duplicate of this bug. ***

Comment 7 Fedora Update System 2017-09-23 01:58:05 UTC
chromium-61.0.3163.100-1.el7 has been submitted as an update to Fedora EPEL 7. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2017-9179bc1cf5

Comment 8 Fedora Update System 2017-09-23 20:49:20 UTC
chromium-61.0.3163.100-1.el7 has been pushed to the Fedora EPEL 7 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2017-9179bc1cf5

Comment 9 Johnray Fuller 2017-09-25 01:28:28 UTC
I tested the latest version of the EPEL packages for RHEL 7 and they appear to work fine:

https://bodhi.fedoraproject.org/updates/chromium-61.0.3163.100-1.el7

Comment 10 Serhii Popovych 2017-09-25 06:59:37 UTC
Installed chromium-61.0.3163.100-1.el7.x86_64 for CentOS 7 from Fedora EPEL 7 testing: works as expected.

Comment 11 Tomas Popela 2017-09-26 07:44:08 UTC
*** Bug 1495341 has been marked as a duplicate of this bug. ***

Comment 12 Gary Gatling 2017-09-26 20:49:22 UTC
upgrading to chromium-61.0.3163.100-1.el7 fixes the problem for me. Thanks.

Comment 13 Simon Matter 2017-09-27 03:38:53 UTC
Since the new release also fixes security issues maybe it would be good to not keep it in testing any longer?

Comment 14 Fedora Update System 2017-10-10 20:48:45 UTC
chromium-61.0.3163.100-1.el7 has been pushed to the Fedora EPEL 7 stable repository. If problems still persist, please make note of it in this bug report.