main process crash on whatsapp since 127, not occuring with SW rendering, there is no about:crashes page (EGL/twm X11/void linux/Mesa 24.1.1/dual gpu 2xAMD from 2014/2 displays)
Categories
(Core :: Widget: Gtk, defect, P3)
Tracking
()
People
(Reporter: riza.dindir, Unassigned)
References
(Blocks 1 open bug, )
Details
(Keywords: crash, regression)
Attachments
(5 files)
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:127.0) Gecko/20100101 Firefox/127.0
Steps to reproduce:
Want to open web whatsapp. I have open my gmail in one tab, a tab here I search for something. A third tab is the web.whatsapp.com site.
The browser crashes after a couple of seconds, the whatsapp site opens.
Actual results:
The browser window closed abruptly.
Can not open about:crashes, there is no such thing. Do not know where I can find the information regarding the crash, if an information is kept.
Expected results:
I should be able to open some tabs, including whastapp (web) application, or pdf files, or any other tab.
This was not happening prior version 126. Currently on version 127.
This is getting annoying, firefox closing the window for some reason.
Comment 2•2 years ago
|
||
The Bugbug bot thinks this bug should belong to the 'Core::Widget: Gtk' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.
Comment 3•2 years ago
|
||
type about:crashes in the address bar, where you normally see a URL
That is the problem. When I type about:crashes it shows an error page. The title of the page opened is "Invalid URL" and it displays in the body:
Hmm. That address doesn’t look right.
Please check that the URL is correct and try again.
But I was able to run the browser in safe-mode. After that I disabled hardware acceleration, and now the problem seem to be not present. I could open whatsapp (web) and libera chat (web).
Comment 5•2 years ago
|
||
presumably you can now type about:crashes and send the crashes. You can also add their ids here once you've sent them.
No still can not get to the crashes page. i will be adding the image to the bug above, since there is no way I can add an image to the comment.
Comment on attachment 9407483 [details]
2024-06-14_1028x526.png
Added the image based on the comments.
No still can not get to the crashes page. i will be adding the image to the bug above, since there is no way I can add an image to the comment.
Comment 10•2 years ago
|
||
Please open about:support, click on "Copy text to clipboard" and paste it here. Thanks!
| Reporter | ||
Comment 11•2 years ago
|
||
| Reporter | ||
Comment 12•2 years ago
|
||
Comment on attachment 9407668 [details]
As per the request, pasting the text of the about:support page.
As an additional information. The about:support text has been copied after I have disabled the "Use hardware acceleration when available" options, to avoid crashes.
Comment 13•2 years ago
|
||
Thanks! Does the problem also occur with a build from https://firefox.com/new or https://nightly.mozilla.org?
If yes, please try to find a regression range if possible, at the end you will get a pushlog url:
$ pip3 install mozregression
$ ~/.local/bin/mozregression --good 125 --bad 127 -a https://web.whatsapp.com -a https://mail.google.com
| Reporter | ||
Comment 14•1 year ago
|
||
(In reply to Darkspirit from comment #13)
Thanks! Does the problem also occur with a build from https://firefox.com/new or https://nightly.mozilla.org?
I did not check that. Since I was able to make it work by disabling the "Use hardware acceleration when available" in the settings.
If yes, please try to find a regression range if possible, at the end you will get a pushlog url:
$ pip3 install mozregression
$ ~/.local/bin/mozregression --good 125 --bad 127 -a https://web.whatsapp.com -a https://mail.google.com
I will try that if I get the time.
| Reporter | ||
Comment 15•1 year ago
|
||
Have tested the regression range. It failed. The window closed itself. The results are pasted below:
mozilla-regression % mozregression --good 125 --bad 127 -a https://web.whatsapp.com -a https://mail.google.com
You should use a config file. Please use the --write-config command line flag to help you create one.
0:02.20 INFO: Using date 2024-05-13 for release 127
0:03.71 INFO: Using date 2024-03-18 for release 125
0:06.75 INFO: Testing good and bad builds to ensure that they are really good and bad...
0:06.75 INFO: Downloading build from: https://archive.mozilla.org/pub/firefox/nightly/2024/03/2024-03-18-11-05-42-mozilla-central/firefox-126.0a1.en-US.linux-x86_64.tar.bz2
===== Downloaded 100% =====
0:43.01 INFO: Running mozilla-central build for 2024-03-18
1:16.63 INFO: Launching /tmp/tmprdyd7jfe/firefox/firefox
1:16.63 INFO: Application command: /tmp/tmprdyd7jfe/firefox/firefox https://web.whatsapp.com https://mail.google.com -profile /tmp/tmp_b6i6gz1.mozrunner
1:16.65 INFO: application_buildid: 20240318110542
1:16.65 INFO: application_changeset: e427f093926ae213863305fd3943625e4a68aa87
1:16.65 INFO: application_name: Firefox
1:16.65 INFO: application_repository: https://hg.mozilla.org/mozilla-central
1:16.65 INFO: application_version: 126.0a1
Was this nightly build good, bad, or broken? (type 'good', 'bad', 'skip', 'retry' or 'exit' and press Enter):
1:37.84 WARNING: Process exited with code 11
bad
1:50.16 ERROR: Build was expected to be good! The initial good/bad range seems incorrect.
Comment 16•1 year ago
|
||
Thanks! Does it not crash if you begin with an older version?
~/.local/bin/mozregression --good 120 --bad 127 -a https://web.whatsapp.com -a https://mail.google.com
Please try downgrading Mesa to an older version.
| Reporter | ||
Comment 17•1 year ago
|
||
Yes it crashed.
I wanted to see if the "Use hardware acceleration when available" flag was enabled in the settings, so I ran the same command without the whatsapp url, and it did not close unexpectedly. And the flag was enabled.
I have a problem with my hardware I believe. I did not have this issue (as far as I remember with 125 or an earlier version, but am not sure about the version though). Lately I have upgraded my linux firmware for amd.
mozregression --good 120 --bad 127 -a https://web.whatsapp.com -a https://mail.google.com
**********
You should use a config file. Please use the --write-config command line flag to help you create one.
**********
0:02.16 INFO: Using date 2024-05-13 for release 127
0:03.67 INFO: Using date 2023-10-23 for release 120
0:08.14 INFO: Testing good and bad builds to ensure that they are really good and bad...
0:08.14 INFO: Downloading build from: https://archive.mozilla.org/pub/firefox/nightly/2023/10/2023-10-23-21-53-18-mozilla-central/firefox-121.0a1.en-US.linux-x86_64.tar.bz2
===== Downloaded 100% =====
0:53.27 INFO: Running mozilla-central build for 2023-10-23
1:23.71 INFO: Launching /tmp/tmpful3j86c/firefox/firefox
1:23.71 INFO: Application command: /tmp/tmpful3j86c/firefox/firefox https://web.whatsapp.com https://mail.google.com -profile /tmp/tmpke7tssjd.mozrunner
1:23.73 INFO: application_buildid: 20231023215318
1:23.73 INFO: application_changeset: 1f052dc81e97a0a6b5e4eb6a2705a615ce6ac7d6
1:23.73 INFO: application_name: Firefox
1:23.73 INFO: application_repository: https://hg.mozilla.org/mozilla-central
1:23.73 INFO: application_version: 121.0a1
Was this nightly build good, bad, or broken? (type 'good', 'bad', 'skip', 'retry' or 'exit' and press Enter):
1:49.08 WARNING: Process exited with code 11
bad
2:00.38 ERROR: Build was expected to be good! The initial good/bad range seems incorrect.
Comment 18•1 year ago
|
||
Thanks for testing. Please try to run Mozilla binaries directly:
https://fedoraproject.org/wiki/How_to_debug_Firefox_problems#Testing_Mozilla_binaries
Run it, let it crash and then look at about:crashes page and submit the crash ID:
https://fedoraproject.org/wiki/How_to_debug_Firefox_problems#Collect_information_for_a_bug_report
If that doesn't help you may use coredumctl then:
https://fedoraproject.org/wiki/Debugging_guidelines_for_Mozilla_products#Using_coredumpctl_to_get_backtrace
Thanks.
| Reporter | ||
Comment 19•1 year ago
|
||
| Reporter | ||
Comment 20•1 year ago
|
||
(In reply to Martin Stránský [:stransky] (ni? me) from comment #18)
Thanks for testing. Please try to run Mozilla binaries directly:
https://fedoraproject.org/wiki/How_to_debug_Firefox_problems#Testing_Mozilla_binaries
I have done this first step (downloading firefox version 127.0.2) and running that particular version (altough my distros version has the same version, but has patches). It crashed again. This time it opened a dialog with more information.
By the way, the about:crashes page was available.
Here is the text in the dialog that opened after the crash.
AdapterDeviceID: 0x1309
AdapterDriverVendor: mesa/radeonsi
AdapterDriverVersion: 24.1.2.0
AdapterVendorID: 0x1002
Add-ons: formautofill%40mozilla.org:1.0.1,pictureinpicture%40mozilla.org:1.0.0,webcompat%40mozilla.org:125.2.0,default-theme%40mozilla.org:1.3,addons-search-detection%40mozilla.com:2.0.0,google%40search.mozilla.org:1.4,wikipedia%40search.mozilla.org:1.3,bing%40search.mozilla.org:1.6,ddg%40search.mozilla.org:1.4
AvailablePageFile: 37285974016
AvailablePhysicalMemory: 7052292096
AvailableSwapMemory: 34359734272
AvailableVirtualMemory: 12681986048
BackgroundTaskMode: 0
BuildID: 20240624183754
Comments: The browser crashed (vanished) when opening web whatsapp
ContentSandboxCapabilities: 119
ContentSandboxCapable: 1
ContentSandboxLevel: 4
CrashTime: 1720513364
DOMFissionEnabled: 1
DOMIPCEnabled: 1
DesktopEnvironment: twm
EMCheckCompatibility: true
EventLoopNestingLevel: 1
GpuSandboxLevel: 0
GraphicsNumActiveRenderers: 2
GraphicsNumRenderers: 1
HeadlessMode: 0
InstallTime: 1720513297
IsWayland: 0
LastInteractionDuration: 9
LastStartupWasCrash: 0
LinuxUnderMemoryPressure: 0
Notes: Void LinuxFP(D00-L1000-W0000000-T01) Has dual GPUs. GPU #2: AdapterVendorID2: 0x1002, AdapterDeviceID2: 0x6604WR? WR+ EGL? EGL- GL Context? GL Context+ WebGL? WebGL+
ProductID: {ec8030f7-c20a-464f-9b0e-13a3a9e97384}
ProductName: Firefox
ReleaseChannel: release
SafeMode: 0
SecondsSinceLastCrash: 1645088
StartupCacheValid: 0
StartupCrash: 0
StartupTime: 1720513297
SubmittedFrom: Client
TelemetryEnvironment: {"build":{"applicationId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","applicationName":"Firefox","architecture":"x86-64","buildId":"20240624183754","version":"127.0.2","vendor":"Mozilla","displayVersion":"127.0.2","platformVersion":"127.0.2","xpcomAbi":"x86_64-gcc3","updaterAvailable":true},"partner":{"distributionId":null,"distributionVersion":null,"partnerId":null,"distributor":null,"distributorChannel":null,"partnerNames":[]},"system":{"memoryMB":14937,"virtualMaxMB":null,"cpu":{"count":4,"cores":2,"vendor":"AuthenticAMD","name":"AMD FX-7500 Radeon R7, 10 Compute Cores 4C+6G","family":21,"model":48,"stepping":1,"l2cacheKB":2048,"l3cacheKB":0,"speedMHz":2100,"extensions":["hasMMX","hasSSE","hasSSE2","hasSSE3","hasSSSE3","hasSSE4A","hasSSE4_1","hasSSE4_2","hasAVX","hasAES"]},"os":{"name":"Linux","version":"6.6.37_1","locale":"en-US","distro":"VoidLinux","distroVersion":"rolling"},"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":"KAVERI (radeonsi, , LLVM 17.0.6, DRM 2.50, 6.6.37_1)","vendorID":"0x1002","deviceID":"0x1309","subsysID":null,"RAM":0,"driver":null,"driverVendor":"mesa/radeonsi","driverVersion":"24.1.2.0","driverDate":null,"GPUActive":true},{"description":null,"vendorID":"0x1002","deviceID":"0x6604","subsysID":null,"RAM":null,"driver":null,"driverVendor":null,"driverVersion":null,"driverDate":null,"GPUActive":false}],"monitors":[{"screenWidth":1366,"screenHeight":768},{"screenWidth":1440,"screenHeight":900}],"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":"release","enabled":true,"autoDownload":true,"background":true},"userPrefs":{"browser.search.widget.inNavBar":false,"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":false,"browser.urlbar.suggest.quicksuggest.sponsored":false,"network.trr.strict_native_fallback":false,"widget.content.gtk-high-contrast.enabled":true,"browser.search.region":"TR","media.gmp-gmpopenh264.lastInstallStart":1720513330,"media.gmp-gmpopenh264.lastDownload":1720513331,"media.gmp-gmpopenh264.lastUpdate":1720513332},"sandbox":{"effectiveContentProcessLevel":4,"contentWin32kLockdownState":3},"addonCompatibilityCheckEnabled":true,"isDefaultBrowser":false,"defaultSearchEngine":"google-com-nocodes","defaultSearchEngineData":{"loadPath":"[addon]google@search.mozilla.org","name":"Google","origin":"default","submissionURL":"https://www.google.com/search?q="}},"profile":{"creationDate":19913,"firstUseDate":19913},"addons":{"activeAddons":{"formautofill@mozilla.org":{"version":"1.0.1","scope":1,"type":"extension","updateDay":19898,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":null,"name":"Form Autofill","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":19898,"quarantineIgnoredByApp":true,"quarantineIgnoredByUser":false},"pictureinpicture@mozilla.org":{"version":"1.0.0","scope":1,"type":"extension","updateDay":19898,"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":19898,"quarantineIgnoredByApp":true,"quarantineIgnoredByUser":false},"webcompat@mozilla.org":{"version":"125.2.0","scope":1,"type":"extension","updateDay":19898,"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":19898,"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":19913,"updateDay":19913},"activeGMPlugins":{"gmp-gmpopenh264":{"version":"2.3.2","userDisabled":false,"applyBackgroundUpdates":1}}},"experiments":{"add-an-image-to-pdf-with-alt-text-rollout":{"branch":"control","type":"nimbus-rollout"},"awesome-bar-result-menu-rollout-phase-1":{"branch":"control-rollout","type":"nimbus-rollout"},"csv-import-release-rollout":{"branch":"enable-csv-import","type":"nimbus-rollout"},"ech-roll-out":{"branch":"rollout","type":"nimbus-rollout"},"upgrade-spotlight-rollout":{"branch":"treatment","type":"nimbus-rollout"},"phc-rollout":{"branch":"rollout","type":"nimbus-rollout"},"highlighting-in-pdfs-rollout":{"branch":"treatment","type":"nimbus-rollout"},"consolidated-search-configuration-row-desktop-relaunch":{"branch":"rollout","type":"nimbus-rollout"},"long-term-holdback-2024-h2-velocity-desktop":{"branch":"delivery","type":"nimbus-nimbus"}}}
TelemetrySessionId: 64bb0d63-7a92-44d0-9b9b-39a44691b60d
Throttleable: 1
TotalPageFile: 50022699008
TotalPhysicalMemory: 15662964736
URL: https://web.whatsapp.com/
UptimeTS: 67.1826026
UtilityProcessStatus: Running
Vendor: Mozilla
Version: 127.0.2
useragent_locale: en-US
This report also contains technical information about the state of the application when it crashed.
Run it, let it crash and then look at about:crashes page and submit the crash ID:
https://fedoraproject.org/wiki/How_to_debug_Firefox_problems#Collect_information_for_a_bug_report
I belive the crash report is also submitted, at URL: https://crash-stats.mozilla.org/report/index/1583b9f3-bedb-4642-bd6c-77bfe0240709
If that doesn't help you may use coredumctl then:
https://fedoraproject.org/wiki/Debugging_guidelines_for_Mozilla_products#Using_coredumpctl_to_get_backtraceThanks.
Comment 21•1 year ago
|
||
It's null pointer crash at GLLibraryEGL::fDupNativeFenceFDANDROID() which is at EGL Mesa library. We don't expect that. Looks really like a system misconfiguration or so.
You may also try to set widget.dmabuf.enabled at about:config to false, restart browser and try again.
| Reporter | ||
Comment 22•1 year ago
|
||
(In reply to Martin Stránský [:stransky] (ni? me) from comment #21)
It's null pointer crash at GLLibraryEGL::fDupNativeFenceFDANDROID() which is at EGL Mesa library. We don't expect that. Looks really like a system misconfiguration or so.
That is what I was suspecting.
You may also try to set widget.dmabuf.enabled at about:config to false, restart browser and try again.
Will try this, and try again. In doing this, I will be running the Mozilla binaries directly.
| Reporter | ||
Comment 23•1 year ago
|
||
(In reply to Martin Stránský [:stransky] (ni? me) from comment #21)
It's null pointer crash at GLLibraryEGL::fDupNativeFenceFDANDROID() which is at EGL Mesa library. We don't expect that. Looks really like a system misconfiguration or so.
You may also try to set widget.dmabuf.enabled at about:config to false, restart browser and try again.
By setting the widget.dmabuf.enabled to false resolved the issue, and opening webwhatsapp.com site did not make the browser disappear (crash).
So would it be save to say that this might be a system misconfiguration? Or would this be a problem with the mesa library, I am using version 24.1.2 (on my system I have mesa-24.1.2_1, and mesa-dri-24.1.2_1)?
Comment 24•1 year ago
|
||
It may be Bug 1865747 ? May you have set GBM_BACKEND env variable? Can you try latest nightly for instance?
https://fedoraproject.org/wiki/How_to_debug_Firefox_problems#Testing_Mozilla_Nightly_binaries
Thanks.
| Reporter | ||
Comment 25•1 year ago
|
||
(In reply to Martin Stránský [:stransky] (ni? me) from comment #24)
It may be Bug 1865747 ? May you have set GBM_BACKEND env variable? Can you try latest nightly for instance?
https://fedoraproject.org/wiki/How_to_debug_Firefox_problems#Testing_Mozilla_Nightly_binaries
Thanks.
I have downloaded the nighly build (version 130.0a1).
I have set the widget.dmabuf.enabled to true. Since this was set to false in a previous run.
When I try to go to the webwhatsapp site (I was logged in from a previous session), it went to the main page with the contacts at the left side. It did not crash (did wait for a couple of seconds, 10 at most). Then I logged out of the whatsapp application, and closed the browser. Restarted the browser (nightly build), and went to the webwhatsapp site. It was trying to present me the qr-code. Without seeing the qr-code the browser disappeared (crashed).
I tried to find the GBM_BACKEND environment variable in the about:support page, but could not find anything there. I do not know if this is set. My environment (logged in users environment) does not have this variable set.
I have also created a report using about:crashes. You can find it here: https://crash-stats.mozilla.org/report/index/1583b9f3-bedb-4642-bd6c-77bfe0240709
| Reporter | ||
Comment 26•1 year ago
|
||
(In reply to Martin Stránský [:stransky] (ni? me) from comment #24)
It may be Bug 1865747 ? May you have set GBM_BACKEND env variable? Can you try latest nightly for instance?
https://fedoraproject.org/wiki/How_to_debug_Firefox_problems#Testing_Mozilla_Nightly_binaries
Thanks.
Maybe it might help pinpointing the problem. I have these printed out on the xterm when starting the nightly build of firefox. The report for this is at https://crash-stats.mozilla.org/report/index/0af9a94a-bf1b-4522-b095-a101d0240710
ATTENTION: default value of option mesa_glthread overridden by environment.
ATTENTION: default value of option mesa_glthread overridden by environment.
[GFX1-]: Couldn't sanitize GL_RENDERER "KAVERI (radeonsi, , LLVM 17.0.6, DRM 2.50, 6.6.38_1)"
ATTENTION: default value of option mesa_glthread overridden by environment.
[GFX1-]: Couldn't sanitize GL_RENDERER "KAVERI (radeonsi, , LLVM 17.0.6, DRM 2.50, 6.6.38_1)"
ATTENTION: default value of option mesa_glthread overridden by environment.
[GFX1-]: Couldn't sanitize GL_RENDERER "KAVERI (radeonsi, , LLVM 17.0.6, DRM 2.50, 6.6.38_1)"
ATTENTION: default value of option mesa_glthread overridden by environment.
ExceptionHandler::GenerateDump attempting to generate:/home/rdindir/.mozilla/firefox/1vksilkr.default-nightly/minidumps/288356ae-c037-6865-70f3-0c04e7ebc31d.dmp
ExceptionHandler::GenerateDump cloned child 25476
ExceptionHandler::SendContinueSignalToChild sent continue signal to child
ExceptionHandler::WaitForContinueSignal waiting for continue signal...
ExceptionHandler::GenerateDump minidump generation succeeded
Exiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.
Comment 27•1 year ago
|
||
Thanks for the investigation!
Please run Firefox with MOZ_GFX_DEBUG=1 env variable, like:
MOZ_GFX_DEBUG=1 firefox > log.txt 2>&1
and attach the log.txt here. It shows GPU detection log.
Updated•1 year ago
|
Comment 28•1 year ago
|
||
Also do I understand correctly you have two AMD GPU, right? Do you use both of them or only one?
| Reporter | ||
Comment 29•1 year ago
|
||
(In reply to Martin Stránský [:stransky] (ni? me) from comment #28)
Also do I understand correctly you have two AMD GPU, right? Do you use both of them or only one?
Yes I have to GPU's. One is (KAVERI 0x1002:0x1309 0x1025:0x0864 0x00) the other is (OLAND 0x1002:0x6604 0x1025:0x086A 0x00). I am using an additional LCD monitor (besides my laptop monitor). I think kaveri is the one that puts output to the external monitor. So probably I am using both these cards.
To be sure, if you have a way to check if both are active, let me know. Or I can research and get back to you on that.
Comment 30•1 year ago
|
||
Please attach the MOZ_GFX_DEBUG output.
Thanks.
Comment 31•1 year ago
|
||
Also please attach output of eglinfo terminal command.
Thanks.
| Reporter | ||
Comment 32•1 year ago
|
||
(In reply to Martin Stránský [:stransky] (ni? me) from comment #27)
Thanks for the investigation!
Please run Firefox with MOZ_GFX_DEBUG=1 env variable, like:
MOZ_GFX_DEBUG=1 firefox > log.txt 2>&1
and attach the log.txt here. It shows GPU detection log.
Here is the report: https://crash-stats.mozilla.org/report/index/658f2c44-0218-465e-92d4-a82700240710
I have run the nightly build version of firefox. The setting for "Use recommended performance settings" is true (selected).
The log file is as follows
GLX_TEST: childgltest start
GLX_TEST: get_pci_status start
GLX_TEST: get_pci_status finished
GLX_TEST: x11_egltest start
GLX_TEST: get_egl_status start
GLX_TEST: get_egl_gl_status start
GLX_TEST: get_egl_gl_status finished
GLX_TEST: get_egl_status finished with return: 1
GLX_TEST: get_xrandr_info start
GLX_TEST: get_xrandr_info finished
GLX_TEST: x11_egltest finished
PCI_VENDOR_ID
0x1002
PCI_DEVICE_ID
0x6604
PCI_VENDOR_ID
0x1002
PCI_DEVICE_ID
0x1309
DRI_DRIVER
radeonsi
VENDOR
AMD
RENDERER
KAVERI (radeonsi, , LLVM 17.0.6, DRM 2.50, 6.6.38_1)
VERSION
4.5 (Compatibility Profile) Mesa 24.1.2
TFP
TRUE
DRM_RENDERDEVICE
/dev/dri/renderD128
MESA_VENDOR_ID
0x1002
MESA_DEVICE_ID
0x1309
DDX_DRIVER
KAVERI @ pci:0000:00:01.0;OLAND @ pci:0000:01:00.0;
TEST_TYPE
EGL
GLX_TEST: childgltest finished
vaapitest start, device /dev/dri/renderD128
libva info: VA-API version 1.21.0
libva info: Trying to open /usr/lib64/dri/r600_drv_video.so
libva info: va_openDriver() returns -1
libva info: Trying to open /usr/lib64/dri/radeonsi_drv_video.so
libva info: va_openDriver() returns -1
vaInitialize failed -1
ATTENTION: default value of option mesa_glthread overridden by environment.
ATTENTION: default value of option mesa_glthread overridden by environment.
ExceptionHandler::GenerateDump attempting to generate:
From the log file above, it looks like the KAVERI card is being used.
Regarding the drivers being used (libva info: Trying to open /usr/lib64/dri/r600_drv_video.so) some of these libs are not found, returning -1 (this is a guess).
And the eglinfo output is as such
radeon: Failed to get PCI ID, error number -13
EGL client extensions string:
EGL_EXT_device_base EGL_EXT_device_enumeration EGL_EXT_device_query
EGL_EXT_platform_base EGL_KHR_client_get_all_proc_addresses
EGL_EXT_client_extensions EGL_KHR_debug EGL_EXT_platform_device
EGL_EXT_explicit_device EGL_EXT_platform_wayland
EGL_KHR_platform_wayland EGL_EXT_platform_x11 EGL_KHR_platform_x11
EGL_EXT_platform_xcb EGL_MESA_platform_gbm EGL_KHR_platform_gbm
EGL_MESA_platform_surfaceless
GBM platform:
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL OpenGL_ES
EGL extensions string:
EGL_ANDROID_blob_cache EGL_EXT_buffer_age EGL_EXT_config_select_group
EGL_EXT_create_context_robustness EGL_EXT_image_dma_buf_import
EGL_EXT_image_dma_buf_import_modifiers
EGL_EXT_query_reset_notification_strategy EGL_KHR_cl_event2
EGL_KHR_config_attribs EGL_KHR_context_flush_control
EGL_KHR_create_context EGL_KHR_create_context_no_error
EGL_KHR_fence_sync EGL_KHR_get_all_proc_addresses
EGL_KHR_gl_colorspace EGL_KHR_gl_renderbuffer_image
EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_3D_image
EGL_KHR_gl_texture_cubemap_image EGL_KHR_image EGL_KHR_image_base
EGL_KHR_image_pixmap EGL_KHR_no_config_context EGL_KHR_reusable_sync
EGL_KHR_surfaceless_context EGL_EXT_pixel_format_float
EGL_KHR_wait_sync EGL_MESA_configless_context EGL_MESA_gl_interop
EGL_MESA_image_dma_buf_export EGL_MESA_query_driver
EGL_MESA_x11_native_visual_id
Configurations:
bf lv colorbuffer dp st ms vis cav bi renderable supported
id sz l r g b a th cl ns b id eat nd gl es es2 vg surfaces
---------------------------------------------------------------------
0x01 32 0 10 10 10 2 0 0 0 0 0x30335241-- y y y win
0x02 32 0 10 10 10 2 16 0 0 0 0x30335241-- y y y win
0x03 32 0 10 10 10 2 24 0 0 0 0x30335241-- y y y win
0x04 32 0 10 10 10 2 24 8 0 0 0x30335241-- y y y win
0x05 32 0 10 10 10 2 32 0 0 0 0x30335241-- y y y win
0x06 32 0 10 10 10 2 0 0 4 1 0x30335241-- y y y win
0x07 32 0 10 10 10 2 16 0 4 1 0x30335241-- y y y win
0x08 32 0 10 10 10 2 24 0 4 1 0x30335241-- y y y win
0x09 32 0 10 10 10 2 24 8 4 1 0x30335241-- y y y win
0x0a 32 0 10 10 10 2 32 0 4 1 0x30335241-- y y y win
0x0b 30 0 10 10 10 0 0 0 0 0 0x30335258-- y y y win
0x0c 30 0 10 10 10 0 16 0 0 0 0x30335258-- y y y win
0x0d 30 0 10 10 10 0 24 0 0 0 0x30335258-- y y y win
0x0e 30 0 10 10 10 0 24 8 0 0 0x30335258-- y y y win
0x0f 30 0 10 10 10 0 32 0 0 0 0x30335258-- y y y win
0x10 30 0 10 10 10 0 0 0 4 1 0x30335258-- y y y win
0x11 30 0 10 10 10 0 16 0 4 1 0x30335258-- y y y win
0x12 30 0 10 10 10 0 24 0 4 1 0x30335258-- y y y win
0x13 30 0 10 10 10 0 24 8 4 1 0x30335258-- y y y win
0x14 30 0 10 10 10 0 32 0 4 1 0x30335258-- y y y win
0x15 32 0 8 8 8 8 0 0 0 0 0x34325241-- y y y win
0x16 32 0 8 8 8 8 16 0 0 0 0x34325241-- y y y win
0x17 32 0 8 8 8 8 24 0 0 0 0x34325241-- y y y win
0x18 32 0 8 8 8 8 24 8 0 0 0x34325241-- y y y win
0x19 32 0 8 8 8 8 32 0 0 0 0x34325241-- y y y win
0x1a 32 0 8 8 8 8 0 0 4 1 0x34325241-- y y y win
0x1b 32 0 8 8 8 8 16 0 4 1 0x34325241-- y y y win
0x1c 32 0 8 8 8 8 24 0 4 1 0x34325241-- y y y win
0x1d 32 0 8 8 8 8 24 8 4 1 0x34325241-- y y y win
0x1e 32 0 8 8 8 8 32 0 4 1 0x34325241-- y y y win
0x1f 24 0 8 8 8 0 0 0 0 0 0x34325258-- y y y win
0x20 24 0 8 8 8 0 16 0 0 0 0x34325258-- y y y win
0x21 24 0 8 8 8 0 24 0 0 0 0x34325258-- y y y win
0x22 24 0 8 8 error: XDG_RUNTIME_DIR is invalid or not set in the environment.
error: XDG_RUNTIME_DIR is invalid or not set in the environment.
error: XDG_RUNTIME_DIR is invalid or not set in the environment.
8 0 24 8 0 0 0x34325258-- y y y win
0x23 24 0 8 8 8 0 32 0 0 0 0x34325258-- y y y win
0x24 24 0 8 8 8 0 0 0 4 1 0x34325258-- y y y win
0x25 24 0 8 8 8 0 16 0 4 1 0x34325258-- y y y win
0x26 24 0 8 8 8 0 24 0 4 1 0x34325258-- y y y win
0x27 24 0 8 8 8 0 24 8 4 1 0x34325258-- y y y win
0x28 24 0 8 8 8 0 32 0 4 1 0x34325258-- y y y win
0x29 16 0 5 6 5 0 0 0 0 0 0x36314752-- y y y win
0x2a 16 0 5 6 5 0 16 0 0 0 0x36314752-- y y y win
0x2b 16 0 5 6 5 0 24 0 0 0 0x36314752-- y y y win
0x2c 16 0 5 6 5 0 24 8 0 0 0x36314752-- y y y win
0x2d 16 0 5 6 5 0 32 0 0 0 0x36314752-- y y y win
0x2e 16 0 5 6 5 0 0 0 4 1 0x36314752-- y y y win
0x2f 16 0 5 6 5 0 16 0 4 1 0x36314752-- y y y win
0x30 16 0 5 6 5 0 24 0 4 1 0x36314752-- y y y win
0x31 16 0 5 6 5 0 24 8 4 1 0x36314752-- y y y win
0x32 16 0 5 6 5 0 32 0 4 1 0x36314752-- y y y win
0x33 16 0 5 5 5 1 0 0 0 0 0x35315241-- y y y win
0x34 16 0 5 5 5 1 16 0 0 0 0x35315241-- y y y win
0x35 16 0 5 5 5 1 24 0 0 0 0x35315241-- y y y win
0x36 16 0 5 5 5 1 24 8 0 0 0x35315241-- y y y win
0x37 16 0 5 5 5 1 32 0 0 0 0x35315241-- y y y win
0x38 16 0 5 5 5 1 0 0 4 1 0x35315241-- y y y win
0x39 16 0 5 5 5 1 16 0 4 1 0x35315241-- y y y win
0x3a 16 0 5 5 5 1 24 0 4 1 0x35315241-- y y y win
0x3b 16 0 5 5 5 1 24 8 4 1 0x35315241-- y y y win
0x3c 16 0 5 5 5 1 32 0 4 1 0x35315241-- y y y win
Wayland platform:
eglinfo: eglInitialize failed
X11 platform:
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL OpenGL_ES
EGL extensions string:
EGL_ANDROID_blob_cache EGL_ANDROID_native_fence_sync
EGL_CHROMIUM_sync_control EGL_ANGLE_sync_control_rate
EGL_EXT_buffer_age EGL_EXT_config_select_group
EGL_EXT_create_context_robustness EGL_EXT_image_dma_buf_import
EGL_EXT_image_dma_buf_import_modifiers
EGL_EXT_query_reset_notification_strategy
EGL_EXT_swap_buffers_with_damage EGL_KHR_cl_event2
EGL_KHR_config_attribs EGL_KHR_context_flush_control
EGL_KHR_create_context EGL_KHR_create_context_no_error
EGL_KHR_fence_sync EGL_KHR_get_all_proc_addresses
EGL_KHR_gl_colorspace EGL_KHR_gl_renderbuffer_image
EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_3D_image
EGL_KHR_gl_texture_cubemap_image EGL_KHR_image EGL_KHR_image_base
EGL_KHR_image_pixmap EGL_KHR_no_config_context EGL_KHR_reusable_sync
EGL_KHR_surfaceless_context EGL_KHR_swap_buffers_with_damage
EGL_EXT_pixel_format_float EGL_KHR_wait_sync
EGL_MESA_configless_context EGL_MESA_drm_image EGL_MESA_gl_interop
EGL_MESA_image_dma_buf_export EGL_MESA_query_driver
EGL_MESA_x11_native_visual_id EGL_NOK_texture_from_pixmap
EGL_WL_bind_wayland_display
Configurations:
bf lv colorbuffer dp st ms vis cav bi renderable supported
id sz l r g b a th cl ns b id eat nd gl es es2 vg surfaces
---------------------------------------------------------------------
0x01 32 0 8 8 8 8 0 0 0 0 0x21TC a y y y win,pb,pix
0x02 32 0 8 8 8 8 16 0 0 0 0x21TC a y y y win,pb,pix
0x03 32 0 8 8 8 8 24 0 0 0 0x21TC a y y y win,pb,pix
0x04 32 0 8 8 8 8 24 8 0 0 0x21TC a y y y win,pb,pix
0x05 32 0 8 8 8 8 0 0 2 1 0x21TC a y y y win,pb,pix
0x06 32 0 8 8 8 8 0 0 4 1 0x21TC a y y y win,pb,pix
0x07 32 0 8 8 8 8 0 0 8 1 0x21TC a y y y win,pb,pix
0x08 32 0 8 8 8 8 16 0 2 1 0x21TC a y y y win,pb,pix
0x09 32 0 8 8 8 8 16 0 4 1 0x21TC a y y y win,pb,pix
0x0a 32 0 8 8 8 8 16 0 8 1 0x21TC a y y y win,pb,pix
0x0b 32 0 8 8 8 8 24 0 2 1 0x21TC a y y y win,pb,pix
0x0c 32 0 8 8 8 8 24 0 4 1 0x21TC a y y y win,pb,pix
0x0d 32 0 8 8 8 8 24 0 8 1 0x21TC a y y y win,pb,pix
0x0e 32 0 8 8 8 8 24 8 2 1 0x21TC a y y y win,pb,pix
0x0f 32 0 8 8 8 8 24 8 4 1 0x21TC a y y y win,pb,pix
0x10 32 0 8 8 8 8 24 8 8 1 0x21TC a y y y win,pb,pix
0x11 24 0 8 8 8 0 0 0 0 0 0x21TC y y y y win,pb,pix
0x12 24 0 8 8 8 0 16 0 0 0 0x21TC y y y y win,pb,pix
0x13 24 0 8 8 8 0 24 0 0 0 0x21TC y y y y win,pb,pix
0x14 24 0 8 8 8 0 24 8 0 0 0x21TC y y y y win,pb,pix
0x15 24 0 8 8 8 0 0 0 2 1 0x21TC y y y y win,pb,pix
0x16 24 0 8 8 8 0 0 0 4 1 0x21TC y y y y win,pb,pix
0x17 24 0 8 8 8 0 0 0 8 1 0x21TC y y y y win,pb,pix
0x18 24 0 8 8 8 0 16 0 2 1 0x21TC y y y y win,pb,pix
0x19 24 0 8 8 8 0 16 0 4 1 0x21TC y y y y win,pb,pix
0x1a 24 0 8 8 8 0 16 0 8 1 0x21TC y y y y win,pb,pix
0x1b 24 0 8 8 8 0 24 0 2 1 0x21TC y y y y win,pb,pix
0x1c 24 0 8 8 8 0 24 0 4 1 0x21TC y y y y win,pb,pix
0x1d 24 0 8 8 8 0 24 0 8 1 0x21TC y y y y win,pb,pix
0x1e 24 0 8 8 8 0 24 8 2 1 0x21TC y y y y win,pb,pix
0x1f 24 0 8 8 8 0 24 8 4 1 0x21TC y y y y win,pb,pix
0x20 24 0 8 8 8 0 24 8 8 1 0x21TC y y y y win,pb,pix
0x21 32 0 8 8 8 8 0 0 0 0 0x22DC a y y y win,pb,pix
0x22 32 0 8 8 8 8 16 0 0 0 0x22DC a y y y win,pb,pix
0x23 32 0 8 8 8 8 24 0 0 0 0x22DC a y y y win,pb,pix
0x24 32 0 8 8 8 8 24 8 0 0 0x22DC a y y y win,pb,pix
0x25 32 0 8 8 8 8 0 0 2 1 0x22DC a y y y win,pb,pix
0x26 32 0 8 8 8 8 0 0 4 1 0x22DC a y y y win,pb,pix
0x27 32 0 8 8 8 8 0 0 8 1 0x22DC a y y y win,pb,pix
0x28 32 0 8 8 8 8 16 0 2 1 0x22DC a y y y win,pb,pix
0x29 32 0 8 8 8 8 16 0 4 1 0x22DC a y y y win,pb,pix
0x2a 32 0 8 8 8 8 16 0 8 1 0x22DC a y y y win,pb,pix
0x2b 32 0 8 8 8 8 24 0 2 1 0x22DC a y y y win,pb,pix
0x2c 32 0 8 8 8 8 24 0 4 1 0x22DC a y y y win,pb,pix
0x2d 32 0 8 8 8 8 24 0 8 1 0x22DC a y y y win,pb,pix
0x2e 32 0 8 8 8 8 24 8 2 1 0x22DC a y y y win,pb,pix
0x2f 32 0 8 8 8 8 24 8 4 1 0x22DC a y y y win,pb,pix
0x30 32 0 8 8 8 8 24 8 8 1 0x22DC a y y y win,pb,pix
0x31 24 0 8 8 8 0 0 0 0 0 0x22DC y y y y win,pb,pix
0x32 24 0 8 8 8 0 16 0 0 0 0x22DC y y y y win,pb,pix
0x33 24 0 8 8 8 0 24 0 0 0 0x22DC y y y y win,pb,pix
0x34 24 0 8 8 8 0 24 8 0 0 0x22DC y y y y win,pb,pix
0x35 24 0 8 8 8 0 0 0 2 1 0x22DC y y y y win,pb,pix
0x36 24 0 8 8 8 0 0 0 4 1 0x22DC y y y y win,pb,pix
0x37 24 0 8 8 8 0 0 0 8 1 0x22DC y y y y win,pb,pix
0x38 24 0 8 8 8 0 16 0 2 1 0x22DC y y y y win,pb,pix
0x39 24 0 8 8 8 0 16 0 4 1 0x22DC y y y y win,pb,pix
0x3a 24 0 8 8 8 0 16 0 8 1 0x22DC y y y y win,pb,pix
0x3b 24 0 8 8 8 0 24 0 2 1 0x22DC y y y y win,pb,pix
0x3c 24 0 8 8 8 0 24 0 4 1 0x22DC y y y y win,pb,pix
0x3d 24 0 8 8 8 0 24 0 8 1 0x22DC y y y y win,pb,pix
0x3e 24 0 8 8 8 0 24 8 2 1 0x22DC y y y y win,pb,pix
0x3f 24 0 8 8 8 0 24 8 4 1 0x22DC y y y y win,pb,pix
0x40 24 0 8 8 8 0 24 8 8 1 0x22DC y y y y win,pb,pix
0x41 32 0 8 8 8 8 0 0 0 0 0x95TC a y y y win,pb,pix
0x42 32 0 8 8 8 8 16 0 0 0 0x95TC a y y y win,pb,pix
0x43 32 0 8 8 8 8 24 0 0 0 0x95TC a y y y win,pb,pix
0x44 32 0 8 8 8 8 24 8 0 0 0x95TC a y y y win,pb,pix
0x45 32 0 8 8 8 8 0 0 2 1 0x95TC a y y y win,pb,pix
0x46 32 0 8 8 8 8 0 0 4 1 0x95TC a y y y win,pb,pix
0x47 32 0 8 8 8 8 0 0 8 1 0x95TC a y y y win,pb,pix
0x48 32 0 8 8 8 8 16 0 2 1 0x95TC a y y y win,pb,pix
0x49 32 0 8 8 8 8 16 0 4 1 0x95TC a y y y win,pb,pix
0x4a 32 0 8 8 8 8 16 0 8 1 0x95TC a y y y win,pb,pix
0x4b 32 0 8 8 8 8 24 0 2 1 0x95TC a y y y win,pb,pix
0x4c 32 0 8 8 8 8 24 0 4 1 0x95TC a y y y win,pb,pix
0x4d 32 0 8 8 8 8 24 0 8 1 0x95TC a y y y win,pb,pix
0x4e 32 0 8 8 8 8 24 8 2 1 0x95TC a y y y win,pb,pix
0x4f 32 0 8 8 8 8 24 8 4 1 0x95TC a y y y win,pb,pix
0x50 32 0 8 8 8 8 24 8 8 1 0x95TC a y y y win,pb,pix
Device platform:
eglinfo: eglInitialize failed
Comment 33•1 year ago
|
||
I see, Thanks. Please attach output of 'glxinfo' terminal command . Please run 'glxgears -info' terminal command, check if it works and attach the output here.
| Reporter | ||
Comment 34•1 year ago
|
||
(In reply to Martin Stránský [:stransky] (ni? me) from comment #33)
I see, Thanks. Please attach output of 'glxinfo' terminal command . Please run 'glxgears -info' terminal command, check if it works and attach the output here.
The glxinfo output is attached to this ticket.
The glxgears -info ouput is also attached to the ticket. The glxgears does work, displaying rotating gears in a window.
| Reporter | ||
Comment 35•1 year ago
|
||
Requested log output
| Reporter | ||
Comment 36•1 year ago
|
||
Requested log output
Comment 37•1 year ago
|
||
Robert, any idea here? I wonder if there's any EGL missconfiguration ?
Updated•1 year ago
|
Updated•1 year ago
|
Comment 38•1 year ago
|
||
Could this be a Mesa regression, maybe going from 21.0 to 21.1?
One big thing that landed there was https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9989 IIRC
| Reporter | ||
Comment 39•1 year ago
|
||
When I run inxi -G the output is as such
Graphics:
Device-1: AMD Kaveri [Radeon R6/R7 Graphics] driver: radeon v: kernel
Device-2: AMD Opal XT [Radeon R7 M265/M365X/M465] driver: radeon v: kernel
Device-3: Sunplus Innovation Laptop Integrated WebCam HD driver: uvcvideo
type: USB
Display: server: X.Org v: 21.1.13 driver: X: loaded: radeon
unloaded: fbdev,modesetting,vesa dri: radeonsi gpu: radeon resolution:
1: 1440x900~60Hz 2: 1366x768~60Hz
API: EGL v: 1.5 drivers: N/A platforms: gbm,x11
API: OpenGL v: 4.5 vendor: amd mesa v: 24.1.2 renderer: KAVERI (radeonsi
LLVM 17.0.6 DRM 2.50 6.6.38_1)
For some reason there is no driver defined for EGL. Would that be a problem? In some thread (https://gitlab.freedesktop.org/mesa/mesa/-/issues/11352) one person reported inxi output having a driver defined for EGL.
| Reporter | ||
Comment 40•1 year ago
|
||
Hello,
I could get firefox not crash (on my system). Currently I have this configuration
firefox: 128.0_1
mesa: 24.0.7_1 (downgraded from 24.2.1_1)
uname -a returns
Linux 6.6.38_1 #1 SMP PREEMPT_DYNAMIC Tue Jul 9 19:40:21 UTC 2024 x86_64 GNU/Linux
inxi -G returns
Graphics:
Device-1: AMD Kaveri [Radeon R6/R7 Graphics] driver: radeon v: kernel
Device-2: AMD Opal XT [Radeon R7 M265/M365X/M465] driver: radeon v: kernel
Device-3: Sunplus Innovation Laptop Integrated WebCam HD driver: uvcvideo
type: USB
Display: server: X.Org v: 21.1.13 driver: X: loaded: radeon
unloaded: fbdev,modesetting,vesa dri: radeonsi gpu: radeon resolution:
1: 1440x900~60Hz 2: 1366x768~60Hz
API: OpenGL v: 4.5 vendor: amd mesa v: 24.0.7 renderer: KAVERI (radeonsi
LLVM 17.0.6 DRM 2.50 6.6.38_1)
The difference is that I do not have the API: EGL v: 1.5 drivers: N/A platforms: gbm,x11 entry anymore (you can see it on my previous runs for inxi). Will this be a problem in the long run regarding performance, I have no idea.
Firefox has "Use recommended performance settings" enabled (checked). I do not know if I should have the "Use hardware acceleration when available" enabled instead. Would it be better, performance wise, if I have only the "Use hardware acceleration when available", or should I leave the "Use recommended performance settings" enabled instead?
Firefox does not crash if I have the "Use recommended performance settings" and the "Use hardware acceleration when available" both disabled, even if mesa version is 24.1.2_1. But I would think that it will not use hw acceleration with video rendering, and use the CPU instead. Would this be correct?
Comment 41•1 year ago
|
||
(In reply to rzdndr from comment #40)
Firefox does not crash if I have the "Use recommended performance settings" and the "Use hardware acceleration when available" both disabled, even if mesa version is 24.1.2_1. But I would think that it will not use hw acceleration with video rendering, and use the CPU instead. Would this be correct?
Please check about:support page. If you have Compositor : WebRender then you use HW acceleration. Compositor : WebRender (Software) is SW emulation. See https://fedoraproject.org/wiki/Firefox_Hardware_acceleration#Firefox_Hardware_acceleration_on_Fedora
Updated•1 year ago
|
| Reporter | ||
Comment 42•1 year ago
|
||
(In reply to Martin Stránský [:stransky] (ni? me) from comment #41)
(In reply to rzdndr from comment #40)
Firefox does not crash if I have the "Use recommended performance settings" and the "Use hardware acceleration when available" both disabled, even if mesa version is 24.1.2_1. But I would think that it will not use hw acceleration with video rendering, and use the CPU instead. Would this be correct?
Please check about:support page. If you have Compositor : WebRender then you use HW acceleration. Compositor : WebRender (Software) is SW emulation. See https://fedoraproject.org/wiki/Firefox_Hardware_acceleration#Firefox_Hardware_acceleration_on_Fedora
I have
Compositing WebRender
Firefox is not crashing with mesa version 24.0.7. It crashes with version 24.1.1. I have tested firefox from https://fedoraproject.org/wiki/How_to_debug_Firefox_problems#Testing_Mozilla_binaries and these binaries were crashing (with mesa 24.1.2). Would it be possible to say that firefox might have a problem with mesa versions above 24.0.7?
Comment 43•1 year ago
|
||
(In reply to rzdndr from comment #42)
Firefox is not crashing with mesa version 24.0.7. It crashes with version 24.1.1. I have tested firefox from https://fedoraproject.org/wiki/How_to_debug_Firefox_problems#Testing_Mozilla_binaries and these binaries were crashing (with mesa 24.1.2). Would it be possible to say that firefox might have a problem with mesa versions above 24.0.7?
Yes, that's possible. Especially if you can reproduce it reliably. Do you mind to report it at https://gitlab.freedesktop.org/mesa/mesa/-/issues/ ?
| Reporter | ||
Comment 44•1 year ago
|
||
(In reply to Martin Stránský [:stransky] (ni? me) from comment #43)
(In reply to rzdndr from comment #42)
Firefox is not crashing with mesa version 24.0.7. It crashes with version 24.1.1. I have tested firefox from https://fedoraproject.org/wiki/How_to_debug_Firefox_problems#Testing_Mozilla_binaries and these binaries were crashing (with mesa 24.1.2). Would it be possible to say that firefox might have a problem with mesa versions above 24.0.7?
Yes, that's possible. Especially if you can reproduce it reliably. Do you mind to report it at https://gitlab.freedesktop.org/mesa/mesa/-/issues/ ?
Yes, will do.
| Reporter | ||
Comment 45•1 year ago
|
||
(In reply to rzdndr from comment #44)
(In reply to Martin Stránský [:stransky] (ni? me) from comment #43)
(In reply to rzdndr from comment #42)
Firefox is not crashing with mesa version 24.0.7. It crashes with version 24.1.1. I have tested firefox from https://fedoraproject.org/wiki/How_to_debug_Firefox_problems#Testing_Mozilla_binaries and these binaries were crashing (with mesa 24.1.2). Would it be possible to say that firefox might have a problem with mesa versions above 24.0.7?
Yes, that's possible. Especially if you can reproduce it reliably. Do you mind to report it at https://gitlab.freedesktop.org/mesa/mesa/-/issues/ ?
Yes, will (In reply to rzdndr from comment #44)
(In reply to Martin Stránský [:stransky] (ni? me) from comment #43)(In reply to rzdndr from comment #42)
Firefox is not crashing with mesa version 24.0.7. It crashes with version 24.1.1. I have tested firefox from https://fedoraproject.org/wiki/How_to_debug_Firefox_problems#Testing_Mozilla_binaries and these binaries were crashing (with mesa 24.1.2). Would it be possible to say that firefox might have a problem with mesa versions above 24.0.7?
Yes, that's possible. Especially if you can reproduce it reliably. Do you mind to report it at https://gitlab.freedesktop.org/mesa/mesa/-/issues/ ?
Yes, will do.
Issue created on the mesa list. https://gitlab.freedesktop.org/mesa/mesa/-/issues/11502
Updated•1 year ago
|
Description
•