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-rebuild
s.
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
…