[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1020894: glibc: Firefox 88 broken after glibc upgrade



control: found -1 2.34-1
control: found -1 2.35-1

Hi,

On 2022-09-28 07:51, программист некто wrote:
> Source: glibc
> Version: 2.36-1
> Severity: important
> 
> Hello. Tabs in Firefox 88 stop working after upgrade glibc to 2.36-1 from 2.33-8. Every new opened tab immediately crashes.

For security reasons, Firefox use a sandbox filter based on seccomp for
the tabs processes. It explicitly lists the syscalls that can be used by
the tabs processes, however as Firefox uses glibc, when glibc start
using a new syscall (in your case clone3), this list needs to be updated
on the Firefox side. In the case of clone3, this has been done in
Firefox 91, you can find more details here:
https://bugzilla.mozilla.org/show_bug.cgi?id=1715254

To continue using Firefox 88, you might want to disable the sandbox
filter by setting the MOZ_DISABLE_CONTENT_SANDBOX environment variable
to 1 (e.g. export MOZ_DISABLE_CONTENT_SANDBOX=1) before launching
Firefox, but please be aware of the security implications.

> I try to install old version glibc and found that 2.34 and 2.35 also breaks Firefox 88.

Thanks for testing older versions, I have updated the bug report to
reflect that.

> There is a regression in glibc.

The problem is actually on the firefox side, which does not support
newer glibc version. Nevertheless we'll add a Breaks against firefox and
firefox-esr (<< 91) to the libc6 package to ensure smooth upgrade and
prevent this bug to happen.

Regards
Aurelien

-- 
Aurelien Jarno                          GPG: 4096R/1DDD8C9B
aurelien@aurel32.net                 http://www.aurel32.net


Reply to: