Bug 242040

Summary: www/chromium Update from 78.0.3904.87 to 78.0.3904.92 broke discord
Product: Ports & Packages Reporter: Alexander Vereeken <Alexander88207>
Component: Individual Port(s)Assignee: freebsd-chromium (Nobody) <chromium>
Status: Closed FIXED    
Severity: Affects Only Me CC: misc-freebsd-bugzilla
Priority: --- Flags: bugzilla: maintainer-feedback? (chromium)
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
Image showing missing Discord icons, e.g. "pinned messages" (with red dot)
none
Chrome dev console, "Elements" tab, showing "pinned messages" elements tree
none
chromium's pkg dependencies as reported by "pkg info -d chromium"
none
runtime linkage of /usr/local/share/chromium/chrome as reported by ldd none

Description Alexander Vereeken 2019-11-17 21:56:35 UTC
The most symbols from discord dont get loaded anymore, this makes discord to 50% unusable, i can confirm this dont happens with older versions but cant confirm if its a freebsd issue.
Comment 1 DomF 2019-11-28 18:51:25 UTC
I'm also experiencing this with chromium-78.0.3904.108 on 12.1-RELEASE
Comment 2 DomF 2020-01-31 12:03:44 UTC
Still broken in chromium-79.0.3945.130
Comment 3 Alexander Vereeken 2020-02-11 20:32:02 UTC
Yep, can confirm it too and its only an issue on FreeBSD.
Comment 4 DomF 2020-03-03 10:57:22 UTC
Created attachment 212111 [details]
Image showing missing Discord icons, e.g. "pinned messages" (with red dot)

Added attachment demonstrating example of missing icons from top-right of Discord web page, including:

start voice call
start video call
pinned messages (where you can see the red dot)
add friends to DM
Comment 5 DomF 2020-03-03 11:01:55 UTC
Created attachment 212112 [details]
Chrome dev console, "Elements" tab, showing "pinned messages" elements tree

Added attachment of image snapshot of Chrome's dev console showing elements tree, focusing on missing/invisible "pinned messages" icon.

Corresponds to attachment 212111 [details].
Comment 6 DomF 2020-03-03 11:05:45 UTC
Created attachment 212113 [details]
chromium's pkg dependencies as reported by "pkg info -d chromium"

List of dependencies for chromium package, as reported by running "pkg info -d chromium".

Uploaded in case there's some conflict between (e.g.) gtk or png, etc.
Comment 7 DomF 2020-03-03 11:07:35 UTC
Created attachment 212114 [details]
runtime linkage of /usr/local/share/chromium/chrome as reported by ldd

1st-pass runtime linkage of /usr/local/share/chromium/chrome as reported by command "ldd /usr/local/share/chromium/chrome"

Uploaded in case an incorrect dynamic library is being chosen.
Comment 8 DomF 2020-03-03 11:11:04 UTC
I'm running FreeBSD 12.1-RELEASE-p2
Using an nVidia GTX 960 with driver version 390.87_3
xorg-7.7_3
Comment 9 Alexander Vereeken 2020-03-06 15:24:41 UTC
@DomF for me the issue is gone, can you confirm?
Comment 10 DomF 2020-03-09 09:28:55 UTC
Yes - all icons seem to be rendered now, even though I haven't updated any packages.

I see that there's a new <path> element inside the <svg> for the "pinned messages" icon corresponding to attachment 212112 [details].

So, bug on Discord's side?
Comment 11 Alexander Vereeken 2020-03-12 20:50:52 UTC
I close this as fixed for now :)