Browser Crashing frequently. Might even freeze the computer

Hello

Let me start by stating that I’m very found of nix and nixos.

But recently, both firefox and chromium started crashing frequently in my system. I use nix in other computers and I don’t have this issue. This happens for most nix-rebuilds.

I don’t know whats happening.

Why is it so persistent?

Could it a hardware failure, maybe the ram memory. This machine is not old (~1 year). How could I find if this is indeed the case?

Here is a crash captured by journalctl -f

Feb 15 10:13:09 colchis kernel: traps: Isolated Web Co[3772] general protection fault ip:7febc6ca9044 sp:7fff8b1fc9b0 error:0 in libxul.so[7febc579d000+557d000]
Feb 15 10:13:09 colchis systemd[1]: Started Process Core Dump (PID 7030/UID 0).
Feb 15 10:13:16 colchis systemd-coredump[7031]: [🡕] Process 3772 (Isolated Web Co) of user 1000 dumped core.

                                                Module libgomp.so.1 without build-id.
                                                Module libnuma.so.1 without build-id.
                                                Module libogg.so.0 without build-id.
                                                Module libdrm.so.2 without build-id.
                                                Module libvdpau.so.1 without build-id.
                                                Module libva-drm.so.2 without build-id.
                                                Module libsoxr.so.0 without build-id.
                                                Module libva.so.2 without build-id.
                                                Module libxvidcore.so.4 without build-id.
                                                Module libx265.so.199 without build-id.
                                                Module libx264.so.163 without build-id.
                                                Module libvorbisenc.so.2 without build-id.
                                                Module libvorbis.so.0 without build-id.
                                                Module libtheoradec.so.1 without build-id.
                                                Module libtheoraenc.so.1 without build-id.
                                                Module libSvtAv1Enc.so.1 without build-id.
                                                Module libspeex.so.1 without build-id.
                                                Module libopus.so.0 without build-id.
                                                Module libmp3lame.so.0 without build-id.
                                                Module libdav1d.so.6 without build-id.
                                                Module liblzma.so.5 without build-id.
                                                Module libavutil.so.58 without build-id.
                                                Module libswresample.so.4 without build-id.
                                                Module libavcodec.so.60 without build-id.
                                                Module libfreeblpriv3.so without build-id.
                                                Module libsoftokn3.so without build-id.
                                                Module libsharpyuv.so.0 without build-id.
                                                Module libX11-xcb.so.1 without build-id.
                                                Module libvpx.so.8 without build-id.
                                                Module libevent-2.1.so.7 without build-id.
                                                Module libwebpdemux.so.2 without build-id.
                                                Module libwebp.so.7 without build-id.
                                                Module libnssutil3.so without build-id.
                                                Module libnss3.so without build-id.
                                                Module libsmime3.so without build-id.
                                                Module libssl3.so without build-id.
                                                Module libasound.so.2 without build-id.
                                                Module libicudata.so.73 without build-id.
                                                Module libicuuc.so.73 without build-id.
                                                Module libicui18n.so.73 without build-id.
                                                Module libcap.so.2 without build-id.
                                                Module libsystemd.so.0 without build-id.
                                                Module libbrotlicommon.so.1 without build-id.
                                                Module libXdmcp.so.6 without build-id.
                                                Module libXau.so.6 without build-id.
                                                Module libdatrie.so.1 without build-id.
                                                Module libpcre.so.1 without build-id.
                                                Module libxml2.so.2 without build-id.
                                                Module libjson-glib-1.0.so.0 without build-id.
                                                Module libdbus-1.so.3 without build-id.
                                                Module libatspi.so.0 without build-id.
                                                Module libjpeg.so.62 without build-id.
                                                Module libexpat.so.1 without build-id.
                                                Module libbrotlidec.so.1 without build-id.
                                                Module libbz2.so.1 without build-id.
                                                Module libxcb-shm.so.0 without build-id.
                                                Module libxcb-render.so.0 without build-id.
                                                Module libxcb.so.1 without build-id.
                                                Module libXrender.so.1 without build-id.
                                                Module libpng16.so.16 without build-id.
                                                Module libgraphite2.so.3 without build-id.
                                                Module libfreetype.so.6 without build-id.
                                                Module libthai.so.0 without build-id.
                                                Module libselinux.so.1 without build-id.
                                                Module libz.so.1 without build-id.
                                                Module libffi.so.8 without build-id.
                                                Module libpcre2-8.so.0 without build-id.
                                                Module libXinerama.so.1 without build-id.
                                                Module libXrandr.so.2 without build-id.
                                                Module libXcomposite.so.1 without build-id.
                                                Module libXdamage.so.1 without build-id.
                                                Module libXcursor.so.1 without build-id.
                                                Module libXext.so.6 without build-id.
                                                Module libxkbcommon.so.0 without build-id.
                                                Module libXfixes.so.3 without build-id.
                                                Module libtracker-sparql-3.0.so.0 without build-id.
                                                Module libatk-bridge-2.0.so.0 without build-id.
                                                Module libX11.so.6 without build-id.
                                                Module libXi.so.6 without build-id.
                                                Module libepoxy.so.0 without build-id.
                                                Module libatk-1.0.so.0 without build-id.
                                                Module libfribidi.so.0 without build-id.
                                                Module libfontconfig.so.1 without build-id.
                                                Module libpangoft2-1.0.so.0 without build-id.
                                                Module libharfbuzz.so.0 without build-id.
                                                Module libpango-1.0.so.0 without build-id.
                                                Module libpangocairo-1.0.so.0 without build-id.
                                                Module libnspr4.so without build-id.
                                                Module libplc4.so without build-id.
                                                Module libplds4.so without build-id.
                                                Module libgcc_s.so.1 without build-id.
                                                Module libstdc++.so.6 without build-id.
                                                Stack trace of thread 3772:
                                                #0  0x00007febc6ca9044 _ZN7mozilla3dom14TimeoutManager21UpdateBackgroundStateEv (libxul.so + 0x2ea9044)
                                                #1  0x00007febc6ca8dc5 _ZN19nsGlobalWindowOuter15SetIsBackgroundEb (libxul.so + 0x2ea8dc5)
                                                #2  0x00007febc6ca8b30 _ZNSt17_Function_handlerIFvPN7mozilla3dom15BrowsingContextEEZNS2_6DidSetESt17integral_constantImLm2EENS1_20ExplicitActiveStatusEE3$_1E9_M_invokeERKSt9_Any_dataOS3_ (libxul.so + 0x2ea8b30)
                                                #3  0x00007febc663eced _ZN7mozilla3dom15BrowsingContext16PreOrderWalkVoidERKSt8functionIFvPS1_EE (libxul.so + 0x283eced)
                                                #4  0x00007febc663ee4d _ZN7mozilla3dom15BrowsingContext16PreOrderWalkVoidERKSt8functionIFvPS1_EE (libxul.so + 0x283ee4d)
                                                #5  0x00007febc663d91a _ZN7mozilla3dom13syncedcontext11TransactionINS0_15BrowsingContextEE5ApplyEPS3_b (libxul.so + 0x283d91a)
                                                #6  0x00007febc6f22bbf _ZN7mozilla3dom13syncedcontext11TransactionINS0_15BrowsingContextEE13CommitFromIPCERKNS0_14MaybeDiscardedIS3_EEmPNS0_12ContentChildE (libxul.so + 0x3122bbf)
                                                #7  0x00007febc6f0dd67 _ZN7mozilla3dom13PContentChild17OnMessageReceivedERKN3IPC7MessageE (libxul.so + 0x310dd67)
                                                #8  0x00007febc5fca281 _ZN7mozilla3ipc14MessageChannel10RunMessageEPNS0_19ActorLifecycleProxyERNS1_11MessageTaskE (libxul.so + 0x21ca281)
                                                #9  0x00007febc5fc62ed _ZN7mozilla14TaskController37ExecuteNextTaskOnlyMainThreadInternalERKNS_6detail12BaseAutoLockIRNS_5MutexEEE (libxul.so + 0x21c62ed)
                                                #10 0x00007febc5d50c56 _ZN7mozilla6detail16RunnableFunctionIZNS_14TaskControllerC1EvE3$_1E3RunEv.llvm.16624516799270468915 (libxul.so + 0x1f50c56)
                                                #11 0x00007febc5d4ce12 _Z19NS_ProcessNextEventP9nsIThreadb (libxul.so + 0x1f4ce12)
                                                #12 0x00007febc5d4b863 _ZN7mozilla3ipc11MessagePump3RunEPN4base11MessagePump8DelegateE (libxul.so + 0x1f4b863)
                                                #13 0x00007febc6bcb72d _ZN11MessageLoop3RunEv (libxul.so + 0x2dcb72d)
                                                #14 0x00007febc71a5416 _ZN14nsBaseAppShell3RunEv (libxul.so + 0x33a5416)
                                                #15 0x00007febc71a52d2 _ZN10nsAppShell3RunEv (libxul.so + 0x33a52d2)
                                                #16 0x00007febc5d4b619 _Z15XRE_RunAppShellv (libxul.so + 0x1f4b619)
                                                #17 0x00007febc6bcb72d _ZN11MessageLoop3RunEv (libxul.so + 0x2dcb72d)
                                                #18 0x00007febc6b35287 _Z20XRE_InitChildProcessiPPcPK12XREChildData (libxul.so + 0x2d35287)
                                                #19 0x000055a3121384bd main (firefox + 0x204bd)
                                                #20 0x00007febce15ffce __libc_start_call_main (libc.so.6 + 0x27fce)
                                                #21 0x00007febce160089 __libc_start_main@@GLIBC_2.34 (libc.so.6 + 0x28089)
                                                #22 0x000055a3121a0305 _start (firefox + 0x88305)

                                                Stack trace of thread 3796:
                                                #0  0x00007febce245a26 epoll_wait (libc.so.6 + 0x10da26)
                                                #1  0x00007febc38c8ed6 epoll_dispatch (libevent-2.1.so.7 + 0x2bed6)
                                                #2  0x00007febc38bfa55 event_base_loop (libevent-2.1.so.7 + 0x22a55)
                                                #3  0x00007febc61cde7d _ZN4base19MessagePumpLibevent3RunEPNS_11MessagePump8DelegateE (libxul.so + 0x23cde7d)
                                                #4  0x00007febc6bcb72d _ZN11MessageLoop3RunEv (libxul.so + 0x2dcb72d)
                                                #5  0x00007febc71a563b _ZN4base6Thread10ThreadMainEv (libxul.so + 0x33a563b)
                                                #6  0x00007febc7e4b2c7 _ZL10ThreadFuncPv (libxul.so + 0x404b2c7)
                                                #7  0x000055a31219f5eb _Z30set_alt_signal_stack_and_startP19PthreadCreateParams (firefox + 0x875eb)
                                                #8  0x00007febce1c3084 start_thread (libc.so.6 + 0x8b084)
                                                #9  0x00007febce24560c __clone3 (libc.so.6 + 0x10d60c)

                                                Stack trace of thread 3802:
                                                #0  0x00007febce1bfc96 __futex_abstimed_wait_common (libc.so.6 + 0x87c96)
                                                #1  0x00007febce1c276c pthread_cond_timedwait@@GLIBC_2.3.2 (libc.so.6 + 0x8a76c)
                                                #2  0x000055a312144a32 _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (firefox + 0x2ca32)
                                                #3  0x00007febc6aac7af _ZN11TimerThread3RunEv (libxul.so + 0x2cac7af)
                                                #4  0x00007febc5d4caf3 _Z19NS_ProcessNextEventP9nsIThreadb (libxul.so + 0x1f4caf3)
                                                #5  0x00007febc74f5bd3 _ZN7mozilla3ipc28MessagePumpForNonMainThreads3RunEPN4base11MessagePump8DelegateE (libxul.so + 0x36f5bd3)
                                                #6  0x00007febc6bcb72d _ZN11MessageLoop3RunEv (libxul.so + 0x2dcb72d)
                                                #7  0x00007febc6bcb1d5 _ZN8nsThread10ThreadFuncEPv (libxul.so + 0x2dcb1d5)
                                                #8  0x00007febce66bc1f _pt_root (libnspr4.so + 0x2bc1f)
                                                #9  0x000055a31219f5eb _Z30set_alt_signal_stack_and_startP19PthreadCreateParams (firefox + 0x875eb)
                                                #10 0x00007febce1c3084 start_thread (libc.so.6 + 0x8b084)
                                                #11 0x00007febce24560c __clone3 (libc.so.6 + 0x10d60c)


<removed>
                                                Stack trace of thread 4808:
                                                #0  0x00007febce1bfc96 __futex_abstimed_wait_common (libc.so.6 + 0x87c96)
                                                #1  0x00007febce1c276c pthread_cond_timedwait@@GLIBC_2.3.2 (libc.so.6 + 0x8a76c)
                                                #2  0x000055a312144a32 _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (firefox + 0x2ca32)
                                                #3  0x00007febc69dccbf _ZN12nsThreadPool3RunEv (libxul.so + 0x2bdccbf)
                                                #4  0x00007febc5d4caf3 _Z19NS_ProcessNextEventP9nsIThreadb (libxul.so + 0x1f4caf3)
                                                #5  0x00007febc74f5bd3 _ZN7mozilla3ipc28MessagePumpForNonMainThreads3RunEPN4base11MessagePump8DelegateE (libxul.so + 0x36f5bd3)
                                                #6  0x00007febc6bcb72d _ZN11MessageLoop3RunEv (libxul.so + 0x2dcb72d)
                                                #7  0x00007febc6bcb1d5 _ZN8nsThread10ThreadFuncEPv (libxul.so + 0x2dcb1d5)
                                                #8  0x00007febce66bc1f _pt_root (libnspr4.so + 0x2bc1f)
                                                #9  0x000055a31219f5eb _Z30set_alt_signal_stack_and_startP19PthreadCreateParams (firefox + 0x875eb)
                                                #10 0x00007febce1c3084 start_thread (libc.so.6 + 0x8b084)
                                                #11 0x00007febce245494 __clone (libc.so.6 + 0x10d494)

                                                Stack trace of thread 4817:
                                                #0  0x00007febce1bfc96 __futex_abstimed_wait_common (libc.so.6 + 0x87c96)
                                                #1  0x00007febce1c276c pthread_cond_timedwait@@GLIBC_2.3.2 (libc.so.6 + 0x8a76c)
                                                #2  0x000055a312144a32 _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (firefox + 0x2ca32)
                                                #3  0x00007febc69dccbf _ZN12nsThreadPool3RunEv (libxul.so + 0x2bdccbf)
                                                #4  0x00007febc5d4caf3 _Z19NS_ProcessNextEventP9nsIThreadb (libxul.so + 0x1f4caf3)
                                                #5  0x00007febc74f5bd3 _ZN7mozilla3ipc28MessagePumpForNonMainThreads3RunEPN4base11MessagePump8DelegateE (libxul.so + 0x36f5bd3)
                                                #6  0x00007febc6bcb72d _ZN11MessageLoop3RunEv (libxul.so + 0x2dcb72d)
                                                #7  0x00007febc6bcb1d5 _ZN8nsThread10ThreadFuncEPv (libxul.so + 0x2dcb1d5)
                                                #8  0x00007febce66bc1f _pt_root (libnspr4.so + 0x2bc1f)
                                                #9  0x000055a31219f5eb _Z30set_alt_signal_stack_and_startP19PthreadCreateParams (firefox + 0x875eb)
                                                #10 0x00007febce1c3084 start_thread (libc.so.6 + 0x8b084)
                                                #11 0x00007febce245494 __clone (libc.so.6 + 0x10d494)
                                                ELF object binary architecture: AMD x86-64

                                                

Same here after an upgrade. GNOME doesn’t start. icewm works fine.