Index | Thread | Search

From:
Laurence Tratt <laurie@tratt.net>
Subject:
Re: Firefox: Crash Annotation GraphicsCriticalError
To:
ports@openbsd.org
Date:
Sun, 9 Nov 2025 11:28:16 +0000

Download raw body.

Thread
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?)
> ```