M3L6H / nixos

My personal nixos configuration
1 stars 0 forks source link

Firefox crashes while playing video #29

Closed M3L6H closed 3 weeks ago

M3L6H commented 2 months ago

Since 914186d, firefox has been crashing when playing video.

Crash report:

AdapterDeviceID: 0x2204
AdapterDriverVendor: nvidia/unknown
AdapterDriverVersion: 555.58.2.0
AdapterVendorID: 0x10de
Add-ons: jid1-MnnxcxisBPnSXQ%40jetpack:2024.7.17,formautofill%40mozilla.org:1.0.1,pictureinpicture%40mozilla.org:1.0.0,webcompat-reporter%40mozilla.org:2.1.0,webcompat%40mozilla.org:129.5.0,default-theme%40mozilla.org:1.3,addons-search-detection%40mozilla.com:2.0.0
AvailablePageFile: 47179071488
AvailablePhysicalMemory: 23126790144
AvailableSwapMemory: 34359734272
AvailableVirtualMemory: 31141740544
BackgroundTaskMode: 0
BuildID: 20240812083845
ContentSandboxCapabilities: 119
ContentSandboxCapable: 1
ContentSandboxLevel: 4
CrashTime: 1724328653
DOMFissionEnabled: 1
DOMIPCEnabled: 1
DesktopEnvironment: hyprland
EMCheckCompatibility: true
EventLoopNestingLevel: 1
GpuSandboxLevel: 0
GraphicsNumActiveRenderers: 1
GraphicsNumRenderers: 1
HeadlessMode: 0
InstallTime: 1724098295
IsWayland: 1
LastStartupWasCrash: 0
LinuxUnderMemoryPressure: 0
MozCrashReason: MOZ_CRASH(OOM)
Notes: NixOS 24.11 (Vicuna)FP(D00-L1000-W0000000-T01) WR? WR+ EGL? EGL- GL Context? GL Context+ 
OOMAllocationSize: 12288
ProductID: {ec8030f7-c20a-464f-9b0e-13a3a9e97384}
ProductName: Firefox
ReleaseChannel: default
SafeMode: 0
SecondsSinceLastCrash: 2202
StartupCacheValid: 1
StartupCrash: 0
StartupTime: 1724328648
SubmittedFrom: Client
TelemetryClientId: e44ac782-e489-4e2a-bf92-0a38a9aa70e7
TelemetryEnvironment: {"build":{"applicationId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","applicationName":"Firefox","architecture":"x86-64","buildId":"20240812083845","version":"129.0.1","vendor":"Mozilla","displayVersion":"129.0.1","platformVersion":"129.0.1","xpcomAbi":"x86_64-gcc3","updaterAvailable":false},"partner":{"distributionId":"nixos","distributionVersion":"1.0","partnerId":null,"distributor":"nixos","distributorChannel":"nixpkgs","partnerNames":[]},"system":{"memoryMB":32023,"virtualMaxMB":null,"cpu":{"extensions":["hasMMX","hasSSE","hasSSE2","hasSSE3","hasSSSE3","hasSSE4_1","hasSSE4_2","hasAVX","hasAVX2","hasAES"]},"os":{"name":"Linux","version":"6.6.46","locale":"en-US","distro":"NixOS","distroVersion":"24.11"},"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,"TargetFrameRate":60,"adapters":[{"description":"NVIDIA GeForce RTX 3090/PCIe/SSE2","vendorID":"0x10de","deviceID":"0x2204","subsysID":null,"RAM":0,"driver":null,"driverVendor":"nvidia/unknown","driverVersion":"555.58.2.0","driverDate":null,"GPUActive":true}],"monitors":[{"screenWidth":1920,"screenHeight":1080},{"screenWidth":1920,"screenHeight":1080},{"screenWidth":3840,"screenHeight":2160}],"features":{"compositor":"webrender","hwCompositing":{"status":"available"},"gpuProcess":{"status":"unused"},"webrender":{"status":"available"},"wrCompositor":{"status":"blocked:FEATURE_FAILURE_DISABLE_RELEASE_OR_BETA"},"openglCompositing":{"status":"available"},"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":"default","enabled":false,"autoDownload":false,"background":false},"userPrefs":{"browser.search.region":"US","browser.search.widget.inNavBar":false,"browser.startup.homepage":"<user-set>","browser.startup.page":3,"browser.urlbar.autoFill":true,"browser.urlbar.autoFill.adaptiveHistory.enabled":false,"browser.urlbar.dnsResolveSingleWordsAfterSearch":0,"browser.urlbar.quicksuggest.dataCollection.enabled":false,"browser.urlbar.suggest.quicksuggest.nonsponsored":true,"browser.urlbar.suggest.quicksuggest.sponsored":true,"general.config.filename":"<set>","media.gmp-gmpopenh264.lastInstallStart":1723229745,"media.gmp-gmpopenh264.lastDownload":1723229745,"media.gmp-gmpopenh264.lastUpdate":1723229745,"media.gmp-manager.lastCheck":1724275350,"media.gmp-manager.lastEmptyCheck":1724275350,"network.trr.strict_native_fallback":false,"privacy.donottrackheader.enabled":true,"signon.firefoxRelay.feature":"offered","widget.content.gtk-high-contrast.enabled":true},"sandbox":{"effectiveContentProcessLevel":4,"contentWin32kLockdownState":3},"addonCompatibilityCheckEnabled":true,"isDefaultBrowser":true,"defaultSearchEngine":"google-b-1-d","defaultSearchEngineData":{"loadPath":"[app]google@search.mozilla.org","name":"Google","origin":"default","submissionURL":"https://www.google.com/search?client=firefox-b-1-d&q="}},"profile":{"creationDate":19944,"firstUseDate":19944},"addons":{"activeAddons":{"jid1-MnnxcxisBPnSXQ@jetpack":{"version":"2024.7.17","scope":1,"type":"extension","updateDay":19944,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Privacy Badger automatically learns to block invisible trackers.","name":"Privacy Badger","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":19944,"signedState":2,"signedTypes":"[2,1]","quarantineIgnoredByApp":true,"quarantineIgnoredByUser":false},"formautofill@mozilla.org":{"version":"1.0.1","scope":1,"type":"extension","updateDay":0,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":null,"name":"Form Autofill","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":0,"quarantineIgnoredByApp":true,"quarantineIgnoredByUser":false},"pictureinpicture@mozilla.org":{"version":"1.0.0","scope":1,"type":"extension","updateDay":0,"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":0,"quarantineIgnoredByApp":true,"quarantineIgnoredByUser":false},"webcompat-reporter@mozilla.org":{"version":"2.1.0","scope":1,"type":"extension","updateDay":0,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Report site compatibility issues on webcompat.com","name":"WebCompat Reporter","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":0,"quarantineIgnoredByApp":true,"quarantineIgnoredByUser":false},"webcompat@mozilla.org":{"version":"129.5.0","scope":1,"type":"extension","updateDay":0,"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":0,"quarantineIgnoredByApp":true,"quarantineIgnoredByUser":false}},"theme":{"id":"default-theme@mozilla.org","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":19944,"updateDay":19944},"activeGMPlugins":{"gmp-gmpopenh264":{"version":"2.3.2","userDisabled":false,"applyBackgroundUpdates":1}}},"experiments":{"upgrade-spotlight-rollout":{"branch":"treatment","type":"nimbus-rollout"}},"services":{"accountEnabled":true,"syncEnabled":true}}
TelemetryServerURL: https://incoming.telemetry.mozilla.org
TelemetrySessionId: 0891a38b-3058-46e4-8518-044db8263c42
Throttleable: 1
TotalPageFile: 67938009088
TotalPhysicalMemory: 33578274816
UptimeTS: 4.84608845
UtilityProcessStatus: Running
Vendor: Mozilla
Version: 129.0.1
useragent_locale: en-US
This report also contains technical information about the state of the application when it crashed.
M3L6H commented 2 months ago

Firefox also occasionally crashes on startup, and tabs will sometimes crash.

M3L6H commented 2 months ago

A different crash report:

GraphicsCriticalError: |[0][GFX1-]: Wayland protocol error: wp_linux_drm_syncobj_surface_v1#82: error 5: Missing timeline
 (t=138.454) 
GraphicsNumActiveRenderers: 2
GraphicsNumRenderers: 1
HeadlessMode: 0
InstallTime: 1724098295
IsWayland: 1
LastStartupWasCrash: 0
LinuxUnderMemoryPressure: 0
MozCrashReason: wp_linux_drm_syncobj_surface_v1#82: error 5: Missing timeline
M3L6H commented 2 months ago

Another 2 crash reports:

GraphicsCriticalError: |[0][GFX1-]: Detect DeviceReset DeviceResetReason::RESET DeviceResetDetectPlace::WR_POST_UPDATE in Parent process (t=13.5879) |[1][GFX1-]: Wayland protocol error: wp_linux_drm_syncobj_surface_v1#89: error 5: Missing timeline
 (t=708.182) 
GraphicsNumActiveRenderers: 2
GraphicsNumRenderers: 1
HeadlessMode: 0
InstallTime: 1724098295
IsWayland: 1
LastStartupWasCrash: 0
LinuxUnderMemoryPressure: 0
MozCrashReason: wp_linux_drm_syncobj_surface_v1#89: error 5: Missing timeline

This second one was from a crash loop. Firefox refused to re-open and would crash each time.

LastStartupWasCrash: 1
MozCrashReason: MOZ_RELEASE_ASSERT(mem.Finalize(mMap).isOk())
M3L6H commented 2 months ago

Another crash for a different reason:

IPCFatalErrorMsg: SharedMemory::Map failed
IPCSystemError: 13
InstallTime: 1724098295
IsWayland: 1
LastStartupWasCrash: 0
LinuxUnderMemoryPressure: 0
MozCrashReason: MOZ_CRASH(IPC FatalError in the parent process!)
M3L6H commented 2 months ago

Crashed again. Issue does not seem to be resolved.

LinuxUnderMemoryPressure: 0
MozCrashReason: MOZ_CRASH(OOM)
Notes: NixOS 24.11 (Vicuna)FP(D00-L1000-W0000000-T01) WR? WR+ EGL? EGL- GL Context? GL Context+ WebGL? WebGL+ 
OOMAllocationSize: 28672