/compat/linux Web Browser
JB
freebsdlists.admin at protonmail.com
Sun Oct 25 20:05:54 UTC 2020
Hi Emulators,
Can someone suggest the next troubleshooting steps for an application that doesn't work well from the Linux compatibility layer?
Application: pale moon web browser
Version: 28.14.2
Host: FreeBSD host1 12.1-RELEASE-p10 FreeBSD 12.1-RELEASE-p10 GENERIC amd64
Linux version: linux-c7-7.8.2003
Installed packages: [see attachments]
Installation details:
1. Downloaded the application's tarball (link below) and extracted it into /compat/linux/opt/.
2. Confirmed all libraries listed by `ldd' are installed inside /compat/linux/ or in memory.
3. Confirmed the binary is supported via `brandelf' ('SVR4' (0))
User profile: newly created, with all defaults (no extensions)
Command used: /compat/linux/opt/palemoon.dir/palemoon -P linux_c7 -new-window about:blank
Problem description:
The application runs increasingly longer with each successive launch until it hangs indefinitely, pegging two CPU cores at 100%, with the only recourse being to kill the application with ^C.
Here's an example:
Launch the browser for the first time (since log-in) and it hangs without displaying the browser window. Kill it. Launch it again, this time the window appears but hangs while loading the homepage (remote). Kill it. Launch again with '-new-window about:blank' to sidestep the hanging. It works and is completely responsive until you load a website (freebsd.org and palemoon.org). Kill and relaunch again. The websites load if done one at a time. Next, try accessing a third-party link from palemoon.org (to install extensions), and it hangs again. This is as far as this dance gets us; no further progress appears possible. If launched now, the window appears, the webpages load (done one at a time), and the browser will happily sit there idling at 100% CPU usage on one core, but fully responsive otherwise ... until logout, and the cycle repeats itself.
What I've tried:
The usual gambit. `truss' output shows the browser being very chatty, but mostly in line with pale moon being launched from ports (now-discontinued). `vmstat' looks clean, and aside from `top' showing pale moon's RAM load (SIZE) at 25G, the thread names appear to be switching normally (assuming it's normal) between SSL Cert #1, IndexedDB, StreamTrans #2, etc. The browser's error console is empty.
Attachments:
`procstat -r'
`procstat -kk'
`truss -c'
`top -Hd 10'
palemoon core dumps list
installed packages
pale moon memory report
Download link: http://linux.palemoon.org/download/mainline/
Thanks.
Sent with [ProtonMail](https://protonmail.com) Secure Email.
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: procstat_-r_segfault.output.txt
URL: <http://lists.freebsd.org/pipermail/freebsd-emulation/attachments/20201025/73c58460/attachment.txt>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: procstat_-r_output.txt
URL: <http://lists.freebsd.org/pipermail/freebsd-emulation/attachments/20201025/73c58460/attachment-0001.txt>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: procstat_-kk_output.txt
URL: <http://lists.freebsd.org/pipermail/freebsd-emulation/attachments/20201025/73c58460/attachment-0002.txt>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: truss_-c_output.txt
URL: <http://lists.freebsd.org/pipermail/freebsd-emulation/attachments/20201025/73c58460/attachment-0003.txt>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: top_-Hd_10_output.txt
URL: <http://lists.freebsd.org/pipermail/freebsd-emulation/attachments/20201025/73c58460/attachment-0004.txt>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: installed_pkgs.txt
URL: <http://lists.freebsd.org/pipermail/freebsd-emulation/attachments/20201025/73c58460/attachment-0005.txt>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: palemoon_cores_list.txt
URL: <http://lists.freebsd.org/pipermail/freebsd-emulation/attachments/20201025/73c58460/attachment-0006.txt>
More information about the freebsd-emulation
mailing list