From: Laurence Tratt Subject: Re: Firefox: Crash Annotation GraphicsCriticalError To: ports@openbsd.org Date: Sun, 9 Nov 2025 11:28:16 +0000 On Wed, Oct 22, 2025 at 05:05:55PM +0100, Laurence Tratt wrote: >> As of a month or so ago, I've been experiencing a growing number of >> crashes with Firefox on -current, including with 142.0 in ports. After an off-list suggestion, I disabled hardware acceleration (in settings) in Firefox and had no crashes for 10 days. I turned hardware acceleration off and have had 3 crashes in an hour. I don't really know what might have happened around v142ish that might interact badly with my graphics hardware: I'm using standard AMD integrated graphics on a 9xxx CPU, normal xorg, and XFCE. I'm doubly surprised that it ends up causing crashes like the one below. If anyone has any suggestions for what I might be able to do to fix this, I'm all ears, as I don't think I have anything unusual in my setup, and so I guess other people must also be seeing their Firefox randomly crash? Laurie > I do now have what looks like a maybe useful `gdb` clue for anyone who > might be familiar with the innards of the Mozilla stack: > > ``` > Program received signal SIGPIPE, Broken pipe. > [Switching to thread 107551] > _thread_sys_sendto () at /tmp/-:2 > 2 /tmp/-: No such file or directory. > in /tmp/- > Current language: auto; currently asm > (gdb) bt > #0 _thread_sys_sendto () at /tmp/-:2 > #1 0x7fa6643c607c64e9 in ?? () > #2 0x000003285e1881a2 in _libc_sendto_cancel (fd=Variable "fd" is not available. > ) > at /usr/src/lib/libc/sys/w_sendto.c:28 > #3 0x000003290a35c931 in pt_Send () from /usr/local/lib/libnspr4.so.24.1 > #4 0x000003294de9f4f0 in _ZN7mozilla3netL20NetworkDataCountSendEP10PRFileDescPKviij () from /usr/local/lib/firefox/libxul.so.156.0 > #5 0x0000032863bb77f8 in ssl_DefSend () from /usr/local/lib/libssl3.so.58.20 > #6 0x0000032863b9d714 in ssl3_SendRecord () > from /usr/local/lib/libssl3.so.58.20 > #7 0x0000032863b9b3e0 in SSL3_SendAlert () > from /usr/local/lib/libssl3.so.58.20 > #8 0x0000032863bbd6fe in ssl_SecureClose () > from /usr/local/lib/libssl3.so.58.20 > #9 0x000003294bbabf0e in NSSSocketControl::CloseSocketAndDestroy () > from /usr/local/lib/firefox/libxul.so.156.0 > #10 0x000003294bbabdbc in _ZL17nsSSLIOLayerCloseP10PRFileDesc () > from /usr/local/lib/firefox/libxul.so.156.0 > #11 0x000003294b6699c5 in mozilla::net::nsSocketTransport::ReleaseFD_Locked () > from /usr/local/lib/firefox/libxul.so.156.0 > #12 0x000003294b66aa60 in mozilla::net::nsSocketTransport::OnSocketDetached () > from /usr/local/lib/firefox/libxul.so.156.0 > #13 0x000003294def82cb in mozilla::net::nsSocketTransportService::DetachSocket > () from /usr/local/lib/firefox/libxul.so.156.0 > #14 0x000003294defa7e3 in mozilla::net::nsSocketTransportService::Run () > from /usr/local/lib/firefox/libxul.so.156.0 > #15 0x000003294defb1ca in non-virtual thunk to mozilla::net::nsSocketTransportService::Run() () from /usr/local/lib/firefox/libxul.so.156.0 > #16 0x000003294aaadbc4 in nsThread::ProcessNextEvent () > from /usr/local/lib/firefox/libxul.so.156.0 > #17 0x000003294aaacf50 in mozilla::ipc::MessagePumpForNonMainThreads::Run () > from /usr/local/lib/firefox/libxul.so.156.0 > #18 0x000003294bb276d3 in MessageLoop::Run () > from /usr/local/lib/firefox/libxul.so.156.0 > #19 0x000003294de228fa in nsThread::ThreadFunc () > from /usr/local/lib/firefox/libxul.so.156.0 > #20 0x000003290a35fa74 in _pt_root () from /usr/local/lib/libnspr4.so.24.1 > #21 0x00000329165de332 in _rthread_start (v=Unhandled dwarf expression opcode 0xa3 > ) > at /usr/src/lib/librthread/rthread.c:99 > #22 0x000003285e20a7ba in __tfork_thread () > at /usr/src/lib/libc/arch/amd64/sys/tfork_thread.S:87 > #23 0x000003285e20a7ba in __tfork_thread () > at /usr/src/lib/libc/arch/amd64/sys/tfork_thread.S:87 > Previous frame identical to this frame (corrupt stack?) > ```