Coredump at start up of firefox.

After Firefox 93.0 was installed, I started seeing core dumps every time Firefox started. The browser doesn’t crash, but a core dump occurs.


> coredumpctl | grep /usr/lib64/firefox/firefox | tr -s ' ' | cut -d ' ' -f 1-8
Tue 2021-10-19 13:07:30 PDT 6994 1000 100 SIGSEGV
Tue 2021-10-19 13:18:40 PDT 8011 1000 100 SIGSEGV
Tue 2021-10-19 17:43:06 PDT 11108 1000 100 SIGSEGV
Tue 2021-10-19 17:45:50 PDT 11609 1000 100 SIGSEGV
Tue 2021-10-19 17:47:15 PDT 12323 1000 100 SIGSEGV
Wed 2021-10-20 11:05:35 PDT 14639 1000 100 SIGSEGV
Wed 2021-10-20 11:48:36 PDT 21785 1000 100 SIGSEGV
Wed 2021-10-20 11:49:26 PDT 22176 1000 100 SIGSEGV
Wed 2021-10-20 11:53:48 PDT 22734 1000 100 SIGSEGV
Wed 2021-10-20 14:45:37 PDT 31375 1000 100 SIGSEGV
Wed 2021-10-20 15:00:43 PDT 1276 1000 100 SIGSEGV
Wed 2021-10-20 15:09:32 PDT 2670 1000 100 SIGSEGV
Wed 2021-10-20 15:17:32 PDT 3875 1000 100 SIGSEGV
Thu 2021-10-21 11:50:51 PDT 14570 1000 100 SIGSEGV
Thu 2021-10-21 12:02:30 PDT 17586 1000 100 SIGSEGV
Thu 2021-10-21 12:04:41 PDT 18175 1000 100 SIGSEGV
Thu 2021-10-21 12:07:34 PDT 18640 1000 100 SIGSEGV
Thu 2021-10-21 12:08:24 PDT 19054 1000 100 SIGSEGV
Thu 2021-10-21 12:26:35 PDT 20811 1000 100 SIGSEGV
Thu 2021-10-21 13:55:55 PDT 28700 1000 100 SIGSEGV
Thu 2021-10-21 15:18:35 PDT 21322 1000 100 SIGSEGV
Sat 2021-10-23 12:10:20 PDT 22634 1000 100 SIGSEGV
Sat 2021-10-23 14:20:07 PDT 4299 1000 100 SIGSEGV

When I start it from the command line, I get this error message during start up, but the browser continues to open and is usable.


> firefox
Check for system-wide FIPS mode is required and /proc/sys/crypto/fips_enabled cannot be opened for reading - aborting
Redirecting call to abort() to mozalloc_abort

Checking /proc/sys/crypto/fips permissions and reading it as a normal user produces the following output:


> ll /proc/sys/crypto/fips_enabled
-r--r--r-- 1 root root 0 Oct 23 13:36 /proc/sys/crypto/fips_enabled

> cat /proc/sys/crypto/fips_enabled
0

Any ideas why Firefox can’t read that file?

Thanks,

Gene

Some systems suffer from segfaults: https://forums.opensuse.org/showthread.php/561241-Segfault-Trouble-Shooting Run the following command (pulseaudio segfaults occur on shutdown and are benign):

[FONT=monospace]**i3-4130:~ #** journalctl -q -g segfault                             
Oct 22 06:05:07 i3-4130 kernel: pulseaudio[1283]: segfault at 558e4c3c97a7 ip 00007fa0c810d1f7 sp 00007ffd94b6c2b0 error 4 in libICE.so.6.3.0[7fa0c8109000+e000] 
Oct 23 09:04:59 i3-4130 kernel: pulseaudio[1291]: segfault at 55bd0efcf ip 00007f58c4d361f7 sp 00007fff445e1ad0 error 4 in libICE.so.6.3.0[7f58c4d32000+e000] 
**i3-4130:~ #**


[/FONT]

MozillaFirefox-93.0-5.2 from obs://build.opensuse.org/mozilla has resolved the issue. I ran the following transaction, and all is well now.


> zypp-hist | grep '2021-10-30'
2021-10-30 14:33:41 | command | root@Mobile-PC | 'zypper' 'install' '--allow-vendor-change' 'MozillaFirefox-93.0-5.2' 'MozillaFirefox-branding-openSUSE-68-9.2'
2021-10-30 14:33:42 | install | MozillaFirefox-branding-openSUSE | 68-9.2
2021-10-30 14:33:43 | install | libfreebl3 | 3.71-1.5
2021-10-30 14:33:43 | install | libfreebl3-hmac | 3.71-1.5
2021-10-30 14:33:43 | install | libsoftokn3 | 3.71-1.5
2021-10-30 14:33:43 | install | mozilla-nss | 3.71-1.5
2021-10-30 14:33:43 | install | libsoftokn3-hmac | 3.71-1.5
2021-10-30 14:33:46 | install | MozillaFirefox | 93.0-5.2

Gene

Tumbleweed 20211029 fixes issue with socket process:

**erlangen:~ #** rpm -q --changelog MozillaFirefox|head 
* Tue Oct 26 2021 Wolfgang Rosenauer <wr@rosenauer.org> 
- Drop unused pkgconfig(gdk-x11-2.0) BuildRequires 
- (re-)enable LTO on Tumbleweed 

* Wed Oct 20 2021 Martin Sirringhaus <martin.sirringhaus@suse.com> 
- Rebase mozilla-sandbox-fips.patch to punch another hole in the 
  sandbox containment, to be able to open /proc/sys/crypto/fips_enabled 
  from within the newly introduced socket process sandbox. 
  This fixes bsc#1191815 and bsc#1190141 

**erlangen:~ #**

The socket process is fixed by the latest snapshot, but that version locks up on this website. I’ll stick with the version from the mozilla repo for now.

Gene