Closed Bug 1827466 Opened 2 years ago Closed 2 years ago

Firefox 112 is not providing any information on about:support when dom.webgpu.enabled is set to true

Categories

(Core :: Graphics: WebGPU, defect)

Firefox 112
defect

Tracking

()

RESOLVED DUPLICATE of bug 1824638

People

(Reporter: henriqueffc17, Unassigned)

Details

Attachments

(1 file)

Attached image about:support

User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/114.0

Steps to reproduce:

Firefox 112 is not providing any information on about:support. The problem happened in version 112 which is in Arch Linux testing repository and in Windows 11 version.
In version 114.0a1 of Firefox Nightly it is normal (Arch Linux). Version 114.0a1 of Firefox Nightly on Android is fine too.

Actual results:

Running through the terminal (Arch Linux), the following warning appears:

[ERROR glean_core] Error setting metrics feature config: Json(Error("EOF while parsing a value", line: 1, column: 0))

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.

Component: Untriaged → Widget: Gtk
Product: Firefox → Core
Component: Widget: Gtk → General

Doesn't repro for me and we haven't received any other reports for this. Changing to Toolkit-General as the component as that is a better match and will potentially get the right attention to ask for additional information to debug further.

Product: Core → Toolkit

Hello,

I could not reproduce the issue on the latest Release (112.0.1/20230414125621) or Nightly (114.0a1/20230417092144) under Windows 10 x64 and Ubuntu 16.04 LTS.

The about:support page displays the expected information with both the default theme and the dark theme applied.

Currently I don’t have access to Win 11, but once I have I will try and see if the issue occurs there and update the report.

I managed to test the latest Release 112.0.1 on Windows 11, but could not reproduce the issue. The about:support page is fully displayed on both default and dark theme.

I can confirm the same problem and the same warning appearing in the terminal for Firefox 112 on Arch Linux.

Additional warnings:

console.warn: "Skipping Glean as no metrics id is passed"
JavaScript error: resource://gre/modules/AddonManager.jsm, line 2909: NS_ERROR_NOT_INITIALIZED: AddonManager is not initialized

Hi there, are you able to also reproduce this in Firefox 112 downloaded from mozilla.org?

Flags: needinfo?(henriqueffc17)

It'd also be useful to check what errors appear in the browser console (opened with ctrl-shift-j) - and expanding any exceptions/errors to copy their stacks.

I'm happy to report that for me everything is okay again. I noticed that the problem didn't occur in a new profile and remembered that I had recently set dom.webgpu.enabled and gfx.webgpu.ignore-blocklist to true. After reverting those changes about:support works as it should. Sorry for the noise. So the reporter's problem might also be caused by changes in about:config.

(In reply to Cieara Meador [:cmkm] from comment #7)

Hi there, are you able to also reproduce this in Firefox 112 downloaded from mozilla.org?

Yes, on Windows 11 this problem occurred with the version downloaded from the Mozilla website. On Arch Linux it was with the repository version and with the one available on Flathub.

Flags: needinfo?(henriqueffc17)

Following Thomas Ludwig's instructions, disabling the dom.webgpu.enabled parameter, the problem disappears. I had not changed the gfx.webgpu.ignore-blocklist option to true. The information reappears on the about:support page. I was able to reproduce this behavior on Windows 11, Arch Linux (repository and Flathub version). I haven't had any problems with the Nightly version I use on Arch Linux. This version I downloaded from the Mozilla website.

Component: General → Graphics: WebGPU
Product: Toolkit → Core
Summary: Firefox 112 is not providing any information on about:support → Firefox 112 is not providing any information on about:support when dom.webgpu.enabled is set to true

(In reply to :Gijs (he/him) from comment #8)

It'd also be useful to check what errors appear in the browser console (opened with ctrl-shift-j) - and expanding any exceptions/errors to copy their stacks.

Exception { name: "NS_ERROR_NOT_IMPLEMENTED", message: "Component returned failure code: 0x80004001 (NS_ERROR_NOT_IMPLEMENTED) [nsIAppStartup.secondsSinceLastOSRestart]", result: 2147500033, filename: "resource:///modules/BrowserGlue.sys.mjs", lineNumber: 1611, columnNumber: 0, data: null, stack: "_collectStartupConditionsTelemetry@resource:///modules/BrowserGlue.sys.mjs:1611:9\nBG__onFirstWindowLoaded@resource:///modules/BrowserGlue.sys.mjs:1717:10\nBG_observe@resource:///modules/BrowserGlue.sys.mjs:964:14\n_delayedStartup@chrome://browser/content/browser.js:2029:18\n", location: XPCWrappedNative_NoHelper }
BrowserGlue.sys.mjs:1620:15
_collectStartupConditionsTelemetry resource:///modules/BrowserGlue.sys.mjs:1620
BG__onFirstWindowLoaded resource:///modules/BrowserGlue.sys.mjs:1717
BG_observe resource:///modules/BrowserGlue.sys.mjs:964
_delayedStartup chrome://browser/content/browser.js:2029
browser.ui.toolbar_widgets - The key length must be limited to 72 characters. 2
WebGL context was lost. 2 Troubleshoot.sys.mjs:714:17
NotSupportedError: WebGPU is not yet available in Release or Beta builds. Troubleshoot.sys.mjs:776
Evento de teclado não disponível em alguns layouts de teclado: tecla=“r” modificadores=“accel,alt” id=“key_toggleReaderMode” browser.xhtml
Evento de teclado não disponível em alguns layouts de teclado: tecla=“u” modificadores=“accel,alt” id=“” browser.xhtml
Evento de teclado não disponível em alguns layouts de teclado: tecla=“i” modificadores=“accel,alt,shift” id=“key_browserToolbox” browser.xhtml
Missing resource in locale pt-BR: devtools/client/toolbox.ftl
InvalidStateError: An attempt was made to use an object that is not, or is no longer, usable AboutNewTabParent.sys.mjs:19
<Provider> does not support changing store on the fly. It is most likely that you see this error because you updated to Redux 2.x and React Redux 2.x which no longer hot reload reducers automatically. See https://github.com/reactjs/react-redux/releases/tag/v2.0.0 for the migration instructions. react-redux.js:881:13
Redux 3
React 13

Thanks. I think the relevant bit is:

 NotSupportedError: WebGPU is not yet available in Release or Beta builds. Troubleshoot.sys.mjs:776

Jim, is this effectively fixed by bug 1824638?

Flags: needinfo?(jimb)

:Gijs: I believe so, yes. See the screenshot I posted at https://bugzilla.mozilla.org/show_bug.cgi?id=1822168#c3 proving that we currently are getting WebGPU adapter information now.

Status: UNCONFIRMED → RESOLVED
Closed: 2 years ago
Flags: needinfo?(jimb)
Resolution: --- → FIXED

Thanks for the update!

Duplicate of bug: 1824638
Resolution: FIXED → DUPLICATE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: