Package: firefox
Version: 62.0.2-1
Followup-For: Bug #909818
Dear Maintainer,
I can confirm the CPU-eating problem with firefox.
It might be related to the desktop environment. In my case I use XFCE and
the CPU eating problem goes away if I kill xfsettingsd.
stracing the "Web Conntent"-Process I see that firefox seems to do lots of
sendmsg() with references to font related files, not sure if this maybe is
related to fontconfig.
--- SIGSYS {si_signo=SIGSYS, si_code=SYS_SECCOMP, si_errno=ENOTDIR,
si_call_addr=0x7fc4874a1dbe, si_syscall=__NR_openat, si_arch=AUDIT_ARCH_X86_64}
---
socketpair(AF_UNIX, SOCK_SEQPACKET, 0, [35, 37]) = 0
sendmsg(30, {msg_name=NULL, msg_namelen=0,
msg_iov=[{iov_base="\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", iov_len=16},
{iov_base="/usr/share/fonts/cmap/adobe-cns1"..., iov_len=51}, {iov_base=NULL,
iov_len=0}], msg_iovlen=3, msg_control=[{cmsg_len=20, cmsg_level=SOL_SOCKET,
cmsg_type=SCM_RIGHTS, cmsg_data=[37]}], msg_controllen=24, msg_flags=0},
MSG_NOSIGNAL) = 67
close(37) = 0
recvmsg(35, {msg_name=NULL, msg_namelen=0,
msg_iov=[{iov_base="\354\377\377\377", iov_len=4}], msg_iovlen=1,
msg_controllen=0, msg_flags=MSG_CMSG_CLOEXEC}, MSG_CMSG_CLOEXEC) = 4
close(35) = 0
rt_sigreturn({mask=[]}) = -1 ENOTDIR (Not a directory)
openat(AT_FDCWD, "/usr/share/fonts/cmap/adobe-cns1/resource.frk/Adobe-CNS1-6",
O_RDONLY) = 257
--- SIGSYS {si_signo=SIGSYS, si_code=SYS_SECCOMP, si_errno=ENOTDIR,
si_call_addr=0x7fc4874a1dbe, si_syscall=__NR_openat, si_arch=AUDIT_ARCH_X86_64}
---
socketpair(AF_UNIX, SOCK_SEQPACKET, 0, [35, 37]) = 0
sendmsg(30, {msg_name=NULL, msg_namelen=0,
msg_iov=[{iov_base="\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", iov_len=16},
{iov_base="/usr/share/fonts/cmap/adobe-cns1"..., iov_len=59}, {iov_base=NULL,
iov_len=0}], msg_iovlen=3, msg_control=[{cmsg_len=20, cmsg_level=SOL_SOCKET,
cmsg_type=SCM_RIGHTS, cmsg_data=[37]}], msg_controllen=24, msg_flags=0},
MSG_NOSIGNAL) = 75
close(37) = 0
recvmsg(35, {msg_name=NULL, msg_namelen=0,
msg_iov=[{iov_base="\376\377\377\377", iov_len=4}], msg_iovlen=1,
msg_controllen=0, msg_flags=MSG_CMSG_CLOEXEC}, MSG_CMSG_CLOEXEC) = 4
close(35) = 0
rt_sigreturn({mask=[]}) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/share/fonts/cmap/adobe-cns1/.resource/Adobe-CNS1-6",
O_RDONLY) = 257
-- System Information:
Debian Release: buster/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.18.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8),
LANGUAGE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages firefox depends on:
ii debianutils 4.8.6
ii fontconfig 2.13.1-1
ii libatk1.0-0 2.30.0-1
ii libc6 2.27-6
ii libcairo-gobject2 1.15.12-1
ii libcairo2 1.15.12-1
ii libdbus-1-3 1.12.10-1
ii libdbus-glib-1-2 0.110-3
ii libevent-2.1-6 2.1.8-stable-4
ii libffi6 3.2.1-8
ii libfontconfig1 2.13.1-1
ii libfreetype6 2.8.1-2
ii libgcc1 1:8.2.0-7
ii libgdk-pixbuf2.0-0 2.38.0+dfsg-6
ii libglib2.0-0 2.58.1-2
ii libgtk-3-0 3.24.1-2
ii libjsoncpp1 1.7.4-3
ii libnspr4 2:4.20-1
ii libnss3 2:3.39-1
ii libpango-1.0-0 1.42.4-3
ii libsqlite3-0 3.25.2-1
ii libstartup-notification0 0.12-5
ii libstdc++6 8.2.0-7
ii libvpx5 1.7.0-3
ii libx11-6 2:1.6.6-1
ii libx11-xcb1 2:1.6.6-1
ii libxcb-shm0 1.13-3
ii libxcb1 1.13-3
ii libxcomposite1 1:0.4.4-2
ii libxdamage1 1:1.1.4-3
ii libxext6 2:1.3.3-1+b2
ii libxfixes3 1:5.0.3-1
ii libxrender1 1:0.9.10-1
ii libxt6 1:1.1.5-1
ii procps 2:3.3.15-2
ii zlib1g 1:1.2.11.dfsg-1
Versions of packages firefox recommends:
ii libavcodec57 7:3.4.3-1
ii libavcodec58 7:4.0.2-2+b1
Versions of packages firefox suggests:
ii fonts-lmodern 2.004.5-5
ii fonts-stix [otf-stix] 1.1.1-4
ii libcanberra0 0.30-6
ii libgssapi-krb5-2 1.16-2
ii libgtk2.0-0 2.24.32-3
ii pulseaudio 12.2-2
-- debconf-show failed