Using 10.1.1rc99 here with Firefox 57.0 on Arch Linux as well, but with KDE. After installation, Firefox became sluggish and there were graphical artifacts to the point that whole Firefox windows got obscured with a single color.
I have noticed that the Error Console referred to error code 24 (Too many files). Surely enough, the default fd limit is 1024 and inspection of
ls -l /proc/$(pgrep firefox)/fd | wc -l showed a very large number. Most of the files are named like
/dev/shm/org.chromium..... Further analysis with
strace -e file -p $(pgrep firefox) shows:
Code: Select all
...
openat(AT_FDCWD, "/dev/shm/org.chromium.oWIZd9", O_RDWR|O_CREAT|O_EXCL, 0600) = 1018
stat("/dev/shm/org.chromium.oWIZd9", {st_mode=S_IFREG|0600, st_size=0, ...}) = 0
unlink("/dev/shm/org.chromium.oWIZd9") = 0
openat(AT_FDCWD, "/dev/shm/org.chromium.3qVvyC", O_RDWR|O_CREAT|O_EXCL, 0600) = 1020
stat("/dev/shm/org.chromium.3qVvyC", {st_mode=S_IFREG|0600, st_size=0, ...}) = 0
unlink("/dev/shm/org.chromium.3qVvyC") = 0
openat(AT_FDCWD, "/dev/shm/org.chromium.men5S5", O_RDWR|O_CREAT|O_EXCL, 0600) = 1022
stat("/dev/shm/org.chromium.men5S5", {st_mode=S_IFREG|0600, st_size=0, ...}) = 0
unlink("/dev/shm/org.chromium.men5S5") = 0
openat(AT_FDCWD, "/dev/shm/org.chromium.j0tIdz", O_RDWR|O_CREAT|O_EXCL, 0600) = -1 EMFILE (Too many open files)
stat("/dev/shm/org.chromium.j0tIdz", 0x7ffd5effdd60) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/dev/shm/org.chromium.itBny2", O_RDWR|O_CREAT|O_EXCL, 0600) = -1 EMFILE (Too many open files)
stat("/dev/shm/org.chromium.itBny2", 0x7ffd5effdd60) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/dev/shm/org.chromium.5ji4Sv", O_RDWR|O_CREAT|O_EXCL, 0600) = -1 EMFILE (Too many open files)
stat("/dev/shm/org.chromium.5ji4Sv", 0x7ffd5effdd60) = -1 ENOENT (No such file or directory)
...
I have built up a pretty long list of sites over time, could that have an impact on this?
(Btw, is the Github repo already public? There is only one older one at
https://github.com/hackademix)