Package: firefox-esr Version: 68.4.2esr-1 Severity: normal Dear Maintainer,
I had Firefox ESR 60.8.0esr installed and running, with few tabs. Then I initiated the apt dist-upgrade which did upgrade firefox to 68.4.2esr-1. Already running Firefox stopped working correctly. I can't open new tabs or duplicate tabs, opening some websites is problematic. Eventually it got into really bad state, and I can't even switch tabs now. I see plenty of errors in the terminal from running Firefox, like: ###!!! [Parent][MessageChannel] Error: (msgtype=0x2D0008,name=PContent::Msg_InitProcessHangMonitor) Channel error: cannot send/recv [Parent 4516, Main Thread] WARNING: FileDescriptorSet destroyed with unconsumed descriptors: file /build/firefox-esr-5uDrOt/firefox-esr-60.8.0esr/ipc/chromium/src/chrome/common/file_descriptor_set_posix.cc, line 19 ###!!! [Parent][MessageChannel] Error: (msgtype=0x2D000A,name=PContent::Msg_InitProfiler) Channel error: cannot send/recv [Parent 4516, Main Thread] WARNING: FileDescriptorSet destroyed with unconsumed descriptors: file /build/firefox-esr-5uDrOt/firefox-esr-60.8.0esr/ipc/chromium/src/chrome/common/file_descriptor_set_posix.cc, line 19 [Parent 4516, Gecko_IOThread] WARNING: pipe error (118): Connection reset by peer: file /build/firefox-esr-5uDrOt/firefox-esr-60.8.0esr/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 342 ###!!! [Parent][MessageChannel] Error: (msgtype=0x2D0055,name=PContent::Msg_SetPermissionsWithKey) Channel error: cannot send/recv ###!!! [Parent][MessageChannel] Error: (msgtype=0x2D004E,name=PContent::Msg_GMPsChanged) Channel error: cannot send/recv ###!!! [Parent][MessageChannel] Error: (msgtype=0x2D0001,name=PContent::Msg_PBrowserConstructor) Channel error: cannot send/recv Would be nice for the upgrade process to be more atomic maybe. I am not sure it is fully solvable tho, i.e. if new tabs are started from scratch using fork+execve, and they need to read old binaries and libraries again from the file system, but they are either changed or gone. Still, not nice from the user perspective. Maybe some kind of warning in the Firefox UI would be good to have to indicate that no new tabs can be opened, and the Firefox need to be restarted immedietly due to upgrade of the binaries. Regards, Witold -- Package-specific info: -- Addons package information -- System Information: Debian Release: bullseye/sid APT prefers testing-debug APT policy: (500, 'testing-debug'), (500, 'testing') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 5.2.0-3-amd64 (SMP w/32 CPU cores) Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages firefox-esr depends on: ii debianutils 4.9.1 it fontconfig 2.13.1-2+b1 ii libasound2 1.2.1.2-2 ii libatk1.0-0 2.34.1-1 ii libc6 2.29-10 ii libcairo-gobject2 1.16.0-4 ii libcairo2 1.16.0-4 ii libdbus-1-3 1.12.16-2 ii libdbus-glib-1-2 0.110-5 ii libevent-2.1-7 2.1.11-stable-1 ii libffi7 3.3-3 ii libfontconfig1 2.13.1-2+b1 ii libfreetype6 2.10.1-2 ii libgcc1 1:9.2.1-25 it libgdk-pixbuf2.0-0 2.40.0+dfsg-2 ii libglib2.0-0 2.62.4-1+b1 ii libgtk-3-0 3.24.13-1 ii libjsoncpp1 1.7.4-3.1 ii libnspr4 2:4.24-1 ii libnss3 2:3.49.1-1 ii libpango-1.0-0 1.42.4-7 ii libsqlite3-0 3.31.1-1 ii libstartup-notification0 0.12-6 ii libstdc++6 9.2.1-25 ii libx11-6 2:1.6.8-1 ii libx11-xcb1 2:1.6.8-1 ii libxcb-shm0 1.13.1-2 ii libxcb1 1.13.1-2 ii libxcomposite1 1:0.4.4-2 ii libxdamage1 1:1.1.5-1 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+b3 ii procps 2:3.3.15-2+b1 ii zlib1g 1:1.2.11.dfsg-1.2 Versions of packages firefox-esr recommends: ii libavcodec58 7:4.2.2-1 Versions of packages firefox-esr suggests: ii fonts-lmodern 2.004.5-6 ii fonts-stix [otf-stix] 1.1.1-4 ii libcanberra0 0.30-7 ii libgssapi-krb5-2 1.17-6 it libgtk2.0-0 2.24.32-4 iu pulseaudio 13.0-4 -- no debconf information