Summary: | www/chromium hangs and becomes unresponsive just opening a new tab | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | miguelmclara | ||||||||
Component: | Individual Port(s) | Assignee: | Carlos J. Puga Medina <cpm> | ||||||||
Status: | Closed FIXED | ||||||||||
Severity: | Affects Some People | CC: | cpm, maxim.usatov, mg, timp87, uqs | ||||||||
Priority: | --- | Flags: | cpm:
maintainer-feedback+
cpm: merge-quarterly+ |
||||||||
Version: | Latest | ||||||||||
Hardware: | amd64 | ||||||||||
OS: | Any | ||||||||||
URL: | https://github.com/gliaskos/freebsd-chromium/issues/63 | ||||||||||
See Also: | https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=212812 | ||||||||||
Attachments: |
|
Description
miguelmclara
2016-07-12 15:11:04 UTC
Version 52.0.2743.116 (64-bit) FreeBSD 11.0-RELEASE-p1 #0 r306420: Thu Sep 29 01:43:23 UTC 2016 root@releng2.nyi.freebsd.org:/usr/obj/usr/src/sys/GENERIC Chromium sometimes hangs even if I try to open any web site. Suggests to kill the tab because it's unresponsive. Happens even on a local FreeBSD Handbook HTML. I observe the same. 52.0.2743.116 is worse than the previous releases. I had this on 11-CURRENT since ~forever. Sometimes it was ok, sometimes it just hung. I think uptime and fragmentation play a role here. Now on 11-STABLE and 58.0.3029.96 I can't even open a single tab, even with a clean profile. (In reply to Ulrich Spoerlein from comment #3) Have you tried to disable V8 cache? https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=212812#c24 I saw that bug shortly after and tried to disable the V8 cache. This _kinda_ worked in that afterwards about 30% of my about 20 tabs or so did indeed load (yay!), but after another Chrome restart it was back to every tab hanging. Then I bumped these values and rebooted: kern.ipc.shmseg=1024 kern.ipc.shmmni=1024 kern.ipc.semmns=1024 kern.ipc.semmni=128 This by itself didn't work either. Then I disabled 2D canvas acceleration (webgl accel has always been disabled). And *that* made all 20 tabs load upon startup ... but for new tabs is still a hit-and-miss and most of them are just spinning forever and/or I get the "unresponsive tab" popup. same problem here with 11.0-RELEASE-p9 and 58.0.3029.110_2 Created attachment 184061 [details]
v0
- Add network interface implementation for FreeBSD
Created attachment 184117 [details]
v1
- Fix chromium build on 10.x
Created attachment 184556 [details]
v2
Drop unnecessary patch to avoid duplicate symbols.
A commit references this bug: Author: cpm Date: Fri Jul 21 11:14:02 UTC 2017 New revision: 446307 URL: https://svnweb.freebsd.org/changeset/ports/446307 Log: - Add network interface implementation for FreeBSD [1] - Backport a patch from upstream to fix DPI settings - Bump PORTREVISION PR: 211036 [1] MFH: 2017Q3 Changes: head/www/chromium/Makefile head/www/chromium/files/patch-chrome_browser_ui_libgtkui_gtk_ui.cc head/www/chromium/files/patch-net_BUILD.gn head/www/chromium/files/patch-net_base_network__interfaces__freebsd.cc head/www/chromium/files/patch-net_base_network__interfaces__freebsd.h head/www/chromium/files/patch-net_base_network__interfaces__posix.cc head/www/chromium/files/patch-net_base_network__interfaces__posix.h head/www/chromium/files/patch-v8_src_log-utils.h A commit references this bug: Author: cpm Date: Sat Jul 22 13:02:56 UTC 2017 New revision: 446398 URL: https://svnweb.freebsd.org/changeset/ports/446398 Log: MFH: r446307 - Add network interface implementation for FreeBSD [1] - Backport a patch from upstream to fix DPI settings - Bump PORTREVISION PR: 211036 [1] Approved by: ports-secteam (miwi) Changes: _U branches/2017Q3/ branches/2017Q3/www/chromium/Makefile branches/2017Q3/www/chromium/files/patch-chrome_browser_ui_libgtkui_gtk_ui.cc branches/2017Q3/www/chromium/files/patch-net_BUILD.gn branches/2017Q3/www/chromium/files/patch-net_base_network__interfaces__freebsd.cc branches/2017Q3/www/chromium/files/patch-net_base_network__interfaces__freebsd.h branches/2017Q3/www/chromium/files/patch-net_base_network__interfaces__posix.cc branches/2017Q3/www/chromium/files/patch-net_base_network__interfaces__posix.h branches/2017Q3/www/chromium/files/patch-v8_src_log-utils.h |