Firefox crashing

Hi,

Has also anybody else experienced firefox-esr (Mozilla Firefox 128.2.0esr) crashes - recently updated package on 14.1-RELEASE/quarterly. I've already been in touch with Mozilla developers, for ESR it's this bug:


For FF 130, it's crashing on media.cubeb.backend = oss. Just wondering...
 
For convenience, please add a link to "basemark 3" to Bugzilla.

In the meantime:
  • firefox-130.0.1,2 – with media.cubeb.backend not set – completed without error on CURRENT with nvidia-driver-470
  • firefox-esr-128.2.0_2,1 is at test 5/20 without a crash on 14.1-RELEASE with quarterly and SCFB (an old 17" MacBook Pro).
Postscript: test completed without error. Details added to Bugzilla.
 
For convenience, please add a link to "basemark 3" to Bugzilla.

In the meantime:
  • firefox-130.0.1,2 – with media.cubeb.backend not set – completed without error on CURRENT with nvidia-driver-470
  • firefox-esr-128.2.0_2,1 is at test 5/20 without a crash on 14.1-RELEASE with quarterly and SCFB (an old 17" MacBook Pro).
Postscript: test completed without error. Details added to Bugzilla.
Please, would you mind trying with:
Code:
nvidia-drm-kmod-550.54.14
 
  • firefox-130.0.1,2 – with media.cubeb.backend not set – completed without error on CURRENT with nvidia-driver-470
As for the 130, that's a different story. We already did find out with Mozilla guys, and it's directly related to custom media.cubeb.backend setting.
 
Please, would you mind trying with: …

I can't (with legacy NVIDIA GK107GLM (Quadro K1100M)).

I might have FreeBSD 14.1-RELEASE on a USB HDD, probably with port packages from latest (not quarterly). If I find a computer in my area with a non-legacy NVIDIA GPU, I might reconfigure the installation to use graphics/nvidia-drm-kmod.



Can you reproduce the issue with SCFB instead of DRM?

With x11/nvidia-driver without DRM?
 
As for the 130, that's a different story. We already did find out with Mozilla guys, and it's directly related to custom media.cubeb.backend setting.

1727053229188.pngNot reproducible here with CURRENT, I guess that there's more to the bug in your case.
 
View attachment 20418Not reproducible here with CURRENT, I guess that there's more to the bug in your case.
Please don't take it wrong. It does not crash immediatelly. On the other hand, I've already been able to catch the nullptr issue via debugger. It's quite hard to tell whether it might be something local, because Firefox is quite self-contained. On the other hand, ESR firefox bothers me more just because that's the one I'd like to use. And it's been crashing and crashing...

Edit. Quickly checked 14.1-STABLE, Firefox ESR crashes on https://web.basemark.com/ on test ~5, also deterministically crashes when scrolling on Facebook. I'm gonna try CURRENT and non-DRM driver (independently). I suspect it's NVIDIA related.
 
View attachment 20418Not reproducible here with CURRENT, I guess that there's more to the bug in your case.
FYI: 15.0-CURRENT + nvidia-drm-kmod, FF ESR

Code:
Thread 52 "CanvasRenderer" received signal SIGSEGV, Segmentation fault.
Address not mapped to object.
[Switching to LWP 101652 of process 2329]
0x0000000000000000 in ?? ()
(gdb) bt
#0  0x0000000000000000 in ??? ()
#1  0x0000000808fcba6e in DMABufSurfaceRGBA::CreateTexture(mozilla::gl::GLContext*, int) () at
/usr/local/lib/firefox/libxul.so
#2  0x00000008069158bc in mozilla::gl::SurfaceFactory_DMABUF::CanCreateSurface(mozilla::gl::GLContext&) () at /usr/local/lib/firefox/libxul.so
#3  0x00000008069155f2 in mozilla::gl::SurfaceFactory_DMABUF::Create(mozilla::gl::GLContext&) () at /usr/local/lib/firefox/libxul.so
#4  0x0000000806941b89 in mozilla::gl::SurfaceFactory::Create(mozilla::gl::GLContext*, mozilla::layers::TextureType) () at /usr/local/lib/firefox/libxul.so
#5  0x0000000807c19dbf in mozilla::InitSwapChain(mozilla::gl::GLContext&, mozilla::gl::SwapChain&, mozilla::layers::TextureType, bool) () at /usr/local/lib/firefox/libxul.so
#6  0x0000000807c19fae in mozilla::WebGLContext::Present(mozilla::WebGLFramebuffer*, mozilla::layers::TextureType, bool, mozilla::webgl::SwapChainOptions const&) () at /usr/local/lib/firefox

Seems related:

 
Back
Top