I've been having this problem since around march. Firefox tabs sometimes randomly crash, and sometimes also the browser completely crashes. I initially thought this was a problem with Firefox so I tried to downgrade or to create a new profile without extensions, but nothing worked. Then I found out that when a Firefox crash happens if I start Chromium (ungoogled-chromium from the Universe repo) from the terminal I get a "Segmentation Fault" error and I need to restart my computer to fix it. If I'm using Chromium instead of Firefox I also sometimes get tab crashes.
I tried to reinstall Artix from scratch. During the first days the problem seemed to be gone, but now I'm starting to experience this again. I was using Xfce before and am now using clean Openbox. Everything else seems to work just fine, it's just something that concerns the two browsers.
As I'm not an expert, how can I find out what is causing the problem?
What tabs are crashing? Are these tabs with media content?
I'm pretty sure images or videos are involved the majority of the times (I made some tests on Twitter and Reddit and crashes are frequent there, Zoom or Google Meet conferences on browsers also crash very often). I remember there was a time where the AriaNG webinterface page crashed too. I'm not sure if that is considered media content.
I would try LibreWolf. Some ad blocking prowess might help
sudo pacman -S librewolf
Please let us see you system
sudo inxi -Fxzm
I'm using Firefox + arkenfox's user.js. I tried Librewolf too and the problem was still there. I don't think this has to do with extensions.
System:
Kernel: 5.17.8-artix1-1 arch: x86_64 bits: 64 compiler: gcc v: 12.1.0
Desktop: Openbox v: 3.6.1 Distro: Artix Linux base: Arch Linux
Machine:
Type: Desktop Mobo: Gigabyte model: H81M-HD3 v: x.x serial: N/A
UEFI: American Megatrends v: FB date: 08/11/2015
Memory:
RAM: total: 15.52 GiB used: 5.38 GiB (34.6%)
RAM Report:
missing: Required tool dmidecode not installed. Check --recommends
CPU:
Info: quad core model: Intel Core i5-4690 bits: 64 type: MCP arch: Haswell
rev: 3 cache: L1: 256 KiB L2: 1024 KiB L3: 6 MiB
Speed (MHz): avg: 3366 high: 3878 min/max: 800/3900 cores: 1: 2798
2: 3861 3: 2929 4: 3878 bogomips: 27947
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
Device-1: Intel Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics
vendor: Gigabyte driver: i915 v: kernel bus-ID: 00:02.0
Device-2: NVIDIA GM206 [GeForce GTX 950] vendor: Gigabyte driver: nvidia
v: 515.43.04 bus-ID: 01:00.0
Display: x11 server: X.Org v: 21.1.3 with: Xwayland v: 22.1.1 driver: X:
loaded: modesetting,nvidia unloaded: vesa gpu: i915,nvidia
resolution: 1920x1080~75Hz
OpenGL: renderer: NVIDIA GeForce GTX 950/PCIe/SSE2
v: 4.6.0 NVIDIA 515.43.04 direct render: Yes
Audio:
Device-1: Intel Xeon E3-1200 v3/4th Gen Core Processor HD Audio
driver: snd_hda_intel v: kernel bus-ID: 00:03.0
Device-2: Intel 8 Series/C220 Series High Definition Audio
vendor: Gigabyte driver: snd_hda_intel v: kernel bus-ID: 00:1b.0
Device-3: NVIDIA GM206 High Definition Audio vendor: Gigabyte
driver: snd_hda_intel v: kernel bus-ID: 01:00.1
Sound Server-1: ALSA v: k5.17.8-artix1-1 running: yes
Sound Server-2: JACK v: 1.9.21 running: no
Sound Server-3: PulseAudio v: 15.0 running: no
Sound Server-4: PipeWire v: 0.3.51 running: yes
Network:
Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
vendor: Gigabyte driver: r8169 v: kernel port: d000 bus-ID: 03:00.0
IF: eth0 state: up speed: 1000 Mbps duplex: full mac: <filter>
IF-ID-1: docker0 state: up speed: 10000 Mbps duplex: unknown
mac: <filter>
IF-ID-2: veth5e33f91 state: up speed: 10000 Mbps duplex: full
mac: <filter>
Drives:
Local Storage: total: 2.73 TiB used: 2.1 TiB (77.0%)
ID-1: /dev/sda vendor: Western Digital model: WD10EZEX-08M2NA0
size: 931.51 GiB
ID-2: /dev/sdb vendor: Seagate model: ST2000DM008-2FR102 size: 1.82 TiB
Partition:
ID-1: / size: 491.54 GiB used: 72.59 GiB (14.8%) fs: btrfs dev: /dev/dm-0
mapped: cryptroot
ID-2: /boot size: 511 MiB used: 66.6 MiB (13.0%) fs: vfat dev: /dev/sda1
ID-3: /home size: 491.54 GiB used: 72.59 GiB (14.8%) fs: btrfs
dev: /dev/dm-0 mapped: cryptroot
Swap:
Alert: No swap data was found.
Sensors:
System Temperatures: cpu: 29.8 C mobo: 27.8 C
Fan Speeds (RPM): N/A
Info:
Processes: 285 Uptime: 1d 6h 2m Init: s6 Compilers: gcc: 12.1.0
clang: 13.0.1 Packages: 1051 Shell: Bash v: 5.1.16 inxi: 3.3.15
Nothing jumps out as a problem with your system. Even your bios is up to date with the most recent available. You could install dmidecode and rerun sudo inxi -Fxzm to see what it shows about your memory. You have no swap in use and could consider a small swapfile 1-2 gb. You could try running a test on your system memory to be sure there's no error with it but if you are gaming fine on this system as i suspect you are then even that probably isn't gonna show much. 16 gb of ram is surely enough to run any modern browsers.
I suppose the next thing is to run a browser from a terminal and see what error messages it spits out when it crashes.
This is the part of the report with dmidecode installed. Nothing suspicious to me:
Memory:
RAM: total: 15.52 GiB used: 4.72 GiB (30.4%)
Array-1: capacity: 32 GiB slots: 2 EC: None max-module-size: 16 GiB
note: est.
Device-1: ChannelA-DIMM0 type: DDR3 size: 8 GiB speed: 1600 MT/s
Device-2: ChannelA-DIMM1 type: no module installed
Device-3: ChannelB-DIMM0 type: DDR3 size: 8 GiB speed: 1600 MT/s
Device-4: ChannelB-DIMM1 type: no module installed
What do you mean with test on system memory?
By the way, I rarely play games.
I'll try and see if the terminal output has something useful, but if I remember correctly nothing interesting was there.
Oh, I forgot one thing. I had one of those tabs crash when I was encoding a video from a DVD with Handbrake. Not sure if this could point to something.
EDIT: here's the report from the terminal:
###!!! [Parent][PContentParent] Error: Send(msgname=PContent::Msg_DiscardBrowsingContext) Channel error: cannot send/recv
###!!! [Parent][PContentParent] Error: Send(msgname=PHttpChannel::Msg_DeleteSelf) Channel error: cannot send/recv
###!!! [Parent][PContentParent] Error: Send(msgname=PHttpChannel::Msg_DeleteSelf) Channel error: cannot send/recv
###!!! [Parent][PContentParent] Error: Send(msgname=PHttpChannel::Msg_DeleteSelf) Channel error: cannot send/recv
###!!! [Parent][PContentParent] Error: Send(msgname=PHttpChannel::Msg_DeleteSelf) Channel error: cannot send/recv
###!!! [Parent][PContentParent] Error: Send(msgname=PHttpChannel::Msg_DeleteSelf) Channel error: cannot send/recv
###!!! [Parent][PContentParent] Error: Send(msgname=PHttpChannel::Msg_DeleteSelf) Channel error: cannot send/recv
###!!! [Parent][PContentParent] Error: Send(msgname=PHttpChannel::Msg_DeleteSelf) Channel error: cannot send/recv
###!!! [Parent][PContentParent] Error: Send(msgname=PHttpChannel::Msg_DeleteSelf) Channel error: cannot send/recv
###!!! [Parent][PContentParent] Error: Send(msgname=PHttpChannel::Msg_DeleteSelf) Channel error: cannot send/recv
###!!! [Parent][PContentParent] Error: Send(msgname=PHttpChannel::Msg_DeleteSelf) Channel error: cannot send/recv
###!!! [Parent][PContentParent] Error: Send(msgname=PHttpChannel::Msg_DeleteSelf) Channel error: cannot send/recv
###!!! [Parent][PContentParent] Error: Send(msgname=PHttpChannel::Msg_DeleteSelf) Channel error: cannot send/recv
###!!! [Parent][PContentParent] Error: Send(msgname=PHttpChannel::Msg_DeleteSelf) Channel error: cannot send/recv
###!!! [Parent][PContentParent] Error: Send(msgname=PHttpChannel::Msg_DeleteSelf) Channel error: cannot send/recv
###!!! [Parent][PContentParent] Error: Send(msgname=PContent::Msg_FlushTabState) Channel error: cannot send/recv
###!!! [Parent][PContentParent] Error: Send(msgname=PContent::Msg_CommitBrowsingContextTransaction) Channel error: cannot send/recv
###!!! [Parent][PContentParent] Error: Send(msgname=PContent::Msg_DiscardBrowsingContext) Channel error: cannot send/recv
###!!! [Parent][PContentParent] Error: Send(msgname=PContent::Msg_FlushTabState) Channel error: cannot send/recv
###!!! [Parent][PContentParent] Error: Send(msgname=PContent::Msg_CommitBrowsingContextTransaction) Channel error: cannot send/recv
###!!! [Parent][PContentParent] Error: Send(msgname=PContent::Msg_DiscardBrowsingContext) Channel error: cannot send/recv
And this was the page where I got the crash (a random Reddit link I took from the homepage): https://www.reddit.com/r/italy/comments/uvz29c/in_quel_di_genova_esiste_un_gelato_fascista_dalle/
Most linux live usbs have a memory test that can be run from them to detect errors. My first thought was a memory error but as you have plenty of ram a test of the physical memory might show something but if youre gamin on this then probably not an issue if you get no crashed while gaming but only in the browser.
Are you using any kind of firewall? maybe a vpn?
I'm grasping at straws really as to why your browsers are crashing. Even if it was a failure with your network card it would show while gaming also if you are gaming online like most young people are doing. Trying to think of something specific to your browser only...
Yeah, this is happening only with Firefox and Chromium and I really don't get why. Everything else works just fine.
And no, I don't use any firewall or vpn. But I do use dnscrypt-proxy.
using gufw and ufw and the appropriate init script is easy to do and might have a positive effect on your issue. maybe? I visited that cite in opera with their vpn enabled and didn't suffer a crash. i also use a firewall. Try it and see if it helps?
searching the error i found this:
https://support.mozilla.org/en-US/questions/1167673
I just keep coming back to hardware failure of some kind in my suspicion. Try disabling multicore for firefox and chromium and see if it helps like the thread suggests. I wonder if a core in your chip is an issue.
Try building a package from the aur... something big like linux-libre. ok maybe not that big it could take 3-4 hours.. but maybe build chromium from source. Edit makepkg.conf and set the core count to j5 to use all your cores.
MAKEFLAGS="-j5"
# ARCHITECTURE, COMPILE FLAGS
#########################################################################
#
CARCH="x86_64"
CHOST="x86_64-pc-linux-gnu"
#-- Compiler and Linker Flags
#CPPFLAGS=""
CFLAGS="-march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions \
-Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security \
-fstack-clash-protection -fcf-protection"
CXXFLAGS="$CFLAGS -Wp,-D_GLIBCXX_ASSERTIONS"
LDFLAGS="-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now"
#RUSTFLAGS="-C opt-level=2"
#-- Make Flags: change this for DistCC/SMP systems
MAKEFLAGS="-j9"
#-- Debugging flags
DEBUG_CFLAGS="-g -fvar-tracking-assignments"
DEBUG_CXXFLAGS="-g -fvar-tracking-assignments"
#DEBUG_RUSTFLAGS="-C debuginfo=2"
I doubt it's hardware failure, more likely a hardware specific graphics bug, but who knows! You could try turning off HW acceleration in FF and / or Chromium and see if it helped as a workaround. If it worked before March you might have updated to a problem version of something, if you have the ability, patience and time to unravel whatever that might be, it's a lot of updates since then. (There are various ways to simplify that process sometimes though.)
I just got a crash while refreshing this thread. At this point I think this has nothing to do with particular contents on the web, it must be something else.
I also got this output when a crash on Chromium happened on Discord:
[2502:2502:0524/123102.348775:ERROR:gles2_cmd_decoder_passthrough.cc(1560)] GLES2DecoderPassthroughImpl: Context reset detected after MakeCurrent.
[2502:2502:0524/123102.349919:ERROR:gpu_service_impl.cc(979)] Exiting GPU process because some drivers can't recover from errors. GPU process will restart shortly.
[2692:1:0524/123102.360421:ERROR:command_buffer_proxy_impl.cc(328)] GPU state invalid after WaitForGetOffsetInRange.
[2454:2454:0524/123102.393153:ERROR:gpu_process_host.cc(974)] GPU process exited unexpectedly: exit_code=8704
Yesterday Tauon Music Box (a music player) crashed too while I was in a Discord call and started to play some music. Not only Tauon Music Box crashed, but the entire system frooze and I had to restart the computer. I don't know if this is related, it's becoming strange.
I will try and disable multi-process windows and HW acceleration and see if there are any changes.
As for this, I'll try as soon as I have some free time. What should this point to?
EDIT: starting Chromium without HW acceleration now gives these errors in the terminal:
[21191:21191:0524/130811.629597:ERROR:angle_platform_impl.cc(44)] Display.cpp:977 (initialize): ANGLE Display::initialize error 0: Internal Vulkan error (-3): Initialization of an object could not be completed for implementation-specific reasons, in ../../third_party/angle/src/libANGLE/renderer/vulkan/RendererVk.cpp, initialize:1273.
[21191:21191:0524/130811.629719:ERROR:gl_surface_egl.cc(837)] EGL Driver message (Critical) eglInitialize: Internal Vulkan error (-3): Initialization of an object could not be completed for implementation-specific reasons, in ../../third_party/angle/src/libANGLE/renderer/vulkan/RendererVk.cpp, initialize:1273.
[21191:21191:0524/130811.629751:ERROR:gl_surface_egl.cc(1473)] eglInitialize SwANGLE failed with error EGL_NOT_INITIALIZED
[21191:21191:0524/130811.629773:ERROR:gl_ozone_egl.cc(21)] GLSurfaceEGL::InitializeOneOff failed.
[21191:21191:0524/130811.631403:ERROR:viz_main_impl.cc(185)] Exiting GPU process due to errors during initialization
[21251:21251:0524/130811.749072:ERROR:angle_platform_impl.cc(44)] Display.cpp:977 (initialize): ANGLE Display::initialize error 0: Internal Vulkan error (-3): Initialization of an object could not be completed for implementation-specific reasons, in ../../third_party/angle/src/libANGLE/renderer/vulkan/RendererVk.cpp, initialize:1273.
[21251:21251:0524/130811.749167:ERROR:gl_surface_egl.cc(837)] EGL Driver message (Critical) eglInitialize: Internal Vulkan error (-3): Initialization of an object could not be completed for implementation-specific reasons, in ../../third_party/angle/src/libANGLE/renderer/vulkan/RendererVk.cpp, initialize:1273.
[21251:21251:0524/130811.749202:ERROR:gl_surface_egl.cc(1473)] eglInitialize SwANGLE failed with error EGL_NOT_INITIALIZED
[21251:21251:0524/130811.749225:ERROR:gl_ozone_egl.cc(21)] GLSurfaceEGL::InitializeOneOff failed.
[21251:21251:0524/130811.752515:ERROR:viz_main_impl.cc(185)] Exiting GPU process due to errors during initialization
[21300:21300:0524/130811.795243:ERROR:angle_platform_impl.cc(44)] Display.cpp:977 (initialize): ANGLE Display::initialize error 0: Internal Vulkan error (-3): Initialization of an object could not be completed for implementation-specific reasons, in ../../third_party/angle/src/libANGLE/renderer/vulkan/RendererVk.cpp, initialize:1273.
[21300:21300:0524/130811.799016:ERROR:gl_surface_egl.cc(837)] EGL Driver message (Critical) eglInitialize: Internal Vulkan error (-3): Initialization of an object could not be completed for implementation-specific reasons, in ../../third_party/angle/src/libANGLE/renderer/vulkan/RendererVk.cpp, initialize:1273.
[21300:21300:0524/130811.801040:ERROR:gl_surface_egl.cc(1473)] eglInitialize SwANGLE failed with error EGL_NOT_INITIALIZED
[21300:21300:0524/130811.801091:ERROR:gl_ozone_egl.cc(21)] GLSurfaceEGL::InitializeOneOff failed.
[21300:21300:0524/130811.812353:ERROR:viz_main_impl.cc(185)] Exiting GPU process due to errors during initialization
[21375:21375:0524/130811.850145:ERROR:angle_platform_impl.cc(44)] Display.cpp:977 (initialize): ANGLE Display::initialize error 0: Internal Vulkan error (-3): Initialization of an object could not be completed for implementation-specific reasons, in ../../third_party/angle/src/libANGLE/renderer/vulkan/RendererVk.cpp, initialize:1273.
[21375:21375:0524/130811.850307:ERROR:gl_surface_egl.cc(837)] EGL Driver message (Critical) eglInitialize: Internal Vulkan error (-3): Initialization of an object could not be completed for implementation-specific reasons, in ../../third_party/angle/src/libANGLE/renderer/vulkan/RendererVk.cpp, initialize:1273.
[21375:21375:0524/130811.850954:ERROR:gl_surface_egl.cc(1473)] eglInitialize SwANGLE failed with error EGL_NOT_INITIALIZED
[21375:21375:0524/130811.850996:ERROR:gl_ozone_egl.cc(21)] GLSurfaceEGL::InitializeOneOff failed.
[21375:21375:0524/130811.855334:ERROR:viz_main_impl.cc(185)] Exiting GPU process due to errors during initialization
[21394:21394:0524/130811.869390:ERROR:gpu_init.cc(481)] Passthrough is not supported, GL is disabled, ANGLE is
[21163:21403:0524/130812.036870:ERROR:ev_root_ca_metadata.cc(290)] Failed to register OID: 0
the point of the build test is to stress your hardware and see if it fails or not. To see if maybe you have a hardware faiulure.
Okay so, I tried to compile the ungoogled-chromium from AUR and I got this error after 30 minutes:
clang++: error: clang frontend command failed with exit code 139 (use -v to see invocation)
clang version 13.0.1
Target: x86_64-pc-linux-gnu
Thread model: posix
InstalledDir: /usr/bin
clang++: note: diagnostic msg:
********************
PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
clang++: note: diagnostic msg: ../../tools/clang/crashreports/ProgramPipeline-7828a0.cpp
clang++: note: diagnostic msg: ../../tools/clang/crashreports/ProgramPipeline-7828a0.sh
clang++: note: diagnostic msg:
********************
[17016/49300] CXX obj/third_party/angle/libANGLE_base/ProgramLinkedResources.o
Then soon after the compilation failed I opened a new page on Firefox and it crashed with this report while I was searching information about the error:
AdapterDeviceID: 0x1402
AdapterDriverVendor: nvidia/unknown
AdapterDriverVersion: 515.43.4.0
AdapterVendorID: 0x10de
Add-ons: uBlock0%40raymondhill.net:1.42.4,smart-referer%40meh.paranoid.pk:0.2.15,skipredirect%40sblask:2.3.6,7esoorv3%40alefvanoon.anonaddy.me:1.7.0,%7B9e3f5f09-a4c6-43c2-8715-cac81530a5ce%7D:0.3.7,%7Baecec67f-0d10-4fa7-b7c7-609a2db280cf%7D:2.13.0,%7Bdedb3663-6f13-4c6c-bf0f-5bd111cb2c79%7D:5.12.0,webcompat%40mozilla.org:100.2.1buildid20220504.194401,doh-rollout%40mozilla.org:2.0.0,formautofill%40mozilla.org:1.0.1,pictureinpicture%40mozilla.org:1.0.0,screenshots%40mozilla.org:39.0.1,default-theme%40mozilla.org:1.3,addons-search-detection%40mozilla.com:2.0.0,google%40search.mozilla.org:1.2,amazondotcom%40search.mozilla.org:1.3,wikipedia%40search.mozilla.org:1.1,bing%40search.mozilla.org:1.3,ddg%40search.mozilla.org:1.1
AvailablePageFile: 0
AvailablePhysicalMemory: 904617984
AvailableSwapMemory: 0
AvailableVirtualMemory: 10993938432
BackgroundTaskMode: 0
BuildID: 20220520220138
ContentSandboxCapabilities: 119
ContentSandboxCapable: 1
ContentSandboxLevel: 4
CrashTime: 1653480806
DOMFissionEnabled: 1
DOMIPCEnabled: 1
DesktopEnvironment: openbox
EventLoopNestingLevel: 1
ExperimentalFeatures: devtools.inspector.compatibility.enabled
HeadlessMode: 0
InstallTime: 1653213658
IsWayland: 0
LinuxUnderMemoryPressure: 0
MozCrashReason: Bad datastore lookup
Notes: Artix LinuxFP(D00-L1100-W00100000-T000) Has dual GPUs. GPU #2: AdapterVendorID2: 0x8086, AdapterDeviceID2: 0x0412WR? WR+
ProductID: {ec8030f7-c20a-464f-9b0e-13a3a9e97384}
ProductName: Firefox
ReleaseChannel: release
SafeMode: 0
SecondsSinceLastCrash: 43643
StartupCrash: 0
StartupTime: 1653437493
TelemetryEnvironment: {"build":{"applicationId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","applicationName":"Firefox","architecture":"x86-64","buildId":"20220520220138","version":"100.0.2","vendor":"Mozilla","displayVersion":"100.0.2","platformVersion":"100.0.2","xpcomAbi":"x86_64-gcc3","updaterAvailable":false},"partner":{"distributionId":null,"distributionVersion":null,"partnerId":null,"distributor":null,"distributorChannel":null,"partnerNames":[]},"system":{"memoryMB":15893,"virtualMaxMB":null,"cpu":{"extensions":["hasMMX","hasSSE","hasSSE2","hasSSE3","hasSSSE3","hasSSE4_1","hasSSE4_2","hasAVX","hasAVX2","hasAES"]},"os":{"name":"Linux","version":"5.17.8-artix1-1","locale":"en-US"},"hdd":{"profile":{"model":null,"revision":null,"type":null},"binary":{"model":null,"revision":null,"type":null},"system":{"model":null,"revision":null,"type":null}},"gfx":{"D2DEnabled":null,"DWriteEnabled":null,"ContentBackend":"Skia","Headless":false,"EmbeddedInFirefoxReality":null,"adapters":[{"description":"NVIDIA GeForce GTX 950/PCIe/SSE2","vendorID":"0x10de","deviceID":"0x1402","subsysID":null,"RAM":0,"driver":null,"driverVendor":"nvidia/unknown","driverVersion":"515.43.4.0","driverDate":null,"GPUActive":true},{"description":null,"vendorID":"0x8086","deviceID":"0x0412","subsysID":null,"RAM":null,"driver":null,"driverVendor":null,"driverVersion":null,"driverDate":null,"GPUActive":false}],"monitors":[{"screenWidth":1920,"screenHeight":1080}],"features":{"compositor":"webrender_software","hwCompositing":{"status":"disabled:FEATURE_FAILURE_COMP_PREF"},"gpuProcess":{"status":"unused"},"wrQualified":{"status":"available"},"webrender":{"status":"unavailable-no-hw-compositing"},"wrCompositor":{"status":"blocklisted:FEATURE_FAILURE_WEBRENDER_COMPOSITOR_DISABLED"},"wrSoftware":{"status":"available"},"openglCompositing":{"status":"unavailable:FEATURE_FAILURE_OPENGL_NEED_HWCOMP"},"omtp":{"status":"unused"}}},"appleModelId":null,"hasWinPackageId":null},"settings":{"blocklistEnabled":true,"e10sEnabled":true,"e10sMultiProcesses":8,"fissionEnabled":true,"telemetryEnabled":false,"locale":"en-US","intl":{"requestedLocales":["en-US"],"availableLocales":["en-US"],"appLocales":["en-US"],"systemLocales":["en-US"],"regionalPrefsLocales":["en-US"],"acceptLanguages":["en-US","en"]},"update":{"channel":"release","enabled":true,"autoDownload":false,"background":false},"userPrefs":{"accessibility.force_disabled":1,"app.shield.optoutstudies.enabled":false,"browser.cache.disk.enable":false,"browser.formfill.enable":false,"browser.newtabpage.enabled":false,"browser.shell.checkDefaultBrowser":false,"browser.search.suggest.enabled":false,"browser.search.widget.inNavBar":false,"browser.startup.homepage":"<user-set>","browser.startup.page":0,"browser.urlbar.quicksuggest.dataCollection.enabled":false,"browser.urlbar.suggest.quicksuggest.nonsponsored":false,"browser.urlbar.suggest.quicksuggest.sponsored":false,"browser.urlbar.suggest.bestmatch":true,"browser.urlbar.suggest.searches":false,"devtools.chrome.enabled":false,"devtools.debugger.remote-enabled":false,"extensions.autoDisableScopes":15,"extensions.enabledScopes":5,"extensions.blocklist.enabled":true,"extensions.formautofill.addresses.enabled":false,"extensions.formautofill.creditCards.enabled":false,"extensions.formautofill.creditCards.available":false,"layers.acceleration.disabled":true,"network.http.windows-sso.enabled":false,"network.trr.strict_native_fallback":false,"pdfjs.disabled":false,"privacy.firstparty.isolate":false,"privacy.resistFingerprinting":true,"privacy.trackingprotection.enabled":true,"security.mixed_content.block_display_content":true,"security.tls.version.enable-deprecated":false,"signon.autofillForms":false,"signon.rememberSignons":false,"widget.content.allow-gtk-dark-theme":false,"widget.content.gtk-high-contrast.enabled":true},"sandbox":{"effectiveContentProcessLevel":4,"contentWin32kLockdownState":3},"addonCompatibilityCheckEnabled":true,"isDefaultBrowser":true,"defaultSearchEngine":"other-my-instance","defaultSearchEngineData":{"loadPath":"[http]localhost/my-instance.xml","name":"my-instance","origin":"verified"}},"profile":{"creationDate":19123,"firstUseDate":19123},"addons":{"activeAddons":{"[email protected]":{"version":"1.42.4","scope":1,"type":"extension","updateDay":19123,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Finally, an efficient blocker. Easy on CPU and memory.","name":"uBlock Origin","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":19123,"signedState":2},"[email protected]":{"version":"0.2.15","scope":1,"type":"extension","updateDay":19123,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Enable smart referers everywhere (send referer only on same domain)","name":"Smart Referer","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":19123,"signedState":2},"skipredirect@sblask":{"version":"2.3.6","scope":1,"type":"extension","updateDay":19123,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Skip intermediary pages that some pages use before redirecting to a final page.","name":"Skip Redirect","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":19123,"signedState":2},"[email protected]":{"version":"1.7.0","scope":1,"type":"extension","updateDay":19123,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"A web extension that redirects popular sites to alternative privacy-friendly frontends and backends","name":"LibRedirect","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":19123,"signedState":2},"{9e3f5f09-a4c6-43c2-8715-cac81530a5ce}":{"version":"0.3.7","scope":1,"type":"extension","updateDay":19127,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Replace built-in download manager with Aria2.","name":"Aria2 Integration Extension","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":19127,"signedState":2},"{aecec67f-0d10-4fa7-b7c7-609a2db280cf}":{"version":"2.13.0","scope":1,"type":"extension","updateDay":19127,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"An open source userscript manager that supports a lot of browsers","name":"Violentmonkey","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":19127,"signedState":2},"{dedb3663-6f13-4c6c-bf0f-5bd111cb2c79}":{"version":"5.12.0","scope":1,"type":"extension","updateDay":19132,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Official Firefox port of the Zhongwen Chrome extension. Chinese-English dictionary and learning tool","name":"Zhongwen: The Popular Chinese Learning Tool","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":19132,"signedState":2},"[email protected]":{"version":"2.0.0","scope":1,"type":"extension","updateDay":19132,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"This used to be a Mozilla add-on that supported the roll-out of DoH, but now only exists as a stub t","name":"DoH Roll-Out","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":19115},"[email protected]":{"version":"1.0.1","scope":1,"type":"extension","updateDay":19132,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":null,"name":"Form Autofill","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":19115},"[email protected]":{"version":"1.0.0","scope":1,"type":"extension","updateDay":19132,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Fixes for web compatibility with Picture-in-Picture","name":"Picture-In-Picture","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":19115},"[email protected]":{"version":"39.0.1","scope":1,"type":"extension","updateDay":19132,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Take clips and screenshots from the Web and save them temporarily or permanently.","name":"Firefox Screenshots","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":19115},"[email protected]":{"version":"100.2.1buildid20220504.194401","scope":1,"type":"extension","updateDay":19134,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Urgent post-release fixes for web compatibility.","name":"Web Compatibility Interventions","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":19134,"signedState":3}},"theme":{"id":"[email protected]","blocklisted":false,"description":"Follow the operating system setting for buttons, menus, and windows.","name":"System theme — auto","userDisabled":false,"appDisabled":false,"version":"1.3","scope":4,"foreignInstall":false,"hasBinaryComponents":false,"installDay":19123,"updateDay":19123},"activeGMPlugins":{"gmp-gmpopenh264":{"version":"1.8.1.1","userDisabled":false,"applyBackgroundUpdates":1}}}}
Throttleable: 1
TotalPageFile: 16665202688
TotalPhysicalMemory: 16665202688
URL: https://groups.google.com/g/omnetpp/c/_zonGWenUqg
UptimeTS: 13280.60652513
Vendor: Mozilla
Version: 100.0.2
useragent_locale: en-US
This report also contains technical information about the state of the application when it crashed.
And this was the output from the terminal:
ExceptionHandler::GenerateDump cloned child 612
ExceptionHandler::WaitForContinueSignal waiting for continue signal...
ExceptionHandler::SendContinueSignalToChild sent continue signal to child
HW acceleration was off, so that shouldn't be the problem (Chromium crashed too before with HW acceleration off).
EDIT: I tried to build again and now this error came out:
../../third_party/eigen3/src/Eigen/src/Core/CoreEvaluators.h:646:17: error: no template named 'evalUator'; did you mean 'evaluator'?
Arg1Flags = evalUator<Arg1>::Flags,
^~~~~~~~~
evaluator
../../third_party/eigen3/src/Eigen/src/Core/CoreEvaluators.h:92:8: note: 'evaluator' declared here
struct evaluator : public unary_evaluator<T>
^
1 error generated.
[9661/49300] SOLINK swiftshader/libGLESv2.so
ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in build().
Aborting...
error: failed to build 'ungoogled-chromium-101.0.4951.64-1':
error: packages failed to build: ungoogled-chromium-101.0.4951.64-1
looks like firefox doesnt like your nvidia driver...
try and install firefox-esr see how it behaves?
skip the building for now. you dont have all the tools installed i think and like they said it's likely a software issue with your system.
I'll try with ESR, but I doubt the problem is Firefox itself. Chromium is crashing too... (even if I don't use Firefox at all)
I might try to boot without NVIDIA proprietary drivers and see if something changes.
chromium is probably one of the most difficult packages to build in most respects. To stress your system you can use the "stress" package, there are other similar things about. But remember running your system at 100% for long periods may damage it even if it was OK before, depending on how good the cooling is, some hw can stand this, some can't. Thermal paste efficiency, amount of dust blockage and ambient temperature can cause the result to vary.
You could also try the lts kernel as another easy option.
Browsers can crash due to lack of memory (RAM) or hard drive space, because they need to write cache files, so although unlikely here you could check those aspects I suppose, possibly RAM is already known to be OK? Browsers also have various built in crash error debug logging features to get more info you could research if you wanted, it can take a while to figure those out though.
They are gamin on this machine so memory and hdd are presumed ok since games arent crashing. Many online games aren't multicore? So that's why the core build test. But graphics card seems not agreeable to the browsers even though the games run?
Did you already try to disable hardware acceleration?
artist
Incidentally renguangxi said earlier in the thread "By the way, I rarely play games. "
The "stress" app can do multicore cpu stress up to 100% on all cores and also memory and disc stress. If you want to build something as a test then pick something you're familiar with building! Chromium from git anyway can be a download of over 10GB before you even start, the build system is a bizarre one off thing and has huge system requirements, it's more likely to stress the person building it.
Yes I did, and nothing changed. I'm now trying with nouveau drivers instead of NVIDIA ones to see if the problem is related to graphics drivers.
I thought of some HD related problem too. On one of my latest post I was talking about a Firefox crash happened during an encode with Handbrake. When I tried to move the encoded file from my main hard drive to a external hard drive it wouldn't let me do it with a I/O error. I had to re-encode again the file because apparently something was corrupted. However running a short test with SMART didn't give anything suspicious.
Is there a way I can check the RAM health?
almost every linux distro iso includes a memory checker on the live bootup menu
https://wiki.archlinux.org/title/fsck for file system check on linux
Okay, the crashes keep happening even without NVIDIA drivers. So it certainly isn't a graphics problem.
Now I've just got a "Segmentation fault" error also when launching Anki. I then launched Chromium to see if it would start, and it started. I closed it and then Anki started without giving that error. I went back to Firefox and I noticed a tab crashed. I really don't get what is going on...
After that I tried to launch multiple times Anki: sometimes it would start, sometimes it would throw the segmentation fault error. It's so random that I can't reproduce the exact process.
Now that you talk about filesystem I'm thinking if it could be related to the fact that I use btrfs. I'll try a check just to make sure everything is okay, but I'm pretty sure this is not the culprit.
buttery farts file system has done me worse than if i were a red-headed step child with buck teeth and freckles. I hate buttery farts file system. it literally destroyed a hard drive of irreplaceable data that i was intended for a grand purpose. I will never use it ever again as long as anyone lives.
But hey, you do you.
not to beat a dead horse but i have a 500gb 2.5 inch toshiba hard drive from a toshiba a-6 laptop (fermi i think it was) that i bought some 13 years ago and i use ext4 on it and it's still going strong.
I like BTRFS and use it whenever possible.
# btrfs scrub start /
# btrfs scrub status /
scrub is used on a mounted system and if there are any problems it will tell you including the paths of any affected files, fsck on ext4 just gives you inode numbers last I saw, which was a few years ago now!
Thinking about a segmentation fault though, you usually get that from say writing too much data into a fixed size variable, it's a memory related problem from accessing an incorrect memory address. If it isn't hw then possibly it could be some hw specific memory management bug, so using the lts version or even some older pre - March version you used successfully before to check as occasionally things get backported to lts might be worth trying.
Sometimes the BIOS menus have memory check features, they might take an hour or two to run.
I assume you have a swap partition?
They do not have a swap anything running according to inxi output
This scrub? https://aur.archlinux.org/packages/scrub
Package Details: scrub 2.6.1-1
Git Clone URL: https://aur.archlinux.org/scrub.git (read-only, click to copy)
Package Base: scrub
Description: Iteratively writes patterns on files or disk devices to make retreiving the data more difficult
Upstream URL: http://code.google.com/p/diskscrub/
No I don't.
I tried it and I got 10 errors. It didn't give me any path but I looked through dmesg and looks like there are some cheksum errors on some files:
[12509.529649] BTRFS info (device dm-0): scrub: started on devid 1
[12609.109367] BTRFS warning (device dm-0): checksum error at logical 15383490560 on dev /dev/mapper/cryptroot, physical 16465620992, root 257, inode 848039, offset 3313664, length 4096, links 1 (path: lorenzo/Music/林慧萍46张无损专辑/2002-06-可以勇敢可以温柔典藏精选 2CD[引进版][WAV]/林慧萍.-.[可以勇敢可以温柔典藏精选CD2勇敢篇](2002)[WAV]/林慧萍.-.[可以勇敢可以温柔典藏精选CD2勇敢篇](2002)[WAV].wav)
[12609.109397] BTRFS error (device dm-0): bdev /dev/mapper/cryptroot errs: wr 0, rd 0, flush 0, corrupt 62, gen 0
[12609.109406] BTRFS error (device dm-0): unable to fixup (regular) error at logical 15383490560 on dev /dev/mapper/cryptroot
[12609.164467] BTRFS warning (device dm-0): checksum error at logical 15383494656 on dev /dev/mapper/cryptroot, physical 16465625088, root 257, inode 848039, offset 3317760, length 4096, links 1 (path: lorenzo/Music/林慧萍46张无损专辑/2002-06-可以勇敢可以温柔典藏精选 2CD[引进版][WAV]/林慧萍.-.[可以勇敢可以温柔典藏精选CD2勇敢篇](2002)[WAV]/林慧萍.-.[可以勇敢可以温柔典藏精选CD2勇敢篇](2002)[WAV].wav)
[12609.164474] BTRFS error (device dm-0): bdev /dev/mapper/cryptroot errs: wr 0, rd 0, flush 0, corrupt 63, gen 0
[12609.164476] BTRFS error (device dm-0): unable to fixup (regular) error at logical 15383494656 on dev /dev/mapper/cryptroot
[12635.738759] BTRFS warning (device dm-0): checksum error at logical 20031221760 on dev /dev/mapper/cryptroot, physical 21113352192, root 257, inode 848106, offset 97746944, length 4096, links 1 (path: lorenzo/Music/林慧萍46张无损专辑/1994-04-梦醒·心碎·空叹息[点将][WAV]/林慧萍.-.[梦醒心碎空叹息](1994)[WAV].wav)
[12635.738767] BTRFS error (device dm-0): bdev /dev/mapper/cryptroot errs: wr 0, rd 0, flush 0, corrupt 64, gen 0
[12635.738780] BTRFS error (device dm-0): unable to fixup (regular) error at logical 20031221760 on dev /dev/mapper/cryptroot
[12635.882613] BTRFS warning (device dm-0): checksum error at logical 20031225856 on dev /dev/mapper/cryptroot, physical 21113356288, root 257, inode 848106, offset 97751040, length 4096, links 1 (path: lorenzo/Music/林慧萍46张无损专辑/1994-04-梦醒·心碎·空叹息[点将][WAV]/林慧萍.-.[梦醒心碎空叹息](1994)[WAV].wav)
[12635.882620] BTRFS error (device dm-0): bdev /dev/mapper/cryptroot errs: wr 0, rd 0, flush 0, corrupt 65, gen 0
[12635.882622] BTRFS error (device dm-0): unable to fixup (regular) error at logical 20031225856 on dev /dev/mapper/cryptroot
[12685.759826] BTRFS warning (device dm-0): checksum error at logical 28313563136 on dev /dev/mapper/cryptroot, physical 29395693568, root 257, inode 848256, offset 440688640, length 4096, links 1 (path: lorenzo/Music/林慧萍46张无损专辑/1995-05-风吹草动[点将][WAV]/林慧萍.-.[风吹草动](1995)[WAV].wav)
[12685.759844] BTRFS error (device dm-0): bdev /dev/mapper/cryptroot errs: wr 0, rd 0, flush 0, corrupt 66, gen 0
[12685.759847] BTRFS error (device dm-0): unable to fixup (regular) error at logical 28313563136 on dev /dev/mapper/cryptroot
[12685.775051] BTRFS warning (device dm-0): checksum error at logical 28313567232 on dev /dev/mapper/cryptroot, physical 29395697664, root 257, inode 848256, offset 440692736, length 4096, links 1 (path: lorenzo/Music/林慧萍46张无损专辑/1995-05-风吹草动[点将][WAV]/林慧萍.-.[风吹草动](1995)[WAV].wav)
[12685.775058] BTRFS error (device dm-0): bdev /dev/mapper/cryptroot errs: wr 0, rd 0, flush 0, corrupt 67, gen 0
[12685.775060] BTRFS error (device dm-0): unable to fixup (regular) error at logical 28313567232 on dev /dev/mapper/cryptroot
[12792.452604] BTRFS warning (device dm-0): checksum error at logical 47382147072 on dev /dev/mapper/cryptroot, physical 48464277504, root 256, inode 494606, offset 131072, length 4096, links 1 (path: usr/lib32/wine/i386-unix/d3d9.dll.so)
[12792.452641] BTRFS error (device dm-0): bdev /dev/mapper/cryptroot errs: wr 0, rd 0, flush 0, corrupt 68, gen 0
[12792.452656] BTRFS error (device dm-0): unable to fixup (regular) error at logical 47382147072 on dev /dev/mapper/cryptroot
[12792.501022] BTRFS warning (device dm-0): checksum error at logical 47382151168 on dev /dev/mapper/cryptroot, physical 48464281600, root 256, inode 494606, offset 131072, length 4096, links 1 (path: usr/lib32/wine/i386-unix/d3d9.dll.so)
[12792.501039] BTRFS error (device dm-0): bdev /dev/mapper/cryptroot errs: wr 0, rd 0, flush 0, corrupt 69, gen 0
[12792.501041] BTRFS error (device dm-0): unable to fixup (regular) error at logical 47382151168 on dev /dev/mapper/cryptroot
[12792.546625] BTRFS warning (device dm-0): checksum error at logical 47382155264 on dev /dev/mapper/cryptroot, physical 48464285696, root 256, inode 494606, offset 131072, length 4096, links 1 (path: usr/lib32/wine/i386-unix/d3d9.dll.so)
[12792.546632] BTRFS error (device dm-0): bdev /dev/mapper/cryptroot errs: wr 0, rd 0, flush 0, corrupt 70, gen 0
[12792.546635] BTRFS error (device dm-0): unable to fixup (regular) error at logical 47382155264 on dev /dev/mapper/cryptroot
[12792.586296] BTRFS warning (device dm-0): checksum error at logical 47382159360 on dev /dev/mapper/cryptroot, physical 48464289792, root 256, inode 494606, offset 131072, length 4096, links 1 (path: usr/lib32/wine/i386-unix/d3d9.dll.so)
[12792.586303] BTRFS error (device dm-0): bdev /dev/mapper/cryptroot errs: wr 0, rd 0, flush 0, corrupt 71, gen 0
[12792.586306] BTRFS error (device dm-0): unable to fixup (regular) error at logical 47382159360 on dev /dev/mapper/cryptroot
[13020.293505] BTRFS info (device dm-0): scrub: finished on devid 1 with status: 0
I don't know why those file should be problematic, but I doubt it's the reason for the crashes.
I guess you have a luks encrypted partition on /dev/mapper/cryptroot and it sounds like there are filesystem errors on that whatever it is, although I haven't tried btrfs scrub with encryption myself, so I don't know if that is the case for certain. The only time I found errors like that though was on a USB formatted to BTRFS and replacing the problem files didn't work because more things got corrupted later as the USB had gone faulty, so it could mean you have a drive going bad, whatever drive that /dev/mapper/cryptroot refers to. Take a look at some of those files it mentions like those .wav ones and see if they really are corrupted and don't play properly, compare the system files to good examples from somewhere else by md5sum or something, that should give more confirmation if the drive is really mangling the data on it.
The .wav files play perfectly fine.
Yesterday another strange phenomenon happened. I was watching a video with mpv and suddenly all the running programs that use GTK closed by themselves, which are: Thunar, Thunderbird, Clipit and Nicotine+. After that the mpv video's audio stopped and the playback started to lag. I can tell that only GTK programs crashed as qBittorrent, KeePassXC and Anki haven't been affected (even if I had a Segmentation Fault error before with Anki as I said in another post). When I reopened Thunar its configurations were gone (for example the "Show hidden files" option was unchecked, even if I configured it before). When I restarted the computer it was back to normal.
I'll try Linux LTS as suggested and see if it's a kernel problem. If it is not, I'll try that filesystem check from a live session and see if I can find out something. Otherwise I'll try to format and reinstall the system with ext4 instead of btrfs to see if it's a filesystem problem. If nothing changes I'll try to install the system on another hard drive.
Sounds like a good plan. Sorry for your troubles. Even a small 1-2 gb swapfile could benefit your system if the hdd is stable and running properly.
Turned out that one of my RAM bank was damaged. I run a test with memtest86 and it returned a lot of errors. I replaced it with another bank and now everything is working fine. I should have done this test sooner...
Thanks to everyone who contributed to this thread!
Glad it wasn't a catastrophic loss. A mem stick isn't so bad. Sorry you had such troubles. Happy it's all working now!